大学计算机程序设计(Python)(哈尔滨商业大学) 中国大学mooc慕课答案满分完整版章节测试

大学计算机程序设计(Python)(哈尔滨商业大学) 中国大学mooc慕课答案满分完整版章节测试

卜挝苟匹弹班痛潜徽面甸毛劫

第一周:计算机和Python程序 单元测验一

1、 以下关于程序设计语言的描述,错误的选项是:()

A:Python语言是开源的
B:汇编语言是可以直接操作计算机硬件的编程语言
C:程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段
D:编译和解释的区别是一次性翻译程序还是每次执行时翻译程序
答案: 程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段

2、 关于import引用,以下选项中描述错误的是:( )

A:使用 import turtle 引入turtle 库
B:import turtle之后直接执行showturtle()就可以显示画笔形状
C:不引入turtle库是无法使用库中的函数的
D:import 保留字用于导入模块或者模块中的对象
答案: import turtle之后直接执行showturtle()就可以显示画笔形状

3、 python源程序执行的方式:()

A:编译执行
B:包含了提前编译的解释执行
C:直接执行
D:边编译边执行
答案: 包含了提前编译的解释执行

4、 计算机中信息处理和信息储存用()

A:二进制代码
B:十进制代码
C:十六进制代码
D:ASCII代码
答案: 二进制代码

5、 print(“1”,1)的输出是( )

A:11
B:1 1
C:1,1
D:输出错误
答案: 1 1

第二周:Python程序基础 单元测验二

1、 下面哪个不是Python合法的标识符( )

A:int32
B:40XL
C:self
D:name
答案: 40XL

2、 Python语言语句块的标记是( )

A:分号
B:逗号
C:缩进
D: /
答案: 缩进 

3、 以下哪个不是python中的关键字(保留字)( )

A:if
B:else
C:import
D:print
答案: print

4、 关于 Python 语言的注释,以下选项中描述错误的是( )

A: Python 语言的单行注释以#开头
B:Python 语言的单行注释以单引号 ’ 开头
C:Python 语言的多行注释可以用 ’ ’ ‘(三个单引号)开头和结尾
D: Python 语言有两种注释方式:单行注释和多行注释
答案: Python 语言的单行注释以单引号 ’ 开头

5、 关于赋值语句,以下选项中描述错误的是( )

A:在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值
B:设 x = “”alice””;y = “”kate””,执行x,y = y,x可以实现变量 x 和 y 值的互换
C:设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30
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:3_1
C:AI!
D:Templist
答案: Templist

7、 表达式 eval(‘500/10’) 的结果是:( )

A: ‘500/10’
B:500/10
C:50
D:50.0
答案: 50.0

8、 关于eval函数,以下选项中描述错误的是( )

A:eval 函数的作用是将输入的字符串转为Python语句,并执行该语句
B:如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
C:执行 eval(“Hello”) 和执行 eval(“ ’Hello’ ”) 得到相同的结果
D:eval 函数的定义为:eval(source, globals=None, locals=None, /)
答案: 执行 eval(“Hello”) 和执行 eval(“ ’Hello’ ”) 得到相同的结果

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、 下面代码的输出结果是( ) x=10y=3 print(x%y,x**y)

A: 3 1000
B:1 30
C:3 30
D:1 1000
答案: 1 1000

第三周:数字与字符串 单元测验三

1、 下面代码的输出结果是( )x = 12.34print(type(x))

A:
B:
C:
D:
答案:

2、 下列哪个不是Python支持的数据类型()

A:char
B:int
C:float
D:str
答案: char

3、 Python 语言中,以下表达式输出结果为11的选项是:()

A: print(eval(“1+1”)) 
B: print(eval(“1″ + ”1”)) 
C:print(“1+1”)
D:print(“1″,”1”)
答案:  print(eval(“1″ + ”1”)) 

4、 下面代码的输出结果是( ) x=10y=3print(divmod(x,y))

A:(1, 3)
B:3,1
C:1,3
D:(3, 1)
答案: (3, 1)

5、 下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:( )

A:print(“{%.2f}”.format(x))
B:print(“%.2f”%x)
C:print(“{:.2f}”.format(x))‍
D:print(format(x,”.2f”))
答案: print(“{%.2f}”.format(x))

6、 关于Python语言的变量,以下选项中说法正确的是( )

A:随时声明、随时使用、随时释放
B:随时命名、随时赋值、随时使用
C:随时声明、随时赋值、随时变换类型

D:随时命名、随时赋值、随时变换类型

答案: 随时命名、随时赋值、随时使用

7、 关于Python语言数值操作符,以下选项中描述错误的是( )

A:x//y表示x与y之整数商,即不大于x与y之商的最大整数
B:xy表示x的y次幂,其中,y必须是整数
C:x%y表示x与y之商的余数,也称为模运算
D: x/y表示x与y之商
答案: x
y表示x的y次幂,其中,y必须是整数

8、 下面代码的执行后x值是( ) x = 2x = 3 + 5*2

A:15
B:56
C:8192
D:13
答案: 56

9、 以下对数值运算操作符描述错误的选项是:( )

A:Python 提供了9个基本的数值运算操作符
B:Python 数值运算操作符也叫做内置操作符
C:Python 数值运算操作符需要引用第三方库math
D:Python 二元数学操作符都有与之对应的增强赋值操作符
答案: Python 数值运算操作符需要引用第三方库math

10、 以下选项中,修改turtle画笔颜色的函数是()

A:seth()
B:colormode()
C:bk()
D:pencolor()
答案: pencolor()

第四周:分支结构 单元测验四

1、 下列表达式的运算结果是:( ) a = 100 b = Falsea * b > -1

A:False
B:1
C:0
D:True
答案: True

2、 以下关于 Python 的控制结构,错误的是:()

A:elif 可以单独使用
B:在 Python 中,没有 switch-case 语句
C:每个 else后要使用冒号(:)
D:每个 if 条件后要使用冒号(:)
答案: elif 可以单独使用

3、 设 x = 10; y = 20,下列语句能正确运行结束的是:()

A:max = x >y ? x : y
B:if(x>y) print(x)
C:if x>y max=x
D:if xif x

4、 以下关于程序控制结构描述错误的是:()

A:分支结构中有单分支结构和双分支结构
B:Python 里,能用分支结构写出循环的算法
C:分支是三种基本结构的一种
D:多分支也可以由分支的嵌套实现
答案: Python 里,能用分支结构写出循环的算法

5、 以下程序的输出结果是:( ) t = “Python”if t>=”python”: t = “python”else: t = “None”print(t)

A:Python
B:python
C:None
D:t
答案: None

6、 以下程序的输出结果是:()a = 30b = 1if a >=10: a = 20elif a>=20: a = 30elif a>=30: b = aelse: b = 0print(‘a={}, b={}’.format(a,b))

A:a=20, b=1
B:a=30, b=30
C:a=20, b=20
D:a=30, b=1
答案: a=20, b=1

7、 关于 Python 的分支结构,以下选项中描述错误的是()

A:分支结构使用 if 保留字
B:分支结构可以向已经执行过的语句部分跳转
C:Python 中 if-elif-else 语句描述多分支结构
D:Python 中 if-else 语句用来形成二分支结构
答案: 分支结构可以向已经执行过的语句部分跳转

8、 关于 Python 字符编码,以下选项中描述错误的是()

A:chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
B:print(chr(65)) 输出 A
C:print(ord(‘a’)) 输出 97
D:Python 字符编码使用 ASCII 编码
答案: Python 字符编码使用 ASCII 编码

9、 以下关于 Python 的控制结构,正确的是:()

A:每个 if 条件后要使用冒号:
B:在 Python 中,有 switch-case 语句
C:Python 中的 break表示退出分支
D:elif 可以单独使用
答案: 每个 if 条件后要使用冒号:

10、 以下语句执行后a、b、c的值是:( )a = “watermelon”b = “strawberry”c = “cherry”if a > b: c = a a = b b = c

A:watermelon strawberry cherry
B:watermelon cherry strawberry
C:strawberry cherry watermelon
D:strawberry watermelon watermelon
答案: strawberry watermelon watermelon


上方为免费预览版答案,如需完整答案,请点击下方红字购买:

点击这里,购买完整答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

大学计算机程序设计(Python)(哈尔滨商业大学) 中国大学mooc慕课答案满分完整版章节测试第1张

大学计算机程序设计(Python)(哈尔滨商业大学) 中国大学mooc慕课答案满分完整版章节测试第2张


 

馆领桥敌祟勒勒莱砂边糯堕萄