MOOC Python编程基础(东莞市教育局)1464387171 最新慕课完整章节测试答案
第1章、简介及示例
随堂测验1
1、单选题:
Python的优点不包括( )。
选项:
A: 简单易学
B: 免费开源
C: 丰富的库
D: 强制缩进
答案: 【 强制缩进】
2、单选题:
使用Python进行系统编程时,利用( )可以方便地进行系统维护和管理。
选项:
A: API
B: Tkinter/PyQT
C: Numpy
D: DB-API
答案: 【 API】
随堂测验2
1、单选题:
( )是计算机完成的一个最基本的操作。
选项:
A: 程序
B: 指令
C: 代码
D: 命令
答案: 【 指令】
2、单选题:
Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。
选项:
A: .py
B: .pyc
C: .pyb
D: .pyf
答案: 【 .pyc】
3、判断题:
Python语言环境的提示符是>>>。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验3
1、单选题:
在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。
选项:
A: 交互式运行
B: 脚本式运行
C: 代码式运行
D: 即时式运行
答案: 【 交互式运行】
2、单选题:
Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。
选项:
A: ANSI
B: GBK
C: UTF-8
D: UNICODE
答案: 【 UTF-8】
3、判断题:
注释的作用是增强程序可读性,并不会实际运行。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验4
1、单选题:
下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。
选项:
A: eval
B: input
C: print
D: get
答案: 【 input】
2、单选题:
下列选项中,用于将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上的函数是( )。
选项:
A: eval
B: input
C: print
D: get
答案: 【 print】
3、判断题:
调试是为了解决语法错误。
选项:
A: 正确
B: 错误
答案: 【 错误】
第2章、基础语法
随堂测验1
1、单选题:
下列选项中,( )不是常量。
选项:
A: 12
B: 35.7
C: 'Python'
D: abc
答案: 【 abc】
2、单选题:
通过语句“m,n=3,5”,定义了( )个变量。
选项:
A: 0
B: 1
C: 2
D: 报错
答案: 【 2】
3、判断题:
Python中的变量在使用前必须先定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验10
1、单选题:
十进制数37转为二进制数结果为( )。
选项:
A: 100101B
B: 101001B
C: 100100B
D: 100001B
答案: 【 100101B】
2、单选题:
7^10的运算结果为( )。
选项:
A: 17
B: 15
C: 13
D: 2
答案: 【 13】
随堂测验11
1、单选题:
程序在运行时,输入数据和输出数据都是存放在( )中。
选项:
A: 外存
B: 内存
C: CPU
D: 硬盘
答案: 【 内存】
2、单选题:
下列选项中,返回结果为True的表达式为( )。
选项:
A: 1 in {'ab':1}
B: 'ab' in 'abc'
C: 'ac' in 'abc'
D: 'ab' in ['abc',1]
答案: 【 'ab' in 'abc'】
随堂测验12
1、单选题:
3*5**2的运算结果为( )。
选项:
A: 30
B: 225
C: 75
D: 报错
答案: 【 75】
2、单选题:
已知x=5,则执行“x*=3+6”后,x的值为( )。
选项:
A: 15
B: 21
C: 45
D: 报错
答案: 【 45】
3、判断题:
表达式a=b=1中两个运算符的运算顺序是从右至左。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验13
1、单选题:
在绘制流程图时,条件判断应放在( )中。
选项:
A: 圆角矩形
B: 圆
C: 矩形框
D: 菱形框
答案: 【 菱形框】
2、单选题:
在绘制流程图时,只有( )后面允许有多个分支。
选项:
A: 圆角矩形
B: 圆
C: 矩形框
D: 菱形框
答案: 【 菱形框】
3、判断题:
伪代码必须符合Python语言的语法要求。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验14
1、单选题:
下面程序的输出结果是( )。score=80if score<60: print('成绩为%d'%score, end=',')print('不及格')
选项:
A: 成绩为80,不及格
B: 成绩为80
C: 不及格
D: 无输出
答案: 【 不及格】
2、单选题:
下面程序的输出结果是( )。score=80if score<60: print('不及格')else: pass
选项:
A: 不及格
B: pass
C: 报错
D: 无输出
答案: 【 无输出】
随堂测验15
1、单选题:
已知有代码“for x in y:”,则y必然是一个( )。
选项:
A: 可哈希对象
B: 可迭代对象
C: 列表对象
D: 集合对象
答案: 【 可迭代对象】
2、判断题:
print(list(range(5)))的输出结果为“[0, 1, 2, 3, 4] ”。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验16
1、单选题:
下面程序的输出结果是( )。m=5while(m==0): m-=1print(m)
选项:
A: 0
B: 4
C: 5
D: -1
答案: 【 5】
2、判断题:
已知t=(5,10,15),则list(range(len(t)))的输出结果是[1, 2, 3]。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验17
1、单选题:
用于跳出循环的命令是( )。
选项:
A: break
B: continue
C: else
D: pass
答案: 【 break】
2、单选题:
用于结束本次循环并开始下一次循环的命令是( )。
选项:
A: break
B: continue
C: else
D: pass
答案: 【 continue】
随堂测验2
1、单选题:
执行“print(0o20)”,则在屏幕上会输出( )。
选项:
A: 20
B: 0o20
C: 16
D: 32
答案: 【 16】
2、单选题:
执行“print(0x20)”,则在屏幕上会输出( )。
选项:
A: 20
B: 0x20
C: 16
D: 32
答案: 【 32】
3、判断题:
1.25e3表示浮点数1250.0的科学记数法表示方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验3
1、单选题:
下列选项中,执行时会报错的语句是( )。
选项:
A: int('23')
B: int('23+1')
C: int('23',8)
D: int('2a',16)
答案: 【 int('23+1')】
2、单选题:
下列选项中,执行时不会报错的语句是( )。
选项:
A: int('23.5')
B: float('23.5+1')
C: float('23.5')
D: int('2a',8)
答案: 【 float('23.5')】
3、判断题:
已知s="学习",则执行s[0]='复'后s中存储的字符串被修改为“复习”。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验4
1、单选题:
下列选项中,描述错误的选项是( )。
选项:
A: 列表中的元素类型必须相同
B: 列表中的元素之间用逗号分隔
C: 列表中的元素可以是列表类型
D: 列表中可以包含数字类型的元素
答案: 【 列表中的元素类型必须相同】
2、单选题:
已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( )。
选项:
A: ls[3]
B: ls[4]
C: ls[3:4]
D: ls[4:5]
答案: 【 ls[3:4]】
3、判断题:
通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验5
1、单选题:
已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。
选项:
A: t[3]
B: t[4]
C: t[3:4]
D: t[4:5]
答案: 【 t[3:4]】
2、多选题:
已知t=(12,1.5,[True,3+5j]),则下列选项中,执行时不会报错的语句包括( )。
选项:
A: t[2]=1
B: t[2:]=1
C: t[2][1]='test'
D: print(t[2])
答案: 【 t[2][1]='test';
print(t[2])】
3、判断题:
通过下标“[]”不仅可以访问元组中的某个元素,还可以对元素进行修改。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验6
1、单选题:
下列选项中,执行时会报错的语句是( )。
选项:
A: set('Python')
B: set(35.2,True)
C: set([35.2,True])
D: set((35.2,True))
答案: 【 set(35.2,True)】
2、单选题:
下列选项中,执行时不会报错的语句是( )。
选项:
A: {['Python',True]}
B: {3.5,[1.2,True]}
C: {3.5,{1.2,True}}
D: {3.5,1.2,True}
答案: 【 {3.5,1.2,True}】
3、判断题:
通过“{}”可以创建一个空集合。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验7
1、单选题:
下列选项中,错误的描述是( )。
选项:
A: 字典中的每一个元素是一个键:值对
B: 字典中不同元素的键不能相同
C: 字典中不同元素的值不能相同
D: 通过“{}”可以创建一个空字典
答案: 【 字典中不同元素的值不能相同】
2、单选题:
下列选项中,不能创建字典对象的语句是( )。
选项:
A: {'one':1, '