地区:姓名:准考证号:成绩:
2021 青少年人工智能编程水平测试五级模拟试卷(理论+编程)
单选题多选题编码题总分
301555100
一、单项选择题(共 15 小题,每小题 3 分,共 45 分)
1.以下选项中不是 Python 语言的关键字的是?B
()
B.do
C.pass
D.while
2.使用 get()方法获取到 age 的值,下列代码正
确的是?( B)
A.  d.get(age)
B.  d.get('age')
<('age')
D.  d.get('name')
3.关在 python 解释器中执行 not 1 and 1 的结
果是?(B )
A. True
B. False
C. 0
D. 1
4.如果函数没有使用 return 语句,则函数返回的
是?(B )
A.0
B.None 对象
C.任意的整数
D.错误!函数必须要有返回值
5.导入模块的方式错误的是?( D  )
A.import mo
B.from mo import *
C.import mo as m
D. import m from mo    D. ['20.20',2020,'PYTHON',[2020,
'20.20']]
6.  下面代码的执行结果是?(B)
9.  下列哪个方法用于移除列表中某个值的第一个匹
配项?(C)
A. APPEND()
B. COUNT()
C. REMOVE()
A. b c    D. EXTEND()
B. a c
C. b d10. 下列代码的输出结果不可能是?()C
D. a b
7.以下表达式,正确定义了一个集合数据对象的
是?( D)
A. x = (20,‘py’, 10)
B. x = {}  A.1  B.10
C. 9.5
D. 9
C. x = [20,‘py’, 10]
D. x = { 20,‘py’, 10}11.字典d={‘Name’: ‘Kate’, ‘No’:
‘1001’, ‘Age’: ‘20’},表达式 len(d)的
8.  下列代码的执行结果是?(C)值是?(B)
A. 9
B. 3
C. 12
D. 6
12.下列哪个选项可以获取到值 12?(A)
A. ['20.20',2020,'PYTHON',2020,2020,
'20.20']
B. ['20.20', 2020, 'PYTHON', 2020]
C. ['20.20',2020,'PYTHON',2020,[2020,
'20.20']]
第1页(共6页)第2页(共6页)第3页(共6页)
2021 青少年人工智能编程水平测试五级模拟试卷(理论+编程)
A.w[‘fruit’][‘apple’]
B.w[fruit][apple]
C.w[‘apple’]
D.w[‘fruit’]
13.当需要在字符串中使用特殊字符时,python 使
用 (A )作为转译字符
A.\
B./
C.#
D.%%
14. 不是用于处理中文的字符编码的是(D)
A.GB2312
B.GBK
C.UTF-8
D.ASCII
请输入长度介于05之间的字符串
15.关于面向对象的继承,以下选项中描述正确的是
(B)
A.继承是指一组对象所具有的相似性质
B.继承是指类之间共享属性和操作的机制
C.继承是指各对象之间的共同性质
D.继承是指一个对象具有另一个对象的性质
二、多项选择题(共 5 小题,每小题 3 分,共 15 分)
1.下列哪种说法错误的是?( BC )
A.空列表的布尔值是 FALSE
B.NONE 的布尔值为 TRUE
C.字符串的布尔值为 TRUE
D.FALSE 的布尔值是 FLASE
2.关于变量的作用域,下列说法正确的是(ABC  )
A.在函数内部,如果有局部变量与全局变量变量
名一样,则优先使用局部变量
B.在函数内部创建变量时,该变量是局部变量,只
能在该函数内部使用
C.要在函数内部创建全局变量,可以使用 global
关键字
D.在函数内部可以直接修改全局变量
3. 下列定义函数的规则说法正确的是?(ABCD)
A. 函数代码块以 def 关键词开头,后接函数名
和小括号
B.传入的参数必须写在小括号里
C.函数中执行的语句需要缩进
D.获取函数返回值,需要在函数内使用 return
关键字
4.关于字符串 replace 方法,说法正确的是?
(BC)
A. eplace 方法如果没有替换成功则报错
B. replace 方法如果没有替换成功则将原字符串返回
C. replace 方法如果替换成功返回新的字符串
D. replace 方法如果替换成功,返回原字符串
5.在 python 中,数字类型共包括以下哪几种类型?
(ABCD)
A.int
B.float
Cplex
D.bool
三、编程题(共2小题,共55分)
1.编写一个能计算出和的函数,调用该函数计算出
1+2+3+…+100 的和。(本题共10分)
2.编写函数计算梯形的面积:输入梯形的上底、下底
和高,调用函数计算并输出面积。(本题共10分)
3.编写函数能分别统计字符串中英文字母、空格、
数字和其他字符的个数,自定义字符串变量
s='hello Word!我爱编程',调用函数并输出统
计结果。(本题共 15 分)
4.编写石头剪刀布小游戏,1 表示石头,2 表示剪刀,
3 表示布;(提示:玩家和电脑都在 1 到 3 之间随
机出一个数,判断如果玩家胜利打印你赢了,平局打
印平局,玩家输了打印你输了)。(本题共20分)
第4页(共6页)第5页(共6页)第6页(共6页)

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