Python练习题(附答案).pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

A~下一站守候 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档