程序设计(Python)(武汉理工大学) 中国大学慕课答案2024完整版100分

喀挺丢汉绕楔净广脸斤皋殿合

对应课程:点击查看
起止时间:2017-03-03到2017-06-23
更新状态:已完结

第3周Python编程之数据类型 字符串操作测验

1、 字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用什么索引?

A:s[3]
B:s[-3]
C:s[0:-3]
D:s[:-3]
答案: s[-3]

2、 获得字符串s长度的方法是什么?

A:s.len()
B:s.length
C:len(s)
D:length(s)
答案: len(s)

3、 字符串函数strip()的作用是什么?

A:按照指定字符分割字符串为数组
B:连接两个字符串序列
C:去掉字符串两侧空格或指定字符
D:替换字符串中特定字符
答案: 去掉字符串两侧空格或指定字符

4、 ”abc”的长度是3,”老师好”的长度是多少?

A:1
B:3
C:6
D:9
答案: 3

5、 字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串?

A:使用转义符\
B:使用
C:使用空格
D:使用“\换行”
答案: 使用

6、 用 for 和______关键词可以组成循环遍历字符串中的每个字符。
答案: in

7、 s = “abcd1234″,采用字符串操作函数replace()将其中的字符c替换成字符C,使用一行代码实现,该代码是:_______。(为便于系统自动评阅,请尽量不要在代码中增加额外空格)
答案: (以下答案任选其一都对)s.replace(‘c’,’C’);
s.replace(‘c’, ‘C’);
s.replace(“c”, “C”);
s.replace(“c”,”C”);
s=s.replace(“c”,”C”);
s=s.replace(‘c’,’C’)

8、 s = “abcd1234″,find()函数可以在字符串中搜索子串,s.find(“cd”)返回的结果是____。
答案: 2

9、 val=pow(2,1000),请用一行代码返回val结果的长度值。
答案: len(str(val))

10、 打印如下图形:**使用代码如下:for i in range(5):
print(“
“____)注:填写答案中不要包含空格
答案: (以下答案任选其一都对)(i+1);
(1+i)

第4周Python编程之控制结构 分支循环测试

1、 Python中布尔变量的值为

A:True,False
B:T,F
C:真,假
D:0,1
答案: True,False

2、 在Python中实现多路分支的最佳结构是

A:if
B:if-else
C:if-elif-else
D:try
答案: if-elif-else

3、 Python通过什么来判断操做是否在分支结构中

A:括号
B:缩进
C:花括号
D:冒号
答案: 缩进

4、 对负数取平方根,即使用函数math.sqrt(x),其中x为负数,将产生

A:ValueError错误
B:虚数
C:程序崩溃
D:什么都不产生
答案: ValueError错误

5、 以下可以终结一个循环的执行的语句是

A:if
B:input
C:break
D:exit
答案: break

6、 以下的布尔代数运算错误的是

A:(True or x) == True
B:(False and x) == False
C:not (a and b) == not (a) and not (b)
D:(True or False) == True
答案: not (a and b) == not (a) and not (b)

7、 以下哪个不可能出现在and的操作真值表中

A:T and T = T
B:T and F = T
C:F and T = F
D:F and F = F
答案: T and F = T

8、 以下不可能出现在or操作真值表中的是

A:T or T = T
B:T or F = T

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

犁醒输饱俄庞棱盗睬灭鹃鞍鸵