网站大量收购独家精品文档,联系QQ:2885784924

Python考试题库(附答案).docx

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

Python题库(附答案)

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

1.给出下面代码:k=10000whilek1:print(k)k=k/2上述程序的运行次数是()

A、13

B、1000

C、15

D、14

正确答案:D

2.以下程序的输出结果是:Fr=[]Defmyf(frame):fa=[12,23]fr=faMyf(fr)Print(fr)

A、[12,23]

B、12,23

C、1223

D、[]

正确答案:D

3.语句eval(‘2+4/5’)执行后的输出结果是

A、2

B、2.8

C、’2+4/5’

D、2+4/5

正确答案:B

4.给出如下代码:a=3whilea0:a-=1print(a,end=)以下选项中描述错误的是()

A、条件a0如果修改为a0程序执行会进入死循环

B、使用while保留字可创建无限循环

C、a-=1可由a=a–1实现

D、这段代码的输出内容为210

正确答案:A

5.关于Python对文件的处理,以下选项中描述错误的是()

A、Python通过解释器内置的open()函数打开一个文件

B、Python能够以文本和二进制两种方式处理文件

C、文件使用结束后要用close()方法关闭,释放文件的使用授权

D、当文件以文本方式打开时,读写按照字节流方式

正确答案:D

6.下面代码的执行结果是()Defgreeting(args1,*tupleArgs,**dictArgs):print(args1)Print(tupleArgs)Print(dictArgs)Names=[HTY,LFF,ZH]Info={schoolName:NJRU,City:Nanjing}greeting(Hello,,*names,**info)

A、Hello,(HTY,LFF,ZH){schoolName:NJRU,City:Nanjing}

B、[HTY,LFF,ZH]

C、出错

D、无输出

正确答案:A

7.以下程序的输出结果是:S=python编程\t很\t容易\t学print(len(s))

A、12

B、16

C、5

D、20

正确答案:B

8.给出如下代码s=Aliceprint(s[::–1])上述代码的输出结果是()

A、ecilA

B、ALICE

C、Alice

D、Alic

正确答案:A

9.下面代码的输出结果是()bin(10)

A、‘0x1010’

B、‘0b1010’

C、‘0o1010’

D、‘0d1010’

正确答案:B

10.下列程序的结果是()。sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)

A、5050

B、45

C、4950

D、450

正确答案:D

11.以下代码中的print_menu()函数是哪种分类defprint_menu():print(--------------------------)Print(xx涮涮锅点菜系统)print(1.羊肉涮涮锅)print(2.牛肉涮涮锅)print(3.猪肉涮涮锅)Print(--------------------------)Print_menu()

A、有参无返回值函数

B、无参有返回值函数

C、有参有返回值函数

D、无参无返回值函数

正确答案:D

12.以下不是Python语言关键字的选项是()

A、in

B、def

C、return

D、define

正确答案:D

13.Python不支持的数据类型有()

A、list

B、float

C、int

D、char

正确答案:D

14.以下关于Python数值运算描述错误的是()

A、默认情况下10/4==2的判别结果是True

B、Python支持+=、%=这样的增量赋值操作符。

C、%运算符表示运算对象取余。

D、Python内置支持复数运算,可以使用j或者J来表示。

正确答案:A

15.下列运算符的使用错误的是()

A、100+‘a’

B、3*‘abc’

C、[1,2,3]+[4,5,6]

D、10%3

正确答案:A

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

A、readlines

B、readline

C、readtext

D、read

正确答案:C

17.以下选项中,输出结果为False的是()

A、False!=0

B、5!=4

C、5is5

D、5isnot4

正确答案:A

18.给

文档评论(0)

百知星球 + 关注
实名认证
内容提供者

精心梳理知识,畅快分享所得

1亿VIP精品文档

相关文档