地区:    姓名:    准考证号:    成绩:
2021 青少年人工智能编程水平测试 五级 模拟试卷(理论+编程)
单选题
多选题
编码题
总分
30
15
55
100
D. 多态
一、单项选择题(共 15 小题,每小题 3 分,共 45 分)
9.  关于 python 对文件的处理,下列选项描述错误
5.
下列代码打印结果正确的是?(A
的是?(B
1.  集合 s={1,3,4},python 解释器执行
A. Python 通过解释器内置的 open 函数打开一个
s.remove(2)的结果是?(D
文件
A.
{1,2,3,4}
B. 当文件以文本方式打开时,读写按字节流方
B.
{1,2,3}
C.
{1,4}
C. 文件使用结束后要用 close 方法关闭文件,
D.
报错
A.135
释放资源
B.1357
D. Python 能以文本和二进制两种方式处理文件
2.
以下选项能实现输入内容效果的是?(A
C.246
A. input()
D.1 2
10. 优先级最高的运算符为?(D
B. print()
A. /
C. return
6.
下列能够正确获取 age 的值的代码是?(
C
lambda编程B. //
D. enter()
C. *
D. ()
3.
下面代码的输出结果是?(C
A. LI['AGE']
11. 下面的语句哪个会无限循环下去?(B
B.LI['AGE'][0]
C.LI[0]['AGE']
D.LI[1]['AGE']
7.如果函数没有使用 return 语句,则函数返回的是?( B
A.0
B.NONE 对象
C.任意的整数
D.错误!函数必须要有返回值
A. 0  B. 24  C. 45  D. 以上答案都不正确
8.  在函数内部,声明变量的作用域为全局作用域的
关键字是?(A
4.  下列不属于面向对象特性的是?(A
A. GLOBAL
12. 在代码 n = radom.random()中,n 的取值范围
A. 开放
B. LOCAL
是?(
D
B. 封装
C. LAMBDA
A. 0< n <=1
C. 继承
D. STATIC
B. 0<= n <=1

第1页(共6页)    第2页(共6页)    第3页(共6页)

2021 青少年人工智能编程水平测试 五级 模拟试卷 (理论+编程)

C. 0< n <1
D. 0<= n <1
13. 以下关于列表操作的描述,错误的是(    A
A.通过 add 方法可以向列表添加元素
B.通过 extend 方法可以将另一个列表中的元素逐一添加到列表中
C.通过 insert(index,object) 方法在指定位置 index 前插入元素 object
D.通过 append 方法可以向列表添加元素
14.关于下列所示的代码,打印结果正确的是?( B
A.    1    B. 2    C. 结果为空    D. 结果报错
15.下列选项哪一个是定义匿名函数的关键字?D
A.class
B.def
C.function
D.lambda
二、多项选择题(共 5 小题,每小题 3 分,共 15 分)
1.关于‘Knowledge is power’.find(‘wl’),下
列说法正确的是?(BC
A. 结果报错

B. 结果为 3
C.K下标为0
D.FIND()检测字符串中是否包含重复字符
2.关于 python 字符串的函数下列说法正确的是?(AB
A.capitalize()可将字符串的第一个字符转换为
大写B.len()可返回字符串长度
C.lower()可转换字符串中所有小写字符为大写D.min()可返回字符串中最大的字
3.下列关于元组和列表的说法错误的是?( AC
A.元组的元素可以修改
B.列表的元素可以修改
C.元组使用大括号
D.列表使用方括号
4.关于字符串 s=‘I Love Python’,下列说法正确的是?(AC
A. s.count(‘o’)可统计字符串里面 o 的个数
B. s.upper()可将所有的大写字母转换成小写 C. s.lower()可将所有的大写字母转换成小写
D. 获取子字符串,s[2:6]的结果为 ove p
5.Python 语言中提供的 3 个基本数字类型分别是?( ACD
A.整数类型
B.二进制类型
C.浮点数类型
D.复数类型
三、 编程题(共 2 小题,共 55 分)
1.编写函数实现根据 BMI 公式(体重除以身高的平方)计算 BMI 指数,通过调用函数计算小明同学的

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