Python考试题含答案.docx

Python考试题含答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python试题

一、单选题(共50题,每题1分,共50分)

1、list=[‘a’,‘b’,‘c’,‘d’,‘e’]下列操作会正常输出结果的是:

A、list[1:3:0]

B、list[‘a’:‘d’:2]

C、list[-4:-1:-1]

D、list[:3:2]

正确答案:D

2、给出如下代码:sum=0foriinrange(1,11):sum+=iprint(sum)以下选项中描述正确的是()

A、输出的最后一个数字是55

B、sum+=i可以写为sum=+i

C、如果print(sum)语句完全左对齐,输出结果不变

D、循环内语句块执行了11次

正确答案:A

3、关于函数的目的与意义,以下选项中描述错误的是()

A、有助于采用分而治之的策略编写大型复杂程序

B、使用时无须了解函数内部实现细节

C、函数能调用未实现的函数

D、程序功能抽象,以支持代码重用

正确答案:C

4、下面代码的输出结果是()sum=0foriinrange(0,100):ifi%2==0:sum-=ielse:sum+=iprint(sum)

A、50

B、-49

C、-50

D、49

正确答案:A

5、以下()语句定义了一个Python字典

A、(1,2,3)

B、{1,2,3}

C、[1,2,3]

D、{}

正确答案:D

6、字符串是一个连续的字符序列,用()方式打印出可以换行的字符串。

A、使用“\换行”

B、使用转义符\

C、使用空格

D、使用

正确答案:D

7、表达式16/4-2**5*8/4%5//2的值为

A、2.0

B、14

C、2

D、4

正确答案:A

8、下面代码的输出结果是()deff2(a):Ifa33:returnTrueLi=[11,22,33,44,55]res=filter(f2,li)print(list(res))

A、[11,33,55]

B、[22,33,44]

C、[33,44,55]

D、[44,55]

正确答案:D

9、关于Python文件的+打开模式,以下选项中描述正确的是()

A、与r/w/a/x一同使用,在原功能基础上增加同时读写功能

B、覆盖写模式

C、追加写模式

D、读模式

正确答案:A

10、关于函数,以下选项中描述错误的是()

A、函数使用时需要了解函数内部实现细节

B、函数主要通过接口(interface)与外界通信,传递信息

C、函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法

D、函数在需要时被调用,其代码被执行

正确答案:A

11、假设a=9,b=2,那么下列运算中,错误的是()

A、a//b的值是4

B、a+b的值是11

C、a%b的值是1

D、a**b的值是18

正确答案:D

12、关于lambda函数,以下选项中描述错误的是()

A、lambda不是Python的保留字

B、lambda函数将函数名作为函数结果返回

C、定义了一种特殊的函数

D、lambda函数也称为匿名函数

正确答案:A

13、选出对下列语句不符合语法要求的表达式:forvarin____________:printvar

A、”Hello”

B、{1,2,3,4,5}

C、range(0,10)

D、(1,2,3)

正确答案:B

14、下列不合法的Python变量名是()

A、N.x

B、sum

C、Python2

D、Hello_World

正确答案:A

15、下面哪一个不是Python语言的合法命名()

A、3monthly

B、monTHly

C、monthly

D、_Monthly3_

正确答案:A

16、下列选项中,不属于Python语言特点的是

A、运行效率高

B、面向对象

C、开源

D、可读性好

正确答案:A

17、以下选项中,不是Python对文件的读操作方法的是()

A、readtext

B、read

C、readlines

D、readline

正确答案:A

18、下列程序共输出()个值:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)

A、10

B、14

C、16

D、12

正确答案:D

19、Python语句a=[1,2,3,None,[[]],[]]print(len(a))以上代码的运行结果是()

A、4

B、6

C、7

D、5

正确答案:B

20、关于Python内存管理,下列说法错误的是()

A、变量无须先创建和赋值而直接使用

B、变量不必事先声明

C、可以使用del释放资源

文档评论(0)

500-500 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档