大学MOOC 大学计算机程序设计(Python)(哈尔滨商业大学)1452561213 最新慕课完整章节测试答案
练习
模拟考试
1、单选题:
Python程序文件的扩展名为( )
选项:
A: .python
B: .py
C: .pyc
D: .js
答案: 【 .py】
2、单选题:
以下选项中,和循环结构无关是
选项:
A: for
B: while
C: continue
D: goto
答案: 【 goto】
3、单选题:
如何解释下面语句的执行结果?( )>>> print(1.2 - 1.0 == 0.2) False
选项:
A: Python的实现有错误
B: 浮点数无法精确表示
C: 布尔运算不能用于浮点数比较
D: Python将非0数视为False
答案: 【 浮点数无法精确表示】
4、单选题:
下列关于字符串的描述,错误的是( )
选项:
A: 读取字符串s的首字符是s[0]
B: 读取字符串s的最后一个字符是s[:-1]
C: 字符串中的字符都是以某种二进制编码的方式进行存储和处理的
D: 两个字符串也能进行大小的比较
答案: 【 读取字符串s的最后一个字符是s[:-1]】
5、单选题:
利用print()函数格式化输出,能够控制浮点数的小数点后两位输出的是( )。
选项:
A: {.2}
B: {:.2}
C: {.2f}
D: {:.2f}
答案: 【 {:.2f}】
6、单选题:
关于Python的分支结构,以下选项中描述错误的是( )。
选项:
A: 分支结构可以向已经执行过的语句部分跳转
B: 分支结构使用if保留字
C: Python中if-else语句用来实现二分支结构
D: Python中if-elif-else语句用来实现多分支结构
答案: 【 分支结构可以向已经执行过的语句部分跳转】
7、单选题:
关于下面代码中的for循环,叙述正确的选项是( )for i in range(1,11):
x = int(input(“请输入一个数字”))
if x < 0:
continue
print(x)
选项:
A: 当x<0时整个循环结束
B: 当x>=0时什么也不输出
C: print()函数永远也不执行
D: 最多允许输出10个非负整数
答案: 【 最多允许输出10个非负整数】
8、单选题:
以下表达式中不合法的是( )
选项:
A: x in [1,2,3,4]
B: x - 6 > 5
C: e > 6 a
