智慧树知到《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.字典