智慧树知到《Python程序设计》章节测试答案
A.for i in range(10,0):total += i
B.for i in range(1,11):total += i
C.for i in range(10,0,-1):total += i
D.for i in (10,9,8,7,6,5,4,3,2,1):total +=i
正确答案:for i in range(10,0):total += i
3、下列语句的执行结果是:()。for i in range(3):for j in range(3,6):print(i*j,end= '; ';)
A.0 0 0 0 3 4 5 6 6 8 10 12
B.0 0 0 3 4 5 6 8 10
C.3 4 5 6 8 10
D.以上都不对
正确答案:0 0 0 3 4 5 6 8 10
4、关于Python的分支结构,以下选项中描述错误的是()。
A.分支结构可以向已经执行过的语句部分跳转。
B.分支结构使用if保留字。
C.Python中if-else语句用来形成二分之支结构。
D.Python中if-elif-else语句描述多分支结构。
正确答案:分支结构可以向已经执行过的语句部分跳转。
5、以下选项不是Python语言保留字的是()。
A.while
B.except
C.do
D.pass
正确答案:do
6、关于程序的异常处理,以下选项中描述错误的是()。
A.Python通过try、except等保留字提供异常处理功能
B.程序异常发生经过妥善处理可以继续执行
C.异常语句可以与else和finally保留字配合使用
D.编程语言中的异常和错误是完全相同的概念。
正确答案:编程语言中的异常和错误是完全相同的概念。
7、如果执行语句:x = int(input(";input the year you are born:";))和 print(";你是00后"; if x >;= 00 else ";你是00前";),如果输入的是“2005”,则输出的是“你是00后”。
A.正确
B.错误
正确答案:正确
8、带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。
A.正确
B.错误
正确答案:错误
9、可以使用表达式x=1作为选择结构和循环结构的条件表达式。
A.正确
B.错误
正确答案:错误
10、由于break语句和continue语句使用起来很方便,在循环语句中应该多使用。
A.正确
B.错误
正确答案:错误
11、在编写循环语句时,应尽量减少内循环的无关计算,提高循环执行效率。
A.正确
B.错误
正确答案:正确
12、for循环和while循环都可以带else子句,循环因为条件表达式不满足而自然结束时,执行else子句中的代码。
A.正确
B.错误
正确答案:正确
13、for循环和while循环都可以带else子句,循环因为执行了break语句而结束时,执行else子句中的代码。
A.正确
B.错误
正确答案:错误
第四章单元测试
1、下列序列结构属于有序序列的有()。
A.列表
B.元组
C.集合
D.range对象
正确答案:列表;元组;range对象
2、下列序列结构属于不可变序列的有()。
A.列表
B.元组
C.zip对象
D.字典