2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 1/11
2023 年 NOC 初赛 -Python( 小学高年级组 - 卷
2)
姓名:*
1. 在用 Python 编程时,有打印输出功能的命令是 ( ) *
A.input()
B.print()
C.if
D.float()
2. “ 字符串 ” 表达式是用英文状态下的( )符号括起来的一串字符 ( ) *
A.双引号
B.问号
C. 句号
D.等号
3. 在 Python 中, “÷” 号用( )符号表示 ( ) *
A.+
B.-
C.*
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 2/11
D./
4. 在 Python 中, “×” 号用( )符号表示 ( ) *
A.+
B.-
C.*
D./
5. 在 Python 中,用( )符号将两个“ 字符串 ” 连接成一个字符串 ( ) *
A.+
B.-
C.*
D./
6. 如果程序能对接收的信息进行判断,并根据判断的结果采取不同的行动,这样的
程序就具有 “ 智能 ” ,能更好地解决实际问题,这种程序结构称为( )
*
A.循环结构
B.函数
C. 分支结构
D.变量
7. print ()函数输出多个对象时,多个参数之间用( )分隔。*
A、;
B、:
C 、 ,
D、!
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 3/11
8. 用来判断当前 Python 语句在分支结构中的是*
A、引号
B、冒号
C 、大括号
D、缩进
9. Python 创建一个新的程序文件,拓展名为( )*
A、 .py
B、 .doc
C、 idle
D、 .mp4
10. 以下优先级最低的是 ( ) 。*
A.**
B.*
C.==
D./
11. 关于 Python 赋值语句,以下选项中不合法的是*
A.x=(y=1)
B.x,y=y,x
C.x=y=1
D.x=1;y=1
12. 下面代码的输出结果是
s = "The python language is a multimodel language."
*
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 4/11
print(s.split(' '))[2 分 ]
A.Thepythonlanguageisamultimodellanguage.
B.['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']
C.The python language is
D.系统报错
13. python 中的除法是用哪个符号表示的 ? ()*
A.*
B.x
C./
D.#
14. python编程中表示字符串类型的是 ?*
A.bool
B.int
C.str
D.float
15. python不支持的数据类型有*
A.char
B.int
C.float
D.list
16. 关于 Python 语言的注释,以下选项中描述错误的是*
A.Python语言有两种注释方式 : 单行注释和多行注释
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 5/11
B.Python 语言的单行注释以 # 开头
C.Python语言的多行注释以 ''' (三个单引号)开头和结尾
D.Python语言的单行注释以单引号 ' 开头
17. python中的乘法是用哪个符号表示的 ? ()*
A.*
B.x
C./
D.#
18. 在 Python 函数中,用于获取用户输入的是*
A.input()
B.print()
C.Eval()
D.get()
19. 假设 a=3,b=4,c=a*(b-2) 那么 c 的值是()*
A.8
B.6
C.4
D.2
20. 下面代码的输出结果是
a=5/3+5//3
print(a)[2 分 ]
*
A.= 5
B.2.666666666666667
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 6/11
C.3.333333
D.14
21. 将 1 , 2 , 3 三个数不重复的排列为三位数,有()种排列。*
A.6
B.4
C.2
D.10
22. 下面代码的输出结果是
x=10
y=4
print(x/y ,x//y)[2 分 ]
*
A.2 2.5
B.2.5 2.5
C.2.5 2
D.2 2
23. "#"*4运行结果是 ( ) 。*
A.‘####’
B.#4
C.#*4
D.#
24. 如右图程序段运行后, s 的值为() .*
A.1
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 7/11
B.2
C.3
D.6
25. 右侧代码的输出结果是什么()*
A.a
B.b
C.c
D.1
26. 下列有关 Python 第三方库的叙述中,错误的是()。 【多选题】 *
A.jieba库中的方法 lcut() 正确使用后将返回一个集合类型的数据
B.利用 wordcloud 库制作词云图片时,可以通过参数 height 调整生成词云图片的宽
度
C.pyinstaller库安装后,利用 pyinstaller calc.py 指令可以将 calc.py 文件打包为
calc.exe
D.安装 Python 后,如想要使用第三方库 jieba 的相关方法可以直接使用 import jieba
语句进行导入,无需额外安装
27. 下列有关算法的叙述中,正确的是()。 【多选题】 *
A.算法就是软件
B.一个完整的算法可以没有输入
C. 一个完整的算法不能没有输出
D.算法可以通过流程图或自然语言表示
28. 对于下方代码段的叙述中,正确的是()。
a = input()
*
2023/3/21 15:21 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 2)
https://ks.wjx.top/vm/PG4fPRj.aspx 8/11
b = set(a)
print(len(tuple(b)[:-2])) 【多选题】
A. 输入 nj7 ,输出的结果是 1
B.输入 32767 ,输出的结果是 2
C.输入 NAn365 ,输出的结
2023年NOC加码未来初赛-Python(小学高年级组-卷2)