Python练习题2.docx
《Python练习题2.docx》由会员分享,可在线阅读,更多相关《Python练习题2.docx(8页珍藏版)》请在冰豆网上搜索。
Python练习题2
Python练习题
(2)
1.Python解释器在语法上不支持()编程方式。
[单选题]面向过程
面向对象
语句
自然语言(正确答案)
2.以下不属于Python语言特点的是()。
[单选题]语法简介
依赖平台(正确答案)
支持中文
类库丰富
3.Python的输入来源包括()。
[单选题]文件输入
控制台输入
网络输入以上都是(正确答案)
4.以下不是IPO模式的是()。
[单选题]input
program(正确答案)process
output
5.采用IDLE进行交互式编程,其中“>>>符”号是()。
[单选题]
运算操作符
程序控制符命令提示符(正确答案)
文件输入符
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](正确答案)
s[0:
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'
直接输出:
\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'
'PYTHON'(正确答案)
PYTHON'
33.print(round(0.1+0.2,1)==0.3)程序的输出结果是:
[单选题]True(正确答案)
0
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:
print("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(正确答案)
2
3
5
39.以下程序的输出结果是()
names=['小明','小红','小白','小新']
if'小明朋友'innames:
print('存在')else:
print('不存在')[单选题]存在不存在(正确答案)程序错误
不确定
40.以下程序的输出结果是()nums=[1,2,3,4]nums.append([5,6,7,8])print(len(nums))[单选题]
4
5(正确答案)
8
以上都不对
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字典中的“值”不允许重复。
[判断题]
对
错(正确答案)