Python 电子学会一级 22.06.18

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

在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序? ( )

A.

Check Module

B.

Run Module

C.

Python shell

D.

任意一个都可以

第 2 题    单选题

中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺 序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( )

A.

(46-1)%10+1

B.

46%10

C.

(46-1)//10+1

D.

46//10

第 3 题    单选题

在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符 号是?( )

A.

/

B.

\

C.

÷

D.

%

第 4 题    单选题

下列表达式中,哪两个运行结果完全相同?(      )

①16%2 

②16/2**2 

③16/4 

④16//4

A.

①②

B.

②③

C.

③④

D.

①④

第 5 题    单选题

IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是? (     )

A.

在IDLE主窗口中,可以通过“File>New File”,打开一个新文件

B.

在脚本式编程环境中,运行指令前需要先保存才可以运行

C.

在交互式编程环境中,我们可以修改和保存文件

D.

点开IDLE窗口,主窗口会显示当前安装Python的版本号

第 6 题    单选题

对于Python的说法错误的是?( )

A.

用户都可以使用Python,不需要支付费用

B.

Python具有跨平台性,可以在不同类型的操作系统上运行使用

C.

Python提供大量的内置对象和内置函数,使用时仅需调用即可实现

D.

Python语言比较人性化,无需注重首行缩进等语法规则

第 7 题    单选题

爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗?( )

A.

10岁 60岁

B.

12岁 52岁

C.

5岁 60岁

D.

8岁 67岁

第 8 题    单选题

运行程序

>>> print(9%2+9//2)

输出的结果是?(         )

A.

2

B.

5.5

C.

5

D.

9

第 9 题    单选题

下面的程序:

a='7'
print(a==7)

输出的结果是?(         )

A.

True

B.

7

C.

"7"

D.

False

第 10 题    单选题

若a=(3+4)*2.0,那么print(a)的输出是?( )

A.

11.0

B.

14

C.

14.0

D.

10

第 11 题    单选题

输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序 是?(         )

A.
a=int(input("请输入一个两位数")) 
b=a//10 
c=a%10 
print(c*10+b)


B.
a=int(input("请输入一个两位数"))
b=a%10 
c=a//10 
print(c*10+b)


C.
a=int(input("请输入一个两位数")) 
b=a/10 
c=a//10 
print(c*10+b)


D.
a=int(input("请输入一个两位数"))
b=a//10
c=a%10
print(c+b)


第 12 题    单选题

已知a="11",b="22",那么print(a+b)的输出结果是?(         )

A.

11

B.

33

C.

1122

D.

22

第 13 题    单选题

在Python函数中,用于获取用户输入的是?(         )

A.

int()

B.

float()

C.

input()

D.

print()

第 14 题    单选题

turtle.dot(40),这个语句画出的点的半径大小是?(         )

A.

80

B.

40

C.

20

D.

0

第 15 题    单选题

下面关于turtle.clear()功能说法正确的是?(         )

A.

执行clear()功能后,画笔最终位置一定是在画布中心

B.

执行clear()功能后,画笔的颜色会变为白色

C.

执行clear()功能后,海龟画布窗口会被清空

D.

clear()功能和reset()功能的效果是完全一样的

第 16 题    单选题

比较运算符中的大于等于符号是哪一个?(         )

A.

>

B.

<=

C.

>= 

D.

> and ==

第 17 题    单选题

print(13 + 6 / 2 == 16)的结果是?(     )

A.

16.0    

B.

16

C.

True

D.

False

第 18 题    单选题

turtle绘图中可以回到原点的命令是?(     )

A.

turtle.done()

B.

turtle.home()

C.

turte.setup()

D.

turtle.dot()

第 19 题    单选题

turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?(         )

A.
turtle.size(5) 
turtle.pencolor("red")


B.
turtle.size(5) 
turtle.color("red")


C.
turtle.pensize(5)
turtle.pencolor("red")


D.
turtle.penwidth(5) 
turtle.color("red")


第 20 题    单选题

下列选项中,代码会报错的是?(         )

A.
print('banana'+'apple')


B.
print('banana'-'ana')


C.
print('banana'*100)


D.
print('banana'+str(6))


第 21 题    单选题

下列选项中,不可以控制turtle移动的语句是?(     )

A.

turtle.forward()

B.

turtle.goto() 

C.

turtle.backward()

D.

turtle.hideturtle()

第 22 题    单选题

想要画出如下图形,第④行代码应该是?(         )

① import turtle
② t = turtle.Turtle()
③ t.forward(100)
④
⑤ t.forward(100)

A.

t.left(90)

B.

t.right(90)

C.

t.left(180)

D.

t.right(-90)

第 23 题    单选题

下列程序绘制的是一个什么图形?(     )

import turtle 
turtle.forward(100) 
turtle.left(90) 
turtle.forward(50) 
turtle.left(90) 
turtle.forward(100) 
turtle.left(90)
turtle.forward(50) 
turtle.left(90)


A.

正方形

B.

菱形

C.

长方形

D.

三角形

第 24 题    单选题

下列属于Python保留字的是?(     )

A.

If

B.

For

C.

Else

D.

None

第 25 题    单选题

下面的运算符中,按照运算优先级哪一个是最高级?(         )

A.

==

B.

*

C.

and

D.

<

第 26 题    判断题

运行下列python代码后可绘制出下面的半径为50的圆形。(     )

import turtle
turtle.color('red')
turtle.penup()
turtle.circle(50)
turtle.pendown()


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

Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文件,在保存时可 以使用任何名字来进行文件命名。(     )

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

a,b=1是一条合法的赋值语句,将1分别赋值给变量a和b。(         )

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

turtle.backward(-100)可以让turtle往头朝向的方向前进100。(         )

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

、使用下边的代码,可以打印出图片展示的结果。(     ) 

print("春,夏。
秋,冬。")

春,夏。

秋,冬。

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

Python只能在自带的IDLE上面运行。(         )

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

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

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

print('I\'m ok.')因为有三个单引号,所以程序是错误的。(         )

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

表达式 not 6>2 的值为True。(     )

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

Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。(     )

A.
正确
B.
错误