地区: 姓名: 准考证号: 成绩:
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小时内删除。
发表评论