资源简介 2025-2026学年重庆市涪陵一中高二(上)期中信息技术试卷一、选择题:本大题共20小题,共60分。1.涪陵区正在建设“智慧城市“,各类传感器实时采集交通、环境等数据。下列关于数据的说法正确的是( )A. 数据就是数字,文本不是数据 B. 数据必须通过计算机处理才有价值C. 数据是信息的载体,信息是数据的内涵 D. 数据量越大,价值密度就越高2.二进制数1101011转换为十进制数的结果是( )A. 105 B. 107 C. 109 D. 1113.在Python中,表达式 3**2+15//4 的值为( )A. 12 B. 12.75 C. 13 D. 13.754.下列关于算法的描述错误的是( )A. 算法必须在有限步骤内结束 B. 算法的每个步骤必须有明确的定义C. 算法必须有输入和输出 D. 解决同一问题的算法只有唯一的一种5.涪陵某社区通过问卷调查收集居民对社区服务的意见,这一过程属于( )A. 数据采集 B. 数据存储 C. 数据分析 D. 数据可视化6.在Python中,下列变量名合法的是( )A. 3student B. student-name C. _student D. class7.下列关于大数据特征的说法正确的是( )A. 大数据的数据类型单一,主要是数值型数据B. 大数据价值密度高,直接使用就能产生价值C. 大数据处理速度要求不高,可以慢慢分析D. 大数据包含结构化、半结构化和非结构化数据8.在Python中,列表 list1 =[1,3,5,7,9],执行 list1[1:4]的结果是( )A. [1,3,5] B. [3,5,7] C. [3,5,7,9] D. [1,3,5,7]9.下列关于元组和列表的区别说法正确的是( )A. 元组中的元素可以修改,列表中的元素不能修改B. 元组使用花括号{},列表使用方括号( )C. 元组中的元素是有序的,列表中的元素是无序的D. 元组创建后不能修改,列表创建后可以修改10.在Python中,用于实现条件判断的语句是( )A. for语句 B. while语句 C. if语句 D. def语句11.下列Python运算符中,优先级最高的是( )A. + B. * C. //12.涪陵区图书馆使用图书管理系统管理借阅数据,这种数据处理方式属于( )A. 批处理 B. 实时处理 C. 分布式处理 D. 串行处理13.在Python中,表达式“重庆“+“涪陵“的结果是( )A. “重庆涪陵“ B. “重庆+涪陵“ C. “重庆 涪陵“ D. 报错14.下列关于循环结构的说法错误的是( )A. for循环通常用于已知循环次数的情况 B. while循环通常用于未知循环次数的情况C. 循环体内必须包含改变循环条件的语句 D. break语句用于终止当前循环15.在Python中,字典的键(key)的要求是( )A. 必须是数字 B. 必须是字符串 C. 必须唯一且不可变 D. 可以有重复值16.下列关于函数说法正确的是( )A. 函数必须有参数 B. 函数必须有返回值C. 函数可以提高代码的复用性 D. 函数只能被调用一次17.表达式 not (5>3 or 2<1)的值是( )A. True B. False C. 5 D. 318.在Python中,表示输入的函数是( )A. input( ) B. read( ) C. print( ) D. scan( )19.下列关于数据安全的说法错误的是( )A. 重要数据应该定期备份 B. 密码应该设置得复杂一些C. 在公共电脑上可以随意登录个人账号 D. 不要随意打开来历不明的邮件附件20.十六进制数2A转换为十进制数的结果是( )A. 40 B. 42 C. 44 D. 46二、非选择题:本大题共9小题,共40分。21.数据存储的基本单位是 ______。22.在Python中,用于定义函数的关键字是______ 。23.算法的时间复杂度是衡量算法______ 的指标。24.在Python中,语句print(“Hello“*3)的输出结果是______ 。25.将十进制数25转换为二进制数,结果是:______ 。26.阅读以下Python程序,写出运行结果。27.阅读以下Python程序,写出运行结果。28.编写一个Python程序,实现以下功能:计算1到100之间所有能被3整除但不能被5整除的数的和,并输出结果。29.涪陵区某班级进行期中考试,需要统计学生的成绩。编写一个Python程序,实现以下功能:输入5个学生的成绩(整数)计算平均分并输出(保留一位小数)找出最高分和最低分并输出参考答案1.C2.B3.A4.D5.A6.C7.D8.B9.D10.C11.C12.B13.A14.C15.C16.C17.B18.A19.C20.B21.字节22.def23.执行时间(或效率)24.HelloHelloHello25.1100126.运行结果:sum = 927.运行结果:2428.sum = 0 for i in range(1,101): if i% 3 == 0 and i% 5!= 0: sum+= i print(“1到100之间所有能被3整除但不能被5整除的数的和为:“,sum)29.: score = int(input(f“请输入第{i+1}个学生的成绩:“)) scores.append(score) average = sum(scores)/len(scores) max_score = max(scores) min_score = min(scores) print(f“平均分:{average:.1f}“) print(f“最高分:{max_score}“) print(f“最低分:{min_score}“)第1页,共1页 展开更多...... 收起↑ 资源预览