2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxBEKm.aspx 1/11
2023 年 NOC 初赛 -Python( 小学高年级组 - 卷
1)
姓名:*
1. 表达式len(" 学史明理增信 ,读史终生受益 ") > len(" reading history will benefit
you ")的结果是?()
*
A. 0
B. True
C. False
D. 1
2. 表达式 (2<1)==False 的结果是?() *
A. None
B. True
C. Error
D. False
3. 在 Python 中, type() 函数用于查看对象的数据类型,在 Python shell 中运行
type(‘6’*20),运行结果为?()
*
A. <class 'int'>
B. <class 'str'>
2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxBEKm.aspx 2/11
C. <class 'float'>
D. 语法错误
4. 关于 turtle 的运动体系中,说法正确的是?() *
A. turtle.goto(x,y) 可以让小海龟直线前进到指定的坐标位置。
B. turtle.forward(a) 可以让小海龟向前移动 a 个像素,如果 a 为负数,运动方向不
变,只是小海龟自身的方向与原来相反。
C. turtle.seth()、 turtle.left() 、 turtle.right() 的参数均为绝对角度。
D. turtle.dot()与 turtle.circle() 的参数均为半径。
5. 在turtle 画图中,常常使用 turtle.color(color1,color2) 指令进行画笔颜色和填充颜
色的设置,下列关于该指令使用正确的是?()
*
A. turtle.color(“red”,”yellow”)表示画笔颜色为黄色,背景颜色为红色。
B. turtle.color(“red”)表示画笔颜色为红色,背景颜色随机。
C. turtle.color(color1,color2) 指令中的参数 color2 是可选项,可以只有一个颜色参
数。
D. turtle.color(color1,color2)指令中若将 color1 和 color2 删掉,即 turtle.color(), 小海
龟在向前走100 像素时,画布不会出现小海龟的轨迹。
6. 下列指令可以方便将画笔设置回到初始位置和初始方向的是?() *
A. turtle.home()
B. turtle.clear()
C. turtle.goto()
D. turtle.setup()
7. Python自带的集成开发环境是?() *
A. iPython
B. Dev-C++
2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxBEKm.aspx 3/11
C. V isual Studio Code
D. IDLE
8. 下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!() *
A. print(' 原创精神:自主可控!自主可控!自主可控! ')
B. print('原创精神: '+' 自主可控! '*3)
C. print('原创精神:自主可控! '*3)
D. print('原创精神: '+' 自主可控! ’*2+' 自主可控! ')
9. 在 IDLE 开发环境中,默认是以多少个空格作为代码的基本缩进单位?() *
A. 1
B. 2
C. 3
D. 4
10. 下列变量名正确的是?() *
A. 54_name
B. name?
C. _name
D. 'name'
11. 想要计算 456 除以 13 的余数,可以使用的符号是?() *
A. *
B. %
C. //
D. #
2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxBEKm.aspx 4/11
12. 下列运算符中,优先级最高的是?() *
A. !=
B. and
C. *=
D. *
13. 已知变量 a = 7 , b = 8 ,执行语句 a *= a + b 后,变量 a 的值为?() *
A. 15
B. 22
C. 8
D. 105
14. 已知a=4,b=2, 执行语句 a*=a-b 后,变量 a 的值是?() *
A. 8
B. 2
C. 14
D. 16
15. 下列程序的输出结果是?()
a=4
b=3
c=2
print(a*b**c)
*
A. 24
B. 144
C. 36
2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxBEKm.aspx 5/11
D. 12
16. 一、单选题 ( 共 25 题,共 50 分)
1. 已知字符串: s=" 语文 , 数学 , 英语 " ,执行 print(s.split(",")) 语句后结果是? (
*
A. ['语文 ', ' 数学 ', ' 英语 ']
B. [语文 , 数学 , 英语 ]
C. ['语文 , 数学 , 英语 ']
D. ['语文 数学 英语 ']
17. 能输出下面字符串的是?()
what's this?
it's an "apple"
*
A. print("what\'s this?\nit\'s an \"apple\"")
B. print("what's this? it's an \"apple\"")
C. print('what's this?\nit's an "apple"')
D. print("what\'s this?\nit\'s an "apple\"")
18. 下面语句不能输出 " 我是小星,今年 5 岁。 " 的是?()*
A. print("我是 {} ,今年 {} 岁。 ".format(" 小星 ",5))
B. print("我是 {name} ,今年 {age} 岁。 ".format(age=5,name=" 小星 "))
C. print("我是 %s ,今年 %s 岁。 "%(5," 小星 "))
D. print("我是 %s ,今年 %d 岁。 "%(" 小星 ",5))
19. 已知字符串: s="python 学习手册 .txt" ,下面语句不能输出 "python 学习手册 " 的
是?()
*
A. print(s[0:s.find(".txt")])
B. print(s[0:-4])
2023/3/21 15:19 2023年 NOC 初赛 -Python( 小学高年级组 - 卷 1)
https://ks.wjx.top/vm/QhxB
2023年加码未来NOC初赛-Python(小学高年级组-卷1)加码未来真题,NOC加码未来,小码王真题