购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

课后习题

一、选择题

()1.对于for/in循环的描述,哪一个不正确?

A.嵌套循环架构中,循环之间不可交错

B.循环计数器要有初始值和终值

C.for循环可以遍历任何序列的元素或表项

D.递增值默认为2

()2.对于while循环的描述,哪一个不正确?

A.是一种可以重复执行固定次数的循环

B.else语句不可以省略

C.进入循环并不会进行条件检查

D.必须检查离开循环的条件是否存在

()3.for/in循环每执行一次,如果增减值没有特别指定,默认值是多少?

A.0

B.1

C.-1

D.3。

()4.对于循环的描述,哪一个不正确?

A.在for/in循环中,还可以包含其他的for/in循环

B.嵌套循环内外循环可以交错使用

C.如果跳离循环的条件设置不当,有可能陷入无限循环

D.while循环会先检查条件表达式

()5.试问下列程序代码中,最后k值会为多少?


k=10
while k<=13:
    k +=1
print(k)

A.14

B.12

C.13

D.10

二、填空题

1.循环语句包含可计次的_____循环和不可计次的_____循环。

2.有关元组更高效的写法,就是直接调用_____函数。

3._____指令用来中断循环的执行,并离开当前所在的循环体。

4._____指令的作用是强迫for或while等循环语句结束当前正在循环内执行的程序,并将程序执行的控制权转移到下一轮循环的开始处。

5.循环结构通常需要具备三个条件:______、______、______。

三、简答题

1.请试着编写一个程序,让用户传入一个数值N,判断N是否为3的倍数,如果是,就输出True,否则输出False。

2.请使用while循环计算1到100所有整数的和。

3.请使用for循环计算1到100所有整数的和。

4.请使用for循环语句让用户输入n值,并计算出1!+2!+...+n!的总和,如下所示:


1!+2!+3!+4!+….+n-1!+n!

5.请写出下列程序语句中while循环输出的count值。


count = 1
while count <= 14:
   print(count)
   count += 3

6.用while循环编写1~50的偶数之和。 X5BRQXMKy6UhPL34FjOQ8WPdBU8mZ5C9ph1KANahSbONbLxZzqf+JJAxMrzmKBMD

点击中间区域
呼出菜单
上一章
目录
下一章
×