计算机编程等级考试--5级(综合测试)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机编程等级考试--5级(综合测试)
您的姓名: [填空题] *
_________________________________
1. x=[1,2,'a'],变量x的数据类型为() [单选题] *
A.集合
B. 数字
C.列表(正确答案)
D.字符串
2. 下列哪个方法可以返回对象(列表等)的长度() [单选题] * A.lower()
B.min()
C.print()
D.len()(正确答案)
3. 关于字符串方法,下列说法错误的是() [单选题] * A.upper() 将字符串中的小写字母转为大写字母
B.count() 用于统计字符串里某个字符出现的次数
C.isdigit() 检测字符串是否只由数字组成
D.capitalize()将字符串的所有字符转换为大写(正确答案)
4. 4.运行代码,打印结果为()
s='hello world'
print(s.find('w'))
[单选题] *
A. 5
B. 6(正确答案)
C. 7
D. 8
5. 5.运行代码,打印结果正确的是()
list1=['green','red','blue','white','gray']
print(list1[2:4])
[单选题] *
A. ['blue', 'white', 'gray']
B. ['red', 'blue', 'white']
C. ['blue', 'white'](正确答案)
D. ['red', 'white']
6. 想要获取到'苹果核',下列代码正确的是()
dict={'垃圾':{'厨余':['香蕉皮','苹果核']}} [单选题] *
A. dict['厨余'][1]
B.dict['垃圾']['厨余'][1](正确答案)
C.dict['垃圾']['厨余']
D.dict['垃圾'][0]
7. 下列正确定义了一个元组数据类型的是() [单选题] * A.(1,2,3)(正确答案)
B.[1,2,3]
C.{1,2,3}
D.(1,2,3]
8. Python源程序执行的方式() [单选题] *
A.编译执行
B.直接执行
C.解析执行(正确答案)
D.边编译边执行
9. 关于python类说法错误的是() [单选题] *
A.类的实例方法必须创建对象后才可以调用
B.类的实例方法必须创建对象前才可以调用(正确答案) C.类的类方法可以用对象和类名来调用
D.类的静态属性可以用类名和对象来调用
10. 导入模块的方式错误的是() [单选题] * A.import mo
B.from mo import *
C.import mo as m
D.from mo as m(正确答案)
11. 下面代码能正常执行的是()
[单选题] *
选项1
选项2
选项44(正确答案)
选项45
12. 下列哪个选项可以将十进制转换为八进制 ( ) [单选题] *
A. float()
B. oct()(正确答案)
C. hex()
D. bin()
13. 八进制36转换为十进制的结果为() [单选题] *
A. 25
B. 31
D. 28
14. 调用以下函数的返回的值是()
[单选题] *
A.0
B. 出错不能运行
C. 空字符串
D.None(正确答案)
15. 想要在控制台输出\n,下列代码正确的是() [单选题] *
A.print(\n)
B. print('\n')
C. print('\n')
D. print('\\n')(正确答案)
16. 下列属于Python数据类型的是() *
A.元组(正确答案)
B.集合(正确答案)
C.字典(正确答案)
D.变量
17. 下列布尔值为False的选项是() *
A. [0]
B.空字符串(正确答案)
D.0(正确答案)
18. 关于字符串的操作符,下列说法错误的是() *
A. 字符串连接符:- ,可将多个字符串进行连接(正确答案)
B. 字符串复制符:+ ,可以重复输出字符串(正确答案)
C. 成员运算符:in,判断字符串中是否包含给定的字符
D.D.字符串操作符:[],可以通过索引获取字符串中的字符
19. 下列代码,哪些会输出1,2,3三个数字() *
选项1
选项2(正确答案)
选项3
选项77(正确答案)
20. 关于全局的作用域,下列说法错误的是() *
A. 在函数内部,如果有局部变量与全局变量名一样,则优先使用全局变量(正确答案)
B.在函数内部创建变量时,该局部变量可以在全局使用(正确答案)
C. 在函数内部创建全局变量,需要使用global关键字
D.在函数内部不可以直接修改全局变量,需要使用global关键字
21. 1.创建函数实现字符串翻转,例如:'hello',输出'olleh'(10分) [填空题] *
_________________________________
答案解析:
22. 随机读取5个数(1—50)的整数值,每读取一个值,程序就打印出该值个数的*。
(10分)
例如:随机整数为5,打印
***** [填空题] *
_________________________________
23. 编写程序计算随机整数(随机整数范围在-25到25之间)的阶乘。
(15分)整数的阶乘(英语:factorial)是所有小于(不包括0)及等于该数的正整数的积,0的阶乘为1。
例如:5的阶乘等于1×2×3×4×5
提示:用户输入负数时打印‘抱歉,负数没有阶乘’;
用户输入0的时候打印‘0的阶乘为1’;
用户输入其他数时则计算阶乘,并打印 [填空题] *
_________________________________
24. 根据题意完成代码
1)编写一个程序,它将找到1000到3000之间的所有这些数字(均包括在内),生成数字的每位都是偶数,如:2222,2666 (10分) [填空题] *
_________________________________
答案解析:
25. 编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000至3200(包括在内),将返回的数字输出在控制台中 (10分) [填空题] *
_________________________________
答案解析:。