#81. GESP Python 一级 2023年06月 客观题
GESP Python 一级 2023年06月 客观题
一、单选题(每题2分,共30分)
- 以下不属于计算机输出设备的有( )
{{ select(1) }}
- 麦克风
- 音箱
- 打印机
- 显示器
- ChatGPT是OpenAI研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。请你猜猜看,下面任务中,ChatGPT不能完成的是( )。
{{ select(2) }}
- 改邮件
- 编剧本
- 擦地板
- 写代码
- Python表达式
2+3**2*3的值是( )。
{{ select(3) }}
156257317529
- Python语句
print(5//2*3,5%2*3)执行后的输出是( )。
{{ select(4) }}
0 5056 363
- 执行Python语句
a = int(input())时如果输入3.14,下述说法正确的是( )。
{{ select(5) }}
- 变量a将被赋值为整数值3
- 变量a将被赋值为浮点数3.14
- 变量a将被赋值为整数值4
- 语句执行将报错
- 下面Python代码执行后的输出是( )。
n = 18
if n % 3:
print(0, end="#")
else:
print(1, end="#")
if n % 5:
print(0)
else:
print(1)
{{ select(6) }}
0#11#00#01#1
- 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(-50, 50):
tnt += i
print(tnt)
{{ select(7) }}
-50050100
- 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(10, 2):
tnt += i
print(tnt)
{{ select(8) }}
032025
- 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(2, 6):
if i % 2:
tnt += i
print(tnt)
{{ select(9) }}
681214
- 下面Python代码执行后的输出是( )。
n = 10
tnt = 0
while n != 0:
if n % 3:
tnt += n
n -= 1
print(tnt)
{{ select(10) }}
18223337
- 下面Python代码执行后的描述,正确的是( )。
import turtle
for i in range(10):
if i % 2 == 0:
turtle.pencolor("red")
else:
turtle.pencolor("blue")
turtle.forward(i * 10)
{{ select(11) }}
- 有4条蓝色线段5条红色线段,总计9条线段
- 有4条红色线段5条蓝色线段,总计9条线段
- 有5条蓝色线段5条红色线段,总计10条线段
- 有5条红色线段5条栏色线段,总计10条线段
- 下面Python执行后输出是( )。
import turtle
for i in range(10):
turtle.circle(1 * 10)
{{ select(12) }}
-

-

-

-
以上都不正确
- 下面Python代码执行后正确的图形是( )。
import turtle
for i in range(5):
if i % 2 == 0:
turtle.right(90)
turtle.pencolor("red")
else:
turtle.left(90)
turtle.pencolor("blue")
turtle.forward(10 * 15 - 10 * 1)
{{ select(13) }}
- 为画出如下所示图形,下面Python代码横线处应填入( )。

import turtle
for i in range(5):
turtle.penup()
turtle.goto(_____)
turtle.pendown()
turtle.circle(40, steps=4)
{{ select(14) }}
i*80,0i*40,00,i*800,i*40
- 为画出如下所示图形,下面Python代码横线处应填入( )。

import turtle
for i in range(5):
turtle.left(90)
turtle.circle(40)
turtle.goto(80 * (1 + 1), 0)
turtle.left( )
{{ select(15) }}
-180-9090180
二、判断题(每题2分,共20分)
- 计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。( )
{{ select(16) }}
- 正确
- 错误
- 诞生于1958年的103机是中国第一台通用数字电子计算机,比1946年在美国诞生的第一台通用电子计算机ENIAC晚了十多年。( )
{{ select(17) }}
- 正确
- 错误
- 在Python代码中变量n被赋值为正整数,则表达式
print(n % 10)的值为正整数n的个位数。( )
{{ select(18) }}
- 正确
- 错误
- Python语句
print(2,3,sep="#",end="->")中的sep和end先后顺序不能改变。( )
{{ select(19) }}
- 正确
- 错误
- Python函数
input()可以输入字符串、整数、浮点数等。( )
{{ select(20) }}
- 正确
- 错误
- Python表达式
int("10"*2)+10的值为整数30。( )
{{ select(21) }}
- 正确
- 错误
- 在Python中,通常可以用while模拟实现for-in循环,但for-in未必能模拟实现while循环。( )
{{ select(22) }}
- 正确
- 错误
- 在Python代码中,可以将变量命名为print,虽然print是输出函数名称,但该变量命名非常不好。( )
{{ select(23) }}
- 正确
- 错误
- 以下Python代码将绘制一个红色填充的圆。( )
import turtle
turtle.fillcolor("red")
turtle.circle(20)
{{ select(24) }}
- 正确
- 错误
- Python代码
turtle.forward()执行后,不改变海龟朝向。( )
{{ select(25) }}
- 正确
- 错误



