- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python练习题(附答案)
一、单选题(共57题,每题1分,共57分)
1.Python中,用于获取用户输入的命令为()
A、input
B、read
C、get
D、for
正确答案:A
2.关于Python的分支结构,以下选项中描述错误的是()
A、分支结构使用if保留字
B、Python中if-elif-else语句描述多分支结构
C、分支结构可以向已经执行过的语句部分跳转
D、Python中if-else语句用来形成二分支结构
正确答案:C
3.给出如下代码TempStrHelloWorld可以输出“World”子
串的是()
A、print(TempStr[–5:0])
B、print(TempStr[–5:])
C、print(TempStr[–5:–1])
D、print(TempStr[–4:–1])
正确答案:B
4.以下不能创建一个字典的语句是()
A、dict3{[1,2,(2,3)]:“uestc”}
B、dict2{3:5}
C、dict1{}
D、dict4{(1,2,3):“uestc”}
正确答案:A
5.关于lambda函数,以下选项中描述错误的是()
A、lambda函数也称为匿名函数
B、lambda函数将函数名作为函数结果返回
C、定义了一种特殊的函数
D、lambda不是Python的保留字
正确答案:D
6.下列说法中正确的是()。
A、continue能结束循环,而break只能结束本次循环
B、break能结束循环,而continue只能结束本次循环
C、break用在for语句中,而continue用在while语句中
D、break用在while语句中,而continue用在for语句中
正确答案:B
7.关于函数的返回值,以下选项中描述错误的是()
A、函数可以有return,也可以没有
B、return可以传递0个返回值,也可以传递任意多个返回值
C、函数可以返回0个或多个结果
D、函数必须有返回值
正确答案:D
8.下列不合法的Python变量名是()
A、Python2
B、Hello_World
C、N.x
D、sum
正确答案:C
9.下列表达式的值为True的是()
A、not(11and0!1)
B、11and2!1
C、322
D、(2**3)(2*3)
正确答案:B
10.关于Python循环结构,以下选项中描述错误的是()
A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和
range()函数等
B、continue用来结束当前当次语句,但不跳出当前的循环体
C、Python通过for、while等保留字构建循环结构
D、continue结束整个循环过程,不再判断循环的执行条件
正确答案:D
11.在Python函数中,用于获取用户输入的是()
A、get()
B、input()
C、Eval()
D、print()
正确答案:B
12.面代码的执行结果是()print(pow(3,0.5)*pow(3,0.5)3)
A、pow(3,0.5)*pow(3,0.5)3
B、False
C、3
D、True
正确答案:B
13.优先级最高的运算符为()。
A、/
B、*
C、()
D、//
正确答案:C
14.不是用于处理中文的字符编码。
A、ascii
B、big5
C、gb2312
D、gbk
正确答案:A
15.若k为整形,下述while循环执行的次数为k1000whilek1:
printkkk/2
A、9
B、11
C、1000
D、10
正确答案:D
16.以下哪个不属于面向对象的特征()
A、复合
B、多态
C、继承
D、封装
正确答案:A
17.()模块是python标准库中最常用的模块之一。通过它可以获取
命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可
以获取程序路径和当前系统平台等信息。
A、math
B、sys
C、time
D、platform
正确答案:B
18.Python语句print(type((1,2,3,4)))的结果是:
A、class‘set’
B、class‘list’
C、class‘dict’
D、class‘tuple’
正确答案:D
19.当需要在字符串中使用特殊字符时,Python使用()作为转义字
符
文档评论(0)