大学MOOC Python程序设计(恩施职业技术学院)1449333164 最新慕课完整章节测试答案
第1章欢迎来到python的世界
欢迎来到Python的世界
1、单选题:
下面不属于python特性的是( )
选项:
A: 简单易学
B: 开源免费
C: 高可移植性
D: 性于低级语言
答案: 【 性于低级语言】
2、单选题:
Python脚本文件的扩展名为( )。
选项:
A: .python
B: .py
C: .pt
D: .pg
答案: 【 .py】
3、单选题:
算法是指()
选项:
A: 数学的计算公式
B: 程序设计语言的语句序列
C: 问题的精确描述
D: 解决问题的精确步骤
答案: 【 解决问题的精确步骤】
4、单选题:
下列关于程序设计语言的描述,正确的是
选项:
A: 机器语言需要编译后计算机才能接受
B: 早期人们使用机器语言编写计算机程序
C: 机器语言又称为高级语言
D: 现在人们普遍使用机器语言编写程序
答案: 【 早期人们使用机器语言编写计算机程序】
第2章 Pyhon快速度入门
第2章 Python快速度入门
1、单选题:
当需要在字符串中使用特殊字符时,python使用( )作为转义字符。
选项:
A:
B: /
C: #
D: %
答案: 【 】
2、单选题:
下面( )不是有效的变量名。
选项:
A: _demo
B: banana
C: Numbr
D: my-score
答案: 【 my-score】
3、单选题:
关于a or b的描述错误的是( )。
选项:
A: 若a=True b=True 则 a or b ==True
B: 若a=True b=False 则 a or b ==True
C: 若a=True b=True 则 a or b ==False
D: 若a=False b=False 则 a or b ==False
答案: 【 若a=True b=True 则 a or b ==False 】
4、单选题:
优先级最高的运算符为( )。
选项:
A: /
B: //
C: *
D: ()
答案: 【 ()】
5、单选题:
type(1+2L*3.14)的结果是:
选项:
A: <class ‘int’>
B: <class ‘long’>
C: <class ‘float’>
D: <class ‘str’>
答案: 【 <class ‘float’>】
6、单选题:
下列表达式的值为True的是
选项:
A: (2**=3)<(2*=3)
B: 3>2>2
C: 1==1 and 2!=1
D: not(1==1 and 0!=1)
答案: 【 1==1 and 2!=1】
7、单选题:
Python不支持的数据类型有
选项:
A: char
B: int
C: float
D: list
答案: 【 char】
8、单选题:
下面哪个不是Python合法的标识符
选项:
A: int32
B: 40XL
C: self
D: __name__
答案: 【 40XL】
9、单选题:
下列哪个语句在Python中是非法的
选项:
A: x = y = z = 1
B: x = (y = z + 1)
C: x, y = y, x
D: x += y
答案: 【 x = (y = z + 1)】
10、单选题:
以下关于Python数值运算描述错误的是哪一项?
选项:
A: Python支持+=、%=这样的增量赋值操作符
B: 默认情况下10/3 == 3的判别结果是True
C: Python内置支持复数运算,可以使用j或者J来表示。
D: %运算符表示运算对象取余。
答案: 【 默认情况下10/3 == 3的判别结果是True】
11、单选题:
下列运算符的使用错误的是:
选项:
A: 100 + 'a'
B: [1, 2, 3] + [4, 5, 6]
C: 3 * 'abc'
D: 10 % 3
答案: 【 100 + 'a'】
12、单选题:
在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的字符串
选项:
A: %d
B: %c
C: %s
D: %t
答案: 【 %s】
13、单选题:
Python脚本文件的扩展名为( )。
选项:
A: .pathon
B: .py
C: .pt
D: .pg
答案: 【 .py】
14、单选题:
关于赋值语句的作用,正确的描述是
选项:
A: 变量和对象必须类型相同
B: 每个赋值语句只能给一个变量赋值
C: 将变量改写为新的值
D: 将变量绑定到对象
答案: 【 将变量绑定到对象】
15、单选题:
下列不合法的Python变量名是
选项:
A: python2
B: N.x
C: sum
D: .Hello_World
答案: 【 N.x】
16、单选题:
下列哪一项不是Python的数据类型:
选项:
A: string
B: float
C: rational
D: int
答案: 【 rational】
17、单选题:
Python中,用于获取用户输入的命令为:
选项:
A: input
B: read
C: get
D: for
答案: 【 input】
18、单选题:
以下关于Python数值运算描述错误的是哪一项?
选项:
A: Python支持+=、%=这样的增量赋值操作符。
B: 在Python 2.x中,默认情况下10/3 == 3的判别结果是False,而Python 3.x中则不同。
C: Python内置支持复数运算,可以使用j或者J来表示。
D: %运算符表示运算对象取余。
答案: 【 在Python 2.x中,默认情况下10/3 == 3的判别结果是False,而Python 3.x中则不同。】
第3章Python 控制语句
第3章Python 控制语句单元测试
1、单选题:
以下关于循环控制语句描述错误的是哪一项?
选项:
A: Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
B: 在Python中if…elif…elif…结构中必须包含else子句。
C: 在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。
D: 循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。
答案: 【 在Python中if…elif…elif…结构中必须包含else子句。】
2、单选题:
下列程序共输出_______个值:&
