2023年3月电子学会Python等级考试(一级)试卷真题
剩余时间 --:--:--
单选题 共 25 题
1.

在启动IDLE后,看到下列哪一个提示字符,表明已经进入Python Shell交互模式?( )

2.

某同学想要编写程序计算三角形的面积,已知底边长为11,高为8.面积公式为S=a*h/2,下列为部分程序,横线处程序分别应为?

                    

                   

S=a*h/2

Print('三角形的面积为:',S)

3.

下列关于Python变量的定义和赋值说法错误的是?( )

4.

关于Python编程环境,下列说法正确的是?( )

5.

买来的新电脑,没有Python环境,想要运行test.py文件,需要如何操作?( )

6.

下列关于运算符说法错误的是?( )

7.

PythonShell中运行下列程序,输出结果为?( )

8.

已知

a=True,

b=False,

c=True,

执行语句printnot a and b or c),结果为?( )

9.

已知表达式3+8/4+False”(不包含引号),其输出结果的数据类型为?( )

10.

下列图形最有可能是哪段代码执行后的结果?( )

11.

海龟正在学习绘制多边形,小海龟想让画笔绘制的速度慢一些,下列哪一指令使画笔绘制的速度最慢?( )

12.

小海龟想要给自己绘制的图形涂上颜色,下列关于颜色相关的设置说法错误的是?( )

13.

小海龟正在绘制主题电子小报,需要在画布上绘制一个直径为50的圆(实心或空心),下列哪条指令可以帮助小海龟完成绘制?( )

14.

在用Python进行编程时,代码后面常用“#”并在后面加上一些说明文字内容,在这里“#”作用是?( )

15.

如图所示,运行下列程序,请问输出结果是?( )

16.

下列选项中对于变量说法正确的是?( )

17.

甲、乙、丙三个人在一起做作业,有一道数学题比较难,当他们三个人都把自己的解法说出来之后,甲说:“我做错了”。乙说:“甲做对了”。丙说:“我做错了”。在一旁的老师看到他们的答案并听了他们的意见后说:“你们三个人中只有一个人做对了,并且只有一个人说对了。”请问,他们三个人中到底谁做对了?( )

18.

调用turtle库指令,不可以只是用一行并且是一个指令直接绘制的图形是?( )

19.

想要绘制如下所示图形,正确的是?( )

20.

要绘制一个内径(六个顶点到中心点的距离)为100的正六边形,横线处的代码应该是?( )

import turtle
 
turtle.pendown()
 
turtle.circle(___,___,___)
 
turtle.penup()
 
turtle.done()
21.

小奇参加知识竞赛,晋级条件是语文成绩和数学成绩必须等于或高于90分,用程序描述,以下哪个条件语句才是正确的?( )

22.

运行指令3**2 > 2*3 and 6 < 5,请问根据运算的优先级,首先进行哪一部分的运算?( )

23.

下列选项输出结果为False的是?( )

24.

分别输入小明,小红,小李的期末数学成绩,想要计算三位同学的平均成绩并输出,下列选项正确的是?( )

25.

下列代码的运行结果是?( )

a=3 and 2

b=3 or 4

print(a+b)

判断题 共 10 题
1.

Python编程中,print的功能是将print()小括号的内容输出到控制台,比如:在Python Shell中输入print(北京,你好)指令,小括号内容可以输出到控制台。( )

2.

Python中为一个变量赋值就表明声明了该变量,变量的数据类型取决于赋值数据的类型,该变量不可以接收其它类型的数据。( )

3.

88’是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据,同理‘python’也是一个字符串类数据,如果将单引号去掉,它也会变成整型数据。( )

4.

在海龟画图中,turtle.forward(100)指令可以让小海龟向前走,turtle.backward(100)指令可以让小海龟向后走,同时小海龟的头会转向相反的方向。( )

5.

文本编辑器既可以编写Python代码也可以运行Python代码。( )

6.

print(int(12.67)),输出结果是13。( )

7.

type(16/4)type(8//2)的结果都是<class "int">。( )

8.

input()指令,输入的数据都是以字符型来存储的。( )

9.

Turtle库中的setup()指令既可以设置画布的大小也可以设置画布的位置。( )

10.

某同学在学习Python编程语言时,想要保存程序文件,文件命名必须采用小写英文字母且文件后缀必须为.py。( )

问答题 共 2 题
1.

小海龟最近正在学习中国传统文化,小海龟对传统节日元宵节特别感兴趣,元宵节作为中国传统节日又被称为灯节,小海龟为了庆祝元宵节,它想绘制一个彩色的荷花灯图形,如下图所示:

要求:

 

1)彩色荷花灯由5个花瓣组成,画笔颜色为粉色(pink);

 

2)相邻花瓣的对称轴夹角的角度为30度(提醒同学们程序中的旋转角度可不一定是30度);

 

3)单个花瓣的弧度为90度,半径为70

 

4)最左侧花瓣的上下两个线条中,上线条是小海龟左转105度后利用画圆工具绘制而成的;

 

5)最后小海龟隐藏。

2.

小明同学积攒了一部分压岁钱想要用来购买书籍,已知一本书的单价是23元,请根据小明压岁钱的金额,编写程序计算最多可以购买多少本书,还剩多少压岁钱。

要求:

1)程序开始运行后,提示输入压岁钱数;

2)程序会根据输入的数字计算最多可以购买多少本书并计算剩余的压岁钱金额;

3)输出结果:可以购买XX本书,剩余XX元。

如:输入压岁钱100,输出:可以购买4本书,剩余8元。

C++ 编辑器
输入
输出