#NOCP202403. Python初赛(软件创意编程)
Python初赛(软件创意编程)
单选题
- 下面的程序,会无限循环下去的是( )?
{{ select(1) }}
- 执行完下面代码后,输出的结果为( )
{{ select(2) }}
- [6,6,8,6,9,1]
- [1,6,6,6,8,9]
- [9,8,6,6,6,1]
- 程序报错无输出
3 使用字典统计字符串中每个字符出现的次数,横线上应该填写的代码是( ) ?
{{ select(3) }}
- dic[c]+1
- dic.get(c)+1
- dic.get(c,1)
- dic.get(c,0)+1
4 阅读下面的代码,正确的输出是( )?
{{ select(4) }}
- ['n','o','c']
- ['N','O','C','n','o','c']
- ['N','O','C']
- 程序进入死循环,没有输出
5 阅读下面程序,假设键盘输入666,正确的输出是( )
{{ select(5) }}
- 666
- 1332
- 666666
- 13321332
6 某位初出茅庐的python初学者写出如下代码,程序执行后输出结果为( )?
{{ select(6) }}
- 2 能被3整除
- m 不能被3整除
- 2 不能被3整除
- m 能被3整除
7 已知字符串s='? an you ?an a ?an as a ?anner ?an?an a ?an'为被破坏的英文绕口令,想要复原绕口令,就需要将字符串中的'?'替换为字母'c',能实现这个功能的代码是( )
{{ select(7) }}
- s = split('?')
- s = split('?','c')
- s = s.replace('c','?')
- s = s.replace('?','c')
8 python表达式8-3**2%5( )
{{ select(8) }}
- -19
- 0
- 2
- 4
9 阅读以下程序,请问运行结束后会显示的是( )?
{{ select(9) }}
- 80.0
- 40.0
- 20.0
- 10.0
10 在Python中,专门用于生成随机数的库是( )
{{ select(10) }}
- random
- math
- os
- sys
11 现有一个名为data的字典,要获取键为"name"所对应的值,正确的代码是( )
{{ select(11) }}
- data(name)
- data("name")
- data["name"]
- data.key("name")
12 对列表中的元素进行排序,应该使用哪个Python内置函数( )?
{{ select(12) }}
- sorted()
- max()
- abs()
- sum()
13 想要在Python中打开文件,在文件末尾添加新的内容,横线上应该填写的是( )。
{{ select(13) }}
- "r"
- "w"
- "a"
- "x"
14 在Python中,以下哪个表达式可以将字符串'123'中的每个字符转换为对应的ASCII码值,并以列表形式返回?( )
{{ select(14) }}
- [ord(c) for c in '123']
- [ascii(c) for c in '123']
- [chr(c) for c in '123']
- [str(c) for c in '123']
15 下列Python代码,在输入5时输出"Five"的是( )?
{{ select(15) }}
16 执行下面代码,最终输出的结果是( )。
{{ select(16) }}
- 6 88 88
- 106 106 88
- 6 106 88
- 6 106 100
17 已知字符串s='Data Science',提取单词'Data'的选项是( )
{{ select(17) }}
- s[0:3]
- s[:4]
- s[5:]
- s[1:4]
18 以下不属于冯·诺依曼体系计算机组成部分的是( )?
{{ select(18) }}
- 逻辑器
- 运算器
- 存储器
- 控制器
19 已知变量赋值如下,以下选项中,结果为False的是( )?
x = 15 y = 12
{{ select(19) }}
- x > 10 and y < 15
- x < 20 or y > 15
- not(x < 20) and y == 12
- not(y !=12) or x <= 15
20 Python中的列表可以同时保存多个数据,下列数据可以作为列表中的元素保存的是( )
{{ select(20) }}
- 字符串
- 整数
- 列表
- 以上都可以
判断题
21 下面的程序输出的结果和原字符串一样( )
{{ select(21) }}
- 对
- 错
22 表达式 'abc' in 'aaabbbccc' 的结果是True( )
{{ select(22) }}
- 对
- 错
23 ls.pop()指令默认删除列表中的第一个元素,并返回它的值( )
{{ select(23) }}
- 对
- 错
24 下面Python代码执行后将输出[10,15,20]( )
{{ select(24) }}
- 对
- 错
25 Python字符串是不可变数据类型,一旦创建不能直接修改( )
{{ select(25) }}
- 对
- 错
统计
相关
在下列试卷中: