第一章Python基础
第一章单元测验
1、单选题:
Python语言正确的标识符是
A: 2you
B: my-name
C: _item
D: abc*234
答案: _item
2、单选题:
()符号表示同一行的后面部分是Python程序的注释
A: *
B: //
C: #
D: %
答案: #
3、单选题:
Python的输出函数是
A: input()
B: output()
C: print()
D: eval()
答案: print()
4、判断题:
在Python 3.x中可以使用中文作为变量名
A: 正确
B: 错误
答案: 正确
5、判断题:
在Python中可以使用 for 作为变量名
A: 正确
B: 错误
答案: 错误
6、判断题:
已知 x = 3,那么赋值语句 x = ‘abcedfg’ 是无法正常执行的
A: 正确
B: 错误
答案: 错误
7、判断题:
在Python 3.x中,input()函数把用户的键盘输入作为字符串返回
A: 正确
B: 错误
答案: 正确
8、判断题:
单行注释以#开头,多行注释以’’’开头和结尾
A: 正确
B: 错误
答案: 正确
9、判断题:
Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型
A: 正确
B: 错误
答案: 错误
10、判断题:
Python变量名必须以字符或下划线开头,并且区分字母大小写
A: 正确
B: 错误
答案: 正确
第二章Python内置基本数据类型
第二章单元测验1
1、单选题:
表达式1+2*3.14>0的结果类型是
A: int
B: long
C: float
D: bool
答案: bool
2、单选题:
s=”abcd’12’34″,下面哪一项可以输出字符’12’34:
A: s[5:8]
B: s[4:8]
C: s[-1:-6]
D: s[-6:]
答案: s[-6:]
3、单选题:
Python中,不等号正确书写是:
A: ≠
B: <>
C: !=
D: ?=
答案: !=
4、单选题:
Python 语句print(type(1J))的输出结果是:
A:
B:
C:
D:
答案:
5、单选题:
以下程序的输出结果为:n = pow(3, pow(3, 3), 10000)print(n)
A: 3
B: 27
C: 4987
D: 10000
答案: 4987
6、单选题:
关于Python字符串,下列说法错误的是:
A: 字符即长度为1的字符串
B: 字符串以标志字符串的结束
C: 既可以用单引号,也可以用双引号创建字符串
D: 在三引号字符串中可以包含换行回车等特殊字符
答案: 字符串以标志字符串的结束
7、单选题:
Python语句x=’car’; y = 2; print (x*y)的输出结果是:
A: 语法错
B: 2
C: ‘car2’
D: ‘carcar’
答案: ‘carcar’
8、单选题:
Python 语句 print(0xA + 0xB)的输出结果是:
A: 0xA + 0xB
B: A + B
C: 0xA0xB
D: 21
答案: 21
9、判断题:
加法运算符可以用来连接字符串并生成新字符串。
A: 正确
B: 错误
答案: 正确
10、判断题:
“==”和“=”都属于赋值运算符。
A: 正确
B: 错误
答案: 错误
第二章单元测验2
1、单选题:
关于Python的元组类型,以下选项中描述错误的是
A: 一个元组可以作为另一个元组的元素
B: 元组一旦创建就不能被修改
C: Python中元组采用逗号和圆括号(可选)来表示
D: 元组中元素必须是相同类型
答案: 元组中元素必须是相同类型
2、单选题:
a = [5,1,3,4]print(sorted(a,reverse = True))以上代码的输出结果是:
A: [1, 3, 4, 5]
B: [5, 1, 3, 4]
C: [5, 4, 3, 1]
D: [4, 3, 1, 5]
答案: [5, 4, 3, 1]
3、单选题:
已知x=[1,3,5],执行语句x.append(4)之后,x的值是:
A: [1, 3, 4, 5]
B: [4, 1, 3,5]
C: [1, 3, 5, 4]
D: [5,4, 3, 1]
答案: [1, 3, 5, 4]
4、单选题:
sum([i*i for i in range(6) if i%2==0])的计算结果是:
请发表您的评论