Python模拟练习题含参考答案.docxVIP

Python模拟练习题含参考答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python模拟练习题含参考答案

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

1.给出如下代码:Deffact(n):S=1foriinrange(1,n+1):s*=iReturns以下选项中描述错误的是()

A、fact(n)函数功能为求n的阶乘

B、range()函数是Python内置函数

C、s是局部变量

D、代码中n是可选参数

正确答案:D

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

A、14

B、1000

C、15

D、13

正确答案:A

3.以下程序的输出结果是()d={“zhang”:“China”,“Jone”:“America”,“Natan”:“Japan”}forkind:print(k,end=)

A、ChinaAmericaJapan

B、zhang:ChinaJone:AmericaNatan:Japan

C、“zhang””Jone””Natan”

D、zhangJoneNatan

正确答案:D

4.计算表达式1234%1000//100的值为

A、1

B、3

C、2

D、4

正确答案:C

5.Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:

A、“缩进”有利于程序代码的可读性,并不影响程序结构。

B、代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。

C、不需要缩进的代码顶行编写,不留空白。

D、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。

正确答案:A

6.以下选项中,不是Python对文件的打开模式的是()

A、r

B、+

C、c

D、w

正确答案:C

7.关于Python语句P=–P,以下选项中描述正确的是()

A、给P赋值为它的负数

B、P=0

C、P的绝对值

D、P等于它的负数

正确答案:A

8.以下程序的输出结果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end=)

A、abcabcabc

B、aaabbbccc

C、ababab

D、aaabbb

正确答案:C

9.下面代码的输出结果是()s=0while(s=1):print(‘计数:’,s)s=s+1

A、计数:1

B、计数:0

C、出错

D、计数:0计数:1

正确答案:D

10.给出如下代码:deffunc(a,b):c=a**2+bB=areturnca=10b=100C=func(a,b)+a以下选项中描述错误的是()

A、执行该函数后,变量a的值为10

B、执行该函数后,变量b的值为100

C、执行该函数后,变量c的值为200

D、该函数名称为func

正确答案:C

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

A、return

B、in

C、def

D、define

正确答案:D

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

A、a**b的值是18

B、a%b的值是1

C、a//b的值是4

D、a+b的值是11

正确答案:A

13.以下选项中,对程序的描述错误的是()

A、通过封装可以实现代码复用

B、可以利用函数对程序进行模块化设计

C、程序是由一系列函数组成的

D、程序是由一系列代码组成的

正确答案:C

14.给出如下代码S=abcdefghijklmnprint(s[1:10:3])上述代码的输出结果是()

A、beh

B、adgj

C、adg

D、behk

正确答案:A

15.字典的____________方法返回字典的“键”列表

A、items()

B、key()

C、keys()

D、values()

正确答案:C

16.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是()

A、参数的值是否改变与函数中对变量的操作有关,与参数类型无关

B、参数是整数类型时,不改变原参数的值

C、参数是组合类型(可变对象)时,改变原参数的值

D、参数是列表类型时,改变原参数的值

正确答案:A

17.执行下面代码,错误的是()deff(x,y=0,z=0):Pass

A、f(1,x=1,z=3)

B、f(1,y=2,z=3)

C、f(z=3,x=1,y=2)

D、f(1,z=3)

正确答案:A

18.下列选项中,()的布尔值不是False。

A、1

B、()

C、None

D、0

正确答案:A

19.以下语句的运行结果是Python=“Python”print(“st

文档评论(0)

百知星球 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档