欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCPython语言程序设计B作业答案
Python语言程序设计B
学校: 无
平台: 超星学习通
题目如下:
1. 下列关于Python中的复数,说法错误的是( )。
A. 表示复数的语法是real + imagej
B. 实部和虚部都是浮点数
C. 虚部必须后缀j,且必须是小写
D. 一个复数必须有表示虚部的实数和j
答案: 虚部必须后缀j,且必须是小写
2. 假设x =1,x*=3+5**2的运算结果是( )。
A. 27
B. 28
C. 语法错误
D. 0
答案: 28
3. math.floor(-2.5)的计算结果是( )
A. -2
B. 2.5
C. 语法错误
D. -3
答案: -3
4. 当需要在字符串中使用特殊字符时,Python使用( )作为转义字符。
A. \
B. /
C. #
D. %
答案: \
5. 下列数据中,不属于字符串的是( )。
A. ‘hm’
B. “hello”
C. “py02”
D. Word
答案: Word
6. 使用( )符号对浮点类型的数据进行格式化。
A. %c
B. %f
C. %d
D. %s
答案: %f
7. 下列方法中,能够返回某个子串在字符串中出现次数的是( )。
A. length
B. index
C. count
D. find
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 下列方法中,能够让所有单词的首字母变成大写的方法是( )。
A. capitalize
B. title
C. upper
D. ljust
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 字符串的strip方法的作用是( )。
A. 删除字符串头尾指定的字符
B. 删除字符串末尾的指定字符
C. 删除字符串头部的指定字符
D. 通过指定分隔符对字符串切片
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 下列表达式错误的是( )。
A. ‘abcd’ > ‘ad’
B. ‘abc’ < ’abcd’
C. “<’a’
D. ‘Hello’ > ‘hello’
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 以3为实部4为虚部,Python复数的表达形式为____或____。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 无论使用单引号或双引号包含字符,使用print输出的结果都一样。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. Python中“4”+“5”结果为“9”。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. Math库中的函数可以直接使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. math库支持整数和浮点数运算,也支持复数类型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. Python中字符串的下标是从1开始的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 以下for语句中,( )不能完成1-10的累加功能。
A. for i in range(10,0):sum+=i
B. for i in range(1,11):sum+=i
C. for i in range(10,0,-1):sum+=i
D. for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 设有如下程序段: k=10 while k: k=k-1 print(k) 则下面语句描述中正确的是
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 以下while语句中的表达式”not E”等价于 while not E: pass
A. E==0
B. E!=1
C. E!=0
D. E==1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 下列程序的结果是( )。 sum=0 for i in range(100): if(i%10): continue sum=sum+i print(sum)
A. 5050
B. 4950
C. 450
D. 45
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 下列for循环执行后,输出结果的最后一行是 for i in range(1,3): for j in range(2,5): print(i*j)
A. 2
B. 6
C. 8
D. 15
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 下列说法中正确的是( )。
A. break用在for语句中,而continue用在while语句中
B. break用在while语句中,而continue用在for语句中
C. continue能结束循环,而break只能结束本次循环
D. break能结束循环,而continue只能结束本次循环
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 执行range(2,10,2)后运行结果是:
A. [2,4,6,8]
B. [2,4,6,8,10]
C. (2,4,6,8)
D. (2,4,6,8,10)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 选出对下列语句不符合语法要求的表达式: for var in ____________ : print var
A. range(0,10)
B. ”Hello”
C. (1,2,3)
D. {1,2,3,4,5}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 若k为整形, 下述while循环执行的次数为 k=1000 while k>=1: print k k = k/2
A. 9
B. 10
C. 11
D. 1000
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 以下程序的输出结果是: n=5 while n>=2: print(n) n=n-1
A. 5
B. 5 4 3 2 1
C. 5 4 3 2
D. 5 4 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。