资源描述
2021青少年人工智能编程水平测试四级测试题
一、单选题
1、运行下列代码后,输入4,输出的结果是() num_l=input ()2
〃r)〃二 3
print (nuni_l+nuni_2)
A、7
B、4+3
C、43(正确答案)
D、4+3
2、已知变量a=5,执行下列哪个代码后,a的值为10?()
A、 a>=a+5
B、a=a+5(正确答案)
C、 a==5
D、 a二a5
3、print (5%10+5)的输出结果是()
A、10(正确答案)
B、1/3
C、5.2
D、5
4、以下哪个变量名是符合Python变量命名规范的?()
A、123
B^ myvar
C、my_variable (正确答案)
D> &var
5、使用哪个函数可以把字符串‘123'转换为整型123?()
A、num()
B> str ()
C、float ()
D、int()(正确答案)
6、已知变量a=20, b=4,执行语句a二a-bb后,变量a的值为()
A、20
B、64
C、16
D、4(正确答案)
7、下列哪个符号可以用来修改变量的值?()
A、>=
B、<=
C、==
D、=(正确答案)
8、执行78-6〉10输出的结果是()
A、56
B、50
C、 False
D、True (正确答案)
9、下列说法中错误的是?
A、turtle库是绘图库
B、可以使用importturtle导入turtle库
C、使用turtle库中的forward命令,可以让画笔改变方向(正确答案)
D、使用turtle库中的left命令,可以让画笔改变方向
10、运行下面的代码,输出的结果是()i=2
whileTrue: ifi%3==0:
break print (i)i+二 2
A、2468……(以此类推,无限打印)
B、24(正确答案)
C、23
D、1357……(以此类推,无限打印)
11、运行下面这段代码,结果为()s=0
fori inrange (3):
ifi%2==0:
s=s+iprint (s)
A、0
B、1
C、2(正确答案)
D、3
12、运行下面的代码,可以打出几个n?()fori inrange (5):
print (' m )print (' n )
A、0
B、1(正确答案)
C、5
D、10
13、运行下面这段代码,结果为()j=3
k=lj-=l k+=j print(k)
A、1
B、2
C、3(正确答案)
D、4
14、 forjinrange(2):
print (j2)运行这段代码,打印出的结果是()
A、24
B、024
C、02(正确答案)
D、4
15、运行下面的代码,打印的结果是()x=' h'
X=x+ 1print (x)
A、xi
B、hi (正确答案)
C> x
D、hxi
二、多选题
16> Python中如何表示缩进()
A、一个Tab键(正确答案)
B、一个空格键
C、两个Tab键
D、四个空格键(正确答案)
17、以下选项中,属于计算机输入设备的是()
A、键盘(正确答案)
B、麦克风(正确答案)
C、中央处理器(CPU)
D、音响
18、想要让画笔pen左转60° ,可以使用以下哪些命令()
A、 pen.right(60)
B、pen. right (300)(正确答案)
C、pen. left (60)(正确答案)
D、pen. left (300)
19、下列关于字符串的描述中,正确的是()
A、T23'是一个字符串(正确答案)
B、可以使用一对句号创建字符串
C、字符串中可以有字母(正确答案)
D、字符串中可以有空格(正确答案)
20、 a=6b=3
运行下面的程序,能输出9的是()
A、print (27〃b)(正确答案)
B、 print(27%b)
C> print (' a' +' b')
D、print (a+3)(正确答案)
三、编程题
21、输入一个数字,计算出它加上100的和,并输出。
22、春节即将到了,小区里决定举办一场包大饺子大赛。评分规则是:如果饺 子的重量超过了 20克,那么就加3分,否则就只加1分。输入一串数字,代表饺 子的重量(单位为克)。请输出这一组饺子所代表的分值。
23、输入一个数字n,输出n行的星号组成的三角形。(第一行1个,第二行2个,第n行n个)
24、使用循环,找出0 (含)到100 (含)之间所有可以被8整除的数,并依 次输出。
展开阅读全文