python第一周测评试卷及答案解析
一、单选题(共19题,每题2分)
1.以下哪条语句能够输出:hello,"jerry"( D )
A str1 = "hello, 'jerry'"
B str1 = "hello, "jerry""
C str1 = 'hello, 'jerry''
D str1 = 'hello, "jerry"'
解析:输出双引号,外面要使用单引号
2.关于Python变量赋值下面表达式写法正确的是(A )
A x = y = z = 1
B x, y, z = 1
C x == 1
D x += 1
解析:连续赋值在python中是允许的
3.下面哪个是Python的创始人(B )
A Linus Torvalds
B Guido van Rossum
C James Gosling
D Matin Richards
解析:B为python的创始人
4.Python中对变量描述错误的选项是(D )
A Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B 变量通过变量名访问
C 变量必须在创建和赋值后使用
D 变量 PI 与变量 Pi 被看作相同的变量
5.以下不是Python支持的类型是(A )
A char B int C float D complex
6.以下程序的输出结果是( D )
for num in range(1,4):
sum *= num
print(sum)
A 6 B 7 C 5 D TypeError 出错
7.运行以下程序,输出结果的是( C)
str1 = "Nanjing University"
str2 = str1[:7] + " Normal " + str1[-10:]
print(str2)
A Normal U
B Nanjing Normal
C Nanjing Normal University
D Normal University
8.下列表达式的运算结果是( D )
a = 100
b = False
print(a * b > -1)
A false B 1 C0 DTrue
9.下面程序执行的结果是(B )
for x in range(10):
pass
print(x)
A 10 B 9 C 0 D 出错
10.下列代码的执行结果是( C )
num1 = 1 and 2
num2 = True or False