大学MOOC Python语言程序设计(重庆电子工程职业学院)1450872166 最新慕课完整章节测试答案
【第1周】Python基本语法元素
小测试
1、单选题:
输出日期的strftime()方法的格式化字符串是()。
选项:
A: %x
B: %X
C: %d
D: %Y
答案: 【 %x】
2、单选题:
解决计算问题的6个步骤排序为()。
选项:
A: 分析问题、划分边界、编写程序、计算算法、调试测试、升级维护
B: 分析问题、计算算法、划分边界、编写程序、调试测试、升级维护
C: 分析问题、划分边界、计算算法、编写程序、调试测试、升级维护
D: 划分边界、分析问题、计算算法、编写程序、调试测试、升级维护
答案: 【 分析问题、划分边界、计算算法、编写程序、调试测试、升级维护】
3、单选题:
解决计算问题过程中,()可能用到Python语言。
选项:
A: 分析问题
B: 编写程序
C: 设计算法
D: 划分边界
答案: 【 编写程序】
4、单选题:
字符串a=“helloworld”中,a[1:-1]表示()。
选项:
A: lloworld
B: elloworl
C: lloworl
D: elloworld
答案: 【 elloworl】
5、单选题:
下面不是IPO模式的一部分的是()。
选项:
A: Input
B: Program
C: Process
D: Output
答案: 【 Program】
6、单选题:
引入函数库用()保留字。
选项:
A: import
B: for
C: while
D: break
答案: 【 import】
7、单选题:
绘制图形可使用()函数库。
选项:
A: datetime
B: requests
C: turtle
D: json
答案: 【 turtle】
8、单选题:
获得系统的日期和时间使用()函数库。
选项:
A: datetime
B: turtle
C: json
D: math
答案: 【 datetime】
9、单选题:
以下哪一个可以作为变量名?
选项:
A: if
B: For
C: False
D: while
答案: 【 For】
10、单选题:
input()函数以()类型返回结果。
选项:
A: 字符串
B: 整数
C: 序列
D: 集合
答案: 【 字符串】
11、单选题:
下面不符合Python语言命名规则的是()。
选项:
A: monthly
B: monTHly
C: 3monthly
D: _Monthly3_
答案: 【 3monthly】
12、判断题:
在Python语言中,变量命名可以以数字开头。
选项:
A: 正确
B: 错误
答案: 【 错误】
【第3周】基本数据类型
字符串类型小测试
1、单选题:
以下能够获取字符串s长度的是()。
选项:
A: s.len()
B: s.length
C: length(s)
D: len(s)
答案: 【 len(s)】
2、单选题:
以下关于字符串.strip()方法功能说明正确的是()。
选项:
A: 去掉字符串两侧指定字符
B: 按照指定字符分割字符串为数组
C: 替换字符串中特定字符
D: 连接两个字符串序列
答案: 【 去掉字符串两侧指定字符】
3、单选题:
字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?
选项:
A: 使用空格
B: 使用转义符\
C: 使用n
D: 使用“换行”
答案: 【 使用n】
4、单选题:
val=pow(2,1000),请用一行代码返回val结果的长度值。
选项:
A: len(val)
B: len(pow(2,1000))
C: len(str(val))
D: 以上均不正确
答案: 【 len(str(val))】
5、单选题:
哪个选项是下面代码的执行结果? s="abcd1234"print(s.find("cd"))
选项:
A: 1
B: 3
C: 2
D: 4
答案: 【 2】
6、单选题:
下面关于time库引用不正确的是()。
选项:
A: from time import strftime
B: from * import time
C: from time import *
D: import time
答案: 【 from * import time】
7、单选题:
哪个选项是下面代码的执行结果?name="Python语言程序设计课程"print(name[0],name[2:-2],name[-1])
选项:
A: P thon语言程序设计 程
B: P thon语言程序设计 课
C: P thon语言程序设计课 程
D: P thon语言程序设计课 课
答案: 【 P thon语言程序设计 程】
8、单选题:
哪个选项的运算结果是False?
选项:
A: 'abcd'<'ad'
B: 'abc'<'abcd'
C: ''<'a'
D: 'ABCD'>'abcd'
答案: 【 'ABCD'>'abcd'】
9、单选题:
哪个选项是hex(255)的执行结果?
选项:
A: '0xff'
B: '-0xff'
C: 0xff.0
D: 0xff
答案: 【 '-0xff'】
10、单选题:
哪个选项是下面代码的执行结果?s='PYTHON'print("{0:3}".format(s))
选项:
A: PYT
B: PYTH
C: PYTHON
D: PYTHON
答案: 【 PYTHON】
【第4周】程序的控制结构
程序控制小测试
1、单选题:
for var in ___: print(var)哪个选项不符合上述程序空白处的语法要求?
选项:
A: range(0,10)
B: {1;2;3;4;5}
C: "Hello"
D: (1,2,3)
答案: 【 {1;2;3;4;5}】
2、单选题:
哪个选项能够与保留字for一起循环遍历字符串?
选项:
A: until
B: in
C: if
D: with
答案: 【 in】
3、单选题:
哪个选项是实现多路分支的最佳控制结构?
选项:
A: if
B: if-elif-else
C: try
D: if-else
答案: 【 if-elif-else】
4、单选题:
for i in range(0,2): print(i) 哪个选项是以上程序的输出结果?
选项:
A: 0 1
B: 1
C: 1 2
D: 0 1 2
答案: 【 0 1】
5、单选题:
k=100
