2024年3月Python一级

题目总数:35
总分数:100
时间:不限时
第 1 题    单选题

下列哪个命令,可以将 2024转换成'2024'呢?  ( )


A.

str(2024)

B.

int(2024)

C.

float(2024)

D.

bool(2024)

第 2 题    单选题

猴子摘了一包桃子,第一天吃了全部的一半; 第二天,吃剩下的(注意是剩 下的)桃子的 一 半;以后每天都吃前 一 天剩下的 一 半;第四天吃完剩下的 一  半,发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子?()

A.

4

B.

8

C.

16

D.

32

第 3 题    单选题

在编写 Python 代码中,经常对代码进行缩进,下列哪一选项的按键可以作为 推荐使用的缩进标准键? ()

A.

'""

B.

#

C.

空格键

D.

HH!

第 4 题    单选题

下列关于 IDLE  中操作的描述,错误的是? ()

A.

可以使用 File菜单中的 New File 命令新建文件

B.

File菜单中的 Run Module命令是只用来保存程序的

C.

在交互模式下,可以输入exit()可以退出交互模式

D.

可以使用File菜单中的 Open 命令打开文件

第 5 题    单选题

下列 turtle   工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种类型的形状? ()

A.

turtle.forward(100)

B.

turtle.backward(-100)

C.

turtle.goto(100,0)

D.

turtle.dot(100)

第 6 题    单选题

下列不属于比较运算符的是哪一项? ()

A.

!=

B.

>=

C.

<=

D.

=

第 7 题    单选题

中心小学一年级(1)班有40名学生,参加学校运动会需要每7名学生排成 一列,计算剩余未能排成完整一列的学生人数,可以使用以下哪个程序来完 成计算? ()

A.

print('还有未能排列的人数:,40+7)

B.

print('还有未能排列的人数:,40*7)

C.

print('还有未能排列的人数:,40/7)

D.

print('还有未能排列的人数:,40%7)

第 8 题    单选题

执行以下语句,并分别输入1以及2,结果为?  ()

a=int(input())

b=int(input())

print(a+b)

A.

3

B.

1

C.

2

D.

12

第 9 题    单选题

以下代码的运行结果是什么图形? ()

import turtle

t=turtle.Pen()

t.forward(100)

t.left(120)

t.forward(100)

t.left(120)

t.forward(100)

A.

圆形

B.

正方形

C.

平行四边形

D.

三角形

第 10 题    单选题

已知 a=1,b=2,       观察下列程序,运行结果是?  (

a+=b+3

print(a)

A.

6

B.

5

C.

4

D.

3

第 11 题    单选题

print(8/4   ==8.0//4),请问输出结果是?  ()

A.

2

B.

2.0

C.

False

D.

True

第 12 题    单选题

利 用 turtle  库画图时,画笔默认的起始位置在画布的坐标点是?  ()

A.

(0,0)

B.

(100,0)

C.

(0,100)

D.

(100,100)

第 13 题    单选题

Python 计算100/2的结果是?  ()

A.

50.0

B.

50

C.

50.00

D.

200

第 14 题    单选题

如何设置 turtle 画笔的颜色为红色? ()

A.

turtle.color(red)

B.

turtle.pencolor("red")

C.

turtle.fillcolor("red"')

D.

turtle.bgcolor("red")

第 15 题    单选题

如果 a=6,b=2  , 则表达式a%b==0 的 结 果 是 ? ( )

A.

True

B.

False

C.

6

D.

2

第 16 题    单选题

在下面代码中的横线处填写哪个选项的内容,执行代码后可以输入一个数字 然后计算并打印这个数字加5的和? ()

a =          

b=5

print(a  +b)

A.

int()

B.

input()

C.

int(input())

D.

input(int())

第 17 题    单选题

下列哪个选项可以将 Turtle 窗口的大小设置为宽400像素,高300像素,将 窗口的初始位置设置为距离屏幕左边缘200像素,距离屏幕上边缘100像素? ()

A.

turtle.setup(200,100,400,300)

B.

turtle.setup(400,300,200,100)

C.

turtle.setup(400,200,300,100)

D.

turtle.setup(200,400,100,300)

第 18 题    单选题

执行代码 print(27 and 56),打印结果为?  ()

A.

True

B.

False

C.

27

D.

56

第 19 题    单选题

使用 Python 画笔绘制如下图所示的图,第3 行的代码应该如何补充? ()

import turtle

turtle.forward(100)

# 第 3 行代码

turtle.forward(100)

A.

turtle.left()

B.

turtle.left()

C.

turtle.left(90)

D.

turtle.left(180)

第 20 题    单选题

下列哪个选项的运算优先级最高? ()

A.

==

B.

+

C.

and

D.

*

第 21 题    单选题

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

A.

Python 是一门面向过程的高级语言

B.

Python 是一门面向过程的高级语言

C.

Python 是一门面向对象的高级语言

D.

Python仅支持windows 操作系统

第 22 题    单选题

运行程序 print(4<=3   or   6    and   3<18)的结果是 ? ( )

A.

6

B.

True

C.

False

D.

报错

第 23 题    单选题

以下可以作为 Python  变量名称的是? ( )

A.

2a

B.

as

C.

a2

D.

(a2)

第 24 题    判断题

turtle   画布的坐标系原点是在画布的左上角。  ( )

A.
正确
B.
错误
第 25 题    判断题

Python   变量名区分大小写, book 和 BOOK  不是同一个变量。  ()

A.
正确
B.
错误
第 26 题    判断题

Python   只能处理数值数据,不能处理文字、图形和音视频等数据。  ( )

A.
正确
B.
错误
第 27 题    判断题

在 Python    Shell 中输入print("3"*3 )语句并运行,运行结果为9。  ( )

A.
正确
B.
错误
第 28 题    判断题

在 turtle.shape() 指令中,括号可以填写很多英文单词,不断改变小海龟的样子,例如 Dog。 ()

A.
正确
B.
错误
第 29 题    判断题

print(type("6.78")),输出结果是6.78。()

A.
正确
B.
错误
第 30 题    判断题

Python3.x    不完全兼容 Python2.x 编 写 的 程 序 。 ( )

A.
正确
B.
错误
第 31 题    判断题

在 Python   中,该语句的内容会被 Python 解释器执行。  ()

#1+2

A.
正确
B.
错误
第 32 题    判断题

有一段 Python  代码,共两行。第一行是 print(a),  第二行是 a  ='Python', 那么执行这段代码会打印出 Python 。 ()

A.
正确
B.
错误
第 33 题    判断题

Python  中*一定代表乘。  ()

A.
正确
B.
错误
第 34 题    问答题

小明几天前在文具店购买了几支铅笔,已知当时的价格为5元/支,小明买完 铅笔之后,剩余3元,但是现在文具店搞促销活动,铅笔价格为4元/支,请 问根据小明之前购买的铅笔数量,按照促销价格买的话,最多可以购买几支,

剩余多少钱?

要求:

(1)程序开始运行后,提示输入原来小明购买的铅笔数量(即:价格为5元

/支的时候购买的铅笔数量);提示语为:"请输入小明原来购买的铅笔数量:

(2)程序会根据输入的数字自动计算按照促销价格最多可以购买多少支铅笔

剩余多少钱;

(3)输出结果为:按照促销价格可以购买XX 支铅笔,还剩余XX 元。

友情提示:

由于考试平台暂不支持 eval()命令,同学们可以选用其他命令;当然如果您

使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

第 35 题    问答题

龙年到了,我们要给远方的亲人写一封新年贺信,请用 turtle   画出一个信封

,如下图所示:

要求:

(1)画笔粗细为5;

(2)画笔隐藏;

(3)信封中点在(0,0)位置;

(4)信封长400, 宽200。

友情提示:

考试平台暂不支持画笔命名: Pen() 命令,同学们可以选用其他命令;当然如果使用了 Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。