本章习题

本章习题

1.关于程序的控制结构,哪个选项的描述是错误的?( )

A.流程图可以用来展示程序结构

B.顺序结构有一个入口

C.控制结构可以用来更改程序的执行顺序

D.循环结构可以没有出口

2.下列有关break 语句与continue 语句不正确的是( )。

A.当多个循环语句彼此嵌套时,break 语句只适用于最里层的语句

B.continue 语句类似于break 语句,必须在for、while 循环中使用

C.continue 语句结束循环,继续执行循环语句的后继语句

D.break 语句结束循环,继续执行循环语句的后继语句

3.哪个选项能够实现Python 循环结构?( )

A.loop

B.while

C.if

D.do-for

4.哪个选项不符合下述程序空白处的语法要求?( )

A.range(0,10)

B.{1;2;3;4;5}

C."Hello"

D.(1,2,3)

5.哪个选项的描述是正确的?( )

A.条件35<=45<75 是合法的,且输出为False

B.条件24<=28<25 是合法的,且输出为False

C.条件24<=28<25 是不合法的

D.条件24<=28<25 是合法的,且输出为True

6.关于条件循环,哪个选项的描述是错误的?( )

A.条件循环也叫无限循环

B.条件循环使用while 语句实现

C.条件循环不需要事先确定循环次数

D.条件循环一直保持循环操作,直到循环条件满足才结束

7.哪个选项是random’库中用于生成随机小数的函数?( )

A.random()

B.randint()

C.getrandbits()

D.randrange()

8.编程练习:有一个字符串"I am learning Python",我们想要查找出它里面的字母“a”,并统计出其个数。提示:可以结合条件语句和循环语句对字符串进行处理。

9.编程练习:给定一个列表,如a=[1,1,2,3,5,8,13,21,34,55,89],写一个程序打印出所有小于5 的元素。

10.实现用户输入用户名和密码,当用户名为admin且密码为123 时,显示登录成功,否则登录失败!

11.使用while循环实现输出2-3+4-5+6-…+100 的和。

12.输出1~100内的所有奇数。