全国青少年编程等级考试python一级真题2020年6月(含题库答题软件账号)

对青少年编程等级考试Python真题答题考试系统关注的请点击

https://blog.csdn.net/zhengzyx2040/article/details/119329247       

青少年软件编程(Python)等级考试试卷(一级A卷)

分数:100  题数:38

总体情况

姓名

开始时间

结束时间

用时(分钟)

得分

得分率

是否通过

考试状态

一、单选题(共25题,每题2分,共50分)

1.

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

A. 

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

B. 

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

C. 

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

D. 

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

试题编号:20200321-ny-002

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:C

考生得分:0

是否评分:已评分

评价描述:

2.

运行下列程序后,绘制出以下哪个图形?( )
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. 

 

试题编号:2020-3-22-llc-23

试题类型:单选题

标准答案:B

试题难度:较难

试题解析:

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

3.

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

A. 

4

B. 

7

C. 

4.0

D. 

7.0

试题编号:2020-3-31-llc-37

试题类型:单选题

标准答案:D

试题难度:容易

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

4.

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

A. 

在屏幕上输出x=x

B. 

在屏幕上输出2=2

C. 

在屏幕上输出x=2

D. 

在屏幕上输出“x=”2

试题编号:20200319-fjn-018

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

5.

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

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

试题编号:2020-3-20-llc-14

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

6.

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

A. 

1

B. 

2

C. 

3

D. 

4

试题编号:2020-3-31-llc-32

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

7.

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

A. 

turtle.goto(0,0)

B. 

turtle.home()

C. 

turtle.setposition(0,0)

D. 

turtle.set(0,0)

试题编号:2020-3-20-llc-15

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:C

考生得分:0

是否评分:已评分

评价描述:

8.

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

a=30

b=5

print(a/b)

A. 

6

B. 

30/5

C. 

6.00

D. 

6.0

试题编号:20200407-ny-005

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

9.

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

A. 

5

B. 

6

C. 

5.7

D. 

5.75

试题编号:20200409-ny-004

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

10.

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

A. 

c:\>

B. 

>>>

C. 

---

D. 

%%%

试题编号:20200403-fjn-031

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

11.

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

试题编号:2020-3-21-llc-19

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:A

考生得分:0

是否评分:已评分

评价描述:

12.

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

A. 

11

B. 

30

C. 

31

D. 

55

试题编号:20200403-fjn-012

试题类型:单选题

标准答案:D

试题难度:较难

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

13.

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

A. 

2

B. 

3

C. 

23

D. 

2.3

试题编号:20200321-ny-001

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

14.

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

A. 

'a'>'b'

B. 

2>3

C. 

'A'>'a'

D. 

'3'>'2'

试题编号:2020-3-31-llc-34

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

15.

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

A. 

True

B. 

False

C. 

5

D. 

6

试题编号:20200319-fjn-010

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

16.

执行下面程序后,以下哪个图形是正确的?( ) 
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. 

 

试题编号:2020-3-21-llc-17

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

17.

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

闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。

A. 

print(
    '闻道梅花坼晓风,雪堆遍满四山中。
     何方可化身千亿,一树梅花一放翁。')

B. 

print('闻道梅花坼晓风,雪堆遍满四山中。'
'何方可化身千亿,一树梅花一放翁。')

C. 

print('''闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。''')

D. 

print("闻道梅花坼晓风,雪堆遍满四山中。"\n
"何方可化身千亿,一树梅花一放翁。")

试题编号:2020-4-10-llc-39

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

18.

执行以下两段代码

a=123

print(a%100%10)

结果应该是?( )

A. 

1

B. 

2

C. 

3

D. 

1.23

试题编号:20200409-ny-006

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

19.

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

 

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)

试题编号:2020-3-31-llc-38

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:

考生答案:A

考生得分:2

是否评分:已评分

评价描述:

20.

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

A. 

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

B. 

Python程序通过编译后执行

C. 

Python支持函数编程

D. 

Python支持多个操作系统

试题编号:20200309-llc-02

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:了解Python语言的特点,了解什么是编译性语言和解释性语言的不同

考生答案:C

考生得分:0

是否评分:已评分

评价描述:

21.

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

A. 

if

B. 

or

C. 

do

D. 

for

试题编号:20200310-fjn-008

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:本题主要考查的是Python的保留字。do不是Python的保留字。

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

22.

执行下列语句后的显示结果是什么?( )
b = 2 * a / 4
a = 1
print(a,b)

A. 

1 , 0.5

B. 

1 , 0

C. 

报错

D. 

0 , 1

试题编号:2020-3-31-llc-33

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:A

考生得分:0

是否评分:已评分

评价描述:

23.

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

A. 

9

B. 

’a+4‘

C. 

无结果,出错

D. 

a+4

试题编号:20200409-ny-010

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

24.

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

A. 

/… …/

B. 

C. 

#

D. 

//

试题编号:20200408-ny-004

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

25.

在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. 

垂直向下

试题编号:20200409-ny-002

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

二、判断题(共10题,每题2分,共20分)

26.

语句:

print( "a", end=" " )

print("b", end=" " )

的显示结果是a b。

正确 

错误 

试题编号:20200313-LB-02

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

考生答案:正确

考生得分:2

是否评分:已评分

评价描述:

27.

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

正确 

错误 

试题编号:20200402-cc-034

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

考生答案:错误

考生得分:2

是否评分:已评分

评价描述:

28.

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

正确 

错误 

试题编号:20200313-LB-09

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

考生答案:正确

考生得分:0

是否评分:已评分

评价描述:

29.

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

正确 

错误 

试题编号:20200415-LB-04

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

考生答案:正确

考生得分:2

是否评分:已评分

评价描述:

30.

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

正确 

错误 

试题编号:20200402-cc-035

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

考生答案:正确

考生得分:2

是否评分:已评分

评价描述:

31.

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

正确 

错误 

试题编号:20200321-cc-018

试题类型:判断题

标准答案:错误

试题难度:较难

试题解析:

考生答案:错误

考生得分:2

是否评分:已评分

评价描述:

32.

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

正确 

错误 

试题编号:20200323-LB-06

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

考生答案:错误

考生得分:2

是否评分:已评分

评价描述:

33.

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

比如JupyterNotebook。

正确 

错误 

试题编号:20200318-cc-015

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

考生答案:正确

考生得分:2

是否评分:已评分

评价描述:

34.

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

正确 

错误 

试题编号:20200311-cc-004

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

考生答案:错误

考生得分:2

是否评分:已评分

评价描述:

35.

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

正确 

错误 

试题编号:20200322-LB-06

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

考生答案:正确

考生得分:0

是否评分:已评分

评价描述:

三、编程题(共3题,共30分)

36.

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

  1. 画出如下的图形,注:直线部分是由两个步长为200的线段垂直相交组成,
  2. 圆的直径为200;
    (2)图形的中心位置为画布中心;
    (3)画笔宽度为2,颜色为红色。

 

试题编号:20200412_wl14

试题类型:编程题

标准答案:

评分标准:
(1)正确导入turtle库;(1分)
(2)有前进命令;(1分)
(3)有画圆命令;(1分)
(4)有转直角弯命令;(1分)
(5)图形中心位置为画布中心;(1分)
(6)颜色和画笔宽度均达要求,各1分;(2分)
(7)运行正常;(1分)
(8)完成任务。(2分)

试题难度:一般

试题解析:

参考程序:

注意:仅供参考,画法和顺序,考生可以自行设计,结果符合题目即可。

import turtle
turtle.pencolor("red")
turtle.pensize(2)
turtle.forward(-100)
turtle.forward(200)
turtle.left(90)
turtle.circle(100,450)
turtle.left(90)
turtle.forward(200)
#turtle.hideturtle()
turtle.done()

展示地址:点击浏览

考生答案:(此题已作答)

考生得分:9

是否评分:已评分

评价描述:

37.

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

要求:

  1. 程序开始运行后,会有提示字符串:“请输入奶牛的头数:”,完成奶牛头数的输入;
  2. (可以直接赋值提示字符串到程序中,提示字符串包括冒号,但不包括双引号)
  3. 程序会根据输入的奶牛头数计算出总共产出的牛奶的重量,并将结果进行修饰然后
  4. 输出。示例:如果输入奶牛的头数为10,则输出“10 头奶牛7天可以产 1400 千克
  5. 的牛奶

试题编号:20200414_wl19

试题类型:编程题

标准答案:

评分标准:

(1)有输入语句并且有清楚的提示字符串;(2分)

(2)有输出语句并且按照样例输出;(2分)

(3)有类型转化语句;(2分)

(4)有计算语句;(2分)

(5)程序符合题目要求。(2分)

试题难度:一般

试题解析:

说明:

  1. 参考程序仅供参考,学生可以有多个解决方法。如果学生使用格式输出的方式,
  2. 只要结果符合要求即为正确;

2、建议将每一个考生的程序最少运行测试一次。

3、参考程序如下:

参考程序一:

N = input("请输入奶牛的头数:")

N = eval(N)

milk = N*20*7

print(N,"头奶牛7天可以产",milk,"千克的牛奶")

参考程序二:

N = input("请输入奶牛的头数:")

N = int(N)

milk = N*20*7

print(N,"头奶牛7天可以产",milk,"千克的牛奶")

参考程序三:

N =int(input("请输入奶牛的头数:"))

milk = N*20*7

print(N,"头奶牛7天可以产",milk,"千克的牛奶")

参考程序四:

N = input("请输入奶牛的头数:")

N = int(N)

milk = N*20*7

print(str(N)+"头奶牛7天可以产"+str(milk)+"千克的牛奶")

参考程序五:

N = input("请输入奶牛的头数:")

N = int(N)

milk = N*20*7

print("{}头奶牛7天可以产{}千克的牛奶".format(N,milk))

参考程序六:

N = input("请输入奶牛的头数:")

N = int(N)

milk = N*20*7

print("%d头奶牛7天可以产%d千克的牛奶"%(N,milk))

展示地址:点击浏览

考生答案:(此题已作答)

考生得分:9

是否评分:已评分

评价描述:

38.

Python一级 面试题

1. 本题不需要作答;

2. 请考生进入面试间等待叫号进行面试,由主考官提问问题,考生回答。 

试题编号:Python面试题(一级)

试题类型:编程题

标准答案:

试题难度:一般

试题解析:

考生答案:

考生得分:10

是否评分:已评分

评价描述:

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
202112 青少年软件编程等级考试是一次对青少年编程技能的评估考试。其中,Python一级考试是指对学生在Python编程方面的基础知识和能力进行测试。 Python一级考试真题主要包以下内容: 1. 程序设计基础:要求学生了解Python的基本语法和常用数据类型,能够使用变量、表达式、条件语句和循环结构进行简单的程序设计。 2. 函数与模块:要求学生掌握函数的定义和调用,了解模块的概念和使用方法,能够编写简单的函数并使用已有的模块实现特定功能。 3. 文件操作与异常处理:要求学生掌握文件的读写操作,了解异常处理的基本概念和使用方法,能够使用try-except语句进行错误处理。 4. 数据结构与算法:要求学生了解常见的数据结构如列表、字典和集合,并能够使用相应的方法对其进行操作和处理,了解常用的算法如排序和搜索算法,并能够实现简单的算法。 5. 综合实践:要求学生根据题目要求,运用所学知识进行程序设计和问题解决,包括题目分析、算法设计、代码实现和结果验证等环节。 通过这次一级考试,可以对学生在Python编程方面的基础掌握情况进行评估,帮助学生更好地了解自己的编程水平,并为进一步的学习和提高提供指导。对于青少年来说,参加这样的考试不仅可以培养他们的编程思维和动手能力,还能提高他们的解决问题的能力和创新意识,为未来的学习和职业发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿下山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值