Python练习题2Word格式.docx
《Python练习题2Word格式.docx》由会员分享,可在线阅读,更多相关《Python练习题2Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
文件输入符
6.关于Python语言,以下说法错误的是()。
[单选题]
Python语言由GuidovanRossum设计并领导开发
Python语言由PSF组织所有,这是一个商业组织(正确答案)Python语言提倡开放开源理念
Python语言的使用不需要付费,不存在商业风险
7.以下何者是不合法的表达式:
xinrange(6)
3=a(正确答案)
e>
5and4==f
(x-6)>
5
8.
[单选题]
关于Python程序中与“缩进”有关的说法中,以下选项中正确的是缩进统一为4个空格
缩进是非强制性的缩进在程序中长度统一且强制使用(正确答案)缩进仅为了提高代码可读性
9.以下选项中,不是Python语言保留字的是[单选题]do(正确答案)elif
for
while
10.s="
0123456789"
,以下哪个选项表示"
0123"
?
()[单选题]
s[1:
5]
s[0:
4](正确答案)
3]
s[-10:
-5]
11.
[单选题]
x=2,y=3,执行x,y=y,x之后,x和y的值分别是什么?
()2,3
3,2(正确答案)
2,2
3,3
12.以下不是Python的注释方式的是()。
[单选题]#注释一行
#注释第一行#注释第二行//注释第一行(正确答案)"
"
Python文档注释"
13.以下不是Python内置数据类型的是()。
[单选题]char(正确答案)
int
float
list
14.以下是print('
\nPython'
)语句运行结果的是()。
[单选题]在新的一行输出:
Python(正确答案)
直接输出:
'
\nPython
先输出n,然后新的一行输出Python
15.Python不支持的数据类型有()。
[单选题]
intchar(正确答案)floatlist
16.下列属于math库中的数学函数的是()。
[单选题]random()time()round()sqrt()(正确答案)
17.以下是八进制数字的是()[单选题]
0b101
0a1010
0O711(正确答案)
0x5E7
18.if-elif-else中的“elif的”含义是?
如果
否则
否则如果(正确答案)
结束
19.多分支结构可以判断的条件有几个?
[单选题]2个
3个
4个无数个(正确答案)
20.关于Python注释,以下选项中描述错误的是[单选题]Python注释语句不被解释器过滤掉,也不被执行(正确答案)注释可以辅助程序调试
注释可用于标明作者和版权信息注释用于解释代码原理或者用途
21.以下语句在Python中非法的是()。
[单选题]x=y=z=1
x=(y=z+1)(正确答案)
x,y=y,xx+=y
22.randint(5,10)的取值范围是?
[单选题]5-9之间的整数
5-10之间的整数(正确答案)
6-9之间的整数
6-10之间的整数
23.条件为“假”的正确写法是?
FALSE
false
False(正确答案)
FAlse
24.下列哪个关键字表示跳出当前循环。
[单选题]end
continue
break(正确答案)
exit
25.关于函数的说法中正确的是()。
[单选题]函数定义时必须有形参函数中定义的变量只在该函数体中起作用(正确答案)函数定义时必须带return语句实参与形参的个数可以不相同,类型可以任意
26.下列选项中不属于函数优点的是()。
[单选题]便于发挥程序员的创造力(正确答案)
减少代码重复
使程序模块化
使程序便于阅读
27.Python中定义函数的关键字是()[单选题]
define
return
def(正确答案)
function
28.pow(x,y)函数表示含义是()[单选题]
x+y
x*y
xy(正确答案)
x/y
29.下列不是递归程序特点的是()[单选题]
书写简单
一定要有基例
执行效率高(正确答案)
思路简单,代码不一定容易理解
30.给定字典d,以下选项中对d.keys()的描述正确的是[单选题]返回一个列表类型,包括字典d中所有键返回一个集合类型,包括字典d中所有键
返回一种dict_keys类型,包括字典d中所有键(正确答案)返回一个元组类型,包括字典d中所有键
31.给定字典d,以下选项中对d.values()的描述正确的是[单选题]返回一种dict_values类型,包括字典d中所有值(正确答案)返回一个集合类型,包括字典d中所有值返回一个元组类型,包括字典d中所有值返回一个列表类型,包括字典d中所有值
32.下列程序运行结果正确的是()
s='
PYTHON'
{0:
3}"
.format(s)[单选题]'
PYT'
'
PYTH'
(正确答案)
33.print(round(0.1+0.2,1)==0.3)程序的输出结果是:
[单选题]True(正确答案)
1
0.3
34.s='
Pythonisbeautiful!
可以输出“python的”是[单选题]print(s[:
–14])print(s[0:
6].lower())(正确答案)print(s[0:
6])print(s)
35.x=1+2
if(x>
=2):
print("
1"
)
else:
0"
程序的输出结果是:
[单选题]0
1(正确答案)
2
36.foriinrange(3):
print(2,end="
"
)程序的执行结果是:
[单选题]
2,2,2,(正确答案)
2,2,2
222
222,
37.foriinrange(1,10):
print("
Hello"
)该循环执行多少次。
[单选题]11
10
9(正确答案)
8
38.下列程序的运行结果是()
deff(x=2,y=0):
returnx-y
y=f(f(),5)print(y)[单选题]
-3(正确答案)
3
39.以下程序的输出结果是()
names=['
小明'
'
小红'
小白'
小新'
]
if'
小明朋友'
innames:
print('
存在'
)else:
print('
不存在'
)[单选题]存在不存在(正确答案)程序错误
不确定
40.以下程序的输出结果是()nums=[1,2,3,4]nums.append([5,6,7,8])print(len(nums))[单选题]
4
5(正确答案)
以上都不对
41.
[判断题]
在Windows平台上编写的Python程序无法在Unix平台运行。
对错(正确答案)
42.Python3.x代码无法向下兼容Python2.x的既有语法。
[判断题]
对(正确答案)
错
43.Python语言属于汇编语言。
错(正确答案)
44.Python使用缩进来体现代码之间的逻辑关系。
[判断题]对(正确答案)
45.and、true和if都是Python语言的保留字。
对
46.eval()函数能够以python表达式的方式解析并执行字符串。
[判断题]对(正确答案)
47.Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。
48.int()、float()、string()这些都是Python的内置函数。
对错(正确答案)
49.print()是标准的输出函数。
50.Python中字符串之间可以进行比较。
51.条件语句if书写时语句后面必须加上“:
”结束[判断题]对(正确答案)
52.多分支结构可以判断若干个不同的条件[判断题]对(正确答案)
53.
Python中的for循环次数是由所设置的循环变量数值决定的对
54.死循环语句无法打破[判断题]
55.Python中循环语句只有for和while两种[判断题]对(正确答案)
56.函数定义中可以调用函数自身.[判断题]对(正确答案)
57.datetime库不是第三方库[判断题]
58.自定义函数不可被自己调用[判断题]
59.Python中列表用“[]”表示,字典用“{}”表示[判断题]对(正确答案)
60.Python字典中的“值”不允许重复。
[判断题]