2022年12月Python编程等级考试试卷(二级)
一、单选题(共25题,共50分)
1. | 运行下列程序,最终输出的结果是?( ) info = {1:'小明', 2:'小黄',3:'小兰'} info[4] = '小红' info[2] = '小白' print(info) |
| A. | {1: '小明', 2: '小白', 3: '小红', 4: '小兰'} | | |
B. | {1: '小明', 2: '小白', 3: '小兰', 4: '小红'} | | |
C. | {1: '小白', 2: '小名', 3: '小兰', 4: '小红'} | | | c语言怎么声明函数
D. | {1: '小明', 2: '小红', 3: '小兰', 4: '小白'} | | |
|
| |
2. | 下列Python程序的功能是求?( ) s=0 k=1 for i in range(1,101): s=s+k*i k=-k print(s) |
| |
| |
3. | 有以下三个词组的列表, game_name=['一只蜗牛','一只猫','一只兔子','孩子们','运动员们','一朵云'] game_where=['在伞底下','在沙滩上','在沙发上','在石头上','在天空中','在公园里'] game_what=['搭了个窝','在慢慢爬','玩滑梯','打排球','正在睡觉','遮住太阳'] 如果造词的输出结果是“一只兔子在公园里搭了个窝”,代码正确的是?( ) |
| linux查看文件大小 以g为单位A. | print(game_name[-4]+game_where[-1]+game_what[0]) | | | B. | print(game_name[2]+game_where[6]+game_what[0]) | | |
C. | print(game_name[3]+game_where[6]+game_what[1]) | | |
D. | print(game_name[-4]+game_where[5]+game_what[1]) | | |
|
| |
4. | 执行下面代码,输出的结果是?( ) for leibie in 'student': if leibie=='u': break print(leibie) |
| |
| |
5. | score={'跳绳':85,'跳远':99,'跑步':92} 。下列哪个代码可以将跳绳的85修改成95?( ) |
| |
| |
6. | 已知列表a=[2,4,6],执行语句print(2*a),显示的结果是?( ) |
| |
| |
7. | 下列程序执行后,打印的结果是?( ) a=[3,9,5] b=a b[0]=7 print(b) |
| |
| |
8. | toy=['魔方','拼图'] toy.append('积木') print(toy) 以上代码的运行结果是?( ) |
| C. | ['积木', '魔方', '拼图'] | | securitysafety |
|
| |
9. | a=1 for i in range(4): if i==3: break a+=1 else: a+=2 print(a) 以上代码的运行结果是?( ) |
| |
| |
10. | 想要删除gift字典中的键值对 '糖果' : 10, 可以使用的代码是?( ) |
| |
| |
11. | 在空格处填入以下哪个语句,不能得到从大到小的排序结果是?( ) list1 =[1,5,9,67,4,44,99] for i in range(2): a = int(input()) list1.append(a) _________________ for i in list1: print(i,end = " ") |
| B. | list1 = sorted(list1,reverse=True) | | |
C. | list1.sort(reverse=True) | | |
D. | list1.sort() list1 = list1[-1::-1] | | |
|
| |
12. | 下列关于列表变量ls操作的描述中,错误的是?( ) |
| B. | ls.remove(x):删除ls中所有x元素 | | |
C. | ls.index(x):返回元素x在列表中的下标 | | |
D. | ls.copy():生成一个新列表,复制ls的所有元素 | | |
|
| |
13. | 下面代码的输出结果是?( ) name = "Python语言程序设计" for i in range(5): print(name[i],end='') |
| |
| |
14. | 下列程序的运行结果是?( ) str1="cat dog cat dog cat dog" place("cat","mouse",2) print(str2) |
| A. | cat dog mouse dog cat dog | | |
B. | 2 dog mouse dog cat dog | | |
C. | mouse mouse dog mouse mouse dog cat dog | | |
D. | mouse dog mouse dog cat dog | | |
|
| |
15. | 下列程序的运行结果是?( ) tem=(4,7,4,6,9) tem=tem+(4,) unt(4)) |
| |
| |
| |
16. | 下列说法正确的是?( ) |
| C. | 在Python中可以使用do..while循环 | | |
D. | break语句可以跳出for和while的循环体 | | |
|
| |
17. | 已知有字符串str2="Good Morning!",则执行print(len(str2[1:-2]))输出的结果是?( ) |
| |
| |
18. | 运行下列程序段后,输出的结果是?( ) i=1 while i<=5: i=i+2 print(i) |
| |
| |
19. | 运行语句print("ab"<"ac")后,输出的结果是?( ) |
| |
| |
20. | 若a=[1,2],b=[3,4],则执行a=a+b语句后,a的值是?( ) |
| |
| |
21. | 小明用列表s存储小组同学的身高,s=[136.0,135.0,142.0,140.0],则max(s)的值是?( ) |
| |
| |
22. | 已知list8列表有8个元素,执行print(list8[1:-2])输出的结果是一个列表,则 输出的列表有几个元素?( )renice是什么意思中文 |
| |
| |
| |
| |
23. | 下面的d是一个字典变量,能够输出数字9的语句是?( ) d = {'奥运奖牌':{'金牌':5,'银牌':4},'金牌':9,'银牌':4} |
| A. | print(d['奥运奖牌']['金牌']) | | |
|
| |
24. | 设有元组tup=(5,2,8,1,89,43,7,22),执行下列语句,结果是?( ) tup1=sorted(tup) print(tup1) |
| A. | [89, 43, 22, 8, 7, 5, 2, 1] | | |
B. | (89, 43, 22, 8, 7, 5, 2, 1) | | |
C. | [1, 2, 5, 7, 8, 22, 43, 89] | | |
D. | (1, 2, 5, 7, 8, 22, 43, 89) | | |
|
| |
25. | 下列代码输出的结果是?( ) tup=('python',2022,'神州十三号') print(type(tup)) |
| |
| |
二、判断题(共10题,共20分)
26. | 字典的元素可以通过键来访问,也可以通过索引(下标)来访问。( ) |
| |
| |
27. | Python中,可以通过索引来访问列表、字符串等序列,也可以通过索引对列表中的元素和字符串中的 字符进行修改。例如:a='python',a[0]='P',字符串a将被修改为“Python”。( ) |
| |
| |
28. | break用来跳出最内层for或者while循环,脱离该循环后程序继续执行后续代码。( ) |
| |
| |
29. | 单分支结构是用if语句判断满足一个条件,就执行相应的处理代码。( ) |
| |
| |
30. | tem1=(1),用type(tem1)检查其类型应该为tuple。( ) |
| |
| |
31. | 在语句for i in range(5):中,当进入第5次循环时,i的值为5。( ) |
| |
| |
32. | clear()方法可以移除列表中第一次出现的该元素。( ) |
| |
| |
33. | 运行如下代码: words = "123abc" slice1=words[-1::-1] print(slice1) 结果为:“cba321”。( ) |
| |
| |
34. | 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。( ) |
| |
小白学python买什么书 | |
35. | else保留字除了可以和if语句一起搭配使用构成if...else..,也可以和while或 for循环搭配使用,构成和结构。( ) |
| |
| |
三、编程题(共2题,共30分)
36. | 编写一个重复执行的程序,要求用户输入一个字符串。如果输入的字符串的长度是奇数, 就输出字符串最中间的字符。如果字符串的长度是偶数,就输出字符串的最后一个字符。 然后重复以上操作。 |
| |
| |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论