本章习题
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内的所有奇数。