相关试卷

  • 1、认真分析如下 Python 程序,其中“monkey.jpg”原图如下图所示,运行该程序后图显示为(  )

    1  from PIL import Image

    2  im=Image.open("monkey.jpg")

    3  i=0

    4  while i<3:

    5     i=i+1   

    6     im=im.rotate(90)       #rotate(x)表示逆时针旋转x度

    7  im.show()

    A、 B、 C、 D、
  • 2、小敏利用 Python 编写了一个根据输入半径 r,求解圆面积 s 的程序。

    1  r=float(input("输入半径:"))

    2  S=pi*r*r

    3  print(" 面积为 :  ",s)

    程序运行时,输入半径的值为 6,程序出现以下错误提示,程序出错的原因是(   )

    输入半径:6

    Traceback(most recent call last):

    File “C:/Users/lenovo/Desktop/圆的面积.py",line 2,in <module>

    S=pi*r*r

    NameError: name 'pi ' is not defined

    A、序第 2 行代码中的变量 pi 未定义 B、程序中变量的数据类型是字符型,不能用于计算 C、程序第 1行代码多了一个右括号 D、程序第 3 行代码中双引号应该改成单引号
  • 3、周末小曲和同学逛书店,书店正在做降价促销。如果消费额低于或等于200元,会给10%的折扣,如果消费额大于200元,会给20%的折扣。小曲使用Python编写了下面程序,第6行划线处应填写的代码是(   )

    1  m = float(input("请输入你的消费额:"))

    2  if m <= 200:

    3     m = str(m *0.9)

    4     print("折扣为10%,应付金额为: "+ m)

    5  else:

    6                              

    7      print("折扣为20%,应付金额为: "+ m)

    A、m=str(m) B、m=str(m *0.9) C、m=str(m *0.8) D、m=m*0.8
  • 4、小曲使用 Python 编写了一个计算某月天数的程序,她先将十二个月的天数存储到列表中,程序会根据用户输入的月份,输出该月份有多少天。程序第 3 行划线处应填写的代码是(   )

    1  m=int(input("请输入月份 (1~12): ") )

    2  d=[31,28,31 30,31,30,31,31 30,31,30,31]             

                             

    4  print(n)

    A、n=d[m] B、n=d[0] C、n=d[m+1] D、n=d[m-1]
  • 5、分析右图所示流程图,若输入 n 的值为 4,输出 s 的值是(  )

    A、0 B、12 C、20 D、30
  • 6、下图为求某数绝对值的两种算法描述,算法描述 1 和算法描述 2 分别是(   )

    A、自然语言、流程图 B、伪代码、流程图 C、伪代码、自然语言 D、自然语言、伪代码
  • 7、“IT”两个字符,通过 8×8 点阵图编码如下图所示,若该图第一行从左到右的编码为10011111,那么第二行的信息编码是(   )

    A、10000100 B、10001110 C、10000101 D、10011111
  • 8、“bmp”图片,其属性如图所示,则该图片的存储容量大小约为(  )

    A、600 *400*24/8/1024KB B、600 * 400 * 3/8/1024KB    C、600 *400 *24/8/1000KB D、600 * 400 *3/8/1000KB
  • 9、处理图片时,图片背景颜色的 RGB 十进制编码为 (0,102,255),蓝色编码“255”对应的二进制数是(  )
    A、00110011 B、10011001       C、11001100 D、11111111
  • 10、官网上查询了昆明 1 月 15 日至1月18 日的天气预报如下表所示。从数据、信息和知识的角度进行分析,下面说法正确的是(   )

    A、表格中“15、4、9、3”等数值是数据,而文字、表格等非数值不是数据 B、表格中每天的气温波动较大,所以上表的天气预报不能提供有效信息 C、以上天气预报是从官网查询的,所以信息准确无误,1 月 15 日肯定不会下雨 D、根据天气预报信息,提醒家人周日添加衣物,这是知识的体现
  • 11、替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字符保持原来的位置。要求:如果明文是大写字母则需要转小写。如果明文是数字,则需根据秘钥进行相应迁移,例如秘钥为3,则0变为3,8变为1,其它字符不作任何处理。

    (1)、如果明文为“ZheJiang-2022”密钥为 3,则结果密文为
    (2)、程序实现如下,请在划线处补充代码。

    def change(code, key):

        m = ""

        if "A" < = code <= "Z":

            m = chr(()+32)

        elif "0" < = code <= "9":

            code = int(code)

            m = str()

        else:

            m = code

        return m

    code = input("请输入要加密的明文:")

    key = int(input("请输入密钥:"))

    code_new= ""

    for i in code:

        code_ new +=

    print(code_new)

  • 12、某次模拟考试成绩存储在“Scores.Xlsx”数据文件中(如图a所示),现利用Excel软件与Python程序对这些数据进行统计分析并可视化,请根据要求回答下列问题。

    (1)、在Excel软件中计算每位学生的成绩总分。选择M2单元格输入公式,然后利用自动填充功能完成区域M3:M651的计算,则M2单元格的公式为=SUM( )。
    (2)、利用 Pandas 模块读取数据,统计出各选科组合的选择人数,部分程序代码如下,请在划线处填入合适的代码。

    df= pd.read excel("Scores.xlsx")

    df1 = df.groupby("选科",as_index=False)

    df2= df1.学号.#统计各选科组合的人数

    df2 = df2.rename coums={"学号" : "人数"})

    (3)、为了获取选科人数最多的前8个组合,结果如图b所示,部分程序代码如下,则程序划线处的代码可行的是(   )(多选:填字母)。

    A、df3=df2.sort_values("人数").tail(8) B、df3=df2.sort_values("人数").head(8) C、df3=df2.sort_values("人数",ascending=Flase)[0:8] D、df3=df2.sort_values ("人数",ascending=Flase).head(8)
    (4)、对处理后的数据进行可视化操作,结果如图c所示,部分程序代码如下,请在划线处填入合适的代码。

    plt.bar( ) #绘制柱形图

    plt.title("选科人数最多的前 8 个组合") #设置图表标题

    plt.show( )

  • 13、有如下 python 加密程序段,以下说法正确的是

    def encrypt(code,key):

        code_new=""

        for s in code:

            s1=

            code_new+=chr(s1)

        return code_new

    code=input("code=")

    print(encrypt(code,2))

    A、该加密程序段所用的加密算法是换位密码法 B、若输入字符串 code 为“App”,则输出的结果为 crr C、若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“(int(s)+key)%10” D、假设原文为小写字母,将加框处语句修改为“ord('a')+((ord(s)-ord('a'))-key)%26”可将加密的密文还原为明文
  • 14、阅读下列材料,回答问题。

    小明搭建了草坪湿度监测系统,系统结构示意图如下图所示。智能终端通过接口接收湿度传感器采集的数据,IOT 模块(网络模块)传送湿度数据到 Web 服务器并保存到数据库。IOT 模块需要设置无线网络的名称 SSID 和共享密钥 PASSWORD 连通无线网络,采用与 Web 服务器相同的 IP 和 PORT 配置连通服务器。客户端通过浏览器访问 Web 服务器。Web 服务器将处理的结果经 IOT 模块传送给智能终端,由智能终端启动执行器实现对草坪浇水,从而实现对湿度的控制。

    (1)、该信息系统采用的网络架构模式是(    )
    A、C/S 模式 B、Web 模式 C、B/S 模式 D、无线模式
    (2)、以下有关该信息系统的设计的说法,不正确的是(    )
    A、系统设计时,主要从技术、经济和社会意义等方面分析系统的可行性 B、系统概要设计时,需要对系统的用户界面、可扩展性需求等方面进行设计考虑 C、系统详细设计时,为确保系统的运行安全和数据保密,需要有安全设计方案 D、在设计车位下面的感应器时,需要考虑其耐用性,说明信息系统对外部环境有依赖性
  • 15、小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”、“数据查询”、“数据维护”子系统。网站框架如图a所示,系统的部分代码如图b所示。下列说法不正确的是(    )

    A、数据采集子页面采用 GET 的形式提交数据 B、上述代码中“@app.route("/cx")”与“cx()”是一对路由和视图函数 C、“app=Flask(__name__)”的功能是为 Web 应用程序创建 Flask 类的对象 D、在浏览器地址栏输入“http://192.168.1.1:88/get”, 按回车键后,浏览器中显示“get data ok”
  • 16、2011年,在美国最受欢迎的智力问答节目《危险边缘》中,人机对话系统“沃森”一举打败了人类智力竞赛的冠军。“沃森”的智能每年都在提高,将来可能给人类的生活带来更多的改变。结合上述材料,下列关于人工智能的说法正确的是(    )
    A、将“沃森”的智能能力从益智游戏移植到了医疗领域,属于领域人工智能的应用。 B、“沃森”先要将知识以逻辑形式表达,然后依靠推理引擎推理,属于符号主义人工智能。 C、“沃森”贪婪地接收人们为它提供的所有知识,这些知识都能有益地促进其发展。 D、人工智能在不同的岗位取代人类,从长期来看其带来的失业远大于就业。
  • 17、下列关于信息系统组成和功能的说法,不正确的是(   )
    A、信息系统的用户包括信息系统的使用者,但不包括程序设计员 B、用户输入身份证号码等信息体现了信息系统具有数据收集和输入功能 C、计算机硬件中的运算器和控制器负责信息的处理 D、一个完整的信息系统一般具备数据加工处理功能
  • 18、商场为了促进消费,经常会推出一些促销活动,比如“每满100减30,每满200减70,可以累计上不封顶”就是典型的商场促销手段。
    (1)、结合以上材料,下列说法不正确的是(    )
    A、促销活动中的“100”、“200”是数据 B、促销活动只会持续一段时间,说明信息也是有时效性的 C、上述促销活动方案可以通过网络发布,无需载体 D、商场促销的信息可以通过多种媒体进行传播,说明信息具有共享性
    (2)、下列关于信息安全的说法正确的是(   )
    A、个人信息泄露的渠道只可能是网上交流时被恶意窃取 B、依靠生物特征识别的认证技术,不需要任何附加设施,成本低、速度快 C、可以通过加密措施来确保信息的完整性,采用数字签名保护信息的不可否认性 D、访问控制要解决的问题是用户对数据操作的权限,是在保障授权用户能获取所需资源的同时拒绝非授权用户的安全机制
  • 19、 要向可容纳88966名观众的卢赛尔球场派送外卖是一项艰巨的任务,为了方便外卖派送,将球场观众席划分为A、B、C、D、E、F、G、H等8个区。派单平台可以根据各区域订单数量安排派送人员,以提高外卖派送效率(一个派送人员只安排一个区域),平台根据订单总量与空闲派送人员数量计算人均派单量,按平均派单数计算各区域所需派送人员。但按此方法分配派送人员,人员总数可能超过空闲派送人员数,则删除超额派送人数。删除规则如下:每个有订单的区域至少保留一个派送人员;每个区域最多减去一个派送人员,优先删除派单尾数最少的区域中的派送人员;如果派单尾数相同,则在分配到派送人员数最多的区域中去掉一个派单人员。例如:A~H区域的订单数量分别为[468,329,392,247,38,180,263,82],此时空闲派单人员数为30人,人均派单数为67,则各区域分配的派单人员数量分别为7、5、6、4、1、3、4、2,合计32个派送人员,需减掉2个超额派送人员,即从D区和H区派送人员中各减去1个。如下表所示:

    (1)、数据如上表所示,如果 F 区退掉2份订单,重新计算并分配派送人员(整体调整),F区派送人员的人均派单量是
    (2)、实现上述功能的Python程序如下,请在画线处填写正确的代码。

    #从数据库中读取各订单所在区域,如a=[‘A’,‘B’,‘H’,‘F’, … …]

    qyn=8

    #区域数量

    psryn=30

    #配送人员数量

    rs=round(len(a)/psryn)

    b=[]

    for i in range(qyn):

        c=chr(i+65)         # “A”的Ascii码值是65

        b.append([c,0,0])    #生成二维列表b=[[‘A’,0,0],[‘B’,0,0]…

    …]

    for i in a:

            #统计各区域订单数量

    s=0

    for i in range(qyn):

       

        If b[i][1]%rs!=0:

            b[i][2]+=1

        s+=b[i][2]

    k=s-psryn

    i=0

    while k>0:

        for j in range(qyn-1,i,-1):

            :

                b[j-1],b[j]=b[j],b[j-1]

        if b[i][2]>1:

            b[i][2]-=1

            k-=1

        i+=1

    (3)、若程序中语句“s+=b[i][2]”缩进到了“if b[i][1]%rs!=0:”模块内,题中所给的样例数据运行结果(是/否)受到影响,将样例“E”区订单数量38修改为能测出程序存在的问题。
  • 20、 李明收集了梅西2004年至2022年俱乐部比赛数据,保存在“梅西俱乐部详细比赛数据.xlsx”文件中,部分数据如图a所示,现在利用pandas模块处理数据。

    (1)、梅西2004年10月-2021年7月效力于巴塞罗那俱乐部,2021年8月转会至巴黎圣日耳曼俱乐部,现在李明想知道梅西每个赛季的胜率,实现上述功能的Python程序如下,请在画线处填入合适的代码。

    import pandas as pd

    import matplotlib.pyplot as plt

    df=pd.read_excel("梅西俱乐部详细比赛数据.xlsx")

    df['年']=pd.to_datetime(df["时间"]).dt.strftime('%Y').astype(int)

    df['月']=pd.to_datetime(df["时间"]).dt.strftime('%m').astype(int)

    df['胜负情况']=""

    for i in range(len(df)):

        f=True;z=0;k=0

        for c in df["比分"][i]:

            if:

                if f:

                    z=z*10+int(c)

                else:

                    k=k*10+int(c)

            else:

                f=not f

        jlb="巴塞罗那"

        if df["年"][i]*100+df["月"][i]>=202108:

           

        if (df["主队"][i]==jlb and z>k) or (df["客队"][i]==jlb and z<k):

            df['胜负情况'][i]="胜"

        elif z==k:

            df['胜负情况'][i]="平"

        else:

            df['胜负情况'][i]="负"

    g=df.groupby(df["年"],as_index=True).count()

    g1=df1.groupby(df1["年"],as_index=True).count()

    g["胜率"]=g1["胜负情况"]/g["胜负情况"]*100

    (2)、图b为2004-2022梅西俱乐部比赛胜率统计图。

    plt.plot(, marker='∧')

    plt.title("2004-2022 梅西俱乐部比赛胜率统计")

    plt.show()

    方框处代码为       (多选:填字母)

    A、g["年"],g["胜率"] B、g["年"],g.胜率 C、g.index,g["胜率"] D、g.index,g.胜率
    (3)、通过图b分析,我们可以判断2021年8月梅西宣布离开巴塞罗那俱乐部的因素是
上一页 112 113 114 115 116 下一页 跳转