资源描述
青少年人工智能编程水平测试四级测试题
您的姓名:I填空题1*一、单项选择题
1、运行以下代码后,输入4,输出的结果是()num_l = input()
num_2 = ”3”print(num_l + num_2)[单项选择题]*
A、7B、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 = a * 53、print(5% 10 + 5)的输出结果是()[单项选择题]*
A、10(正确答案)B、1/3
C、5.2D、5
4、以下哪个变量名是符合Python变量命名规范的?()[单项选择题]*A、123
B、my varC、my_variable 很答案)
D、&var5、使用哪个函数可以把字符串’123,转换为整型123?()[单项选择题]*
A、num()B、str()
C、float()D、int()(正确答案)
6、变量a = 20, b = 4,执行语句a = a-b*b后,变量a的值为()[单项选择题]*
A、20B、64
C、16D、4(正确答案)
7、以下哪个符号可以用来修改变量的值?()[单项选择题]*A、>=
B、<=C、==
D、二(正确答案)8、执行7*8-6>10输出的结果是()[单项选择题]*
A、56B、50
C、FalseD、True(正确答案)
9、以下说法中错误的选项是?[单项选择题]*A、turtle库是绘图库
B、可以使用import turtle导入turtle库C、使用turtle库中的forward命令,可以让画笔改变方向正确答案)
D、使用turtle库中的left命令,可以让画笔改变方向10、运行下面的代码,输出的结果是0
i = 2while True:
ifi%3 = 0:
break
print(i)
i+= 2 [单项选择题]*A、2468......(以此类推,无限打印)
B、2 4(正确答案)C、23
D、13 5 7......(以此类推,无限打印)11、运行下面这段代码,结果为()
s = 0for i in range(3):
ifi%2== 0:
s = s + iprint(s)[单项选择题]*
A、0B、1
C、2(正确答案)D、3
12、运行下面的代码,可以打出几个n?()for i in range(5):
print('m')print('n') [$选题]*
A、0B、h正确答案)
C、5D、10
13、运行下面这段代码,结果为()j = 3
k= 1j-= 1
k+=jprint(k)[单项选择题]*
A、1B、2
C、3(正确答案)D、4
14、for j in range(2):
print(j * 2)运行这段代码,打印出的结果是()[单项选择题]
A、24B、024
C、0 2(正确答案)D、4
15、运行下面的代码,打印的结果是()x = 'h'
x = x + 'i'print(x)[单项选择题]*
A、xiB、hi(正确答案)
C、xD、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) E确答案)D、pen.left(300)
19、以下关于字符串的描述中,正确的选项是()*A、,123,是一个字符串(正确答案)
B、可以使用一对句号创立字符串C、字符串中可以有字母:正确答案)
D、字符串中可以有空格0确答案)20、a = 6
b = 3运行下面的程序,能输出9的是()*
A、print(27 // b)(正确答案)B、print(27 % b)
C、print。'+ b)D、print(a + 3) E确答案)
三、编程题21、输入一个数字,计算出它加上100的和,并输出。[填空题]*
22、春节即将到了,小区里决定举办一场包大饺子大赛。评分规那么是:如果饺子的 重量超过了 20克,那么就加3分,否那么就只加I分。输入一串数字,代表饺子的 重量(单位为克)。请输出这一组饺子所代表的分值。[填空题]*23、输入一个数字n,输出n行的星号组成的三角形。(第一行1个七第二行2 个七 第n行n个*)[填空题]*
24、使用循环,找出0 (含)至「00 (含)之间所有可以被8整除的数,并依次输 出。[填空题]
展开阅读全文