2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 1/12
2023 年 NOC 初赛 -Python( 初中组 - 卷 1)
姓名:*
1. Python自带的编程环境是?()*
A、 PyScripter
B、 Spyder
C、 Notepad++
D、 IDLE
2. 假设 a=20 , b=3 ,那么 a or b 的结果是?() *
A、 20
B、 0
C、 1
D、 3
3. 假设 a=2,b=3, 那么 a-b*b 的值是?() *
A、 -3
B、 -2
C、 -7
D、 -11
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 2/12
4. 以下选项中不符合 Python 变量命名规则的是?() *
A、 name
B、 2_to
C、 _Go
D、 Tea
5. 创建一个新的 Python 程序,编写了下面的代码 :
import turtle
turtle.shape("turtle")
保存这个Python 文件并且取了文件名。 以下哪个文件名程序可以正常运行 ?
*
A、 frist.py
B、 turtle.py
C、 import. py3
D、 hao.sb2
6. 执行语句 x,y=9%5,8//3 后,变量 x 、 y 的值分别为?() *
A、 1.8 , 2
B、 1 , 2.66666
C、 4 , 2
D、 1 , 2
7. 使用下面中的()函数接收输入的数据。 *
A、 accept()
B、 input()
C、 readline()
D、 login()
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 3/12
8. a=2,b=3, 那么 c=a**b 运算的结果是?() *
A、 6
B、 8
C、 9
D、 23
9. 已知 s=list("sgdhasdghasdg") ,以下选项中能输出字符 “g” 出现的次数的是?()*
A. print(s.index(g))
B. print(s.index("g"))
C. print(s.count("g"))
D. print(s.count(g))
10. 下列代码的执行结果是?()
s1="abcde"
s2="fgh"
s3=s1+s2
s3[4:7]
*
A. efg
B. efgh
C. def
D. defg
11. 以下代码的输出结果是?()
ls1 = [1,2,3,4,5]
ls2 = ls1
ls2.reverse( )
print(ls1)
*
A. 5,4,3,2,1
B. [1,2,3,4,5]
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 4/12
C. [5,4,3,2,1]
D. 1,2,3,4,5
12. 以下代码的输出结果是?()
lis = list(range(4))
print(lis)
*
A. [0,1,2,3,4]
B. [0,1,2,3]
C. 0,1,2,3
D. 0,1,2,3,4
13. 运行如下代码,结果是?()
l=["a",1,"b",[1,2]]
print(len(l))
*
A. 3
B. 4
C. 5
D. 6
14. 已知列表 a=[1,2,3,4,5], 执行 a.insert(2,6) 后结果是什么?() *
A. [1,2,3,4,5,2,6]
B. [1,2,3,4,5,6]
C. [1,2,6,3,4,5]
D. [1,2,3,6,4,5]
15. 设有元组tup=(1,2,3,'1','2','3') ,执行语句 print(tup[0::2]) ,得到的结果是?() *
A. (1,2)
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 5/12
B. (1,3)
C. (1,3,'2')
D. (1,'1','3')
16. 执行下列代码,输出的结果是?()
dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dic.pop('b')
del dic['d']
dic['d'] = 4
print(dic)
*
A. {'a': 1, 'b': 2, 'c': 3,'d':4}
B. {'a': 1, 'c': 3, 'd': 4}
C. {'a': 1, 'c': 3}
D. {'d': 4}
17. 下列代码的运行结果是?()
a={'xm':'zhangsan'}
b={'sg':175,'tz':'55kg'}
b.update(a)
len(b)
*
A. 2
B. 3
C. 4
D. 6
18. 下列属于列表的是?() *
A. str="python"
B. list = ['1', '2', '3']
C. tup= ('1', '2', '3')
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 6/12
D. dict = {'a': 1, 'b': 2, 'b': '3'}
19. 小明在学习计算机时,学习到了一个十六进制数 101 ,这个十六进制数对应的
十进制数的数值是?()
*
A. 65
B. 66
C. 256
D. 257
20. csv文件中读入数据的程序段如下:
f=open("city .csv","r")
ls=[]
for line in f:
ls.append(line.strip("\n").split(","))
f.close()
print(ls)
与划线处等同功能的语句是? (
*
A. line.pop("\n")
B. line.del("\n")
C. line.remove("\n")
D. line.replace("\n","")
21. 表达式max([111,22,3],key=str) 的值为?() *
A. 3
B. 111
C. ’3’
D. ’1 11’
22. 下列函数能创建一个新的元组的是?() *
2023/3/21 15:22 2023年 NOC 初赛 -Python( 初中组 - 卷 1)
https://ks.wjx.top/vm/OYuvImY.aspx 7/12
A. tuple()
B. list()
C. dict()
D. set()
23. 当发生异常时,下列描述不正确的是?() *
A. 我们需要捕获异常,然后进行相应的处理
B. 我们需要把可能发生错误的语句放在 try 模块里
C. 我们需要把处理异常的语句放在except 模块里
D. 我们需要为每一个try 模块设定且只能设定一个 except 模块
24. Python文件常用的写入方式有 w 和 w+ ,它们的相同点是?() *
A. 追加读
B. 追加写
C. 可读可写
D. 文件不存在先创建,会覆盖原文件
25. 有如下列表 l=[7,2,9,6,4,5] ,采用冒泡排序进行升序排序,请问第 3
2023年NOC加码未来初赛-Python(初中组-卷1)