1.在Python语言中,不能作为变量名的是(B)
A.student
B._bmg
C.5SP
D.Teacher
解答:命名只能以字母或者_下划线开头;名字不能包含空格;名字不能与关键字重合。
2.以下代码的输出结果是( C)
x = 12+3*((5*8)-14)//6
print(x)
A.25.0
B.65
C.25
D.24
3. 以下代码的输出结果是(D)
def young(age):
if 25<=age<=30:
print(“作为一个老师,你很年轻”)
elif age<25:
print(“作为一个老师,你太年轻了”)
elif age>=60:
print(“作为一个老师,你可以退休了”)
else:
print(“作为一个老师,你很有爱心”)
young(42)
A.作为一个老师,你很年轻
B.作为一个老师,你太年轻了
C.作为一个老师,你可以退休了
D.作为一个老师,你很有爱心
4. 以下关于Python缩进的描述中,错误的是(D)
A.缩进表达了所属关系和代码块的所属范围
B.缩进是可以嵌套的,从而形成多层缩进
C.判断、循环、函数等都能够通过缩进包含一批代码
D.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
解答:Python用严格的缩进表示程序的格式框架,缩进表达了所属关系和代码块的所属范围,是可以嵌套的,从而形成多层缩进,判断、循环、函数等都能够通过缩进包含一批代码,一次缩进4个空格,就是一个Tab键,只有存在所属关系时才需要缩进
5.以下代码的输出结果是(B)
x = ‘R\0S\0T’
print(len(x))
A.3
B.5
C.7
D.6
解答:len(s)函数的功能是计算字符串s的长度,字符串中不取消转义的情况下,“\”表示转义,“\0”表示一个空格,故s的长度是5
6. 以下关于Python循环结构的描述中,错误的是(A)
A.break用来结束当前当次语句,但不跳出当前的循环体
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C.Python通过for、while等保留字构建循环结构
D.continue只结束本次循环
解答:break跳出整个循环
7.以下代码绘制的图形是(B)
import turtle as t
for m in range(1,7):
t.fd(50)
t.left(60)
A.正方形
B.六边形
C.三角形
D.五角星
8.以下关于Python语言的描述中,正确的是(C)
A.条件4<=5<=6是合法的,输出False
B.条件4<=5<=6是不合法的
C.条件4<=5<=6是合法的,输出True
D.条件4<=5<=6是是不合法的,抛出异常
9.以下代码的输出结果是()
for m in range(1,6):
if m %4==0:
continue
else:
print(m,end=’ ,’)
A.1,2,3
B.1,2,3,4
C.1,2,3,5,
D.1,2,3,5,6
10.以下代码的输出结果是( )
t = 10.5
def above_zero(t):
return t>0
A.True
B.False
C.10.5
D.没有输出