内容正文:
第二章《算法与程序实现》巩固测试卷
一.单项选择题(每题2分,共36分)
1.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言 B.汇编语言、Basic语言
C. Basic语 言、Python语言 D.机器语言、Python语言
2. input( )函数的返回结果是( )。
A.数值型 B.集合 C.列表 D.字符串
3. 下面关于算法的描述,正确的是( )
A. 算法不可以用自然语言描述
B. 算法只能用流程图来描述
C. 一个算法必须保证它的执行步骤是有限的
D. 算法的流程图表示法有零个或多个输入,但只能有一个输出
4. s=int(input("请输入一个两位数:"))
s=s%6
print(s)
程序运行后,键盘输入33,其输出结果为 ( )
A. 5.5 B. 3 C.5 D.3.0
5. 在Python中运行下列程序,输出结果 ( )
for i in range (1,6):
print(‘*’)
A ****** B. * * * * * * C. * * * * * D. *****
6. 在python语言中,以下哪个选项a数据类型为整型( )
A. a=5 B. a=input() C. a='5' D. a=5.0
7. 在python语言中,运行以下程序,结果应为( )
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A. 5 7 B. 20 10 C. 22 7 D. 2 10
8.下面的程序中一共有( )处错误
1a=3
b=input()
c=a+b
print("c")
A. 1 B. 2 C. 3 D. 4
9.下面的程序段,通过键盘输入5,则运算结果是( )
A=input()
print(A * 5)
A. 3125 B. 25 C. 5*5 D. 5.5
10. 运行下列Python程序,输出结果为True,则空白处应为( )
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A. a=b B.