内容正文:
综合测试卷
一、选择题
1. 在Python语言中,表达式5*4//2**2%3的值是( )
A. 20 B. 3 C. 1 D. 2
2. Python语句a=int(input("请输入一个正整数:")),a的数据类型为( )。
A. 整型 B. 浮点型 C. 字符串型 D. 布尔型
3. 下图为某班部分同学期末考试成绩表,现对李雨含同学的平均分用函数进行计算,以下计算正确的是( )
A. =AVERAGE(C5:G5) B. AVERAGE(C5:G5)
C. =AVERAGE(C5+G5) D. AVERAGE(C5+G5)
4. 以下输出结果是( )
A=3
B=10
A=A+5
C=A+B
print (C)
A. 15 B. 18 C. 20 D. 30
5. 以下不是算法的基本结构是( )
A. 顺序结构 B. 选择结构 C. 流程结构 D. 循环结构
6. Python文件的后缀名是( )
A. .py B. .exe C. .vfp D. .doc
7. 交换变量a和b中的值,应使用的语句组是( )
A. c=a;b=a;b=c B. a=c;a=b;b=c C. a=b;b=a D. a,b=b,a
8. 程序代码如下图所示:
程序执行完毕后屏幕显示的输出结果是( )
A. 50 3 B. 3 50 C. 250 3 D. 2 1
9. 在Python中,下图代码执行后输出的结果为( )
A. 8 B. 10 C. 8 10 D. 0
10. 在Python中,当a=1时,语句 a>2执行后的输出结果为( )
A. False B. True C. 2 D. 1
11. 某对分查找算法的Python程序如下:
#随机产生包含20个整型元素的升序序列,依次存入数组a,代码略
i=0;j=19;s=""
key=int(input())
while i<=j
m=(i+j)//2
s+=str(m)+","
if a[m]>key:
j=m-1
else:
i=m+1
执行上述程序并输入待查找数据,程序执行后,s的值不可能为( )
A. "9,4,1,0," B. "9,4,1,2,3," C. "9,4,6,5," D. "9,14,11,10,12,"
12. 在python中,想让变量a增加2,可以使用的表达式是( )
A. a=2 B. a==a+2 C. a++2 D. a+=2
13. 在Python语言中,运行下面程序后,变量m的值为( )
A. 1 B. 8 C. 16 D. 32
14. 有如下Python程序段:
s=0
for i in range(1,10):
if i%3==0:
s+=i
print(s,i)
程序段执行后,变量 s和i的值分别是( )
A. 55 9 B. 45 9 C. 18 9 D. 18 10
15. 有以下Python代码:
a=input(“请输入a值:”)
print(a+6)
假如从键盘输入6,则运行结果为( )
A 66 B. 12 C. “12” D. 程序错误
16. 有如下Python程序段:
a=[1,3,4,2,3]
s=0
for i in a:
s=s+i
print(s)
执行该程序后,变量s的值为( )
A. 10 B. 13 C. 14 D. 无解
17. things=[“苹果”,“香蕉”,“橙子”,“猕猴桃”],若想访问things元素“猕猴桃”,下面Python的正确表达式为( )
A things[“猕猴桃”] B. things(3) C. things[3] D. things[4]
18. 机器学习是人工智能的核心研究领域之一,下列关于机器学习不正确的是( )
A. 机器学习一般过程有:采集数据、建立模型、验证模型、评估模型、应用模型
B. 机器学习的应用领域有很多,如:制造业、零售业、保健与生命科学等
C. 机器学习是深度学习领域的一个研究方向
D. 机器学习可以分为监督学习和无监督学习
19. 欣欣买了一个智能音箱,在调试过程中,每当她说:“天猫精灵,我回来了”,音箱会自动播放她喜欢的音乐;欣欣还可以通过天猫精灵发出指令,控制扫地机器人为她打扫房间、控制房间灯的开关等等。当欣欣说“天猫精灵,我回来了”,音箱自动播放她喜欢的音乐。实现此功能用到的算法结构是( )结构。
A. 循环结构 B. 分支(选择)结构 C. 顺序结构 D. 自定义函数
20. 欣欣买了一个智能音箱,在调试过程中,每当她说:“天猫精灵,我回来了”,音箱会自动播放她喜欢的音