第二章《算法与程序实现》巩固测试卷
第二章《算法与程序实现》巩固测试卷
一.单项选择题(每题2分,共36分)
1.下列选项都是属于高级语言的是()[2分]
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
2. input()函数的返回结果是()。[2分]
A.数值型
B.集合
C.列表
D.字符串
3. 下面关于算法的描述,正确的是()[2分]
A.算法不可以用自然语言描述
B.算法只能用流程图来描述
C.一个算法必须保证它的执行步骤是有限的
D.算法的流程图表示法有零个或多个输入,但只能有一个输出
4. s=int(input("请输入一个两位数:"))s=s%6print(s)程序运行后,键盘输入33,其输出结果为 ()[2分]
A.5.5
D.3.0
5. 在Python中运行下列程序,输出结果 ()for i in range (1,6):print(‘*’)[2分]
A.******
B.******
C.*****
D.*****
6. 在python语言中,以下哪个选项a数据类型为整型()[2分]
A.a=5
B.a=input()
C.a='5'
D.a=5.0
7. 在python语言中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)[2分]
A.57
B.2022
C.227
D.210
8.下面的程序中一共有()处错误1a=3b=input()c=a+bprint("c")[2分]
9.下面的程序段,通过键盘输入5,则运算结果是()A=input()print(A * 5)[2分]
A.3125
B.25
C.5*5
D.5.5
10. 运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)[2分]
A.a=b
B.ab
C.a
D.a==b
11. 运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)[2分]
A.2.2
basic语言if语句C.“2”
12. 下列选项中,属于Python立即终止循环的语句是()[2分]
A.break
B.continue
C.stop
D.print
13. 下面的程序段运行后的结果为()s=1for i in range(1,6,2):s=s+iprint(s)[2分]
A.15
B.10
C.12
14. 下列标识符中合法的是()[2分]
A.3df
B.f3e
C.3-Q
D.%er
15. Python程序文件扩展名是()[2分]
A..python
B..pyt
C..pt
D..py
16. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()[2分]
A.算术运算、赋值运算、关系运算
B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算
D.关系运算、算术运算、赋值运算
17. 计算机能够直接识别的语言是 ()[2分]
A.自然语言
B.机器语言
C.汇编语言
D.高级语言
18.不属于使用计算机解决问题的步骤是()[2分]
A.分析问题
B.输入数据
C.编写程序
D.设计算法
二、多项多选题(每题4分,共20分)
19. 下列说法正确的是()[3分]
20. 我们每一个人都可以通过电视新闻、报纸、广播、网络等方式了解到美国大选的结果,这体现了信息的()特征。[3分]
21. 下列有关for循环语句说法正确的是()。[3分]
22. 有关顺序结构的说法正确的是()[3分]
23. ()是程序的基本控制结构。[3分]
三、判断(每题4分,共20分)
24.算法就是解决问题的方法和步骤。[2分]
25. python语言是一种面向对象的解释型计算机程序设计语言,发明于1989年。目前,python已经成为最受欢迎的程序设计语言之一。[2分]
26. 使用流程图描述算法存在歧义性,容易导致算法执行的不确定性。[2分]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。