内容正文:
第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.下列Python语句中,会导致程序运行出错的语句是( )
A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1
2.下列表达式中的值不为6的是( )。
A.19\3 B.19/3 C.Int(19/3) D.19 mod 13
3.下列可以作为 Visual Basic 的变量名的是( )
A.2Loveme B.Love_me C.Love@#me D.While
4.下列不属于基本数据类型的是( )
A.整型 B.浮点型 C.复数类型 D.字符串
5.以下属于整型常量的是( )
A."2021"
B.20/21
C.2021
D."2021-1-1"
6.有以下程序段:
For i=1 To 3
For j=5 To 1 Step -1 s=i*j
next j next i
则语句 s=i*j的执行次数是( )
A.15 B.16 C.17 D.18
7.下列不能作为变量名的是( )
A.E603 B.ABC C.125WK D.XYZ
8.下面语句不正确的是( )
A.b+1=a B.a=b+1 C.a=b D.b+=a
9.若输入值为1150,输出结果_______。
A.0 B.10 C.20 D.850
10.已知字典dict1=1001:”mali”, 1002:”lucy”, 1003:”jack”, 1004:”jhon” },要得到字典中的“jack”,下列方法可行的是( )
A.dict1[2] B.dict11003}
C.dict1[1003] D.dict1[“jack”]
11.若执行时输入500,700;以上流程图描述的算法执行结果是( )。
A.1200 B.500 C.960 D.720
12.下列VB表达式中,能生成一个[20,50]之间的随机整数的是( )
A.Int(Rnd*51)+20 B.Int(Rnd * 31)+ 20
C.Int(Rnd * 30)+ 20 D.Int(Rnd*31)+ 19
13.某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是( )
A.12,10 B.10,9