手机扫描二维码答题
00:00:00
CEIC项目Python模拟题2
录音中...
*
您的姓名:
一、单选题
*
1. numbers = [1, 11, 111, 9], 运行numbers.sort( ) 后,运行numbers.reverse( )numbers会变成?( )
A、[1, 9, 11, 111]
B、[1, 11, 111]
C、[111, 11, 9, 1]
D、[9111111]
*
2. 执行下列代码,输出的结果是?( )
A、pythonpython
B、'python''python'
C、python
D、'python'
*
3.下列案例的输出结果是什么?( )
A、(3, 4, 5, 6, 7, 'c', 'd', 'e')
B、( 4, 5, 6, 7, 'b','c', 'd', 'e')
C、(1,2,3, 4, 5, 'c', 'd', 'e')
D、(3, 4, 5, 6, 7, 'a', b', 'c')
*
4. 已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是?( )
A、[1,2,3]
B、[4,5,6,1,2,3]
C、[1,2,3,4,5,6]
D、[4,5,6]
*
5. numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?( )
A、1
B、3
C、2
D、8
*
6. str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?( )
A、思考力,
B、,思考力
C、思考力
D、,思考力,
*
7. 下面代码将打印出什么数字?( )
numbers = [1, 3, 2, 8, 9]
print(numbers[1] +numbers[3])
A、3
B、11
C、4
D、9
*
8.d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将 d1 改成{'a': 150,
'b': 200, 'c':300}
A、d1[0] = 150
B、d1[a] = 150
C、d1['a'] = 150
D、d1[100] = 150
*
9. words = {"Chinese":"中文", "English":"英语", "French":"法语", "Korean":"韩语"}运行以下代码后输出的结果是?( )
del words["French"]
print(len(words))
A、6
B、3
C、8
D、4
*
10. 下列关于字符串的描述正确的是?( )
A、字符串是一个可变的序列
B、我们可以通过min( )来获取字符串的长度
C、字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符
D、我们可以通过str.upper( )将字符串中的所有大写字母变成小写字母
*
11. courses = ["语文", "数学", "编程", "英语"],运行courses.pop( )后course会变成?( )
A、["数学", "编程", "英语"]
B、["语文", "数学", "编程"]
C、["语文", "数学", "英语"]
D、["数学", "编程", "英语"]
*
12. 关于字典的描述错误的是?( )
A、字典的元素以键为索引进行访问
B、字典的长度是可变的
C、字典的一个键可以对应多个值
D、字典是键值对的结合,键值对之间没有顺序
*
13. 执行下列代码,输出的结果是?( )
A、[3, 5, 6]
B、[3, 6]
C、[1, 5, 6]
D、[5, 6]
*
14. 下面代码将打印什么?( )
A、明复明
B、日复日
C、明日复明日
D、明明
*
15. numbers = [1, 3, 2, 8], 运行numbers.append(2) 后,numbers会变成?( )
A、[1, 3, 2, 8]
B、[2, 1, 3, 2, 8]
C、[1, 3, 2, 8, 2]
D、[1, 3, 8]
*
16. 下列语句中,无法创建字典dic的是?( )
A、dic={"chinese":90,"math":95}
B、dic=dict([("chinese",90),("math",95)])
C、dic=dict(chinese=90,math=95)
D、dic={[("chinese",90),("math",95)]}
*
17. 若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?( )
A、a=1,2,3,4
B、a=[1,2,3,4]
C、a=list(range(1,5))
D、a=list([1,2,3,4])
*
18. 下列关于分支和循环结构的描述中,错误的是?( )
A、While循环只能用来实现无限循环
B、所有的for循环都可以用while循环改写
C、保留字break可以终止一个循环
D、continue可以停止后续代码的执行,从循环的开头重新执行
*
19. 以下构成Python循环结构的方法中,正确的是?( )
A、while
B、loop
C、if
D、do…for
*
20. 下面哪个选项是下面程序的输出结果?( )
for j in range(0,3):
print(j ,end = " ")
A、1 2
B、0 1 2 3
C、0 1 2
D、1 2 3
*
21. 执行下面程序,结果是?( )
i=1
while i<=10:
i+=1
if i%2!=0:
continue
print(i)
A、1 3 5 7
B、2 4 6 8 10
C、2 4 6 8
D、1 3 5 7 9
*
22. 下列关于元组的描述错误的是?( )
A、元组是可包含任意对象的有序集合
B、元组和字符串都可以通过下标索引访问元素
C、元组可以任意嵌套
D、元组是可变的序列
*
23. 对于元组里面的元素,可以执行的操作有?( )
A、读取
B、添加
C、修改
D、删除
*
24. 运行以下代码后,输出的结果是?( )
for i in range(9):
if i*i>40:
break
print(i)
A、7
B、9
C、8
D、6
*
25. character = ["诚实", "感恩", "坚持", "守时"],运行以下代码的结果是?( )
A、诚实守时
B、诚实怜悯
C、感恩守时
D、感恩怜悯
评价对象得分
字体大小