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

想要快速找到正确答案?

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

超新尔雅学习通
扫码关注

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

中国大学MOOC计算机程序设计(Python)(2025春)作业答案

计算机程序设计(Python)(2025春)

学校: 无

平台: 超星学习通

题目如下:

1. 如下程序,运行的结果是____。 ls = [1, 3, 5, 7, 9] ls[1], ls[3] = ls[3], ls[1] print(ls[1])

A. 1

B. 3

C. 5

D. 7

答案: 7

2. 字典 d={'Name':'Kate', 'No':'1001', 'Age':'20'},表达式len(d)的值为____。

A. 3

B. 6

C. 9

D. 12

答案: 3

3. 如下程序,运行的结果是____。 dict = {"Name":"Jiang Peng", "Sex":'Male', "Age":20, "Height":182} t = dict.get('Weight', -1) print(t)

A. 20

B. 182

C. -1

D. 程序报错

答案: -1

4. 以下程序的功能是____。 import random s = set([]) for i in range(int(input('N:'))): s.add(random.randint(1,1000)) print(sorted(s))

A. 随机生成n个1~999的随机数并排序、输出

B. 随机生成n个1~1000的随机数并排序、输出

C. 随机生成n个1~999的随机数并去重、排序、输出

D. 随机生成n个1~1000的随机数并去重、排序、输出

答案: 随机生成n个1~1000的随机数并去重、排序、输出

5. 如下程序,运行的结果是____。 x={} y=x.copy() x['Age']=18 print(y)

A. {'Age':18}

B. {'Age',18}

C. {}

D. 程序报错

答案: {}

6. 运行以下程序,输出结果不可能是____。 import random fib=[1]*11 for i in range(2,11): fib[i]=fib[i-1]+fib[i-2] n=random.randint(1,10) print(fib[n])

A. 1

B. 12

C. 21

D. 89

答案: 12

7. 使用列表推导式生成包含10个数字5的列表,语句为____。

A. [5 for i in range(10)]

B. [10 for i in range(5)]

C. [5, for i in range(10)]

D. [10, for i in range(5)]

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

8. 字典phonebook={"Alice":"2431","'Beth":"9102","Cecil":"3258"},以下哪个选项可以修改该字典的内容?

A. phonebook.append('Beth')

B. phonebook.get('Beth') ="2076"

C. phonebook['Beth']="2076"

D. phonebook ['Beth']

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

9. 设a=[1,2,3,[1,2,3]],此时print(len(a))的输出结果是____。

A. 2

B. 4

C. 6

D. 语法错误

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

10. 字典DicColors={"seashell":"海贝色", "gold":"金色", "pink":"粉红色"},以下选项中能输出“海贝色”的是____。

A. print(DicColors.keys())

B. print(DicColors.values())

C. print(DicColors["seashell"])

D. print(DicColors["海贝色"])

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

11. m=[i**2 for i in range(4)],结果为____。

A. [0,1,4,9]

B. [1,4,9,16]

C. 8

D. 16

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

12. 如下程序,运行的结果是____。 d ={"zhang":"China", "Jone":"America", "Natan":"Japan"} for k in d.items(): print(k, end=" ")

A. China America Japan

B. ('zhang', 'China') ('Jone', 'America') ('Natan', 'Japan')

C. 'zhang' 'Jone' 'Natan'

D. 'China' 'America' 'Japan'

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

13. ls = [3.5, "Python", [10, "LIST"], 3.6],ls[2][ –1][1]的运行结果是____。

A. I

B. P

C. Y

D. L

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

14. 如下程序,运行的结果是____。 data={"title":"My Home Page","text":"Welcome to my home page!"} del data print(data)

A. {"title":"My Home Page","text":"Welcome to my home page!"}

B. {"text":"Welcome to my home page!"}

C. {}

D. 程序报错

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

15. 以下哪个选项的执行结果是删除字典data的所有元素?

A. data.clear()

B. del data[]

C. del data[:]

D. del data

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

16. 一个字典中不允许出现相同的key,不同的key可以拥有相同的value。( )

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

17. 列表的remove方法删除首次出现的指定元素,如果指定的元素不存在则返回-1。( )

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

18. 组成集合的元素必须是可变类型,如列表。( )

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

19. 在字典操作中,del命令可以根据给定的key值删除指定的键值对,也可以根据字典名删除该字典对象。( )

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

20. lst1=list(range(20, 10, 2))执行后,列表lst1的长度是5。( )

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

21. sorted()函数可以对字典进行原地排序操作。( )

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

22. 字典的values()方法可以返回所有键值对中的值。( )

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

23. 在Python中,元组元素的值不可变,但元素的个数是可变的。( )

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

24. 列表和元组都是元素类型可以不一致的可迭代对象。( )

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

25. 元组没有sort方法,但可以使用sorted()函数进行排序,设tup=("Python", "Java", "VB.NET", "C++", "R"),则表达式sorted(tup)[0]的结果是"C++"。( )

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

26. 如下程序,运行的结果是____。 ls = [2, 4, 6, 8, 10] print(ls[1:4:-1])

A. 语法错误

B. []

C. [10, 8, 6, 4]

D. [8, 6, 4]

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

27. 假设列表lst1的值为[11,12,13,14,15,16,17,18,19],那么切片lst1[3:7]得到的值是____。

A. [13,14,15,16]

B. [13,14,15,16,17]

C. [14,15,16,17]

D. [14,15,16,17,18]

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

28. 如下程序,运行的结果是____。 s = set("banana") t=sorted(s) for i in t: print(i,end = '')

A. banana

B. ananab

C. aaabnn

D. abn

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

29. 如下程序,运行的结果是____。 d = {"zhang":"China", "Jone":"America", "Natan":"Japan"} print(max(d),min(d))

A. Japan America

B. zhang:China Jone:America

C. China America

D. zhang Jone

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

30. 如下程序,运行的结果是____。 list1 = [1, 1, 1, 23, 3, 4, 4] newList = list(set(list1)) newList.sort() print(newList[::-1])

A. [1, 1, 1, 23, 3, 4, 4]

B. [1, 3, 4, 23]

C. [1, 1, 1, 3, 4, 4,23]

D. [23, 4, 3, 1]

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

31. 第五章列表与元组 以下表示定义空列表lst1的是____。

A. lst1 = ()

B. lst1 = {}

C. lst1 = []

D. lst1 = set()

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

32. 如下程序,运行的结果是____。 s1=[1,2,3,4] s2=[4,5,6] print(len(s1+s2))

A. 4

B. 5

C. 6

D. 7

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

33. Python规定字典中的键只能是无重复的不可变数据类型,下面能正确生成字典的是____。

A. d = {(1,5):2, (3,4):3, (1,4):2}

B. d = {[1,5]:2, [3,4]:3, [1,4]:2}

C. d = {"张鹏":20, "李清":19, "张鹏":21}

D. 以上均可以

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

34. 列表支持“+”和“*”两种运算,作为操作数的列表本身并不改变。( )

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

35. dicStu.clear()的功能是将字典dicStu删除。( )

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

36. 假设有列表a,要求从列表a中每3个元素取1个(间隔2个元素)构成列表b,可以使用语句b=a[::2]。( )

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

37. 代码print([1, 3, 5, 7, 9][2])的输出结果是5。( )

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

38. 字典是无序的,其本身没有sort( )方法。( )

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

39. 从Python3.7版开始,字典中popitem()方法的功能更改为删除最后一个键值对,并返回该键值对的值。( )

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

40. lst1=list(range(0, 20, 2))执行后,列表lst1中最大的元素是20。( )

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

41. 以下不能删除列表元素的语句或方法是____。

A. delete语句

B. pop()

C. remove()

D. clear()

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

42. 如下程序,运行的结果是____。 x = [] for i in range(10): if i % 2 == 1: x.append(i) print(sum(x))

A. 0

B. 10

C. 25

D. 55

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

43. 运行结果与其他三项不同的是____。

A. sum([1,2,3,4])

B. sum([1,2,3],4)

C. sum(range(4))

D. sum([1,2,3],max(3,4))

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

44. 如下程序,运行的结果是____。 dict1 = {'No':'240102','Name':'Zhao Yang','Age':19} dict2 = {'Sex':'Male', 'Age':'20'} dict1.update(dict2) print(dict1)

A. {'No':'240102','Name':'Zhao Yang','Age':20, 'Sex':'Male'}

B. {'No':'240102','Name':'Zhao Yang','Age':20}

C. {'Age':20}

D. 程序报错

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

45. 如下程序,运行的结果是____。 lx = [11, 22, 33] ly = lx ly[0] = -11 print(lx[0])

A. 11

B. -11

C. 22

D. -22

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

46. 对于列表的方法pop()与remove()的区别与相同点,正确的描述是____。

A. 都必须按照给定的索引号进行删除

B. pop()没有返回值

C. remove()没有返回值

D. 如果不提供pop()参数,则默认删除索引号为0的元素

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

47. 表达式[3] in [1,2,3,4]的值为____。

A. false

B. False

C. true

D. True

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

48. 长度为n的列表中,最后一个元素的索引可以写为n-1,也可以写为-1。( )

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

49. lst1.sort()的功能是对列表lst1进行升序排序。( )

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

50. A.symmetric_difference(B)功能是用集合的方法求A、B的对称差集。( )

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

51. 不给定参数的情况下,lst1.pop()的功能是删除列表lst1的最后一个元素。( )

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

52. 列表中表示元素位置的数字叫做索引,索引只能是正整数。( )

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

53. 作为可迭代对象,列表可以作为sum函数的唯一参数或第一个参数,例如sum([2,4,6,8])、sum([2,4,6],8)都是合法的;但不能作为第二个参数,例如sum(2,[4,6,8])、sum([2,4],[6,8])都是错误的。( )

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

54. 下面与not (x<100)等价的是____。

A. x>100

B. x>=100

C. A和B都与之等价

D. A和B与之都不等价

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

55. 排球比赛决胜局的结束条件是某队赢得至少15分,同时超过对方2分。如果分值是15比14,则比赛继续,哪怕50比49也不能结束。下面哪个条件表达式可以用于判断比赛的结束?

A. (a>=15 and a-b>=2) or (b>=15 and b-a>=2)

B. a>=15 or b>=15 and abs(a-b)>=2

C. A和B都可以

D. A和B都不可以

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

56. round(1.23456,2)的返回值是____。

A. 1

B. 1.2

C. 1.23

D. 1.24

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

57. 以下赋值语句中合法的是____。

A. x=1, y=0

B. x=y=0

C. x=1 y=0

D. x=(y=0)

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

58. Python中整数(int)变量的取值范围是____。

A. 0到255

B. -32768到32767

C. -2147483648到2147483647

D. 不限制取值范围

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

59. 在Python中,____函数返回给定字符的编码。

A. int( )

B. ord( )

C. chr( )

D. yolk( )

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

60. 利用索引____可以访问字符串中的最后一个字符。

A. 0

B. -1

C. 1

D. -2

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

61. print("{:.2f}".format(1.234))的输出结果是____。

A. 0.2

B. 1.2

C. 1.23

D. 1.234

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

62. 如下程序,运行的结果是____。 s = "Python" print(s[1:-1:-2])

A. nhy

B. Pto

C. yhn

D. 空字符串

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

63. 下列Python表达式的值为偶数的是____。

A. 12*3%5

B. abs(-8)

C. int(3.9)

D. len("Welcome")

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

64. 以下____不是Python中的数值类型。

A. int

B. float

C. str

D. bool

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

65. Print(True+1)的运行结果是____。

A. 1

B. 0

C. 2.0

D. 2

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

66. type(表达式)返回该表达式结果的数据类型。( )

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

67. 在字符串切片操作中,步长的默认值是1。( )

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

68. 整型和浮点型都属于数值类型。( )

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

69. 字符串的replace()方法可以对字符串进行原地修改。( )

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

70. 字符串运算符"+"的功能为将两个字符串首尾拼接构成一个大字符串。( )

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

71. str.count(sub)返回字符串str中包含子字符串sub的个数。所以"banana".count("ana")的返回值为2。( )

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

72. Python中的注释只有一种形式:将#号置于某行的开头或中央,#号后面的内容变为注释,程序运行时被忽略。( )

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

73. sqrt()是Python的内置函数,其功能是返回给定参数的平方根。( )

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

74. int()函数通过直接舍弃小数部分的方式,将给定的浮点数转换为整数。( )

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

75. 表达式2.0+6返回的结果为int型。( )

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

76. 以下关键字中用于多分支结构的是____。

A. elif

B. do

C. for

D. while

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

77. 以下关于分支结构的描述中,错误的是____。

A. if结构中某个语句块是否执行依赖于条件判断

B. if结构中条件部分可以使用任何能够产生True或False的表达式和函数

C. 双分支结构使用的关键字是if和else

D. 多分支结构中必须同时使用关键字if、elif和else

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

78. Python通过____表示代码块的从属关系。

A. 括号

B. 缩进

C. 逗号

D. 分号

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

79. a=10,b=20,则print(a=b)的结果是____。

A. 20

B. True

C. False

D. 报错

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

80. a,b=10,20,则print(0

A. True

B. true

C. False

D. false

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

81. 分支结构根据条件的结果执行不同的代码块实现程序的逻辑判断,提高程序的灵活性和适应性。( )

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

82. 多分支结构用于设置多个判断条件以及对应的多条执行路径。( )

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

83. 无论多么复杂的程序,结构化程序设计语言都可以利用顺序结构、选择结构、循环结构这三种基本结构来实现。( )

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

84. 在 Python语言中,条件x<=y<=z是合法的。( )

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

85. 表达式3**2*5//6%7 or True>False结果为True。( )

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

86. 在Python中,如何检查一个数是否为偶数?

A. num % 2 == 0

B. num % 2 != 0

C. num // 2 == int(num / 2)

D. num == num / 2 * 2

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

87. 如下程序,运行的结果是____。 for i in range(5): print(i, end = " ") else: print("for循环正常结束!")

A. 1 2 3 4 5

B. 1 2 3 4 5 for循环正常结束!

C. 0 1 2 3 4

D. 0 1 2 3 4 for循环正常结束!

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

88. 关于random.uniform(a,b)的作用描述,以下选项正确的是____。

A. 生成一个[a,b]之间的随机浮点数(含a、

B. B.生成一个(a,b)之间的随机浮点数(不含a、b)

C. 生成一个[a,b]之间的随机整数(含a、b)

D. 生成一个(a,b)之间的随机整数(不含a、b)

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

89. 下列哪个语句用于强制从while循环中跳出?

A. break

B. return

C. continue

D. exit

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

90. 如下程序,运行的结果是____。 for i in [1, 2, 3, 4, 5]: print(i)

A. 输出空白

B. 输出1到5的数字

C. 输出5个*号

D. 输出未知

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

91. Python对于整数和浮点数的运算都是精确的。( )

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

92. 使用while循环时,必须指定一个条件表达式来控制循环的执行。这个条件表达式可以是关系表达式、逻辑表达式,也可以是算数表达式、数值常数、字符串常数。( )

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

93. 当使用while循环时,如果条件表达式恒真,那么循环会无限次执行。( )

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

94. 在Python中,continue语句用于跳过本轮循环中的剩余语句,并继续执行下一轮循环。( )

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

95. 在Python中,可以使用for循环来遍历可迭代对象中的元素。( )

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

96. 以下哪个选项可以创建新列表?

A. list1 = list()

B. list2 = []

C. list3 = ["Jack",19,1.76,False]

D. 以上三个都可以

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

97. 以下哪个选项不能创建新列表?

A. list1 = []

B. list2 = [2, 3, 4]

C. list3 = list("abcd")

D. list4=range(1,5)

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

98. 以下程序的输出结果是____。 ls = [2, 4, 6, 8, 10] print(ls[5])

A. 10

B. 8

C. IndexError: list index out of range

D. []

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

99. Python规定字典中的键只能是无重复的不可变数据类型,下面能正确生成字典的是____。

A. d = {(1,5):2, (3,4):3, (1,4):2}

B. d = {[1,5]:2, [3,4]:3, [1,4]:2}

C. d = {"张鹏":20, "李清":19, "张鹏":21}

D. 以上均可以

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

100. 如下程序,运行的结果是____。 x = {} print(type(x))

A.

B.

C.

D.

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

101. 如下程序,运行的结果是____。 s = set("banana") t=sorted(s) for i in t: print(i,end = '')

A. banana

B. ananab

C. aaabnn

D. abn

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

102. 如下程序,运行的结果是____。 dict1 = {'No':'240102','Name':'Zhao Yang','Age':19} dict2 = {'Sex':'Male', 'Age':'20'} dict1.update(dict2) print(dict1)

A. {'No':'240102','Name':'Zhao Yang','Age':20, 'Sex':'Male'}

B. {'No':'240102','Name':'Zhao Yang','Age':20}

C. {'Age':20}

D. 程序报错

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

103. 如下程序,运行的结果是____。 dict = {"Name":"Jiang Peng", "Sex":'Male', "Age":20, "Height":182} t = dict.get('Weight', -1) print(t)

A. 20

B. 182

C. -1

D. 程序报错

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

104. 列表和元组中的索引是元素的位置序号,字典中的索引是键值对中的键。( )

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

105. 字典的values()方法可以返回所有键值对中的值。( )

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

106. 求集合A、B的交集,使用运算符书写的表达式为A|B。( )

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

107. 组成集合的元素必须是可变类型,如列表。( )

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

108. 一个字典中不允许出现相同的key,不同的key可以拥有相同的value。( )

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

109. 如果函数有返回值,需使用____语句。

A. back

B. return

C. next

D. define

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

110. 函数(lambda a,b:a**3+b**2)(2,3)的值是____。

A. 12

B. 17

C. 31

D. 都不对

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

111. 以下程序的运行结果是____。 x=10 def fun(): global x print(x) x=100 print(x) fun() print(x)

A. 10 100

B. 10 10

C. 10 10 100

D. 10 100 100

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

112. 以下哪个名称不能作为函数名?

A. speed100

B. _aver

C. isTrue

D. if

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

113. 以下程序的运行结果是____。 def sumfun(*p): return sum(p) print(sumfun(3,5,7))

A. 8

B. 10

C. 13

D. 15

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

114. 调用函数时如果该函数有参数,必须使用“形参名=实参”的格式。( )

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

115. 调用函数时,实参通过形参传递到函数内部。( )

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

116. 定义函数时可以调用函数自身,这样的函数称为递归函数。( )

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

117. 定义函数时,头部语句必须以冒号结束。( )

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

118. 在函数外部定义的变量称为局部变量。( )

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

119. ____是从当前工作目录开始描述文件的保存位置。

A. 相对路径

B. 绝对路径

C. 地址

D. 路径

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

120. 在Python的异常处理结构中,用于捕获特定类型异常的保留字是____。

A. except

B. do

C. pass

D. while

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

121. 利用'w'或'a'模式向文件写入信息时,将内存中的数据真正写入外存文件中是调用文件对象的____方法完成的。

A. open()

B. closefile()

C. close()

D. close_file()

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

122. ____是用来组织和管理一组相关数据的,____是用来组织和管理一组相关文件的。

A. 目录、文件

B. 文件夹、文件

C. 文件、文件夹

D. 目录、文件夹

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

123. write()方法和writelines()方法都可以在追加模式('a'或者'a+')下使用,追加模式写入的信息位于文件原有的____位置。

A. 开头

B. 中间

C. 末尾

D. 任意

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

124. try...except结构中的else分支在try语句块中没有任何异常时执行。( )

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

125. 访问字典中不存在的键时,系统抛出的异常错误是IndexError。( )

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

126. csv库中的reader()函数只能识别并读取用英文逗号分隔、扩展名为csv的文件中的数据。( )

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

127. 每次使用readline()方法会返回文件中的下一行,直到文件结束时返回空字符串''。( )

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

128. 使用csv库,文件写入对象在调用writerow()方法向文件中写入数据时,会自动在本行末尾添加换行符。( )

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

129. 关于random库,以下说法错误的是____。

A. random()函数能够生成一个0至1的随机小数(包含0和1)

B. randint(m,n)函数能够生成一个m至n的随机整数(包含m和n)

C. choices(s,k=5)函数从序列s中随机抽取5个元素(带放回方式,可能有重复值)

D. sample(s,5)函数从序列s中随机抽取5个元素(无放回方式,无重复值)

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

130. 补充代码,实现判断某个大于2的整数(最小的素数2不适用)是否为素数: n = int(input("输入一个正整数n(n>2):")) for i in range(2, n): if n % i==0: break if ____: print(n, "是素数") else: print(n, "不是素数")

A. i=n-1

B. i=n

C. i==n-1

D. i==n

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

131. 下面程序运行后,输出结果和循环次数分别为____。 for i in range(1,11,4): i = i+2 if i > 10: i = i - 1 print(i)

A. 11,3

B. 11,4

C. 10,3

D. 10,4

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

132. 如下程序,运行的结果是____。 fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit[0])

A. 输出a,

B. ,c B.输出apple,banana,cherry

C. 输出空白

D. 报告KeyError异常

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

133. 若x=-3,y=4,则下列式子中结果为False的是____。

A. not (x>0)

B. x<=0 or y<=0

C. x>0 and y>0

D. x>0 or y>0

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

134. 以下程序的功能是对现有薪水进行档次评定并进行上调,程序运行后输入5000,运行的结果是____。 n=eval(input("请输入你的薪水:")) grade="" if n<4000: grade="低收入" n*=1.5 if 4000<=n<6000: grade="中等收入" n*=1.3 if n>=6000: grade="高收入" n*=1.1 print(grade)

A. 低收入

B. 中等收入

C. 高收入

D. 程序报错

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

135. 在while循环中,下面哪个关键字用于跳出本层循环?

A. break

B. return

C. exit

D. pass

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

136. 下列哪个语句用于强制从while循环中跳出?

A. break

B. return

C. continue

D. exit

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

137. 以下关于分支结构的描述中,错误的是____。

A. if结构中某个语句块是否执行依赖于条件判断

B. if结构中条件部分可以使用任何能够产生True或False的表达式和函数

C. 双分支结构使用的关键字是if和else

D. 多分支结构中必须同时使用关键字if、elif和else

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

138. 如下程序,运行的结果是____。 for i in range(5): if i % 2 == 0: print(i*2) else: print(i*3)

A. 输出2,6,2,6,3,9,4,12,5,15的数字序列

B. 输出空白

C. 输出0,3,4,9,8的数字序列

D. 程序报错

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

139. a,b=10,20,则print(0

A. True

B. true

C. False

D. false

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

140. 在while循环中,下面哪个关键字用于直接进入下一轮循环?

A. do

B. exit

C. continue

D. break

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

141. 以下关键字中用于分支结构的是____。

A. print

B. while

C. loop

D. if

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

142. 下列式子中结果为True的是____。

A. 0=0

B. 0==0

C. 0!=0

D. 0==(0==0)

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

143. 在while循环中,如果条件表达式的值为False,循环将____。

A. 只执行一次

B. 无限次执行

C. 执行指定次数

D. 结束while循环,直接执行循环结构后面的语句

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

144. range()函数可产生指定步长的等差序列,步长可以是整数或浮点数。( )

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

145. 如果a,b=10,50,那么a==b的结果为True。( )

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

146. randrange(m,n,step)函数可以返回range(m,n,step)序列中的一个随机数。( )

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

147. Python对于整数和浮点数的运算都是精确的。( )

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

148. Python在浮点数运算中,可能由于存储精度产生计算误差,导致1.6+2.2不等于3.8;可以采用math.isclose(1.6+2.2, 3.8)的方法来判断其是否相等。( )

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

149. 使用while循环时,必须指定一个条件表达式来控制循环的执行。这个条件表达式可以是关系表达式、逻辑表达式,也可以是算数表达式、数值常数、字符串常数。( )

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

150. 在分支的嵌套中仅能使用单分支结构和双分支结构。( )

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

151. while answer=="Y" or "y"的功能是:当变量answer的值为"Y"或"y"中的任何一个时执行循环体,否则跳过循环直接执行循环体后的语句。( )

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

152. range(1, 5)生成的可迭代序列为1、2、3、4、5。( )

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

153. 用多分支结构时要注意各条件的先后顺序,以免出现逻辑上的错误。( )

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

154. 设a=10,b=20;则a>=10 and b<100的结果是____。

A. True

B. true

C. False

D. false

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

155. 关于random.uniform(a,b)的作用描述,以下选项正确的是____。

A. 生成一个[a,b]之间的随机浮点数(含a、

B. B.生成一个(a,b)之间的随机浮点数(不含a、b)

C. 生成一个[a,b]之间的随机整数(含a、b)

D. 生成一个(a,b)之间的随机整数(不含a、b)

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

156. 下面关于while循环和for循环的描述正确的是____。

A. while循环是顺序执行,而for循环是并行执行

B. while循环常用于已知循环次数的情况,而for循环常用于未知循环次数的情况

C. while循环常用于未知循环次数的情况,而for循环常用于已知循环次数的情况

D. while循环和for循环没有区别

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

157. 下列哪个选项不可以实现从1到100的遍历?

A. for i in range(100):

B. for i in range(1,101):

C. for i in [1, 2, ..., 100]:

D. for i in (1, 2, ..., 100):

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

158. 如下程序,运行的结果是____。 for i in range(5): print(i, end = " ") else: print("for循环正常结束!")

A. 1 2 3 4 5

B. 1 2 3 4 5 for循环正常结束!

C. 0 1 2 3 4

D. 0 1 2 3 4 for循环正常结束!

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

159. a=10,b=20,则print(a=b)的结果是____。

A. 20

B. True

C. False

D. 报错

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

160. 以下关键字中用于多分支结构的是____。

A. elif

B. do

C. for

D. while

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

161. 如下程序,运行的结果是____。 x = 1 n = 0 while x<20: x=x*3 n=n+1 print(x, n)

A. 15和1

B. 27和3

C. 9和2

D. 死循环

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

162. 对如下代码的描述错误的是____。 import random lstN=[] num = random.randint(10,99) while True: lstN.append(num) if num == 88: break else: num = random.randint(10,99) print(lstN)

A. 程序的功能是生成随机的两位正整数,列表lstN中的最后一个元素是88

B. 由于当num等于88时循环结束,因此列表lstN中没有88这个元素

C. while True:创建了一个无限循环,只有执行break语句时才结束

D. 程序运行后,最终列表lstN中元素的个数不确定

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

163. range()函数默认从0开始,默认步长为1。( )

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

164. 在Python中,break语句用于跳过本轮循环中的剩余语句,并继续执行下一轮循环。( )

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

165. Python中,无限循环的while结构通常用break语句终止循环的执行。( )

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

166. 多分支结构用于设置多个判断条件以及对应的多条执行路径。( )

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

167. range()函数可以接受三个参数,分别是起始值、结束值和步长。( )

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

168. 在Python中,可以使用for循环来遍历可迭代对象中的元素。( )

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

169. ____是用来组织和管理一组相关数据的,____是用来组织和管理一组相关文件的。

A. 目录、文件

B. 文件夹、文件

C. 文件、文件夹

D. 目录、文件夹

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

170. 调用函数时提供的参数称为____。

A. 位置参数

B. 名称参数

C. 形式参数(形参)

D. 实际参数(实参)

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

171. 以下哪个名称不能作为函数名?

A. speed100

B. _aver

C. isTrue

D. if

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

172. 当局部变量和全局变量同名时,在函数体内部____。

A. 优先使用全局变量

B. 优先使用局部变量

C. 由于名称冲突,程序报错

D. 以上说法都不对

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

173. 定义函数时在某个形参前加“*”,调用该函数时对应的实参被视为____。

A. 元组

B. 列表

C. 字典

D. 集合

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

174. 默认值参数必须位于参数列表的____。

A. 左侧

B. 右侧

C. 中间

D. 两侧

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

175. 函数(lambda a,b:a**3+b**2)(2,3)的值是____。

A. 12

B. 17

C. 31

D. 都不对

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

176. 匿名函数是利用____关键字定义的简化的函数。

A. def

B. try

C. simple

D. lambda

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

177. 利用'w'或'a'模式向文件写入信息时,将内存中的数据真正写入外存文件中是调用文件对象的____方法完成的。

A. open()

B. closefile()

C. close()

D. close_file()

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

178. 参数按传递方式可以分为传值和传址,当用列表或字典作为参数时,需要采用____方式。

A. 传值

B. 传址

C. A和B都可以

D. A和B都不可以

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

179. 以下程序的运行结果是____。 def sumfun(*p): return sum(p) print(sumfun(3,5,7))

A. 8

B. 10

C. 13

D. 15

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

180. 函数由函数头和____构成。

A. 参数

B. 返回值

C. 函数体

D. 尾部语句

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

181. pandas是一个强大的数据处理和分析库,可以读取和写入多种格式的数据,如CSV、Excel、SQL等。( )

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

182. 函数可以利用多个return语句实现返回多个返回值的目的。( )

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

183. 在try...except结构中,允许存在多个else分支。( )

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

184. 以'a'模式打开已存在文件时,在文件末尾写入数据。( )

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

185. 使用csv库,文件写入对象在调用writerow()方法向文件中写入数据时,会自动在本行末尾添加换行符。( )

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

186. 定义函数时,必须以end function语句结束。( )

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

187. except关键字后如果指定了具体的异常类型,就会捕获并处理该类型的异常;如果except关键字后没有指定具体的异常类型,就会捕获所有其他未被捕获的异常并进行相应处理。( )

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

188. 使用with语句打开文件,对文件操作完毕后需要使用close()方法关闭文件以释放资源;使用open语句以'w'或'a'模式打开文件,对文件操作完毕后系统会自动执行close()操作。( )

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

189. 以'a'模式打开不存在的文件时,系统抛出异常报错。( )

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

190. csv库中的reader()函数只能识别并读取用英文逗号分隔、扩展名为csv的文件中的数据。( )

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

191. 访问字典中不存在的键时,系统抛出的异常错误是IndexError。( )

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

192. Python的异常处理机制通过try...except结构实现,用来捕获并处理在try语句块中发生的异常。( )

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

193. 以'w'模式打开已存在的文件时,会覆盖原有内容,即首先清空原文件的内容然后再写入。( )

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

194. ____是从当前工作目录开始描述文件的保存位置。

A. 相对路径

B. 绝对路径

C. 地址

D. 路径

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

195. 以下程序的运行结果是____。 x=10 def fun(): global x print(x) x=100 print(x) fun() print(x)

A. 10 100

B. 10 10

C. 10 10 100

D. 10 100 100

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

196. 定义函数时,无论是否需要参数函数名后面都必须有____。

A. ( )

B. [ ]

C. { }

D. < >

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

197. 定义函数时使用的参数称为____。

A. 位置参数

B. 名称参数

C. 形式参数(形参)

D. 实际参数(实参)

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

198. 定义函数时在某个形参前加“**”,调用该函数时对应的实参被视为____。

A. 元组

B. 列表

C. 字典

D. 集合

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

199. 如果希望调用函数时只给其中的部分参数赋值,在定义函数时需要将无需赋值的参数设置为____。

A. 可变长度参数

B. 默认值参数

C. 关键字参数

D. 位置参数

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

200. 以下程序的运行结果是____。 def sumfun(a, b=3, c=5): return sum([a,b,c]) print(sumfun(a=8, c=2))

A. 8

B. 10

C. 13

D. 出错

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

201. write()方法和writelines()方法都可以在追加模式('a'或者'a+')下使用,追加模式写入的信息位于文件原有的____位置。

A. 开头

B. 中间

C. 末尾

D. 任意

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

202. 在try...except结构中,允许存在多个except分支。( )

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

203. 函数一定有参数、必须有返回值。( )

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

204. try...except结构中的else分支在try语句块中没有任何异常时执行。( )

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

205. 调用函数时如果该函数有参数,必须使用“形参名=实参”的格式。( )

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

206. 在函数外部定义的变量称为局部变量。( )

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

207. 在调用具有默认值参数的函数时,既可以为这些默认参数赋值,也可以忽略不写使用其默认值。( )

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

208. 定义函数时可以调用函数自身,这样的函数称为递归函数。( )

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

209. 以'w'模式打开不存在的文件时,会自动创建该文件。( )

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

210. 定义函数时,头部语句必须以冒号结束。( )

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

211. 以下不属于Python特点的是____。

A. 免费开源

B. 编译型语言

C. 跨平台

D. 扩展性强

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

212. 以下关于turtle库的默认状态描述错误的是____。

A. 绘图窗口的默认位置为屏幕中心

B. 画布的默认尺寸为400×300、背景色为白色

C. 画笔的默认形状为海龟

D. 画笔的默认前进方向为右方(x轴正向)

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

213. 利用from math import *导入math库后,下面的选项哪个是正确的?

A. x = pi + sqrt(100)

B. x = math.pi + math.sqrt(100)

C. 以上两个都正确

D. 以上两个都错误

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

214. 以下关于turtle.speed(n)的说法错误的是____。

A. n的取值范围是[0,10]

B. n在[1,10]之间取值时,值越大画笔的移动速度越快

C. n取0时,画笔的移动速度最慢

D. n取1时,画笔的移动速度最慢

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

215. 以下关于turtle库的说法正确的是____。

A. forward(d)命令,d为正画笔向前移动,d为负向后移动

B. left(d)命令,d为正向左旋转,d为负向右旋转

C. circle(r)命令,r为正在左手侧画圆,r为负在右手侧画圆

D. 以上说法都正确

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

216. 机器语言无需翻译就可以直接被计算机执行、程序的执行效率高。( )

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

217. turtle.setup用于设置画布的尺寸和颜色,turtle.screensize设置绘图窗口的尺寸和位置。( )

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

218. Python、JavaScript都属于编译型语言。( )

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

219. turtle绘制的图形可以是空心的也可以是填充的,哪部分填充由成对出现的begin_fill()和end_fill()来决定。( )

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

220. turtle.undo()命令可以撤销最近执行的一次操作。( )

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

221. 利用from math import *导入math库后,下面的选项哪个是正确的?

A. x = pi + sqrt(100)

B. x = math.pi + math.sqrt(100)

C. 以上两个都正确

D. 以上两个都错误

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

222. 表达式1234//10%10的运算结果是____。

A. 1

B. 2

C. 3

D. 4

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

223. s = '上海自来水',以下____的返回值为'水来自海上'。

A. s[::-1]

B. s[-1:-5]

C. s[-1:-5:-1]

D. s[:]

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

224. 首次使用前,需要先从Python的服务器中下载、安装的库(例如Matplotlib)属于____。

A. 标准库

B. 第三方库

C. 自定义库

D. 以上都不对

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

225. 以下关于turtle库的默认状态描述错误的是____。

A. 绘图窗口的默认位置为屏幕中心

B. 画布的默认尺寸为400×300、背景色为白色

C. 画笔的默认形状为海龟

D. 画笔的默认前进方向为右方(x轴正向)

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

226. 以下关于turtle.speed(n)的说法错误的是____。

A. n的取值范围是[0,10]

B. n在[1,10]之间取值时,值越大画笔的移动速度越快

C. n取0时,画笔的移动速度最慢

D. n取1时,画笔的移动速度最慢

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

227. Python的源程序文件(*.py)的执行方式为____。

A. 直接执行

B. 整体编译后执行

C. 边解释边执行

D. 以上都不对

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

228. 利用索引____可以访问字符串中的最后一个字符。

A. 0

B. -1

C. 1

D. -2

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

229. Python语言中利用font=("Arial",8, "normal")的格式定义字体,其中对第三个表示字体格式参数的描述正确的是____。

A. "bold"表示加粗

B. "italic"表示倾斜

C. "bold underline"表示加粗且具有下划线

D. 以上说法都正确

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

230. 在IDLE的文件窗口中,运行当前py文件的快捷键是____。

A. F1

B. F5

C. Alt+3

D. Ctrl+4

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

231. 字符串运算符"+"的功能为将两个字符串首尾拼接构成一个大字符串。( )

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

232. s="Python",切片s[1:2]的结果是"Py"。( )

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

233. 无论是在IDLE环境的shell窗口(前面有>>>提示符)还是在文件窗口中编程,Python都是交互式运行的(输入一个语句后回车就执行这个语句)。( )

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

234. "p" in "Python"的结果是True。( )

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

235. Python中的注释只有一种形式:将#号置于某行的开头或中央,#号后面的内容变为注释,程序运行时被忽略。( )

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

236. 如果用turtle绘制实心填充图形,要求绘制的线条必须是闭合图形(起点和终点重合)。( )

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

237. Python 3.x完全兼容Python 2.x,所以在3.x版本下可以书写符合2.x规则的代码。( )

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

238. turtle.undo()命令可以撤销最近执行的一次操作。( )

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

239. turtle是Python的标准库,导入即可使用,无需下载安装。( )

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

240. 汇编语言也是低级语言,和机器语言一样无需翻译就可以被计算机执行。( )

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

241. 专业的程序开发人员更喜欢用PyCharm、Anaconda等开发环境而非Python自带的IDLE。虽然Python本身的功能相同,但前者提供了更多辅助功能(例如程序调试)使用起来更加高效。( )

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

242. eval('1+2+3')的结果是6。( )

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

243. 高级语言独立于机器与计算机结构无关,与低级语言相比通用性和可移植性更强。( )

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

244. turtle.setup用于设置画布的尺寸和颜色,turtle.screensize设置绘图窗口的尺寸和位置。( )

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

245. 和解释型语言相比,编译型语言的可移植性更好。( )

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

246. 以下赋值语句中合法的是____。

A. x=1, y=0

B. x=y=0

C. x=1 y=0

D. x=(y=0)

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

247. 以下____算数运算符用于执行取余操作。

A. /

B. //

C. %

D. **

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

248. Print(True+1)的运行结果是____。

A. 1

B. 0

C. 2.0

D. 2

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

249. 下面哪个是数学表达式对应的正确的Python表达式?

A. a+b/2a

B. a+b/2*a

C. (a+b)/2*a

D. (a+b)/(2*a)

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

250. 如下程序,运行的结果是____。 s = "Python" print(s[1:-1:-2])

A. nhy

B. Pto

C. yhn

D. 空字符串

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

251. round(1.23456,2)的返回值是____。

A. 1

B. 1.2

C. 1.23

D. 1.24

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

252. 以下____不属于编译型程序设计语言。

A. VB.NET语言

B. C语言

C. C++语言

D. Python语言

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

253. 机器语言无需翻译就可以直接被计算机执行、程序的执行效率高。( )

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

254. 字符串中索引值为整数。最左侧和最右侧字符的索引均为0,从左向右索引值递增,从右向左索引值递减。( )

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

255. 和编译型语言相比,解释型语言的执行效率更高。( )

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

256. Python中的字符串可以利用索引修改指定字符的值。例如x="store",语句x[3]="n"可以将x的值修改为"stone"。( )

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

257. 作为Python的官方扩展库索引服务器(https://pypi.org/simple)与分布于世界各地的镜像服务器相比,它收录的第三方库最完整、版本最新、提供下载服务的速度最快。( )

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

258. turtle.goto(0,0)和turtle.home()的功能是一样的。( )

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

259. 整型和浮点型都属于数值类型。( )

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

260. turtle绘制的图形可以是空心的也可以是填充的,哪部分填充由成对出现的begin_fill()和end_fill()来决定。( )

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

261. 20是浮点型数据。( )

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

262. 计算机程序设计语言中机器语言属于低级语言,汇编语言属于高级语言。( )

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

263. len()函数返回字符串参数的长度。( )

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

264. 下面哪个符号用于多个语句构成的注释块?

A. #

B. 成对的单引号'

C. 成对的双引号"

D. 成对的三引号('''或""")

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

265. 以下关于注释的说法不正确的是____。

A. 添加注释可以使程序的运行效率更高

B. 添加注释只是为了给阅读程序的人来看,对运行程序的计算机没有任何作用

C. Python在运行程序时,会忽略注释语句

D. 在Python中单行注释语句以#作为开始标记

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

266. Python的代码通常一行书写一个语句,语句间使用____进行分割。

A. 句号

B. 分号

C. 换行符

D. 大括号{}

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

267. Python代码书写时,行首的缩进表示程序逻辑的包含关系,同一层级的语句块必须保持相同的缩进。

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

268. Python代码中具有语法功能的符号都是英文字符。

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



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

    昵称

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