江苏省南通市2024-2025学年高一上学期1月期末信息技术试题

试卷更新日期:2025-01-19 类型:期末考试

一、单项选择题,请根据题意选择适合的最佳选项(每小题1.5分,50题共75分)

  • 1. 下列关于知识的说法,错误的是(     )
    A、知识是人类求知活动的结晶 B、知识是信息经过加工提炼后形成的抽象产物 C、知识是一类低级的、具体的,而且具有特殊性的信息 D、知识表述的是事物运动的状态和状态变化的规律
  • 2. 温度、湿度、光照和养料等是农作物生长的重要因素,为了增产增收利用传感器测量更为准确的数据,这属于数据处理的(     )过程。
    A、采集 B、加工 C、传输 D、存储
  • 3. 在计算机内一切信息的存取、传输和处理都是以(     )形式进行的。
    A、ASCII码 B、二进制 C、国标码 D、十进制
  • 4. 有如下算法:①输入t,②如果t<0,那么③s=5t,否则④s=4t+2,⑤输出t。使用流程图对该算法进行描述时,“②如果t<0”应放入下列哪个框中(     )
    A、圆角矩形框 B、平行四边形框 C、菱形框 D、矩形框
  • 5. 目前餐厅里出现了很多送餐机器人,代替了人的部分工作。送餐机器人到底是怎样工作的呢?下列工作流程正确的是(     )

    ①机器人走到相应位置,提示顾客取走菜品

    ②服务员把加工好的菜品放到机器人的托盘上,并输入菜品所属桌次信息.

    ③机器人提示顾客触碰确认按钮,确认收到菜品

    ④机器人返回等待下一次送餐

    A、②①③④ B、①③④② C、①④②③ D、④②③①
  • 6. 若执行时输入400,500;以下流程图描述的算法执行结果是(     )

    A、1400 B、720 C、980 D、400
  • 7. 下列选项中,不能提高Python 程序代码复用效率的是(     )
    A、内置函数 B、自定义函数 C、内置功能模块 D、注释语句
  • 8. 将二进制数101011转换成十进制数是(     )
    A、45 B、46 C、43 D、47
  • 9. 信息存储的基本单位是(     )
    A、b(bit) B、B(Byte) C、KB D、MB
  • 10. 运行以下Python 程序代码,语句“s=s+k”执行次数为(     )

    s=0

    for k in range(1,9):

           s=s+k

           if s > 21:

                 break

    print ("s=",s)

    A、3次 B、5次 C、6次 D、7次
  • 11. 软件是程序和相关文档的集合,程序需要编程语言来编写,随着技术的发展,计算机处理的事务越来越复杂,下面适合开发复杂事务的大型软件的语言是(     )
    A、机器语言 B、汇编语言 C、面向过程的高级语言 D、面向对象的高级语言
  • 12. 斐波那契在《计算之书》中提出一个有趣的兔子问题:假设一对兔子每个月可以生一对小兔子,一对兔子出生后第2个月就开始生小兔子。在求解第n个月后的兔子对数时,我们发现每个月的兔子对数只跟前两个月有关。下图可以用来描述该算法,该算法的名称为(     )

    A、穷举法 B、递归法 C、迭代法 D、二分法
  • 13. 下列关于Python循环语句的说法错误的是(    )
    A、for循环一般用于循环次数已知的情况 B、for循环和while循环不能相互嵌套 C、循环语句的结束条件设置不合理会造成无限循环 D、所有的for循环都可以用while循环改写
  • 14. 下列软件可以用于编程解决“鸡兔同笼”问题的是(     )
    A、画图 B、Python C、Photoshop D、WPS文字
  • 15. 语文老师为鼓励同学积极阅读采取如下措施:周测成绩优秀的可选4本读物;成绩良好的可选3本读物;成绩及格的可选2本读物;其他同学可选1本读物。针对该奖励措施编写程序最适合的程序结构是(     )
    A、循环结构 B、赋值结构 C、顺序结构 D、选择结构
  • 16. 已知 Python 列表 a=['w','o','r','d'],依次执行a.pop()、a.append('l')、a.append('d')操作,列表a 的值为(     )
    A、['w','o','r','d'] B、['w','o','r','l','d'] C、['o','r','d','l','d'] D、['l','d','o','r','l','d']
  • 17. 下列关于算法基本控制结构的描述,不正确的是(       )
    A、分支结构也称为选择结构 B、顺序结构按序依次执行程序语句 C、循环结构的循环次数可以是已知的 D、分支结构中各条执行路径中的语句都要被执行
  • 18. 在一个Python编写的图书订单处理程序中,单册图书的编号和价格通常应该使用(     )数据类型。
    A、字符串,字符串 B、字符串,浮点型数字 C、整型数字,字符串 D、整型数字,浮点型数字
  • 19. 已知 a=1,那么(a>2)*a*2的值是(     )
    A、0 B、10 C、a>2 D、20
  • 20. 小田家的带宽为2Mb/s,如果要下载一个100MB的视频,大约需要多少时间?(       )
    A、2000s B、10s C、100s D、400s
  • 21. “最强大脑”游戏的算法是这样的:显示游戏规则,显示物品及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题数加1.重复以上步骤,直到答完5道题;显示答对的题数。以上算法采用的描述方法是(     )
    A、自然语言 B、伪代码 C、流程图 D、程序语言
  • 22. Python语言属于计算机程序设计语言中的哪一种类型(     )
    A、汇编语言 B、机器语言 C、高级语言 D、自然语言
  • 23. 为确保信息安全,信息需要加密传输,其原理如下图所示:

    现将10个数字按图示排成一圈,并设置一种信息加密规则:加密钥匙为“n&3”,“n&3”表示把明文n换成图中从它开始顺时针跳过3个数字后的那个数字,例如明文是4时,对应的密文是8。若收到的密文是5317,那么通过解密,它对应的明文是(        )

    A、1972 B、1973 C、9751 D、9750
  • 24. 以下字符最适合作为安全密码使用的是(     )
    A、Go189 B、123456 C、20090915 D、Zw*3a74P
  • 25. 下列关于用户密码设置的叙述,正确的是
    A、密码只能以字母、数字组成 B、密码容易忘记,应该为各种账户设置相同的密码 C、密码中可以包含$、#等符号 D、密码一旦设定,不能更换
  • 26. 凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,字符串“HUA”经过加密后是“KXD”,那么字符串“KUN”采用采用相同的凯撒加密算法后应该为(     )。
    A、LVE B、MWF C、NXQ D、mfw
  • 27. 小芮同学需要将某地近3年本地区降雨量绘制成图表,下列合适的软件是(     )
    A、鸿蒙 B、WPS表格 C、Linux D、QQ
  • 28. 下列Python表达式中,运算结果不是整数8的是(     )
    A、8%9 B、17//2 C、24/3 D、2**3
  • 29. 下列选项中不属于算法特征的是(     )
    A、有穷性 B、唯一性 C、可行性 D、确定性
  • 30. 关于数据分析,说法正确的是(  )
    A、数据分析是指用适当的统计分析方法对收集来的少量数据进行分析 B、针对调查问卷收集的数据,我们只能针对一个指标进行分析 C、一般情况下,调查平台不提供分析功能 D、针对调查问卷收集的数据,我们可以对问卷指标进行交叉分析
  • 31. 已知字符“i”的ASCII码的二进制值是 1101001,如果某字符的 ASCII 码值为1101011,那么这个字符是(     )
    A、f B、k C、h D、e
  • 32. 水肥一体智能化灌溉系统根据盐碱地改良数字平台提供的信息不断调整水肥灌溉方案,两过后土壤全盐含量降低30%以上、pH 值降低5%~10%,单位面积土地经济效益提高20%以上。这主要体现的信息特征是(     )
    A、真伪性 B、依附性 C、传递性 D、价值性
  • 33. 按取值特征,信号可分为模拟信号和数字信号,下列属于数字信号的是(     )
    A、电话线中传输的音频信号 B、胶卷上记录的照片 C、录音磁带上记录的声音信号 D、电脑硬盘上存储的信号
  • 34. 下列流程图描述选择结构的是(     )
    A、 B、 C、 D、
  • 35. 下列选项中可以作为合法变量名的是(     )
    A、k-b B、3y C、Boy D、f(x)
  • 36. 关于数据的收集方法,下列属于间接获取数据的是(     )
    A、通过实验获取数据 B、通过访谈获取数据 C、通过传感器收集环境数据 D、通过查阅文献获取数据
  • 37. 执行下列Python程序,能够看到的运行结果是(     )

    s=str(123)+'456'

    print(s)

    A、123 B、456 C、579 D、123456
  • 38. 运行下列程序后,函数f(4)的值为(     )

    def f(n):

           if n == 0 or n == 1:

                 return 1

           else:

                 return n*f(n -1)

    A、1 B、24 C、6 D、10
  • 39. 小芮同学所在的环境生态兴趣小组要对盐碱化耕地对农作物的生长和发育影响进行研究。使用 WPS 的哪个功能快速清晰引导他们找到平罗县九个数据采集点中盐碱问题最严重的几个点(     )

    A、排序 B、筛选 C、分类汇总 D、绘图
  • 40. a是一个3位的正整数,下列能获得该数的十位数上数字的表达式是(     )
    A、a%10//10 B、a%10/10 C、a/10%10 D、a//10%10
  • 41. 小芮同学所在的环境生态兴趣小组利用问卷星对平罗县盐碱化耕地地区盐碱化问题进行问卷调查,小芮同学采用的数据收集方法为(     )
    A、访谈法 B、观察法 C、调查法 D、实验法
  • 42. 数据1~100升序排列,若用二分查找其中的某个数,最多需要查找的次数为(     )
    A、3 B、7 C、10 D、50
  • 43. 下列程序段的运行结果是(     )

    a=[1,2,3,4,5]

    b=[6,7,8,9,10]

    c=[]

    for i in range(4):

           c.append(a[i]+b[i])

    print(c)

    A、[7,9,11,13,15] B、[7,9,11,13] C、[16,27,38,49,510] D、[15,13,11,9,7]
  • 44. 下列Python函数中,能够对列表[1,7,9,8,5]求和的(     )
    A、val() B、ord() C、sum() D、str()
  • 45. 数字化盐碱地治理平台通过中心控制平台大屏幕不断显示各地信息数据,此时中心控制平台大屏幕是信息的(     )
    A、载体 B、时效 C、价值 D、传递
  • 46. 关于盐碱地有这样的谚语:“春天白茫茫,夏天雨汪汪,十年九不收,糠菜半年粮”,这段描述属于(     )
    A、数据 B、知识 C、信息 D、数字
  • 47. 采用加密技术可以有效防止他人对数据非法操作。下列对于加密技术描述正确的是(   )。
    A、对称式加密指加密和解密使用两个不同的密钥 B、原始信息称为密文,加密后的信息称为明文 C、将明文还原成密文的过程称为解密 D、加密技术通常分为对称式加密和非对称式加密
  • 48. 表达式3<5>2的运算结果为(     )
    A、False B、3 C、True D、0
  • 49. 下面Python程序的功能是判断闰年。闰年的第一种是普通闰年,能被4整除但不能被100整除;第二种是世纪闰年:能被400整除。在横线处应该填写的代码是(     )

    year=int(input("请输入年份:"))

    if (       ):

           print("是闰年!")

    elif (year% 400 == 0):

           print("是闰年!")

    else:

           print("不是闰年!")

    A、year//4==0 and year//100!=0 B、year//4==0 or year//100!=0 C、year%4 ==0 and year % 100 != 0 D、year%4==0 or year%100 !=0
  • 50. 阅读下列程序段

    n=int(input("请输入一个正整数")

    t=0

    while(n):

    t+=n%10

    n=n//10

    输入n的值为356,程序运行结束后,变量t的值为(     )

    A、14 B、0 C、653 D、356

二、程序设计题,请根据题意选择适合的最佳选项(每题2.5分,10题共25分)

  • 51. 完善程序使得该程序能够求0~50所有偶数的和

    s=①       

    for i in range(0,②       ,③       ):

           s=s+④       

    print("0~50所有偶数的和为",s)

    (1)程序代码①处代码正确的是

    A.n       B.0       C.s+1       D.i

    (2)程序代码②处代码正确的是

    A.2       B.51       C.50       D.1

    (3)程序代码③处代码正确的是

    A.1       B.2       C.0       D.n

    (4)程序代码④处代码正确的是

    A.s       B.1       C.i       D.for

  • 52. 求两个数的最大公约数。请完善程序使得程序接收用户输入的两个整数,然后计算并打印它们的最大公约数。

            gcd(a,b):# 定义gcd函数,接收两个参数 a 和 b

           while b != 0:

                 #计算a对b的余数,并将结果存储在temp 变量中

                 temp=a%b

                 a=b

                 b=temp

                 #当b为0时,循环结束,此时a即为最大公约数

           return a

    #通过输入语句获取两个整数

    num1=②       (input("请输入第一个数:"))

    num2=int(input("请输入第二个数:"))

    print("最大公约数是",③       (num1,num2)) # 调用gcd函数并打印结果

    (1)程序代码①处代码正确的是

    A.def       B.num2       C.input       D.print

    (2)程序代码②处代码正确的是

    A.input       B.int       C.num2       D.def

    (3)程序代码③处代码正确的是

    A.a       B.num1       C.gcd       D.num2

  • 53. 密码锁的设计旨在让出行变得更加便捷,摆脱携带钥匙的烦恼。比如,密码设置为“202501”,使其仅在完全匹配密码“202501”时才打开锁,但是如果连续3次输入都错误就会被锁定。

    password="202501"#设初始密码为202501

    n=0

    while n < 3:

           yours=input("请输入密码:")

           n+=l

           if password ①        yours:

                 print("欢迎回家")

                 ②        #跳出循环

           ③       :

                 print("密码错误")

           if n == 3:

                 print("错误3次,请稍后再试")

    (1)程序代码①处代码正确的是

    A.//       B.=       C.==       D.#

    (2)程序代码②处代码正确的是

    A.input       B.pop       C.break       D.print

    (3)程序代码③处代码正确的是

    A.if       B.str       C.else       D.range