欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学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代码中具有语法功能的符号都是英文字符。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。