导航菜单
首页 >  英语一级等级考试真题试卷  > 中国电子学会2023年09月份青少年软件编程Python等级考试试卷一级真题(含答案)

中国电子学会2023年09月份青少年软件编程Python等级考试试卷一级真题(含答案)

2023-09 Python一级真题

分数:100

题数:37

测试时长:60min

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

1.下列 Python 语句能够正确输出"学而时习之"五个字的是?(C)(2分)

A.print "学而时习之"

B.print "(学而时习之)"

C.print ("学而时习之")

D.print (学而时习之)

2.班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作?(B)()(2分)

A.print('剩余不足一车的人数为:', 46 / 11)

B.print('剩余不足一车的人数为:', 46 % 11)

C.print('剩余不足一车的人数为:', 46 ** 11)

D.print('剩余不足一车的人数为:', 46 // 11)

3.下列能为变量 num 赋值为 10 的选项是?(D)(2分)

A.10 = num

B.num == 10

C.int num = 10

D.num = 10

4.小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的?(C)(2分)

A.编写完Python程序后只能先保存后才能运行

B.为了方便用户使用,可以在编写Python程序过程中不区分大小写

C.Python文件可以在不同的编程环境中运行,运行结果是一样的

D.越高的Python版本,Python程序的运行速度会越快

5.print(53%3)的输出结果是?(C)(2分)

A.17.0

B.17

C.2

D.2.0

6.下列符号不是比较运算符的是?(D)(2分)

A.==

B.!=

C.>=

D.=

7.以下Python运算符,优先级最高的是?(D)(2分)

A.=

B.!=

C.+

D.*

8.以下程序运行的结果是?(A)(2分)

print(1b)输出的结果是?(A)(2分)

A.False

B.True

C.4

D.7

22.已知a=10//3+2,b=(a-1)*2,则b的值是?(C)(2分)

A.6

B.7

C.8

D.9

23.关于命令 turtle.pensize(a) 的描述,下面选项中描述正确的是?(C)(2分)

A.这个命令用于设置画笔的颜色

B.这个命令用于设置画笔的形状

C.这个命令用于设置画笔的粗细

D.这个命令用于设置画布的大小

24.小海龟正在学习有趣的绘图,小海龟正在使用turtle.speed(a)指令(a的当前值为3),小海龟想将画笔的运动速度设置为最快,让它立刻呈现绘制的结果,应将a的值更改为?(A)(2分)

A.0

B.4

C.5

D.10

25.某同学正在计算暑期书籍义卖收入的分配问题,假设某一天一共售卖30本书,单价20元一本,成本15元一本,销售收入(注意:是包含成本在内的销售收入)的10%用来支付摊位管理费,销售利润(注意:是剔除成本后的毛利润)的30%捐给某儿童基金会,扣除之后,剩下的为这位同学此次义卖的收入,请你计算摊位管理费、捐款金额分别是?(B)(2分)

A.60元   180元

B.60元   45元

C.45元   45元

D.45元   180元

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

26.int('123') 的运行结果是 123。(对)

27.print语句可以输出文本、字符串、数字等。(对)

28.使用print("Hello","World")和print("Hello World")输出的结果相同。(对)

29.type()函数用于返回对象的类型,如果执行print(type(eval("3.3+5")))指令,最终的输出结果是 。(错)

30.Python程序在Windows操作系统和Linux操作系统中都能运行,并且运行结果一致。(对)

31.在Python中,执行print("3+2")语句得到的结果是"5"。(错)

32.turtle库函数是Python自带的函数库。(对)

33.Python2.X和3.X两个版本相互兼容。(错)

34.if是Python语言的保留字之一,因此if和IF都不可以作为变量名使用。(错)

35.turtle.home()指令的作用是让小海龟返回原点,在小海龟返回原点后,画笔的颜色等设置不再保留。(错)

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

36.分数计算器:依次输入语文、数学、英语的分数,计算出总分以及平均分,并在一行输出。

要求:

(1)程序开始运行时,询问请输入语文成绩;

(2)输入一个数字后询问请输入数学成绩;

(3)输入一个数字后询问请输入英语成绩;

(4)最后输入英语成绩后,程序自动输出总分以及平均分,格式为:"你的总分为:*分,平均分为:*分"。(保留小数或者整数均可)

输入样例:

92

98

92

输出样例:

你的总分为:282分,平均分为:94.0分

参考程序:

chinese = int(input("请输入语文成绩"))math = int(input("请输入数学成绩"))english = int(input("请输入英语成绩"))total = chinese + math + englishavg = total / 3print("你的总分为:", total, "分,平均分为:", avg, "分")

评分标准:

(1)有输入语句;(2分)

(2)有输出语句;(2分)

(3)有计算语句,少一个扣一分;(2分)

(4)有类型转换语句;(2分)

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

37.2023年“科学T大会将在”上海举行,某同学在学习科学知识时,了解到云也是重要的气象要素之一,天空中云的多少叫作云量,如果把天空看成一个圆,把这个圆平均分成四份,我们就可以按照云在天空中所占的面积来划分云量。由①到②的云量变化为晴天,由②到③的云量变化为多云,有③到④的云量变化为阴天。

 这位同学想请你帮助他绘制晴天中的①号图形(注意:是完全没有黑色区域的晴天),绘制要求及图形如下:

(1)图形由一个黑色的圆组成;

(2)圆由水平方向的直径与垂直方向相交分成相等的4份;

(3)圆的圆心坐标为(0,0),半径为50;

(4)绘制完成后,小海龟需隐藏。

参考程序:

import turtleturtle.penup()turtle.goto(0,-50)turtle.pendown()turtle.circle(50)turtle.penup()turtle.goto(-50,0)turtle.pendown()turtle.forward(100)turtle.penup()turtle.goto(0,50)turtle.pendown()turtle.right(90)turtle.forward(100)turtle.hideturtle()

评分标准:

(1)导入海龟库正确;(2分)

(2)小海龟初始坐标设置正确;(2分)

(3)圆的半径设置正确;(2分)

(4)水平方向直径绘制正确;(3分)

(5)垂直方向直径绘制正确;(3分)

(6)圆的等分数量正确;(2分)

(7)有小海龟隐藏指令;(2分)

(8)程序运行正常,运行结果与要求一致。(4分)

相关推荐: