2020年6月青少年软件编程Python等级考试(一级)试卷
剩余时间 --:--:--
单选题 共 25 题
1.

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

2.

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

3.

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

4.

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

 b = 2 * a / 4

 a = 1

 print(a,b)

5.

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

6.

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

7.

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

8.

执行以下两段代码  

a=123 

print(a%100%10)  

结果应该是?(   ) 

9.

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

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

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

10.

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

 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)

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

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

a=30 
b=5  
print(a/b)
19.

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

20.

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

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)
22.

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

23.

执行print(1 + 2 * 2+ 6 / 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()
25.

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

      import turtle  
      turtle.goto(0,0)  
      turtle.goto(0,100)  
      turtle.goto(100,100)  
      turtle.goto(100,0)  
      turtle.goto(0,0)
判断题 共 10 题
1.

语句:  

      print( "a", end=" " )  

      print("b", end=" " )  

      的显示结果是a b。 

2.

turtle.circle(50,steps=5)命令可以画一个五角星。

3.

Python除了用自带的IDLE进行编程外还可以用其他编程环境进行程序编写,比如JupyterNotebook。

4.

a*=b,就是a=b*b。

5.

one,two,three='1',3,5; print(one+two+three)运行结果是9。

6.

Abc、aBc、abC是三个不同的变量

7.

在IDLE编辑器中,Python代码的字体和字号可以根据需要自行设置,方便大家的使用。

8.

Turtle库中,使用circle(20)命令,指的是画出以画布正中央为圆心,半径为20的圆形。

9.

print()函数不可以在屏幕上打印出空行。

10.

 is和input都是关键字,不能随意使用。

问答题 共 2 题
1.

画出下面示意图形,要求如下:  

(1)画出如下的图形,注:直线部分是由两个步长为200的线段垂直相交组成,圆的直径为200;

(2)图形的中心位置为画布中心;

(3)画笔宽度为2,颜色为红色。

2.

已知一头奶牛每天可以产20千克牛奶。N(N为变量)头奶牛7天可以产多少千克的牛奶?要求:  

      (1)程序开始运行后,会有提示字符串:“请输入奶牛的头数:”,完成奶牛头数的输入;(可以直接赋值提示字符串到程序中,提示字符串包括冒号,但不包括双引号)  

      (2)程序会根据输入的奶牛头数计算出总共产出的牛奶的重量,并将结果进行修饰然后输出。示例:如果输入奶牛的头数为10,则输出“10 头奶牛7天可以产 1400 千克的牛奶” 

C++ 编辑器
输入
输出