大学MOOC Python语言程序设计(河南科技大学)1451395167 最新慕课完整章节测试答案
【第0周】课程导学
Python期末考试A卷-张孝国老师专用
1、单选题:
在Python语言中,不能作为变量名的是()。
选项:
A: student
B: _bmp
C: Teacher
D: pass
答案: 【 pass】
2、单选题:
以下关于Python缩进的描述中,错误的是()。
选项:
A: 缩进表示了所属关系和代码块的所属范围
B: 缩进是可以嵌套的,从而形成多层缩进
C: 判断、循环、函数等都能通过缩进包含一批代码
D: Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
答案: 【 Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格】
3、单选题:
以下代码的输出结果是()。x='R00sT'print(len(x))
选项:
A: 3
B: 5
C: 7
D: 6
答案: 【 5】
4、单选题:
以下描述中,错误的是()。
选项:
A: 对于需要更高执行速度的功能,Python可以调用C语言编写的底层代码
B: Python比大部分编程语言具有更高的软件开发产量和简洁性
C: Python语言是解释执行的,因此执行速度比编译型语言慢
D: Python是脚本语言,主要用作系统编程和Web访问的开发
答案: 【 Python是脚本语言,主要用作系统编程和Web访问的开发】
5、单选题:
以下叙述中,错误的是()。
选项:
A: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
B: Python通过for、while等保留字构建循环结构
C: continue只结束本次循环
D: break用来结束当前当次语句,但不跳出当前的循环体
答案: 【 break用来结束当前当次语句,但不跳出当前的循环体】
6、单选题:
以下构成Python循环结构的方法中,正确的是()。
选项:
A: loop
B: while
C: do…for
D: if
答案: 【 while】
7、单选题:
以下代码绘制的图形是()。import turtle as tfor i in range(1,7): t.fd(50) t.left(60)
选项:
A: 正方形
B: 八边形
C: 七边形
D: 六边形
答案: 【 六边形】
8、单选题:
以下叙述中,正确的是()。
选项:
A: 条件4<=5<=6是合法的,输出是False
B: 条件4<=5<=6是不合法的
C: 条件4<=5<=6是合法的,输出是True
D: 条件4<=5<=6是不合法的,会抛出异常
答案: 【 条件4<=5<=6是合法的,输出是True】
9、单选题:
以下代码的输出结果为()。for i in range(1,6): if i%4==0: continue else: print(i,end=“,”)
选项:
A: 1,2,3,5
B: 1,2,3,5,
C: 1,2,3,4,
D: 1,2,3,5,6,
答案: 【 1,2,3,5,】
10、单选题:
以下代码的输出结果是()。t=10.5def above_zero(t):return t>0
选项:
A: True
B: False
C: 10.5
D: 没有输出
答案: 【 没有输出】
11、单选题:
以下描述中,正确的是()。
选项:
A: 函数中return语句只能放在函数定义的最后面
B: 使用函数最主要的作用是复用代码
C: 定义函数需要使用保留字def
D: Python函数不可以定义在分支或循环的内部
答案: 【 定义函数需要使用保留字def】
12、单选题:
以下说法中,正确的是()。
选项:
A: 函数定义中最多含有一个return语句
B: 在函数定义中使用return语句时,至少给一个返回值
C: Python函数的返回值使用很灵活,可以没有返回值,也可以有一个或多个返回值
D: 函数只能通过print语句和return语句给出运行结果
答案: 【 Python函数的返回值使用很灵活,可以没有返回值,也可以有一个或多个返回值】
13、单选题:
以下程序的输出结果是()。ls=[[1,2,3],’Python’,[[4,5,’ABC’],6],[7,8]]print(ls[2][1])
选项:
A: 'ABC'
B: [4,5, 'ABC']
C: 6
D: [7,8]
答案: 【 6】
14、单选题:
以下代码输出结果是()。def fbR(n): if n<=0: return -1 else: L=[1,5] for i in range(2,n): L.append(L[-1]+L[-2]) return L[-2]%L[-1]print(fbR(7))
选项:
A: 5
B: 1
C: 14
D: 28
答案: 【 28】
15、单选题:
以下代码的输出结果为()。a=10.99print(complex(a))
选项:
A: 10.99
B: (10.99+0j)
C: 0.99
D: 10.99i+j
答案: 【 (10.99+0j)
