MOOC 高级语言程序设计(沈阳农业大学)1462646201 最新慕课完整章节测试答案
第一章 初识Python
第一章 单元测试
1、单选题:
以下关于程序设计语言的描述,错误的选项是:()
选项:
A: 汇编语言是可以直接操作计算机硬件的编程语言
B: 程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段
C: 编译和解释的区别是一次性翻译程序还是每次执行时翻译程序
D: Python语言是开源的
答案: 【 程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段】
2、单选题:
关于import引用,以下选项中描述错误的是:( )
选项:
A: 使用 import turtle 引入turtle 库
B: import 保留字用于导入模块或者模块中的对象
C: import turtle之后直接执行pensize()就可以设置画笔宽度
D: 不引入turtle库是无法使用库中的函数的
答案: 【 import turtle之后直接执行pensize()就可以设置画笔宽度】
3、单选题:
关于 Python 语言的描述,错误的选项是______。
选项:
A: 支持面向过程
B: 是一种机器语言
C: 支持面向对象
D: 是一种解释类型的语言
答案: 【 是一种机器语言】
4、单选题:
计算机中信息处理和信息储存用()
选项:
A: 二进制代码
B: 十进制代码
C: ASCII代码
D: 十六进制代码
答案: 【 二进制代码】
5、单选题:
print("1",1)的输出是( )
选项:
A: 11
B: 1,1
C: 1 1
D: 输出错误
答案: 【 1 1】
第二章 Python基础知识和turtle绘图1
第二章 单元测试
1、单选题:
下面哪个不是Python合法的标识符( )
选项:
A: __name__
B: int32
C: self
D: 40XL2
答案: 【 40XL2】
2、单选题:
Python语言语句块的标记是( )
选项:
A: 逗号
B: 分号
C: /
D: 缩进
答案: 【 缩进】
3、单选题:
以下哪个不是python中的关键字(保留字)( )
选项:
A: else
B: if
C: import
D: print
答案: 【 print】
4、单选题:
关于 Python 语言的注释,以下选项中描述错误的是( )
选项:
A: Python 语言的单行注释以单引号 ’ 开头
B: Python 语言的单行注释以#开头
C: Python 语言的多行注释可以用 ’ ’ '(三个单引号)开头和结尾
D: Python 语言有两种注释方式:单行注释和多行注释
答案: 【 Python 语言的单行注释以单引号 ’ 开头】
5、单选题:
关于赋值语句,以下选项中描述错误的是( )
选项:
A: 设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30
B: 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
C: 设 x = "alice";y = "kate",执行x,y = y,x可以实现变量 x 和 y 值的互换
D: 在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值
答案: 【 设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30】
6、单选题:
以下选项中符合Python语言变量命名规则的是()
选项:
A: *i
B: templist
C: ai!
D: 3_1
答案: 【 templist】
7、单选题:
表达式 eval('500/10') 的结果是:( )
选项:
A: 50.0
B: 50
C: 500/10
D: '500/10'
答案: 【 50.0】
8、单选题:
关于eval函数,以下选项中描述错误的是( )
选项:
A: 执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果
B: eval 函数的定义为:eval(source, globals=None, locals=None, /)
C: 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
D: eval 函数的作用是将输入的字符串转为Python语句,并执行该语句
答案: 【 执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果】
9、单选题:
下列哪个语句在Python中是非法的?
选项:
A: x, y = y, x
B: x = y = z = 1
C: x += y
D: x = (y = z + 1)
答案: 【 x = (y = z + 1)】
10、单选题:
下面代码的输出结果是( ) x=10y=3print(x%y,x**y)
选项:
A: 3 30
B: 1 1000
C: 1 30
D: 3 1000
答案: 【 1 1000】
第二章 Python基础知识和turtle绘图2
单元测试三
1、单选题:
下面代码的输出结果是( )x = 12.34print(type(x))
选项:
A: <class ‘int’>
B: <class ‘float’>
C: <class ‘bool’>
D: <class ‘complex’>
答案: 【 <class ‘float’>】
2、单选题:
下列哪个不是Python支持的数据类型()
选项:
A: char
B: int
C: float
D: str
答案: 【 char】
3、单选题:
&l