image

编辑人: 独留清风醉

calendar2025-05-26

message1

visits534

全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟六卷参考答案

一、单选题

1、在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 垂直向下


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

A、

 /… …/

B、

C、

#

D、

//


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

A、9

B、’a+4‘

C、无结果,出错

D、a+4


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

b = 2 * a / 4

a = 1

print(a,b)

A 1 , 0.5

B 1 , 0

C 报错

D 0 , 1


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

A  if

B or

C do

D for


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

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

B、Python程序通过编译后执行

C、Python支持函数编程

D、Python支持多个操作系统


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

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)



8、执行以下两段代码

a=123

print(a%100%10)

结果应该是?( )

A 1

B 2

C 3

D 1.23


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

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

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

A  print(

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

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

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

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

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

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

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

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


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

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


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

A True

B False

C 5

D 6


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

A 'a'>'b'

B 2>3

C 'A'>'a'

D '3'>'2'


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

A 2

B 3

C 23

D 2.3


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

A、11

B、30

C、31

D、55


15、下列代码不能画出直径为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()



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

A c:\>

B >>>

C ---

D %%%


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

A、5

B、6

C、5.7

D、5.75


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

a=30

b=5

print(a/b)

A 6

B 30/5

C 6.00

D 6.0


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

A、turtle.goto(0,0)

B、turtle.home()

C、turtle.setposition(0,0)

D、turtle.set(0,0)


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

A、1

B、2

C、3

D、4


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


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


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

A、在屏幕上输出x=x

B、在屏幕上输出2=2

C、在屏幕上输出x=2

D、在屏幕上输出“x=”2


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

A、4

B、7

C、4.0

D、7.0


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、print("重要事情说三遍:"+"安全第一!"*3)

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

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

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


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟六卷参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share