内容正文:
2023—2024学年度第二学期高一期末学情调研
信息技术试题
注意:本次考试时间为40分钟,试卷满分为100分。考试结束后,请将答题卡交回,直接在试卷上作答无效。
一、单项选择题(共30题。每题1.5分,共45分)
1. 下列关于数据、信息、知识的说法正确的是( )
A. 数据都是随机出现,不断变化的 B. 信息会增加接受者对事物认识上的不确定性
C. 信息经过提炼、研究和分析后,可以内化为知识 D. 不同的人对于同样信息的认知都是相同的
2. 智能手机导航软件会根据实时路况推荐路线,这主要体现了信息的( )
A. 真伪性 B. 时效性 C. 载体依附性 D. 价值性
3. 图形符号“ ”在算法描述流程图中表示( )
A. 算法的开始或结束 B. 输入/输出操作
C. 处理或运算的功能 D. 判断条件是否满足需求
4. 通过计算机编程解决问题的一般过程是( )
①设计算法 ②编写程序 ③调试运行 ④分析问题
A. ①②③④ B. ④①②③ C. ④②③① D. ④②①③
5. 在WPS表格中使用AVERAGE()函数计算C3到C23之间所有单元格中数据的平均值,正确的是( )
A. =AVERAGE(C3+C23) B. AVERAGE(C3:C23) C. AVERAGE(C3+C23) D. =AVERAGE(C3:C23)
6. 下表是某企业销售部门的数据,如果要比较每组的销售总额,最适合的是( )
A. 先按产品名称排序,再以组别为分类依据,对销售额以“求和”方式做分类汇总
B. 先按组别排序,再以组别为分类依据,对销售额以“求和”方式做分类汇总
C. 按销售额进行排序
D. 直接按产品名称分类汇总
7. 鸡兔同笼、百钱百鸡、求1000以内所有的素数……这些问题,可以用同一种类型的算法去解决,这种方法是( )
A. 解析法 B. 枚举法 C. 递归法 D. 归纳法
8. 在Python中,表达式100-25*4%3的值是( )
A. 1 B. 99 C. 25 D. 0
9. 下列关于数据库的说法不正确的是( )
A. Access数据库文件的扩展名是xlsx B. 数据表不能脱离数据库独立存在
C. 同一字段只能存放同类型的数据 D. 一个数据库可以有多个数据表
10. Access设置主键操作应在什么视图中进行( )
A. 数据表视图 B. 布局视图 C. 窗体视图 D. 设计视图
11. 下列选项中属于python合法变量名的是( )
A. 3hello B. if C. stud12 D. $money
12. 计算机可以处理的数据,虽然可以有文字、图像、声音、视频等多种表现形式,但在计算机内部统一表示为( )
A. 二进制 B. 八进制 C. 十进制 D. 十六进制
13. 随机生成一个10以内的正整数,反复猜想可能的答案,直到猜对为止。在下列Python程序段的①处需要填写的语句是( )
import random
x=random.randint(1,10) #随机产生一个10以内的正整数
while True:
y=int(input("输入你的答案:"))
if (y==x):
①
A. exit B. break C. return D. continue
14. 在Python中,range(6)产生的列表是( )
A. [1,2,3,4,5,6] B. [0,1,2,3,4,5,6] C. [1,2,3,4,5] D. [0,1,2,3,4,5]
15. 在Python中,print("*" * 3)的输出结果是( )
A. *** B. *3 C. 3* D. **3
16. 已知a=5,那么(a>2)*a*2值是( )
A. 5 B. 10 C. a>2 D. 20
17. 某影院开展团队优惠售票,购买10张以上八折优惠, 购买20张以上七折优惠,购买30张以上六折优惠。针对优惠策略编写程序最适合程序结构是( )
A. 顺序结构 B. 选择结构 C. 赋值结构 D. 循环结构
18. 在Python程序中,有下列一组常量值:6.0、"3.14"、[6,3.14],它们对应的数据类型分别是( )
A. 浮点数、字符串、列表 B. 整数、字符串、列表
C. 浮点数、字符串、元组 D. 整数、浮点数、列表
19. 阅读下列程序段
n=int(input("请输入一个正整数")
t=0
while(n):
t+=n%10
n=n//10
输入n的值为356,程序运行结束后,变量t的值为( )
A. 14 B. 0 C. 653 D. 356
20. 下列流程图属于循环结构的是( )
① ② ③ ④
A. ①③ B. ①④ C. ②④ D. ②③
21. 运行以下Python程序段,输出结果是( )
List=["图书",67,"100","借出",78]
print(List[2])
A. 67 B. 图书 C. 100 D. 借出
22. 小明给自己的网络账号设置8位密码,下列安全性最高的是( )
A. 12341234 B. abcdefgh C. aqz6325# D. bQ1#5kNy
23. 将模拟信号转换成数字信号的过程主要包括( )
A. 采样、编码、压缩 B. 量化、编码、压缩 C. 采样、量化、编码 D. 转换、量化、编码
24. 在Python中,整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如:15变成51。下列表达式正确的是( )
A. (a%10)*10+a//10 B. (a%10)//10+a//10 C. (a/10)%10+a//10 D. (a%10)*10+a%10
25. 执行如下Python程序后,f2的值为( )
f1=f2=1
for i in range(3):
f1,f2=f2,f1+f2
A. 3 B. 4 C. 5 D. 6
26. 闰年分为普通闰年和世纪闰年。普通闰年是指年份能被4整除且不能被100整除的年份,世纪闰年是指年份能被400整除的年份。请在下面①处填写代码,使得程序能够实现对闰年的判断( )
year = int(input("请输入年份:"))
if ① :
print(year,"年是闰年")
else :
print(year,"年是平年")
A. year % 4 == 0 and year % 100 != 0 or year % 400 == 0
B. year % 4 == 0 or year % 100 != 0 and year % 400 == 0
C. year % 4 == 0 and year % 100 == 0 or year % 400 != 0
D. year % 4 != 0 and year % 100 != 0 or year % 400 == 0
27. 下列设备中属于数据采集工具的是( )
A. 声卡 B. 思维导图 C. U盘 D. 3D打印机
28. 下列用作 Python 自定义函数的命令是( )
A. import B. def C. dim D. include
29. 下列行为符合网络道德规范的是( )
A. 将QQ群中的不良言论随意引用、转发
B. 在QQ群中编造谎言,获取捐款
C. 将自己购买的电子书,发布在空间上供大家免费阅读
D. 在QQ群中和别人交流时语言规范,说话得体
30. 被誉为“人工智能之父”的是( )
A. 图灵 B. 比尔盖茨 C. 冯·诺依曼 D. 乔布斯
二、操作题(共3题。每空2.5分,共25分)
31. 【课外活动成绩评语】
学校课外活动评价分为A、B、C、D四个等第,输入等第,输出相应的评语,A是“很棒”,B是“做得好”,C是“您通过了”,D是“继续加油”。如果输入其他字符,则显示“无效的成绩”。请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.print B.int C.input D.float
(2)位置②答案( )
A.elif B.if C.else D.elif:
(3)位置③答案( )
A.grade == "D" B.grade = "D" C.grade == D D.grade = D
32. 【奇数偶数分别求和】
实现功能:输入n个整数,将其中的奇数、偶数分别求和。请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.print B.int C.str D.float
(2)位置②答案( )
A.0 B.1 C.n D.a
(3)位置③答案( )
A.n%2 == 1: B.n%2 == 0: C.a%2 == 1: D.a%2 == 0:
(4)位置④答案( )
A.s2+a B.s1+a C.s2+n D.s1+n
33. 【计数器程序】
请你编写一个计数器程序,要求每行输入一个字符串,遇到字符串“#”结束输入,统计输入了多少个字符串(不含“#”))并输出结果。例如运行结果如下:
请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.1 B.n C.0 D.a
(2)位置②答案( )
A.a=# B.a!=# C.a== "#" D.a != "#"
(3)位置③答案( )
A.cnt+1 B.1 C.cnt+a D.a
三、综合分析(共2题。每空2分,共30分)
34. 某电商平台制定的优惠活动规则如下∶商品总额达到500元,享受9折﹔商品总额达到1000元及以上,享受8.5折。例如:
根据题意,结合所学知识,完成以下任务:
(1)本案例中,根据商品总额及优惠活动规则计算应付款的程序如下,它采用的结构是( )
money=float(input("请输入商品总额:"))
if money<500:
print("金额不达标,没有折扣哟!")
elif money<1000 :
money=money*0.9
else:
money=money*0.85
print("请您支付: " , money,"元")
A.单分支 B.双分支 C.多分支
(2)第(1)题程序中第四行代码如果改为“elif 500<=money<1000:”,则( )
A.程序仍然正确 B.程序报错 C.程序结果错误
(3)收银系统在计算商品总额时,是根据“商品总额=商品单价*商品数量”这个公式计算的,请问计件类商品单价的数据类型是①____,数量的数据类型是 ②____。
A.整型 B.浮点型 C.字符串型 D.布尔型
(4)该系统在输出支付金额时,如果要四舍五入到“角”(即保留整数元后一位小数),可在输出时将变量“money”的值用下面的哪种方法转换( )
A.int(money) B.float(money) C.round(money,1) D.int(money+0.5)
(5)商品付款结束后,就进入了物流环节。在现代信息技术的支持下,人们可以随时关注快递的状态,主要是因为在快递运输的过程中,分拣员会用扫码枪扫描物品的快递单条形码,从而更新物流信息。关于条形码,以下说法不正确的是( )
A简单、易于制作,可印刷 B.自身包含信息量较少
C.灵活、实用 D.容错性高
(6)电子支付可以使用扫描二维码的方式付款,也可以使用刷脸支付等方式,给用户带来了便利。下列说法正确的是( )
A.二维码是一种更先进的编码方式,因此可以舍弃条形码的使用
B.刷脸支付,十分方便,不会出现安全问题
C.扫描二维码付款时,要注意识别二维码的真伪性,以防二维码被不法分子偷换
D.现在大数据时代,为了个人隐私和资金安全,我们应该拒绝采用手机付款
(7)二维码是使用若干个与二进制相对应的几何形体按一定规律在平面上(二维方向上)分布来表示数值信息的图形,目前已得到广泛应用。下列关于二维码的表述正确的是( )
A.二维码只能表示文字
B.二维码没有加密措施,因此保密性差
C.二维码为浏览网站、网上购物和支付等提供了方便的入口
D.目前二维码都是黑白色
35. 小明同学正在以“老百姓的菜篮子”为题进行社会实践,了解民生。目前已经完成了几种常见果品的5周价格数据的收集,他准备借助WPS进行数据处理和分析。
图1
(1)为了统计各类果品的环比绝对值累计,小明的操作步骤为:
①在N3单元格内输入公式“=-1.3+0+0+1.4+0”;
②将鼠标移至N3单元格的填充句柄;
③双击填充句柄
上述操作的结果 ( )
A.正确 B.错误
(2)小明用原数据制作了图2所示的图表。该图表中源数据的选择需要使用①____,观察图表可知,价格变化最大的水果是②____。
图2
① A.Shift B.Alt C.Ctrl
② A.橙子 B.苹果 C.香蕉 D.梨
(3)图表制作完后,对“苹果”的7月21日价格做了修改,图表( )修改
A.需要 B.不需要
(4)小明想以数据分析报告的形式呈现社会实践成果。在下列选项中,思路正确的是( )
A.所有的报告是为结论服务的,可适当修改部分数据
B.利用WPS表格无法做出好的数据分析报告
C.分析过程中所有计算公式的设计必须考虑科学性
D.数据分析报告就是用图片说话
(5)小明想在图表中显示周环比数值,可以执行图3中①____命令。执行②____命令可以拟合果品变化函数
图3
A.选择数据 B.添加数据标签 C.添加趋势线 D.设置数据系列格式
第1页/共1页
学科网(北京)股份有限公司
$$
2023—2024学年度第二学期高一期末学情调研
信息技术试题
注意:本次考试时间为40分钟,试卷满分为100分。考试结束后,请将答题卡交回,直接在试卷上作答无效。
一、单项选择题(共30题。每题1.5分,共45分)
1. 下列关于数据、信息、知识的说法正确的是( )
A. 数据都是随机出现,不断变化的 B. 信息会增加接受者对事物认识上的不确定性
C. 信息经过提炼、研究和分析后,可以内化为知识 D. 不同的人对于同样信息的认知都是相同的
【答案】C
【解析】
【详解】本题考查数据、信息、知识相关内容。数据是信息的一种表现形式,数据是信息的载体。信息可以用来消除接受者认识上的不确定性。信息经过提炼和归纳后,可以内化为知识。信息具有价值相对性,故不同的人对于同样的信息,所形成的认知不尽相同。ABD选项说法错误,C选项说法正确。故本题答案是C选项。
2. 智能手机导航软件会根据实时路况推荐路线,这主要体现了信息的( )
A 真伪性 B. 时效性 C. 载体依附性 D. 价值性
【答案】B
【解析】
【详解】本题主要考查信息的特征。智能手机导航软件会根据实时路况推荐路线,这主要体现了信息的时效性,故本题选B选项。
3. 图形符号“ ”在算法描述流程图中表示( )
A. 算法的开始或结束 B. 输入/输出操作
C. 处理或运算的功能 D. 判断条件是否满足需求
【答案】C
【解析】
【详解】本题主要考查算法流程图。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框,故本题选C选项。
4. 通过计算机编程解决问题的一般过程是( )
①设计算法 ②编写程序 ③调试运行 ④分析问题
A. ①②③④ B. ④①②③ C. ④②③① D. ④②①③
【答案】B
【解析】
【详解】本题主要考查编程解决问题。编程解决问题的一般过程是:分析问题、设计算法、编写程序、调试运行,故本题选B选项。
5. 在WPS表格中使用AVERAGE()函数计算C3到C23之间所有单元格中数据的平均值,正确的是( )
A. =AVERAGE(C3+C23) B. AVERAGE(C3:C23) C. AVERAGE(C3+C23) D. =AVERAGE(C3:C23)
【答案】D
【解析】
【详解】本题考查WPS公式应用相关内容。公式的使用以“=”开始,求C3到C23之间所有单元格中数据的平均值,可以将所有单元格相加后取平均值,也可以表示成区域C3:C23,故正确的选项是=AVERAGE(C3:C23),故本题答案是D选项。
6. 下表是某企业销售部门的数据,如果要比较每组的销售总额,最适合的是( )
A. 先按产品名称排序,再以组别为分类依据,对销售额以“求和”方式做分类汇总
B. 先按组别排序,再以组别为分类依据,对销售额以“求和”方式做分类汇总
C. 按销售额进行排序
D. 直接按产品名称分类汇总
【答案】B
【解析】
【详解】本题考查的是数据处理。我们日常工作中经常接触到二维数据表格,我们经常需要通过需要根据表中某列数据字段对数据进行分类汇总,汇总前必须先按该字段进行排序。如果要比较每组的销售总额,最适合的是:先按组别排序,再以组别为分类依据,对销售额以“求和”方式做分类汇总。故选B。
7. 鸡兔同笼、百钱百鸡、求1000以内所有的素数……这些问题,可以用同一种类型的算法去解决,这种方法是( )
A. 解析法 B. 枚举法 C. 递归法 D. 归纳法
【答案】B
【解析】
【详解】本题考查算法相关内容。解析法是指能够找出表示问题的前提条件和结果之间的关系的数学表达式,并通过表达式的计算来实现问题的求解。枚举法是指在算法中采用搜索的方法,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不符合要求的结果,保留那些符合要求的结果。递归法是一种通过重复将问题分解为同类的子问题而解决问题的方法。归纳法一般指归纳推理,是一种由个别到一般的推理。由一定程度的关于个别事物的观点过渡到范围较大的观点,由特殊具体的事例推导出一般原理、原则的解释方法。鸡兔同笼、百钱百鸡、求1000以内所有的素数……这些问题,可以用枚举法解决。故本题答案是B选项。
8. 在Python中,表达式100-25*4%3的值是( )
A. 1 B. 99 C. 25 D. 0
【答案】B
【解析】
【详解】本题考查Python表达式。表达式 100 - 25 * 4 % 3 的值可以通过遵循运算符的优先级和规则来计算。在这个表达式中,乘法和取余运算的优先级高于减法。按照从左到右的顺序进行计算: 先计算乘法:25 * 4 得到 100。 然后计算取余运算:100 % 3 得到 1。 最后进行减法运算:100 - 1 得到 99。故答案为:B。
9. 下列关于数据库的说法不正确的是( )
A. Access数据库文件的扩展名是xlsx B. 数据表不能脱离数据库独立存在
C. 同一字段只能存放同类型的数据 D. 一个数据库可以有多个数据表
【答案】A
【解析】
【详解】本题考查数据库。
选项A,.xlsx是Excel文件的扩展名,用于存储电子表格数据,并不是Access数据库文件的扩展名。其它选项均正确。故正确答案为:选项A。
10. Access设置主键操作应在什么视图中进行( )
A. 数据表视图 B. 布局视图 C. 窗体视图 D. 设计视图
【答案】D
【解析】
【详解】本题考查数据库。
在Access中设置主键的操作应在设计视图中进行。这是因为在设计视图中,用户可以定义和修改表的结构,包括字段的名称、数据类型、是否为主键等属性。故正确答案为:选项D。
11. 下列选项中属于python合法变量名的是( )
A. 3hello B. if C. stud12 D. $money
【答案】C
【解析】
【详解】本题考查Python变量命名规则相关内容。Python变量名命名规则:由数字、字母、下划线组成;不能以数字开头;不能使用Python内置关键字;允许使用内置函数名作为变量名,但这会改变函数名的含义;严格区分大小写;对比4个选项,C选项为合法标识符。故本题答案是C选项。
12. 计算机可以处理的数据,虽然可以有文字、图像、声音、视频等多种表现形式,但在计算机内部统一表示为( )
A. 二进制 B. 八进制 C. 十进制 D. 十六进制
【答案】A
【解析】
【详解】本题主要考查计算机信息编码。文本、图像、声音、视频等内容在计算机内都是以二进制形式存在,故本题选A选项。
13. 随机生成一个10以内的正整数,反复猜想可能的答案,直到猜对为止。在下列Python程序段的①处需要填写的语句是( )
import random
x=random.randint(1,10) #随机产生一个10以内的正整数
while True:
y=int(input("输入你的答案:"))
if (y==x):
①
A. exit B. break C. return D. continue
【答案】B
【解析】
【详解】本题考查Python循环结构。在循环结构中,当猜对答案时需要退出循环,可以使用break语句。break语句用于终止当前循环,跳出循环体。因此,在程序段的①处需要填写的语句是break。当用户输入的答案等于随机生成的数字时,通过break语句退出循环,结束程序的执行。故答案为:B。
14. 在Python中,range(6)产生的列表是( )
A. [1,2,3,4,5,6] B. [0,1,2,3,4,5,6] C. [1,2,3,4,5] D. [0,1,2,3,4,5]
【答案】D
【解析】
【详解】本题考查Python基础。
在Python中,range函数是Python内置函数,允许用户在给定范围内生成一系列数字。range(6)产生这个range对象代表了从0到5(包含0但不包含6)的整数序列。故正确答案为:选项D。
15. 在Python中,print("*" * 3)的输出结果是( )
A *** B. *3 C. 3* D. **3
【答案】A
【解析】
【详解】本题考查Python语句执行。字符串乘以数字n,表示将该字符串重复n次,因此输出结果是***。故选A。
16. 已知a=5,那么(a>2)*a*2的值是( )
A. 5 B. 10 C. a>2 D. 20
【答案】B
【解析】
【详解】本题主要考查Python表达式的运算。已知a=5,表达式a>2值为True,True也表示为1,那么(a>2)*a*2的值是10,故本题选B选项。
17. 某影院开展团队优惠售票,购买10张以上八折优惠, 购买20张以上七折优惠,购买30张以上六折优惠。针对优惠策略编写程序最适合的程序结构是( )
A. 顺序结构 B. 选择结构 C. 赋值结构 D. 循环结构
【答案】B
【解析】
【详解】本题考查的是程序结构。算法的基本结构有:顺序、选择(分支)、循环结构。顺序的执行顺序是自上而下,依次执行;选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程;循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。针对优惠策略编写程序最适合的程序结构是选择结构,故选B。
18. 在Python程序中,有下列一组常量值:6.0、"3.14"、[6,3.14],它们对应的数据类型分别是( )
A. 浮点数、字符串、列表 B. 整数、字符串、列表
C. 浮点数、字符串、元组 D. 整数、浮点数、列表
【答案】A
【解析】
【详解】本题考查Python数据类型相关内容。6.0是浮点数,"3.14"是字符串,[6,3.14]是列表。故本题答案是A选项。
19. 阅读下列程序段
n=int(input("请输入一个正整数")
t=0
while(n):
t+=n%10
n=n//10
输入n的值为356,程序运行结束后,变量t的值为( )
A. 14 B. 0 C. 653 D. 356
【答案】A
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段可知,其功能是计算一个正整数的每位上的数字之和。3+5+6=14,故本题答案是A选项。
20. 下列流程图属于循环结构的是( )
① ② ③ ④
A. ①③ B. ①④ C. ②④ D. ②③
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。流程图三大基本结构:顺序结构、选择结构、循环结构。观察4个选项,①③为选择结构,②④为循环结构。故本题答案是C选项。
21. 运行以下Python程序段,输出结果是( )
List=["图书",67,"100","借出",78]
print(List[2])
A. 67 B. 图书 C. 100 D. 借出
【答案】C
【解析】
【详解】本题考查Python程序。该程序段创建了一个包含字符串和整数的列表,并使用print(List[2])语句输出列表中索引为2的元素。列表索引从0开始,因此List[2]表示获取列表中第3个元素。所以输出结果是:100。故答案为:C。
22. 小明给自己的网络账号设置8位密码,下列安全性最高的是( )
A. 12341234 B. abcdefgh C. aqz6325# D. bQ1#5kNy
【答案】D
【解析】
【详解】本题考查信息安全相关内容。使用常用特殊符号、大小写字母设置密码,可以增加密码的安全性。对比4个选项,D选项安全性更高。故本题答案是D选项。
23. 将模拟信号转换成数字信号的过程主要包括( )
A. 采样、编码、压缩 B. 量化、编码、压缩 C. 采样、量化、编码 D. 转换、量化、编码
【答案】C
【解析】
【详解】本题考查信号转换。
将模拟信号转换成数字信号的过程主要包括采样、量化和编码三个步骤。这三个步骤共同作用,将连续的模拟信号转换为离散的数字信号,以便于在数字电路中进行处理、存储和传输。其他选项如“采样、编码、压缩”和“量化、编码、压缩”都缺少了量化这一关键步骤,而“转换、量化、编码”则将采样过程错误地描述为“转换”。故正确答案为:选项C。
24. 在Python中,整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如:15变成51。下列表达式正确的是( )
A. (a%10)*10+a//10 B. (a%10)//10+a//10 C. (a/10)%10+a//10 D. (a%10)*10+a%10
【答案】A
【解析】
【详解】本题考查Python表达式。
选项B,(a%10)//10+a//10。a%10得到个位数字,但(a%10)//10总是等于0(因为个位数字除以10的整数部分总是0),所以这个表达式不会得到正确的结果。
选项C,(a/10)%10+a//10。a/10是浮点除法,得到的是一个浮点数,(a/10)%10 的结果并不是我们想要的十位数字,所以这个表达式也是错误的。
选项D,(a%10)*10+a%10。这个表达式中,(a%10)*10正确地得到了原个位数字乘以10的结果,但+a%10又加上了原个位数字,因此这个表达式也是错误的。
故正确答案为:选项A。
25. 执行如下Python程序后,f2的值为( )
f1=f2=1
for i in range(3):
f1,f2=f2,f1+f2
A. 3 B. 4 C. 5 D. 6
【答案】C
【解析】
【详解】本题考查程序分析。
在这个Python程序中,f1 和 f2 最初都被设置为1。然后,通过一个循环三次执行赋值操作,每次迭代都交换f1和f2的值,并且更新f2为原来f2的值加上f1的当前值。
让我们逐步分析每次迭代后f1和f2的值:
初始状态:f1 = 1, f2 = 1
第一次迭代 (i = 0):
f1, f2 = f2, f1 + f2 执行前:f1 = 1, f2 = 1
执行后:f1 = 1, f2 = 1 + 1 = 2
第二次迭代 (i = 1):
f1, f2 = f2, f1 + f2 执行前:f1 = 1, f2 = 2
执行后:f1 = 2, f2 = 1 + 2 = 3
第三次迭代 (i = 2):
f1, f2 = f2, f1 + f2 执行前:f1 = 2, f2 = 3
执行后:f1 = 3 f2 = 2 + 3 = 5
因此,程序执行完成后,f2的值为5。
故正确答案为:选项C。
26. 闰年分为普通闰年和世纪闰年。普通闰年是指年份能被4整除且不能被100整除的年份,世纪闰年是指年份能被400整除的年份。请在下面①处填写代码,使得程序能够实现对闰年的判断( )
year = int(input("请输入年份:"))
if ① :
print(year,"年是闰年")
else :
print(year,"年是平年")
A. year % 4 == 0 and year % 100 != 0 or year % 400 == 0
B. year % 4 == 0 or year % 100 != 0 and year % 400 == 0
C. year % 4 == 0 and year % 100 == 0 or year % 400 != 0
D. year % 4 != 0 and year % 100 != 0 or year % 400 == 0
【答案】A
【解析】
【详解】本题考查程序分析。
根据题意可知分两种情况判断闰年:如果年份能被4整除,但不能被100整除,它是普通闰年。如果年份能被400整除,它也是闰年(即世纪闰年),即使它也能被100整除。选项B,逻辑错误,其表示不能被100整除且能被400整除为闰年或者能被4整除为闰年。选项C,错误。表示为能被4整除且能被100整除,或者不能被400整除为闰年。选项D,错误。表示不能被4整除且不能被100整除,或者能被400整除为闰年。故正确答案为:选项A。
27. 下列设备中属于数据采集工具的是( )
A. 声卡 B. 思维导图 C. U盘 D. 3D打印机
【答案】A
【解析】
【详解】本题考查的是数据采集。声卡可以采集音频数据。思维导图是信息加工工具;U盘是数据存储设备;3D打印机是输出设备。故因选A。
28. 下列用作 Python 自定义函数的命令是( )
A. import B. def C. dim D. include
【答案】B
【解析】
【详解】本题主要考查Python函数的定义。用作 Python 自定义函数的命令是def,import用于导入库,故本题选B选项。
29. 下列行为符合网络道德规范的是( )
A. 将QQ群中的不良言论随意引用、转发
B. 在QQ群中编造谎言,获取捐款
C. 将自己购买的电子书,发布在空间上供大家免费阅读
D. 在QQ群中和别人交流时语言规范,说话得体
【答案】D
【解析】
【详解】本题主要考查网络道德规范。将QQ群中的不良言论随意引用、转发;在QQ群中编造谎言,利用人们的同情心获取捐款;将自己在收费网站上购买的电子书,发布在QQ群上供大家免费阅读,均不符合网络道德规范,是不合法行为。在QQ群中和别人交流时语言规范,说话得体符合网络道德规范,故本题选D选项。
30. 被誉为“人工智能之父”的是( )
A. 图灵 B. 比尔盖茨 C. 冯·诺依曼 D. 乔布斯
【答案】A
【解析】
【详解】本题主要考查人工智能的描述。艾伦·麦席森·图灵(英语:Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父,故本题选A选项。
二、操作题(共3题。每空2.5分,共25分)
31. 【课外活动成绩评语】
学校课外活动评价分为A、B、C、D四个等第,输入等第,输出相应的评语,A是“很棒”,B是“做得好”,C是“您通过了”,D是“继续加油”。如果输入其他字符,则显示“无效的成绩”。请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.print B.int C.input D.float
(2)位置②答案( )
A.elif B.if C.else D.elif:
(3)位置③答案( )
A.grade == "D" B.grade = "D" C.grade == D D.grade = D
【答案】 ①. C ②. A ③. A
【解析】
【详解】本题考查程序设计。
(1)①由于我们需要从用户那里获取输入,所以应该使用input()函数。故正确答案为:选项C。
(2)②此处要判断等级B时候的输出情况,本程序结构 为if-elif-else结构,故当grade不等于等级A时,要判断是否等于B,故正确答案为:选项A。
(3)③在这个位置,我们需要比较变量grade是否等于字符串D。故判断语句为:grade == "D"。故正确答案为:选项A。
32. 【奇数偶数分别求和】
实现功能:输入n个整数,将其中的奇数、偶数分别求和。请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.print B.int C.str D.float
(2)位置②答案( )
A.0 B.1 C.n D.a
(3)位置③答案( )
A.n%2 == 1: B.n%2 == 0: C.a%2 == 1: D.a%2 == 0:
(4)位置④答案( )
A.s2+a B.s1+a C.s2+n D.s1+n
【答案】 ①. B ②. A ③. D ④. A
【解析】
【详解】本题考查程序设计。
(1)①input函数读取到的数据类型是字符型的,需要调用int函数转换成整型。故正确答案为:选项B。
(2)②初始化累加变量为0,当为偶数累加到变量s1,否则累加到变量s2。故正确答案为:选项A。
(3)③通过取余数为0判断是否为偶数。故正确答案为:选项D。
(4)④如果为奇数累加到变量s2。故正确答案为:选项A。
33. 【计数器程序】
请你编写一个计数器程序,要求每行输入一个字符串,遇到字符串“#”结束输入,统计输入了多少个字符串(不含“#”))并输出结果。例如运行结果如下:
请在序号处填写正确的代码,且不改变原程序的结构。
(1)位置①答案( )
A.1 B.n C.0 D.a
(2)位置②答案( )
A.a=# B.a!=# C.a== "#" D.a != "#"
(3)位置③答案( )
A.cnt+1 B.1 C.cnt+a D.a
【答案】 ①. C ②. D ③. B
【解析】
【详解】本题考查程序设计。
(1)①初始化计数器,用于统计字符串个数。故正确答案为:选项C。
(2)②这里需要判断输入a是否等于"#"来结束循环。当a不等于"#"时,进入循环要继续输入,否则结束循环。故正确答案为:选项D。
(3)③当输入不是"#"时,我们需要将计数器cnt增加1。故正确答案为:选项B。
三、综合分析(共2题。每空2分,共30分)
34. 某电商平台制定的优惠活动规则如下∶商品总额达到500元,享受9折﹔商品总额达到1000元及以上,享受8.5折。例如:
根据题意,结合所学知识,完成以下任务:
(1)本案例中,根据商品总额及优惠活动规则计算应付款的程序如下,它采用的结构是( )
money=float(input("请输入商品总额:"))
if money<500:
print("金额不达标,没有折扣哟!")
elif money<1000 :
money=money*0.9
else:
money=money*0.85
print("请您支付: " , money,"元")
A.单分支 B.双分支 C.多分支
(2)第(1)题程序中第四行代码如果改为“elif 500<=money<1000:”,则( )
A.程序仍然正确 B.程序报错 C.程序结果错误
(3)收银系统在计算商品总额时,是根据“商品总额=商品单价*商品数量”这个公式计算的,请问计件类商品单价的数据类型是①____,数量的数据类型是 ②____。
A.整型 B.浮点型 C.字符串型 D.布尔型
(4)该系统在输出支付金额时,如果要四舍五入到“角”(即保留整数元后一位小数),可在输出时将变量“money”的值用下面的哪种方法转换( )
A.int(money) B.float(money) C.round(money1) D.int(money+0.5)
(5)商品付款结束后,就进入了物流环节。在现代信息技术的支持下,人们可以随时关注快递的状态,主要是因为在快递运输的过程中,分拣员会用扫码枪扫描物品的快递单条形码,从而更新物流信息。关于条形码,以下说法不正确的是( )
A.简单、易于制作,可印刷 B.自身包含信息量较少
C.灵活、实用 D.容错性高
(6)电子支付可以使用扫描二维码的方式付款,也可以使用刷脸支付等方式,给用户带来了便利。下列说法正确的是( )
A.二维码是一种更先进的编码方式,因此可以舍弃条形码的使用
B.刷脸支付,十分方便,不会出现安全问题
C.扫描二维码付款时,要注意识别二维码的真伪性,以防二维码被不法分子偷换
D.现在是大数据时代,为了个人隐私和资金安全,我们应该拒绝采用手机付款
(7)二维码是使用若干个与二进制相对应的几何形体按一定规律在平面上(二维方向上)分布来表示数值信息的图形,目前已得到广泛应用。下列关于二维码的表述正确的是( )
A.二维码只能表示文字
B.二维码没有加密措施,因此保密性差
C.二维码为浏览网站、网上购物和支付等提供了方便的入口
D.目前二维码都是黑白色
【答案】 ①. C ②. A ③. B ④. A ⑤. C ⑥. D ⑦. C ⑧. C
【解析】
【详解】本题考查Python程序综合应用。
(1)if...elif...else属于多分支结构。故选C。
(2)第(1)题程序中第四行代码如果改为“elif 500<=money<1000:”,则程序仍然正确。故选A。
(3)商品单价的数据类型是浮点型,可能有小数,数量的数据类型是整型。
(4)int将对象转换为整型,float用于将对象转换为浮点型,round是四舍五入函数。故选C。
(5)条形码的容错性较低。故选D。
(6)条形码和二维码用途不一样,因此条形码未被舍弃;刷脸支付也会存在安全隐患;扫描二维码付款时,要注意识别二维码的真伪性,以防二维码被不法分子偷换;信息技术总体来说,利大于弊,不能直接拒绝手机付款。故选C。
(7)二维码不只能表示文字;二维码有一定的加密措施;二维码为浏览网站、网上购物和支付等提供了方便的入口;二维码也有彩色的。故选C。
35. 小明同学正在以“老百姓的菜篮子”为题进行社会实践,了解民生。目前已经完成了几种常见果品的5周价格数据的收集,他准备借助WPS进行数据处理和分析。
图1
(1)为了统计各类果品的环比绝对值累计,小明的操作步骤为:
①在N3单元格内输入公式“=-1.3+0+0+1.4+0”;
②将鼠标移至N3单元格的填充句柄;
③双击填充句柄。
上述操作的结果 ( )
A.正确 B.错误
(2)小明用原数据制作了图2所示的图表。该图表中源数据的选择需要使用①____,观察图表可知,价格变化最大的水果是②____。
图2
① A.Shift B.Alt C.Ctrl
② A.橙子 B.苹果 C.香蕉 D.梨
(3)图表制作完后,对“苹果”的7月21日价格做了修改,图表( )修改
A.需要 B.不需要
(4)小明想以数据分析报告的形式呈现社会实践成果。在下列选项中,思路正确的是( )
A.所有的报告是为结论服务的,可适当修改部分数据
B.利用WPS表格无法做出好的数据分析报告
C.分析过程中所有计算公式的设计必须考虑科学性
D.数据分析报告就是用图片说话
(5)小明想在图表中显示周环比数值,可以执行图3中①____命令。执行②____命令可以拟合果品变化函数
图3
A.选择数据 B.添加数据标签 C.添加趋势线 D.设置数据系列格式
【答案】 ①. B ②. C ③. D ④. B ⑤. C ⑥. B ⑦. C
【解析】
【详解】本题考查Excel图表。
(1)①实际上是计算了一个固定值,而没有引用任何动态数据(如单元格相对引用)。因此,当他尝试通过双击填充句柄来填充其他单元格时,这些单元格将不会根据各自对应的果品价格数据来计算环比绝对值累计,而是简单地复制了N3单元格中的固定值。故正确答案为:选项B。
(2)①选择不连续的单元格或区域时,需要使用Ctrl键进行辅助选择。故正确答案为:选项C。②从图表中可以看出,梨的价格波动幅度最大,即价格变化最大。故正确答案为:选项D。
(3)图表是基于其引用的数据源动态生成的。如果数据源中的某个值发生变化,图表也会自动更新以反映这些变化,不需要需改图表。故正确答案为:选项B。
(4)数据分析报告的核心是确保数据的准确性和分析的科学性。修改数据以支持结论是不道德和不科学的做法(A错误)。WPS表格是一款强大的数据分析工具,可以制作出高质量的数据分析报告(B错误)。数据分析报告不仅仅是图片,还需要包含文字说明、结论和建议等(D错误)。故正确答案为:选项C。
(5)①数据标签用于在图表中直接显示数据点的值或相关信息,如周环比数值。故正确答案为:选项B。②趋势线用于在图表中显示数据的变化趋势,并可以基于这些数据点拟合出一个函数(如线性、指数、多项式等),以预测未来的数据点或分析数据的变化规律。故正确答案为:选项C。
第1页/共1页
学科网(北京)股份有限公司
$$