万卷网> 信息素养大赛 >Python编程挑战赛 > 全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟六卷

全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟六卷
初赛 模拟 其他 2022 2022-10-27 14:58:35 110

一、单选题

1.

已知x=5,y=6,则表达式not(x!=y)的值为:( )

A.

True

B.

False

C.

5

D.

6

2.

下列代码不能画出直径为10的点的是?( )

A.
turtle.pensize(10)
turtle.pendown()


B.
turtle.dot(10)


C.
turtle.begin_fill()
turtle.circle(5)
turtle.end_fill()


D.
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()


3.

在turtle库中的指令,执行以下代码指令后,走出的一个正方形形状,此时海龟的面朝方向应该是往哪里?( )

import turtle

turtle.goto(0,0)

turtle.goto(0,100)

turtle.goto(100,100)

turtle.goto(100,0)

turtle.goto(0,0)

A.

水平向左

B.

水平向右

C.

垂直向上

D.

垂直向下

4.

下列哪个不是Python的保留字?( )

A.

 if

B.

or

C.

do

D.

for

5.

下面哪个程序,最有可能得到下面这个图形?( )

A.
turtle.setheading(0)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(50,90)
turtle.circle(-50,-90)


B.
turtle.setheading(-180)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(-50,-90)
turtle.circle(50,90)


C.
turtle.setheading(90)
turtle.circle(50,90)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(-50,-90)


D.
turtle.setheading(270)
turtle.circle(-50,-90)
turtle.circle(50,90)
turtle.circle(50,90)
turtle.circle(-50,-90)


6.

print(24%5),运算结果是?( )

A.

1

B.

2

C.

3

D.

4

7.

输出如下古诗,请问哪句是正确的?( ) 

闻道梅花坼晓风,雪堆遍满四山中。

何方可化身千亿,一树梅花一放翁。

A.

 print(

    '闻道梅花坼晓风,雪堆遍满四山中。

     何方可化身千亿,一树梅花一放翁。')

B.

print('闻道梅花坼晓风,雪堆遍满四山中。'

'何方可化身千亿,一树梅花一放翁。')

C.

print('''闻道梅花坼晓风,雪堆遍满四山中。

何方可化身千亿,一树梅花一放翁。''')

D.

print("闻道梅花坼晓风,雪堆遍满四山中。"\n

"何方可化身千亿,一树梅花一放翁。")

8.

执行下面程序后,画布上会出现几只海龟?( )


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)


A.

0

B.

1

C.

4

D.

5

9.

以下程序输出的结果是?( )

a=30

b=5

print(a/b)

A.

6

B.

30/5

C.

6.00

D.

6.0

10.

print(46//8)的结果是?( )

A.

5

B.

6

C.

5.7

D.

5.75

11.

执行以下两段代码

a=123

print(a%100%10)

结果应该是?( )

A.

1

B.

2

C.

3

D.

1.23

12.

以下选项中,Python语言中代码注释使用的符号是?( )

A.

 /… …/

B.

C.

#

D.

//

13.

a=5 print(‘a+4') 以上两段代码的结果是?( )

A.

9

B.

’a+4‘

C.

无结果,出错

D.

a+4

14.

下面描述中,不符合Python语言特点的是:( )

A.

Python是一门面向对象的编程语言

B.

Python程序通过编译后执行

C.

Python支持函数编程

D.

Python支持多个操作系统

15.

执行print(1 + 2 * 2+ 6 / 3) 的结果为?( )

A.

4

B.

7

C.

4.0

D.

7.0

16.

已知变量x=2,语句print("x=",x)的作用是?( )

A.

在屏幕上输出x=x

B.

在屏幕上输出2=2

C.

在屏幕上输出x=2

D.

在屏幕上输出“x=”2

17.

Python启动后显示的提示符是?( )

A.

c:\>

B.

>>>

C.

---

D.

%%%

18.

下列表达式的值为True的是?( )

A.

'a'>'b'

B.

2>3

C.

'A'>'a'

D.

'3'>'2'

19.

如果a=23,b=10,那么print(a%b)的结果是?( )

A.

2

B.

3

C.

23

D.

2.3

20.

执行下列语句后的显示结果是什么?( )

b = 2 * a / 4

a = 1

print(a,b)

A.

1 , 0.5

B.

1 , 0

C.

报错

D.

0 , 1

21.

下面哪个指令不可以让海龟回到坐标(0,0)点?( )

A.

turtle.goto(0,0)

B.

turtle.home()

C.

turtle.setposition(0,0)

D.

turtle.set(0,0)

22.

执行下面程序后,以下哪个图形是正确的?( ) 

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)


A.

B.

C.

D.

23.

以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!安全第一!安全第一!( )

A.

print("重要事情说三遍:"+"安全第一!"*3)

B.

print("重要事情说三遍:"+"安全第一!“+”安全第一!"*2)

C.

print("重要事情说三遍:"+"安全第一!"+"安全第一!"+"安全第一!")

D.

print("重要事情说三遍:"+"安全第一!"/3)

24.

运行下列程序后,绘制出以下哪个图形?( )

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()


A.

B.

C.

D.

25.

已知变量a=5,b=6,执行语句a*=a+b后,变量a的值为:( )

A.

11

B.

30

C.

31

D.

55

公众号
客服 反馈
顶部