《第07课 循环结构》专题练习(解析版).docxVIP

《第07课 循环结构》专题练习(解析版).docx

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

学而优教有方

PAGEPage1/NUMPAGESPages3

第7课循环结构

专题练习

1.关于Python循环结构,以下选项中描述错误的是()。

A.Python通过for、while等保留字提供遍历循环和条件循环结构。

B.break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行。

C.continue语句的作用是中止整个循环。

D.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等。

【答案】C

【解析】A正确

B正确

C错误continue语句只结束本次循环体的执行,而不是中止整个循环。

D正确

2.以下选项中,不是Python保留字的是()。

A.do

B.pass

C.while

D.continue

【答案】A

【解析】A错误do不是Python的保留字。

B正确

C正确

D正确

3.以下流程图描述的是哪种结构()。

A.顺序结构

B.分支结构

C.遍历循环

D.条件循环

【答案】D

【解析】以上流程图表述的含义是:如果条件表达式的值为真(True),则执行语句块1,再进行条件的判定,如果表达式的值为真(True),则继续执行语句块1(循环体);如果条件表达式的值为假False,则退出循环体,执行语句块2。这是典型的条件循环。

4.Python中专门用于生成序列的内置函数是()。

A.eval()

B.range()

C.input()

D.print()

【答案】B

【解析】A错误eval()函数是将字符串str当成有效的表达式来求值并返回计算结果。

B正确range()函数允许用户在给定范围内生成一系列元素。

C错误input()函数是用来实现Python信息的输入。

D错误print()函数是用来向屏幕上输出指定的字符串。

5.下列函数用法错误的是()。

A.range(5)

B.range(7,10)

C.range(6,1)

D.range(10,4,-2)

【答案】C

【解析】range()函数的语法格式如下:range(start,stop,step)。此函数中各参数的含义如下:

start:用于指定计数的起始值,如果省略不写,则默认从0开始。

stop:用于指定计数的结束值(不包括此值),此参数不能省略。

step:用于指定递增基数(步长),如果省略,则默认步长为1。

在使用range()函数时,如果只有一个参数,则表示指定的是stop;如果有两个参数,则表示指定的是start和stop。

因此,A正确,输出的结果为[0,1,2,3,4];B正确,输出的结果为[7,8,9];D正确,输出的结果为[10,8,6];C错误,range(6,1)只有两个参数,则表示序列的开始值为6,步长为1,则其结束值不可能比开始值小。

6.语句random.randrange(50,100,2)的作用是()。

A.生成一个50-100之间的随机整数

B.生成一个50-99之间的随机整数

C.生成一个50-100之间的随机偶数

D.生成一个50-99之间的随机偶数

【答案】D

【解析】在random库中生成随机数的函数为randrange(start,stop,step)函数,其功能是在参数决定的序列中随机返回一个元素。其中,参数start指定序列的开始值,包含在序列内,缺省值为0;参数stop指定序列的结束值,不包含在序列内;参数step指定递增基数,缺省值为1。因此random.randrange(50,100,2)是在序列50-99之间(不包含100)返回一个随机偶数。

7.Python中表示跳出循环的语句是()。

A.break

B.pass

C.ESC

D.close

【答案】A

【解析】A正确break语句是用来跳出整个循环的。

B正确pass语句是一个空操作,一般用做占位语句。

C错误ESC在Python中会被标识为一个变量名。

D正确close在Python中会被标识为一个变量名。

8.以下代码表示的含义是()。

x=0

foriinrange(1,10):

x=x+i

print(x)

A.1+10的和

B.1+9的和

C.1-10所有整数的和

D.1-9所有整数的和

【答案】D

【解析】for是遍历循环,表示利用i遍历序列(1,10)中的全部元素,其中range(start,stop,step)函数中参数stop指定序列的结束值,

您可能关注的文档

文档评论(0)

crsky2046 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档