#387. 2023信息素养大赛Python挑战赛初赛-模拟卷1
2023信息素养大赛Python挑战赛初赛-模拟卷1
选择题
- 以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!安全第一!安全第一!( )
{{ select(1) }}
- print("重要事情说三遍:"+"安全第一!"*3)
- print("重要事情说三遍:"+"安全第一!“+”安全第一!"*2)
- print("重要事情说三遍:"+"安全第一!"+"安全第一!"+"安全第一!")
- print("重要事情说三遍:"+"安全第一!"/3)
- 运行下列程序后,绘制出以下哪个图形?( )
import turtle
turtle.pensize(3)
turtle.forward(150)
turtle.circle(50,180)
turtle.forward(180)
turtle.circle(48,180)
turtle.forward(150)
turtle.circle(45,180)
turtle.forward(120)
turtle.done()
{{ select(2) }}
- 执行print(1 + 2 * 2+ 6 / 3) 的结果为?( )
{{ select(3) }}
- 4
- 7
- 4.0
- 7.0
- 已知变量x=2,语句print("x=",x)的作用是?( )
{{ select(4) }}
- 在屏幕上输出x=x
- 在屏幕上输出2=2
- 在屏幕上输出x=2
- 在屏幕上输出“x=”2
- 执行下面程序后,画布上会出现几只海龟?( )
import turtle
t1=turtle.Turtle('turtle')
t2=turtle.Turtle('turtle')
t3=turtle.Turtle('turtle')
t4=turtle.Turtle('turtle')
t1.forward(50)
t2.forward(100)
t3.forward(150)
t4.forward(200)
{{ select(5) }}
- 0
- 1
- 4
- 5
- print(24%5),运算结果是?
{{ select(6) }}
- 1
- 2
- 3
- 4
- 下面哪个指令不可以让海龟回到坐标(0,0)点?( )
{{ select(7) }}
- turtle.goto(0,0)
- turtle.home()
- turtle.setposition(0,0)
- turtle.set(0,0)
- 以下程序输出的结果是?( )
a=30
b=5
print(a/b)
{{ select(8) }}
- 6
- 30/5
- 6.00
- 6.0
- print(46//8)的结果是?
{{ select(9) }}
- 5
- 6
- 5.7
- 5.75
- Python启动后显示的提示符是?( )
{{ select(10) }}
- c:\>
- > > >
- ---
- %%%
- 下列代码不能画出直径为10的点的是?( )
{{ select(11) }}
-
turtle.pensize(10) turtle.pendown()
-
turtle.dot(10)
-
turtle.begin_fill() turtle.circle(5) turtle.end_fill()
-
turtle.begin_fill() turtle.circle(10) turtle.end_fill()
- 已知变量a=5,b=6,执行语句a*=a+b后,变量a的值为:( )
{{ select(12) }}
- 11
- 30
- 31
- 55
- 如果a=23,b=10,那么print(a%b)的结果是?
{{ select(13) }}
- 2
- 3
- 23
- 2.3
- 下列表达式的值为True的是?( )
{{ select(14) }}
- 'a'>'b'
- 2>3
- 'A'>'a'
- '3'>'2'
- 已知x=5,y=6,则表达式not(x!=y)的值为:( )
{{ select(15) }}
- True
- False
- 5
- 6
- 执行下面程序后,以下哪个图形是正确的?
import turtle
turtle.shape('square')
turtle.home()
turtle.dot()
turtle.stamp()
turtle.forward(100)
turtle.setheading(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)
{{ select(16) }}
- 输出如下古诗,请问哪句是正确的?( )
闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。
{{ select(17) }}
-
print( '闻道梅花坼晓风,雪堆遍满四山中。 何方可化身千亿,一树梅花一放翁。')
-
print('闻道梅花坼晓风,雪堆遍满四山中。' '何方可化身千亿,一树梅花一放翁。')
-
print('''闻道梅花坼晓风,雪堆遍满四山中。 何方可化身千亿,一树梅花一放翁。''')
-
print("闻道梅花坼晓风,雪堆遍满四山中。"\n "何方可化身千亿,一树梅花一放翁。")
-
执行以下两段代码
a=123
print(a%100%10)
结果应该是?( )
{{ select(18) }}
- 1
- 2
- 3
- 1.23
- 下面哪个程序,最有可能得到下面这个图形?( )
{{ select(19) }}
-
turtle.setheading(0) turtle.circle(50,90) turtle.circle(-50,-90) turtle.circle(50,90) turtle.circle(-50,-90)
-
turtle.setheading(-180) turtle.circle(50,90) turtle.circle(-50,-90) turtle.circle(-50,-90) turtle.circle(50,90)
-
turtle.setheading(90) turtle.circle(50,90) turtle.circle(50,90) turtle.circle(-50,-90) turtle.circle(-50,-90)
-
turtle.setheading(270) turtle.circle(-50,-90) turtle.circle(50,90) turtle.circle(50,90) turtle.circle(-50,-90)
- 下面描述中,不符合Python语言特点的是:( )
{{ select(20) }}
- Python是一门面向对象的编程语言
- Python程序通过编译后执行
- Python支持函数编程
- Python支持多个操作系统
- 下列哪个不是Python的保留字?( )
{{ select(21) }}
- if
- or
- do
- for
- 执行下列语句后的显示结果是什么?( )
b = 2 * a / 4
a = 1
print(a,b)
{{ select(22) }}
- 1 , 0.5
- 1 , 0
- 报错
- 0 , 1
- a=5;print(‘a+4') 以上两段代码的结果是?( )
{{ select(23) }}
- 9
- 'a+4'
- 无结果,出错
- a+4
- 以下选项中,Python语言中代码注释使用的符号是?( )
{{ select(24) }}
- /… …/
- !
- #
- //
- 在turtle库中的指令,执行以下代码指令后,走出的一个正方形形状,此时海龟的面朝方向应该是往哪里?( )
import turtle
turtle.goto(0,0)
turtle.goto(0,100)
turtle.goto(100,100)
turtle.goto(100,0)
turtle.goto(0,0)
{{ select(25) }}
- 水平向左
- 水平向右
- 垂直向上
- 垂直向下