覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCPython编程基础作业答案

Python编程基础

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 下列选项中,不属于Python的语言特点的是(  )。

A. 开源

B. 面向过程

C. 可移植性

D. 丰富的库

答案: 面向过程

2. 2. 以下Python注释代码,不正确的是(  )。

A. //Python 注释代码

B. """Python文档注释"""

C. #Python注释代码

D. #Python注释代码1 #Python注释代码2

答案: //Python 注释代码

3. 3. Python语句块的标记是( )。

A. 点号

B. 分号

C. 逗号

D. 缩进

答案: 缩进

4. 4. 在计算机内部,python解释器把源代码变换成(   )的中间形式,然后再把它翻译成计算机使用的(   )并运行。

答案: 字节码# 机器语言

5. 1. 以下关于Python技术特点中,描述错误的是(  )。

A. 与其他大多数编程语言相比,Python更简洁。

B. Python可以调用C语言编写的代码。

C. Python语言是解释性语言,因此执行速度比编译性语言要慢。

D. Python主要用于底层开发。

答案: Python主要用于底层开发。

6. 2. 以下关于Python的描述中,错误的是(  )。

A. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前加空格。

B. 缩进可以嵌套,从而形成多层缩进。

C. 缩进表达了所属关系和代码块的所属范……

D. 判断、循环、函数等能够通过缩进包含多行代码。

答案: Python用严格的缩进表示程序的格式框架,所有代码都需要在行前加空格。

7. 3. Python可以在多种平台运行,这体现了Python语言的(   )特性。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 1. 下列选项中,不能作为Python变量名的是(  )。

A. student

B. _student

C. class5

D. 5class

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 2. 以下不属于Python关键字的是(   )。

A. True

B. False

C. goto

D. class

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 3. Python语言提供了3种基本的数字数据类型,其中不包括(  )。

A. 布尔型

B. 浮点型

C. 复数型

D. 整数型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 4. Python本身定义的一些具有特定功能的标识符称为(  )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 5. 字符串是以(  )或双引号

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 6. 当一个表达式有多种运算时,可以用(  )来改变运算符的优先级顺序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 1. 下列关于Python中复数类型的描述错误的是(  )。

A. 复数是由实部和虚部构成的。

B. 复数可以看作是二元有序实数对。

C. 虚部必须有后缀j,且必须为小写。

D. 对于复数z,可以用z.real和z.imag分别获取它的实部和虚部。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 2. 下面选项中,Python不支持的数据类型是(  )。

A. int

B. float

C. list

D. char

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 3. 以下程序的输出结果是(  )。 x=12+4*((8**2)-20)//6 print(x)

A. 41

B. 41.3

C. 41.0

D. 42

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 4. 为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是(  )。

A. x y z =10

B. x=10 y=10 z=10

C. x=y=z=10

D. x=10,y=10,z=10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 5. 表达式4<=5<=2的值是( )。

A. True

B. False

C. 不确定

D. 表达式错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 6. 表达式0.1+0.4==0.5的值是(  )。

A. 0.3

B. 0

C. False

D. True

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 7. 下列关于Python运算符的使用,错误的是(  )。

A. a!=b

B. a=a&&b

C. a==b

D. a=a//b

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 8. 当一个表达式有多种运算时,可以用(  )来改变运算符的优先级顺序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 9. 表达式2**3*4//7%3的计算结果是( ).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 10. 表达式1.5+2.1==3.6的计算结果是()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 11. 表达式abs(-2)的值是(  )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 12. 表达式2 and 3的值是( ).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 13. 表达式26|13的计算结果是()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 14. 表达式int('123')的值是()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 15. 下面程序的输出结果是( )。 a,b=3,4 a,b=b,a print(a,b)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 1. print((100-25)*4/3)的输出结果是()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 1. 下面if语句用于统计满足“性别(sex)为男、年龄(age)在45岁以下的党员(iden)”条件的人数,正确的是( )。

A. if sex=="男" and age<=45 and iden="党员":n+=1

B. if sex=="男" or age<=45 and iden="党员":n+=1

C. if sex=="男" and age<=45 or iden="党员":n+=1

D. if sex=="男" or age<=45 or iden="党员":n+=1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 2. 已知a=2,b=3,c=4,表达式b>a and c>a and b>c的值是( )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 1. 以下关于分支和循环结构的描述中,正确的是( )。

A. continue可以终止循环

B. while循环只能用于实现无限循环

C. 所有的for循环都可以用while循环改写

D. break可以停止后续代码的执行,从循环的开头重新执行

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 2. 以下关键字不属于选择或循环逻辑的是()。

A. do

B. while

C. if

D. else

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 3. 在Python语言中,使用for in方式形成的循环不能遍历的类型是( )。

A. 字符串

B. 元组

C. 列表

D. 实数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 4. 以下程序的输出结果是( )。 n=1 s=1 y=0 while n<5: s=s*n y=y+s n=n+1 print(y)

A. 24

B. 120

C. 33

D. 143

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 5. 下列程序段的循环次数是( )。 for i in range(1,5): print(i)

A. 3

B. 4

C. 5

D. 不确定

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 6. 下列程序段的循环次数是( )。 k=100 while k>=1: print(k) k=k/2

A. 100

B. 99

C. 50

D. 7

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 7. 以下程序的输出结果是( )。 sum=0 for i in range(20): sum+=i print(sum)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 8. 以下程序的输出结果是( )。 for s in "PyCharm-Python": if s=="-": break print(s,end="")

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 1. 设字符串str="Chinese",表达式str[1]的值是( )。

A. C

B. h

C. s

D. e

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 2. 以下表达式结果为False的选项是( )。

A. "CD"<"CDE"

B. "ABCD"<"ABC"

C. "\n"<"A"

D. "Python"<"python"

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 3. 以下程序的输出结果是( )。 str="I love my family" print(str[-9:])

A. family

B. y family

C. e my family

D. my family

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 4. 以下程序的输出结果是( )。 for s in "I love my family": if s=="i": break print(s,end="")

A. I love my fam

B. I love my fami

C. I love my famil

D. I love my family

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 1. 以下程序的输出结果是( )。 x,y,z=1,2,3 print("x={},y={},z={}".format(x,y,z))

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 1. 以下程序的输出结果是( )。 str="Welcome to beijing" print(str.find("to"))

A. 2

B. 3

C. 8

D. 9

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 2. 以下程序的输出结果是()。 for i in "Chinese": for k in range(3): print(i,end="") if i=="e": break

A. chinese

B. CCChhhiiinnnessse

C. CCChhhiiinnneeessseee

D. CChhiinneessee

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 3. 以下程序的输出结果是( )。 s="Python " t="is my love" print(s+t)

A. Python is my love

B. Pythonis my love

C. Pythonismy love

D. Pythoyismylove

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 4. 执行以下程序时,若输入"Python",执行结果是( )。 s=input("请输入一个字符串") if s==" ": print(s) else: print(s[1:]+s[0])

A. Python

B. ythonP

C. thonPy

D. nohtyP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 5. str="baidut jscjtzngsxy" print(len(str.split("t")))

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 6. 以下程序的输出结果是( ). str="ab" print("*".join(str))

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 7. 以下程序的输出结果是(   )。 x=4 s="0123456789" if str(x) in s: print(s.replace(s[x],str(x-1)))

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 8. 以下程序执行结果是144,请在________处填空。 x="bee" y="" ___________ y=y+str(ord(i)-ord("a")) print(y)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 9. 以下程序的输出结果是( )。 string="AABBCCDDEEFF" i=0 while i

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 1. 以下程序的输出结果是( )。 str=[['a','b'],[1,2],'Python',['一','二','三','四']] print(str[2][2])

A. 2

B. t

C. Python

D. 三

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 2. 以下程序的输出结果是( )。 str=['2020',2021,'Python'] str.insert(2,[1,2]) print(str)

A. ['2020',2021,'Python',[1,2]]

B. ['2020',2021,'Python',1,2]

C. ['2020',2021,[1,2],'Python']

D. ['2020',2021,1,2,'Python']

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 3. 以下关于列表变量lis操作的描述中,错误的是( )。

A. lis.copy()复制lis列表中的所有元素

B. lis.remove(x)删除lis列表中的x的元素

C. lis.extend()在lis列表的最后增加一个元素

D. lis.reverse()反转lis列表中所有元素

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 4. 以下关于Python列表的描述中,错误的是()。

A. 列表的长度和内容都可以改变。

B. 可以对列表进行成员运算操作、长度计算和分片。

C. 列表的索引可以从任意数开始。

D. 可以使用比较操作符对列表进行比较。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 5. 若列表lis中共有10元素,则其索引的取值范围是( )。

A. [0,9]

B. [0,10]

C. (0,10)

D. [1,10]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 6. 以下程序的输出结果是()。 lis=["football","basketball","piano","pingpang","tenins"] lis.pop(2) print(lis)

A. lis=["football","piano","pingpang","tenins"]

B. lis=["football","basketball","pingpang","tenins"]

C. lis=["football","basketball","piano","tenins"]

D. lis=["basketball","piano","pingpang","tenins"]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 7. ( )指令既可以删除列表中的一个元素,也可以删除整个列表。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 8. Python内置函数(  )可以返回列表、元组及字符串中元素个数。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 9. Python内置函数(   )用来返回元组中的最大元素。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 10. 假设列表aList的值为[3,4,5,6,7,9],那么切片aList[1:5]得到的值是( ) 。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 11. 任意长度的列表、元组和字符串中最后一个元素的下标为( )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 12. 表达式"list(range(3))"的值为( ).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 13. 以下程序的输出结果是(   )。 x=[1,2,3,4,5] print(x.pop())

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 14. 以下程序的输出结果是( ). for x in [0,1,2,3,4]: if x>=3: break print(x,end=" ")

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 15. 以下程序的输出结果是( )。 x=[1,2,3] y=x[:] y.append(4) print(x,y)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 16. 以下程序的输出结果是(   )。 lis=["A","B","C","D","a","b","c","d"] for i in lis: if i=="D": lis.remove(i) print(lis)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 1. 以下关于元组的描述中,正确是的()。

A. 元组使用方括号包含元素

B. 元组的长度不可变,但内容可以改变

C. 可以对元组中的元素进行增加、删除或替换

D. Python语言通过索引来访问元组中的元素,索引可以是负整数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 2. 以下关于元组tup=(1,"kate",True)的操作中,返回值不是True的选项为( )。

A. tup[3]

B. tup[-1]

C. 1 in tup

D. "2" not in tup

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 3. 以下程序的输出结果是( )。 tup=(1,2,"Python") lis=['love',''] lis[1]=tup[2] print(lis)

A. ['love',2]

B. ['love','Python']

C. [2,""]

D. ["2","love"]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 4. 表达式“x=(3,)”的值是( )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 1. 以下字典的格式中,正确的是()。

A. a={[1,2]:1,[3,4]:3}

B. b={1:as,b:sf}

C. c={(1,2):1,(3,4):3}

D. d={key:1,3:[1,3]}

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 2. 以下关于字典的描述中,错误的是()。

A. 在字典中,通过整数索引来查找其中的元素

B. 在定义字典对象时,键和值用冒号连接

C. 字典中的“键”没有顺序且不能重复

D. 字典中引用与特定键对应的值,用“字典名称[键名] 的格式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 3. 以下关于序列类型,描述正确的是()。

A. 序列类型是一维元素向量,元素之间存在先后关系,通过索引号访问

B. 序列类型可以分为3类:字符串、字典和列表

C. 序列是单一数据类型

D. Python的str、dict、tuple和list类型都属于序列类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 4. 以下程序的输出结果是(  )。 lis=list(range(4)) print(lis)

A. [0,1,2,3]

B. [0,1,2,3,4]

C. 0,1,2,3

D. 0,1,2,3,4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 5. 以下程序的输出结果是(   )。 d={"大海":"蓝色","天空":"灰色","大地":"黑色"} print(d["大地"],d.get("天空","黄色"))

A. 黑色 黑色

B. 黑色 灰色

C. 黑色 黄色

D. 黑色 蓝色

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 6. 以下程序的输出结果是(  )。 p={"food":{"cake":3},"fruit":{"apple":5}} print(p.get("apple","is saled"))

A. apple

B. 5

C. apple is saled

D. is saled

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 7. 以下程序的输出结果是(  )。 test={"name":"wang","age":"18","score":[89,98]} print(test["score"],test.get(("name","ming")))

A. [89,98]ming

B. [89,98]None

C. 89,98None

D. 89,98wang

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 8. 以下方法中不能处理字典的是()

A. pop()

B. replace()

C. get()

D. item()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 9. 字典中多个元素之间使用(  )隔开,每个元素的“键”与“值”之间用(  )隔开。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 10. 已知x={1:2},那么执行语句x[2]=3之后,x的值为( )。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 11. 用( )语句可以将列表a=["name","class","sex"]和b=["lilei",2101,"male"]的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为"值"。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 12. 已知x={1:2,2:3},执行语句x.get(3,4)的值为( ).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

86. 1. 以下关于集合的描述中,正确的是()。

A. 集合中的元素不能被修改

B. 集合使用花括号和逗号表示

C. 集合中的元素必须是相同类型

D. 一个集合可以作为另一个集合的元素

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

87. 2. 已知x={1},x.pop( )的值为( ).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章57118
    • 评论0
    • 微语0
    标签