【竞赛】小海豚杯模拟卷B

一、单选题(25题×2分)
1. 在Python中,以下哪个变量名是合法的()
2. 已知代码name = "小明",score = 95,若想输出 “小明的数学成绩是95分,排名第1”,下列 format 用法正确的是()
3. 表达式 (2 + 3) ** 2 + 8 // 3 的结果是()
4. 在turtle库中,哪个命令可以让海龟回到原点(0,0)()
5. 执行 turtle.left(-90) 后,海龟会()
6. 以下哪个数据类型是可变的()
7. 在Python中,type('True') 返回的结果是()
8. 有字典 info = {1:'语文', 2:'数学', 3:'英语'},要获取'数学'应使用哪个选项()
9. 以下哪个方法可以移除列表中指定的元素()
10. 字符串 s = "Python",执行 s[1:4] 的结果是()
11. 下列关于Python中sort()和sorted()的说法有误是()
12. 以下代码的输出结果是()
13. 在Python中,用于导入模块的关键字是()
14. 十进制数 11 对应的二进制数是()
15. 以下代码的输出结果是()
16. int()函数可以将非十进制数或数字字符串转换为十进制数,以下关于int()函数的使用,正确的是?()
17. 下列哪个表达式的结果为True(B )
18. 在循环中,continue 语句的作用是()
19. 以下代码的输出结果是()
20. 下面代码的输出结果是()
21. a = ['x','y','z','w'],以下哪条语句执行会报错?()
22. 以下代码的输出结果是()
23. 以下代码的输出结果是()
24. 以下代码的输出结果是()
25. 运行下方代码段,若四次输入的数字分别是 8, 3, 7, 6,则输出的是()
二、判断题(10题×2分)
1. 变量名不能使用保留字,Python中所有保留字首字母都是小写。()
2. turtle.backward(50) 和 turtle.bk(-50) 的效果是一样的。()
3. 列表中的元素可以是不同的数据类型。()
4. 字符串的upper()方法会改变原字符串。()
5. 在 Python 中,以 "a" 模式打开文件,写入的内容会添加到文件末尾,不会覆盖原有内容。()
6. tuple(range(6,2,-2)) == (6,4)的值为True。()
7. 在字典中,值可以是任何数据类型。()
8. 函数可以没有参数,也可以没有返回值。()
9. for 循环可以用于遍历字符串中的每个字符。()
10. 在Python中,可以使用 from math import sqrt 来导入平方根函数。()
三、程序题(2题×15分)

1、下面程序用于输入一个不多于 5 位的正整数,求它是几位数并逆序打印出各位数字。请在空缺处填入正确的代码。

输入样例

1234

输出样例

这是4位数

逆序数字:4321

1) ①处应填( )
2) ②处应填( )
3) ③处应填( )
4) ④处应填( )
5) ⑤处应填( )

2、以下Python程序用于统计一个字符串中每个元音字母(a, e, i, o, u)出现的次数(不区分大小写),并输出结果。请在空缺处填入正确的代码:

1) ①处应填 ( )
2) ②处应填 ( )
3) ③处应填 ( )
4) ④处应填 ( )
5) ⑤处应填 ( )
更多问卷 复制此问卷