第 1 题 【单选题】
运行下方代码段,输出是6,则输入的可能是( )。
a = eval(input())
print(a)
A :8%2
B :8/2
C :3*2
D :3**2
正确答案:C
试题解析:
第 2 题 【单选题】
关于Python变量,下列叙述正确的是( )。
A :变量不区分大小写
B :变量可用字母、数字和_(下划线)表示
C :变量c赋值为0表示为:var c = 0
D :变量第一次赋值后,其数据类型不可更改
正确答案:B
试题解析:
第 3 题 【单选题】
使a减3的结果除以b的是( )。
A :(a - 3) / b
B :a - 3 / b
C : (a - 3) // b
D :a - 3 // b
正确答案:A
试题解析:
第 4 题 【单选题】
变量a为整型的是( )。
A :a = 1.1
B :a,b = 1,1.3
C :a = ’1’
D :a = b = 1.0
正确答案:B
试题解析:
第 5 题 【单选题】
下列属于Python保留字的是( )。
A :If
B :For
C :Else
D :None
正确答案:D
试题解析:
第 6 题 【单选题】
在Python中,合法的变量名是( )。
A :import
B :from_import
C :@import
D :import-1
正确答案:B
试题解析:
第 7 题 【单选题】
下列数值填入①处后,不能输出a的是( )。
if _①__:
print(“a”)
A :3
B :2
C :1
D :0
正确答案:B
试题解析:
第 8 题 【单选题】
运行下方代码段,输出的是( )。
a, b, str = 2, 5, 'independ'
print(str[a:b])
A :ep
B :dep
C :depe
D :ndep
正确答案:B
试题解析:
第 9 题 【单选题】
运行下方代码段,输出的是( )。
scores = [95, 93, 98]
scores.append('2')
print(scores)
A :[95, 93, 98, [2]]
B :[95, 93, 98, [‘2’]]
C :[95, 93, 98, 2]
D :[95, 93, 98, ‘2’]
正确答案:D
试题解析:
第 10 题 【单选题】
运行下方代码段,输出的是( )。
a, b, c, d = 0, 1, 2, None
if (a and c):
d = a * b
elif (b or c):
d = a + c
elif not b:
d = b
print(d)
A :0
B :1
C :2
D :None
正确答案:C
试题解析:
第 11 题 【单选题】
运行下方代码段,输出的是( )。
x, y = 3, 2
if x > 2:
if y > 2:
z = x + y
print("z is ", z)
else:
print("y is ", y)
else:
print("x is ", x)
A 😒 is 5
B :y is 2
C :x is 3
D :x is 2
正确答案:B
试题解析:
第 12 题 【单选题】
运行下方代码段,输出的是( )。
x, y = -4, -8
if x < 0:
x = -x
print(x * y + x)
A :36
B :28
C :-28
D :-36
正确答案:C
试题解析:
第 13 题 【单选题】
下列代码段执行有误的是( )。
A :a = int(‘4.5’)
B :a = float(‘4’)
C :a = int(float(‘4.5’))
D :a = str(int(4.5))
正确答案:A
试题解析:
第 14 题 【单选题】
运行下方代码段,输出的是( )。
for i in range(10):
for t in range(5):
s = i + t
print(s)
A :50
B :36
C :15
D :13
正确答案:D
试题解析:
第 15 题 【单选题】
运行下方代码段,输出的是( )。
s = 1
for i in range(5):
if i == 4:
continue
s = i * s
print(s)
A :120
B :60
C :30
D :1
正确答案:D
试题解析:
第 16 题 【单选题】
已知a = [1,2,3],下列代码执行有误的是( )。
A :t = int(max(str(a)))
B :t = int(str(max(a)))
C :t = int(str(len(a)))
D :t = int(len(str(a)))
正确答案:A
试题解析:
第 17 题 【单选题】
下列与第二行代码作用相同的是( )。
a = [1, 2, 5, 6]
t=a[0]
for i in a:
if t > i:
t=i
print(i)
A :t = max(a)
B :t = min(a)
C :t = sum(a)
D :t = round(a)
正确答案:A
试题解析:
第 18 题 【单选题】
运行下方代码段,输出的是( )。
print(pow(3, 2))
A :9
B :8
C :6
D :5
正确答案:A
试题解析:
第 19 题 【单选题】
运行下方代码段,当输入字符串“s”时,输出的是( )。
try:
x = "请输入一个数字: "
x = input(x)
print(int(x))
except ValueError:
print("输入的不是数字!")
except:
print("出现未知错误。")
A :请输入一个数字:
B :出现未知错误。
C :输入的不是数字!
D :int(x)
正确答案:C
试题解析:
第 20 题 【单选题】
运行下方代码段,输出的结果是( )。
import turtle
turtle.pensize(3)
for i in range(1,5):
r=i*20
turtle.circle(r)
turtle.done()
A :
B :
C :
D :
正确答案:A
试题解析:
第 1 题 【判断题】
Python使用缩进来表示代码之间的包含和层次关系。
A :正确
B :错误
正确答案:A
试题解析:
第 2 题 【判断题】
input()函数总是将用户的输入作为字符串型数据。
A :正确
B :错误
正确答案:A
试题解析:
第 3 题 【判断题】
import sys可以引入Python标准库中的sys模块。
A :正确
B :错误
正确答案:A
试题解析:
第 4 题 【判断题】
print()添加end=""可以使输出不换行。
A :正确
B :错误
正确答案:A
试题解析:
第 5 题 【判断题】
Python中单行注释以@开头。
A :正确
B :错误
正确答案:B
试题解析:
第 6 题 【判断题】
Python解释器只有一种。
A :正确
B :错误
正确答案:B
试题解析:
第 7 题 【判断题】
a = sum([0,2,3,5])输出a的值是2.5。
A :正确
B :错误
正确答案:A
试题解析:
第 8 题 【判断题】
Python中所有保留字首字母都是小写。
A :正确
B :错误
正确答案:A
试题解析:
第 9 题 【判断题】
break可以跳出当前循环语句。
A :正确
B :错误
正确答案:A
试题解析:
第 10 题 【判断题】
用户可以选择不同的环境运行Python代码。
A :正确
B :错误
正确答案:A
试题解析:
第 1 题 【多选题】
在Python中,使变量b的值加1的语句是( )。
A :b + 1
B :b += 1
C :b + 1 = b
D :b = b + 1
正确答案:B,D
试题解析:
变量
第 2 题 【多选题】
使用 from turtle import * 调用turtle库后,能够控制画笔移动的语句是( )。
A :forward(10)
B :backward(10)
C :left(10)
D :right(10)
正确答案:A,B
试题解析:
turtle的使用
第 3 题 【多选题】
运行下列代码段,变量a不为3的是( )。
A :a = int(3.4)
B :a = str(3.4)
C :a = float(“3.4”)
D :a = list(“3.4”)
正确答案:B,C,D
试题解析:
变量
第 4 题 【多选题】
下列能填入①处的是( )
for i in ① :
print(i)
A :range(10)
B :[1,2,3]
C :“hello”
D :2.345
正确答案:A,B,C
试题解析:
for循环
第 5 题 【多选题】
运行下方代码段,下列叙述正确的是( )。
x = float(input())
print(round(x, 2))
A :若输入3.4559,则输出3.46
B :若输入3.4459,则输出3.45
C :若输入3.9741,则输出3.98
D :若输入3.9945,则输出3.99
正确答案:A,B,D
试题解析:
float
第 1 题 【问答题】
编写一个感冒指数参照系统,参照下表所示的感冒指数,根据输入的感冒指数,输出其对应的含义。
感冒指数等级表
提示:
(1) input()函数中参数为“请输入感冒指数:”。
(2) 若输入的数字超出指数范围则输出“指数值不正确”。
例:输入:15
输出:较易发
正确答案:
num = int(input("请输入感冒指数:"))
if 0<= num <=6: print("少发")
elif num <= 19: print("较易发")
elif num <= 30: print("易发")
elif num <= 61: print("极易发")
else: print("指数值不正确")
试题解析:
if语句