当前位置: 高中信息技术(信息科技) /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙教版(2019)高中信息技术 必修1《数据与计算》综合练习

更新时间:2022-11-30 浏览次数:58 类型:复习试卷
一、选择题
  • 1. “最强大脑”游戏问题的算法分析:显示游戏规则,显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题数加1。重复以上步骤,直到答完5道题;显示答对的题数(   )

    import random;import time;import os

    print("你好,现在你有 10 秒钟的时间记忆下列物品及其编号")

    things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"]

    for i in range(10):

        print(i,":",①  );   #在屏幕上显示编号及物品名称

        time.sleep(10) #延时10秒

        os. system("cls")     #清屏幕,隐去编号及物品

    n=0      #记录答对的题数,初值为 0

    t2=random. sample(  ②   ,5)    #随机抽出5个物品

    for i in t2:    #出5题

        ans=int(input(i+"的编号是:"))    #输入编号答题

        if i==  ③  

            n=n+1  #如果回答正确,答对的题数加1

        print("\n你一共答对了",n,"次")      #屏幕显示答对的题数

    input("\n 按回车键结束程序")

    A . ①things[i]   ② things   ③ things[ans] B . ①things   ② things      ③ things[i] C . ①things[i]   ②things[i]   ③ things[ans] D . ①things[ans]   ②things[ans]   ③ things[i]
  • 2. 下列关于人工智能的说法,错误的是(   )
    A . 深度学习是联结主义的典型代表 B . 符号主义认为人工智能源于逻辑和推理 C . 图灵测试是测试机器是否具有智能的一种方法 D . 专家系统是行为主义的典型代表
  • 3. 某加密程序的代码如下:

    s1=input("请输入明文:")

    q="1357902468";s2=""

    for ch in s1 :

      if "0"<=ch<="9":

        s2+=q[int(ch)]

      elif"a"<=ch<="z":

        s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))

      else:

        s2+=ch

    print(s2)

    运行该程序,输入s1的值为“Mike521@qq.com”,则输出结果为(  )

    A . Mgic053@oo.amk B . Kgic931@oo.amk C . Mkmg053@ss.eqo D . Okmg931@ss.eqo
  • 4. 下列十进制数与二进制100000等值的是(   )
    A . 30 B . 31 C . 32 D . 33
  • 5. 下列关于数据和信息的说法正确的是(    )。
    A . 数据是信息的载体,数据是信息所表示的意义 B . 数据是信息的载体,信息是数据所表示的意义 C . 信息是数据的载体,数据是信息所表示的意义 D . 信息是数据的载体,信息是数据所表示的意义 
  • 6. “用手机扫描商品的条形码能了解商品的产地、厂家、名称、生产日期等信息”,这主要说明了数据具有(      )
    A . 依附性 B . 载体性 C . 孤立性 D . 传递性
  • 7. 下列关于数据、信息和知识的说法,正确的是(   )
    A . 信息是数据的载体 B . “一百个人心中有一百个哈姆雷特”,说明人们接收相同信息后建构的知识是有区别的 C . 疫情之下,要求每 48小时核酸检查,表明信息具有传播性 D . 知识是收集、加工、应用、传播信息的能力
  • 8. 有如下Python程序段

    s="aabbccabc"

    st=s[1]

    for i in range(1,len(s)):

        if len(st)==0 or s[i]!=st[len(st)-1]:

            st=st+s[i]

        else:

            st=st[0:len(st)-1]

    print(st)

    运行该段代码后,输出结果为(     )

    A . abc B . abcabc C . ababc D . aabbc
二、填空题
三、判断题
四、操作题
  • 19. 水仙花数是指一个三位正整数,它的每个位上的数字的3次方之和就等于它本身,例如:13+53+33=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。研究“水仙花数”编程问题是用编程解决“哥德巴赫猜想”的寻根和延伸。从寻找“水仙花数”的编程到验证哥德巴赫猜想的编程,其重心是编程的思考方法,对基础编程的学习有一定的实用价值,对编程思维乃至计算思维的训练有一定的启示。以下Python程序功能是找出三位数中的所有水仙花数。请从下面备选代码中选出一个合适的将程序补充完整。

    For  x  in  ①  :

      g=  ②      #分离个位上的数字并赋给变量g

      s=  ③      #分离十位上的数字并赋给变量s

      b=  ④      #分离百位上的数字并赋给变量b

      if  ⑤:     #判断个、十、百位上数字的立方之和是否等于这个数

        print(x,”是水仙花数")

    1. (1) 第①处应填写的合适代码为(   )。
      A . range(100,999) B . range(101,1000) C . range(100,1000) D . range(999)
    2. (2) 第②处应填写的合适代码为(   )。
      A . x%10 B . x//100 C . x/10
    3. (3) 第③处应填写的合适代码为(   )。
      A . (x%10)//10 B . (x//10)%10 C . (x%10)%10 D . (x//10)//10
    4. (4) 第④处应填写的合适代码为(   )。
      A . x%100 B . x%10 C . x//100 D . x**100
    5. (5) 第⑤处应填写的合适代码为(   )。
      A . g**3+s**3+**3==x B . g*g*g+s*s*s+b*b*b=x C . g^3+s^3+b^3=x D . g^3+s^3+b^3=x
五、简答题

微信扫码预览、分享更方便

试卷信息