欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCpython 程序设计(新)作业答案
python 程序设计(新)
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. python语言属于( )
A. 机器语言
B. 汇编语言
C. 高级语言
D. 科学计算语言
答案: 高级语言
2. 2. 以下选项中不符合 Python 语言变量命名规则的是( )
A. TempStr
B. 3_1
C. _Al
D. l
答案: 3_1
3. 3. 以下关于Python缩进的描述中,错误的是( )
A. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
B. 缩进是可以嵌套的,从而形成多层缩进
C. 缩进表达了所属关系和代码块的所属范围
D. 判断、循环、函数等都能够通过缩进包含一批代码
答案: Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
4. 4. 以下不属于Python语言保留字的是( )
A. do
B. while
C. True
D. pass
答案: do
5. 5. Python中的代码块使用缩进来表示。
答案: 正确
6. 1. 表达式3*4**2//8%7的计算结果是()
A. 3
B. 6
C. 4
D. 5
答案: 6
7. 2. 假设a=9,b=2,那么下列运算中,错误的是()
A. a+b的值是11
B. a//b的值是4
C. a%b的值是1
D. a**b的值是18
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 3. 以下代码的输出结果是() x=2 + 9 * ((3*12) - 8) // 10 print(x)
A. 26
B. 27.2
C. 28.2
D. 27
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 4. 下列选项中,幂运算的符号为( )
A. *
B. ++
C. %
D. **
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 5. 下列表达式中,返回True的是( )
A. a=2 b=2 a=b
B. 3>2>1
C. True and False
D. 2!=2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 6. 下列语句中,()在Python中是非法的。
A. x=y=z=1
B. x=(y=z+1)
C. x,y=y,x
D. x+=y
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 7. 若a=1,b=2,那么(a or b)的值为()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 1. 以下程序的输出结果是()
A. 3
B. 2
C. 1
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 2. 已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。 if x < y: z=x x=y y=z
A. 10,20,30
B. 10,20,20
C. 20,10,10
D. 20,10,30
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 3. 当a,b,c,d=1,3,5,4时,执行完下面一段程序后x的值为()
A. 1
B. 2
C. 3
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 4. input( )函数输入的数据类型默认为字符串型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 5. 在Python中没有switch-case语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 1. 下列选项中,会输出1,2,3三个数字的是( )
A. for i in range(3) print(i)
B. for i in range (2): print(i+1)
C. a_list=[0,1,2] for i in a_list: print(i+1)
D. i=1 while i<3: print (i) i=i+1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 2. python中的for语句涉及的序列可以是:
A. 列表
B. 字符串
C. range函数产生的序列
D. 关系表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 3. 如果希望循环是无限的,我们可以通过设置条件表达式永远为( )来实现无限循环
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 4. range(10)函数是一个数字序列函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 5. 成员符号in和for语句里的in返回结果类型一样
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 6. 下列哪一项不属于while循环语句的循环要素
A. 循环变量的初值和终值
B. 输出语句的确定
C. 循环体
D. 循环变量变化的语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 1. 以下代码的输出结果是() for i in range(1,6): if i%4 == 0: break else: print(i,end=",")
A. 1,2,3,5,
B. 1,2,3,4,
C. 1,2,3,
D. 1,2,3,5,6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 2. 以下关于Python循环结构的描述中,错误的是( )
A. continue只结束本次循环
B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数
C. Python通过for、while等保留字构建循环结构
D. break用来结束当前次语句,但不跳出当前的循环体
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 3. while循环语句和for循环语句使用else的区别是( )【多选题】
A. else语句和while循环语句一起使用,则当条件变为False时,执行else语句
B. else语句和while循环语句一起使用,则当条件变为True时,执行else语句
C. else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行
D. else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 4. break和continue语句可以单独使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 1. 字符串的strip方法的作用是( )
A. 删除字符串头尾指定的字符
B. 删除字符串末尾指定的字符
C. 删除字符串头部指定的字符
D. 通过指定分隔符对字符串切片
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 2. 切片选取的区间是左闭右( )型的,不包含结束位的值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 3. 如果index函数没有在字符串中找到子串,则会返回-1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 4. 字符串的切片选取的区间范围是从超始位置开始,到结束位置结束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 5. 无论使用单引号或者双引号包含的字符串,全用print函数输出的结果都一样
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 1. 使用( )关键字声明匿名函数
A. function
B. func
C. def
D. lambda
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 2. 在函数内部定义的变量称作( )变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 3. 函数的递归是指在一个函数的内部调用函数( )的过程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 4. ( )变量定义在函数外,可以在整个程序范围内访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 5. 局部变量的作用域是整个程序,任何时候使用都有效
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 1. def func5(a, b, *c): print(a,b) func5(1,2,3,4,5,6) 运行结果是( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 2. 调用函数时传递的实参个数必须与函数形参个数相等才行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 3. 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 4. 带有默认值的参数位于参数列表的末尾
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 5. 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 6. 定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 1. 列表、元组、字符串是Python的_________序列。
A. 有序
B. 无序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 2. 元组使用( )存放元素,列表使用的是方括号存放元素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 3. 元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 4. 通过索引可以修改和访问元组的元素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 5. 元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 1. Python语句print(type([1,2,3,4]))的输出结果是【 】。
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 2. Python语句 a=[1,2,3,None,[[]],[]] print(len(a)) 以上代码的运行结果是( )
A. 4
B. 5
C. 6
D. 7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 3. Python 语句如下 s1=[1, 2, 3, 4] s2=[5,6,7] print(len(s1+s2)) 以上代码的运行结果是( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 4. 列表是不可变数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 1. 下列有关函数的说法中,正确的是( )
A. 函数的定义必须在程序的开头
B. 函数定义后,其中的程序就可以自动执行
C. 函数定义后需要调用才会执行
D. 函数体与关键字def必须左对齐
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 2. 以下代码中calculate( )函数属于哪个分类 def calculate(number): result = 0 i = 1 while i <= number: result = result + i i += 1 return result result = calculate(100) print('1~100的累积和为:', result)
A. 无参无返回值函数
B. 无参有返回值函数
C. 有参无返回值函数
D. 有参有返回值函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 3. 使用( )关键字创建自定义函数
A. function
B. func
C. def
D. procedure
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 4. 函数体以冒号起始,并且是缩进格式的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 5. 不带return的函数代表返回None
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫