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

想要快速找到正确答案?

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

超新尔雅学习通
扫码关注

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

中国大学MOOC程序设计基础(Python语言)作业答案

程序设计基础(Python语言)

学校: 无

平台: 超星学习通

题目如下:

1. 非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现。

答案: 正确

2. 非确定次数循环中循环体的执行次数是根据循环条件决定的。

答案: 正确

3. 遍历循环的循环次数由遍历结构中的元素个数来体现。

答案: 正确

4. 遍历循环中循环的次数是不确定的。

答案: 错误

5. 程序由顺序、选择和循环三种基本结构组成。

答案: 正确

6. 在Python的程序中,能用分支结构写出循环的算法。

答案: 错误

7. 二分支结构的组合可形成多分支结构。

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

8. 分支结构包括单分支结构、二分支结构和多分支结构。

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

9. 并不是所有的 if、while、def语句的后面都要用 ':' 结尾。

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

10. 虽然 Python 支持中文变量名,但从兼容性角度考虑还是不要用中文名。

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

11. Python的缩进格式有助于提高代码可读性和可维护性。

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

12. 字符串是字符的序列,可以按照单个字符或者字符片段进行引用。

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

13. 字符串包括两种序号体系:正向递增和反向递减。

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

14. Python语言是脚本语言。

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

15. Python语言采用的解释方式是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。

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

16. 判断、循环、函数等语法形式能够通过缩进表达包含的语义。

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

17. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围。

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

18. Python 语言不严格采用的"缩进"来表明程序的格式框架。

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

19. Python 语言的缩进可以采用 Tab 键实现。

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

20. Python 语言提供 int、float、complex 等数值类型。

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

21. Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制。

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

22. Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀"C"或者"c"来表示。

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

23. 在函数内部创建的变量,函数退出后变量被释放。

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

24. 简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留。

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

25. 全局变量指在函数之外定义的变量,从定义的地方开始全过程有效。

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

26. 对于组合数据类型的全局变量,如果在函数内部没有创建同名的变量,则在函数内部不可以直接使用并修改该全局变量的值。

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

27. 字典的 pop 函数可以返回一个键对应的值,并删除该键值对。

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

28. 空字典和空集合都可以用大括号来创建。

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

29. 可以用大括号创建字典,用中括号增加新元素。

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

30. 嵌套的字典数据类型可以用来表达高维数据。

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

31. 以下程序的输出结果是:( ) fr = [] def myf(fa): □□□□fa = ['12','23'] □□□□fr = fa myf(fr) print( fr)

A. 12 23

B. '12', '23'

C. []

D. ['12', '23']

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

32. 以下程序的输出结果是:( ) s = 0 def fun(num): □□□□try: □□□□□□□□s += num □□□□□□□□return s □□□□except: □□□□□□□□return 0 □□□□return 5 print(fun(2))

A. 2

B. 5

C. UnboundLocalError

D. 0

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

33. 以下代码执行的输出结果是:( ) n = 2 def multiply(x,y = 10): □□□□global n □□□□return x * y * n s = multiply(10,2) print(s)

A. 40

B. 1024

C. 200

D. 400

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

34. 以下关于 python 内置函数的描述,错误的是:( )

A. sorted() 对一个序列类型数据进行排序

B. hash() 返回一个可计算哈希的类型的数据的哈希值

C. type() 返回一个数据对应的类型

D. id() 返回一个数据的一个编号,跟其在内存中的地址无关

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

35. 以下选项中不属于组合数据类型的是( )

A. 变体类型

B. 序列类型

C. 字典类型

D. 映射类型

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

36. 以下程序的输出结果是: ( ) x = ['90','87','90'] n = 90 print(x.count(n))

A. 0

B. 2

C. 1

D. None

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

37. 给出如下代码 MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"莲花","7月":"玉簪 花","8月":"桂花",\"9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"} n = input("请输入1-12的月份:") print(n + "月份之代表花:" + MonthandFlower.get(str(n)+"月")) 以下选项中描述正确的是( )

A. MonthandFlower是一个元组

B. MonthandFlower是集合类型变量

C. 代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名

D. MonthandFlower是列表类型变量

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

38. 下面代码的输出结果是( ) a=[5,1,3,4] print(sorted(a,reverse = True))

A. [4, 3, 1, 5]

B. [1, 3, 4, 5]

C. [5, 1, 3, 4]

D. [5, 4, 3, 1]

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

39. 以下关于字典类型的描述,错误的是:( )

A. 字典类型可以在原来的变量上增加或缩短

B. 字典类型是一种无序的对象集合,通过键来存取

C. 字典类型中的数据可以进行分片和合并操作

D. 字典类型可以包含列表和其他数据类型,支持嵌套的字典

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

40. 以下程序的输出结果是:( ) ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"] x = "豪猪" print(ls.index(x))

A. 1

B. -4

C. 0

D. -3

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

41. 运行以下程序,当从键盘上输入{1:"清华大学",2:"北京大学"},运行结果的是:( ) x =eval(input()) print(type(x))

A. 出错

B. class 'list'

C. class 'dict'

D. class 'int'

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

42. 元组变量t=("cat", "dog", "tiger", "human"),t[::-1]的结果是( )

A. ('human', 'tiger', 'dog', 'cat')

B. 运行出错

C. {'human', 'tiger', 'dog', 'cat'}

D. ['human', 'tiger', 'dog', 'cat']

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

43. 以下关于列表和字符串的描述,错误的是:( )

A. 列表使用正向递增序号和反向递减序号的索引体系

B. 列表是一个可以修改数据项的序列类型

C. 字符和列表均支持成员关系操作符(in)和长度计算函数(len())

D. 字符串是单一字符的无序组合

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

44. 以下程序的输出结果是:( ) a = ["a","b","c"] b = a[::-1] print(b)

A. ['a', 'b', 'c']

B. ['c', 'b', 'a']

C. 'c', 'b', 'a'

D. 'a', 'b', 'c'

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

45. 以下程序的输出结果是:( ) ls =list({'shandong':200, 'hebei':300, 'beijing':400}) print(ls)

A. ['shandong', 'hebei', 'beijing']

B. [300,200,400]

C. ['300','200','400']

D. [['shandong':200], ['hebei':300],['beijing':400]]

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

46. 以下程序的输出结果是:( ) dict = {'Name': 'baby', 'Age': 7} print(dict.items())

A. dict_items([ ('Name', 'baby') , ('Age', 7)])

B. [('Age', 7), ('Name', 'baby')]

C. 'Age':7, 'Name': 'baby'

D. ('Age', 7), ('Name', 'baby')

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

47. 假设将单词保存在变量word中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:( )

A. counts[word] = counts.get(word,1) + 1

B. counts[word] = 1

C. counts[word] = counts.get(word,0) + 1

D. co 渝粤教育 unts[word] = counts[word] + 1

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

48. 以下关于字典类型的描述,正确的是:( )

A. 字典类型的值可以是任意数据类型的对象

B. 字典类型可迭代,即字典的值不可以是字典类型的对象

C. 表达式 for x in d: 中,假设d是字典,则x是字典中的键值对

D. 字典类型的键可以是列表和其他数据类型

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

49. 运行以下程序: try: □□□□num = eval(input("请输入一个列表:")) □□□□num.reverse() □□□□print(num) except: □□□□print("输入的不是列表") 从键盘上输入1,2,3,则输出的结果是:( )

A. [3,2,1]

B. 输入的不是列表

C. 运算错误

D. [1,2,3]

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

50. 以下关于字典的描述,错误的是:( )

A. 字典中的键可以对应多个值信息

B. 字典长度是可变的

C. 字典中元素以键信息为索引访问

D. 字典是键值对的集合

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

51. 给出如下代码:( ) DictColor = {"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色", "purple":"紫色","tomato":"西红柿 色"} 以下选项中能输出"海贝色"的是

A. print(DictColor.values())

B. print(DictColor["seashell"])

C. print(DictColor.keys())

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

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

52. 以下程序的输出结果是:( ) frame = [[1,2,3],[4,5,6],[7,8,9]] rgb = frame[::-1] print(rgb)

A. [[7, 8, 9], [4, 5, 6], [1, 2, 3]]

B. [[1, 2, 3], [4, 5, 6]]

C. [[7, 8, 9]]

D. [[1,2,3],[4,5,6],[7,8,9]]

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

53. 关于Python 组合数据类型,以下选项中描述错误的是( )

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

B. 组合数据类型可以分为 3 类:序列类型、集合类型和映射类型

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

D. Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易

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

54. 下面代码的输出结果是( ) sum = 1.0 for num in range(1,4): □□□□sum+=num print(sum)

A. 7.0

B. 1.0

C. 6

D. 7

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

55. 以下程序的输出结果是:( ) for i in reversed(range(10, 0, -2)): □□□□print(i,end=" ")

A. 9 8 7 6 5 4 3 2 1 0

B. 0 2 4 6 8 10

C. 12345678910

D. 2 4 6 8 10

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

56. 给出如下代码: while True: □□□□guess = eval(input()) □□□□if guess == 0x452//2: □□□□□□□□break 作为输入能够结束程序运行的是( )

A. break

B. 0x452

C. 553

D. 452//2

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

57. 以下关于循环结构的描述,错误的是:( )

A. for i in range(5)表示循环5次,i的值是从0到4

B. 使用range()函数可以指定for循环的次数

C. 遍历循环使用for 循环变量 in 循环结构语句,其中循环结构不能是文件

D. 用字符串做循环结构的时候,循环的次数是字符串的长度

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

58. 以下程序的输出结果是:( ) for i in "CHINA": □□□□for k in range(2): □□□□□□□□print(i, end="") □□□□□□□□if i == 'N': □□□□□□□□□□□□break

A. CCHHIINAA

B. CCHHIIAA

C. CCHHIAA

D. CCHHIINNAA

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

59. for或者while与else搭配使用时,关于执行else语句块描述正确的是( )

A. 总会执行

B. 仅循环正常结束后执行

C. 永不执行

D. 仅循环非正常结束后执行(以break结束)

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

60. 关于Python循环结构,以下选项中描述错误的是( )

A. Python通过for、while等保留字构建循环结构

B. break用来结束当前当次循环,但不跳出当前的循环体

C. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

D. continue只结束当前当次循环

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

61. 下面代码的输出结果是( ) for s in "abc": □□□□for i in range(3): □□□□□□□□print (s,end="") □□□□□□□□if s=="c": □□□□□□□□□□□□break

A. abbbccc

B. aaabbbccc

C. aaabbbc

D. aaabccc

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

62. 下面代码的输出结果是( ) for s in "HelloWorld": □□□□if s=="W": □□□□□□□□continue □□□□print(s,end="")

A. Helloorld

B. Hello

C. HelloWorld

D. World

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

63. 下面代码的输出结果是( ) for s in "HelloWorld": □□□□if s=="W": □□□□□□□□break □□□□print(s, end="")

A. Helloorld

B. Hello

C. World

D. HelloWorld

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。< 广东开放大学 /p>

64. 已知以下程序段,要想输出结果为 1,2,3,应该使用的表达式是:( ) x = [1,2,3] z = [] for y in x: □□□□z.append(str(y))

A. print(",".join(x))

B. print(z)

C. print(",".join(z))

D. print(x)

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

65. 以下程序的输出结果是:( ) s='' try: □□□□for i in range(1, 10, 2): □□□□□□□□s.append(i) except: □□□□print('error') print(s)

A. [1, 3, 5, 7, 9]

B. 1 3 5 7 9

C. error

D. 2, 4, 6, 8, 10

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

66. 以下程序的输出结果是:( ) for i in "Summer": □□□□if i == "m": □□□□□□□□break □□□□□□□□print(i)

A. m

B. 无输出

C. Su

D. mmer

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

67. 以下程序的输出结果是:( ) for i in range(3): □□□□for s in "abcd": □□□□□□□□if s=="c": □□□□□□□□□□□□break □□□□□□□□print (s,end="")

A. ababab

B. aaabbbccc

C. aaabbb

D. abcabcabc

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

68. 以下程序的输出结果是:( ) for num in range(1,4): □□□□sum *= num print(sum)

A. 7.0

B. 7

C. TypeError 出错

D. 6

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

69. 以下不是 Python 语言关键字的选项是:( )

A. in

B. def

C. define

D. return

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

70. 执行以下程序,输入la,输出结果是:( ) la = 'python' try: □□□□s = eval(input('请输入:')) □□□□ls = s*2 □□□□print(ls) except: □□□□print('输入错误!')

A. python

B. la

C. 输入错误!

D. pythonpython

国家开放大学 >答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 以下选项中,不是Python语言基本控制结构的是( )

A. 跳转结构

B. 程序异常

C. 循环结构

D. 顺序结构

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

72. 用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:( )

A. eval 语句

B. if 语句

C. try-except 语句

D. 循环语句

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

73. 以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是( )

A. while

B. pass

C. do

D. except

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

74. Python可以将一条长语句分成多行显示的续行符号是:( )

A. \

B. #

C. ;

D. :

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

75. 关于Python语言数值操作符,以下选项中描述错误的是( )

A. x**y表示x的y次幂,其中,y必须是整数

B. x%y表示x与y之商的余数,也称为模运算

C. x/y表示x与y之商

D. x//y表示x与y之整数商,即不大于x与y之商的最大整数

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

76. 下面代码的输出结果是:( ) TempStr = "Pi=3.141593" print(eval(TempStr[3:-1]))

A. Pi=3.14

B. 3.14159

C. 3.1416

D. 3.141593

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

77. 下面代码的执行结果是( ) print(1.23e-4+5.67e+8j.real)

A. 1.23e4

B. 0.000123

C. 5.67e+8

D. 1.23

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

78. 下面代码的输出结果是( ) x=0b1010 print(x)

A. 256

B. 16

C. 1024

D. 10

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

79. Python 语言中,以下表达式输出结果为11的选项是:( )

A. print(1+1)

B. print(eval("1" + "1"))

C. print("1+1")

D. print(eval("1+1"))

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

80. 关于程序的异常处理,以下选项中描述错误的是( )

A. 程序异常发生经过妥善处理可以继续执行

B. 编程语言中的异常和错误是完全相同的概念

C. Python 通过 try、except 等保留字提供异常处理功能

D. 异常语句可以与 else 和 finally 保留字配合使用

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

81. 以下表达式是十六进制整数的选项是:( )

A. 1010

B. '0x61'

C. 0b16

D. 0x3F

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

82. Python语言提供的3个基本数字类型是( )

A. 整数类型、二进制类型、浮点数类型

B. 整数类型、浮点数类型、布尔型

C. 整数类型、二进制类型、复数类型

D. 整数类型、浮点数类型、复数类型

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

83. 以下选项中符合Python语言变量命名规则的是( )

A. Templist

B. 3_1

C. AI!

D. *i

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

84. Python文件的后缀名是( )

A. py

B. pass

C. pdf

D. do

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

85. 输出表达式 print("{:.2f}".format(20-2**3+10/3**2*5)) 的结果是:( )

A. 67.56

B. 17.55

C. 12.22

D. 17.56

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

86. 以下选项中,输出结果是False的是( )

A. 5 is 5

B. 5 != 4

C. False != 0

D. 5 is not 4

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

87. 拟在屏幕上打印输出"Hello World",以下选项中正确的是( )

A. print('Hello World')

B. printf("Hello World")

C. print(Hello World)

D. printf('Hello World')

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

88. 下面代码的执行结果是( ) s = "11+5in" print(eval(s[1:-2]))

A. 16

B. 6

C. 执行错误

D. 11+5

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

89. 关于Python整数类型,以下选项描述 渝粤题库 正确的是:( )

A. 3.14不是整数类型的数值

B. hex(100)表达式结果获得八进制数

C. oct(100)表达式结果获得十六进制数

D. type(100)表达式结果可能是class 'int',也可能是class 'float'

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

90. 关于 Python 的复数类型,以下选项中描述错误的是( )

A. 复数类型表示数学中的复数

B. 复数的虚数部分通过后缀"J"或者"j"来表示

C. 对于复数 z,可以用 z.real 获得它的实数部分

D. 对于复数 z,可以用 z.imag 获得它的实数部分

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

91. 以下程序的输出结果是:( ) ls =list("the sky is blue") x = ls.index('s',5,10) print(x)

A. 9

B. 5

C. 4

D. 10

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

92. 以下选项中,不是Python语言特点的是( )

A. 黏性扩展:Python语言能够集成C、C++等语言编写的代码

B. 强制可读:Python语言通过强制缩进来体现语句间的逻辑关系

C. 变量声明:Python语言具有使用变量需要先定义后使用的特点

D. 平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

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

93. str ="Python语言程序设计",表达式 str.isnumeric() 的结果是:( )

A. False

B. 0

C. True

D. 1

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

94. 以下关于异常处理的描述,正确的是:( )

A. 引发一个不存在索引的列表元素会引发 NameError 错误

B. Python 中,可以用异常处理捕获程序中的所有错误

C. try 语句中有 except 子句就不能有 finally 子句

D. Python 中允许利用 raise 语句由程序主动引发异常

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

95. 表达式 1001 == 0x3e7 的结果是:( )

A. true

B. False

C. True

D. false

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

96. 下面代码的输出结果是( ) x=3.1415926 print(round(x,2) ,round(x))

A. 3.14 3

B. 2 2

C. 3 3.14

D. 6.28 3

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

97. 以下选项不属于 Python 语言特点的是:( )

A. 平台无关

B. 支持中文

C. 执行高效

D. 语法简洁

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

98. s = "the sky is blue",表达式 print(s[-4:], s[:-4]) 的结果是:( )

A. the sky is blue

B. sky is blue the

C. blue the sky is

D. blue is sky the

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

99. 当用户通过键盘输入3的时候,以下程序的输出结果是:( ) r = input("请输入半径:") ar = 3.1415 * r *r print("{:.0f}".format(ar))

A. Type Error

B. 28

C. 29

D. 28.27

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

100. 下面代码的执行结果是( ) abs(-3+4j)

A. 5.0

B. 3.0

C. 执行错误

D. 4.0

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

101. 以下关于程序设计语言的描述,错误的选项是:( )

A. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段

B. 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序

C. Python语言是一种脚本编程语言

D. 汇编语言是直接操作计算机硬件的编程语言

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

102. 以下不属于Python的pip工具命令的选项是:( )

A. install

B. get

C. download

D. show

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

103. s = " Python", 能够显示输出 Python 的选项是:( )

A. print(s[:6:-1])

B. print(s[-1:0])

C. print(s[0:-1])

D. print(s[:])

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

104. 以下程序的输出结果是:( ) astr = '0\n' bstr = 'A\ta\n' print("{}{}".format(astr,bstr))

A. A a

B. 0a a

C. 0A A

D. 0A a

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

105. 下面代码的输出结果是( ) x=10 y=3 print(divmod(x,y))

A. (3, 1)

B. 3,1

C. (1, 3)

D. 1,3

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

106. 以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:( )

A. expect

B. for

C. in

D. lambda

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

107. 下面代码的输出结果是( ) name = "Python语言程序设计" print(name[2: -2])

A. thon语言程序设

B. ython语言程序

C. thon语言程序

D. ython语言程序设

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

108. 以下选项中,不符合Python语言变量命名规则的是( )

A. keyword33_

B. 33_keyword

C. keyword_33

D. _33keyword

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

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

A. 生成一个[a, b]之间的随机整数

B. 生成一个均值为a,方差为b的正态分布

C. 生成一个[a, b]之间的随机小数

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

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

110. 以下选项中,不是Python语言保留字的是( )

A. continue

B. for

C. goto

D. while

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

111. 以下选项中不符合 Python 语言变量命名规则的是( )

A. 3_1

B. TempStr

C. I

D. _AI

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

112. 以下选项中,不是Python语言保留字的是( )

A. except

B. do

C. while

D. pass

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

113. 以下关于随机运算函数库的描述,错误的是:( )

A. Python 内置的 random 库主要用于产生各种伪随机数序列

B. uniform(a,b) 产生一个 a 到 b 之间的随机整数

C. 伪随机数是计算机按一定算法产生的,可预见的数,所以是"伪"随机数

D. random 库里提供的不同类型的随机数函数是基于 random.random() 函数扩展的

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

114. 关于函数的描述,错误的选项是( )

A. Python使用del保留字定义一个函数

B. 使用函数的主要目的是减低编程难度和代码重用

C. 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

D. 函数是一段具有特定功能的、可重用的语句组

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

115. 以下关于函数参数和返回值的描述,正确的是:( )

A. Python支持按照位置传参也支持名称传参,但不支持地址传参

B. 采用名称传参的时候,实参的顺序需要和形参的顺序一致

C. 函数能同时返回多个参数值,需要形成一个列表来返回

D. 可选参数传递指的是没有传入对应参数值的时候,就不使用该参数

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

116. 以下程序的输出结果是: def func(num): □□□□num *= 2 x = 20 func(x) print(x)

A. 出错

B. 40

C. 20

D. 无输出

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

117. 下面代码的输出结果是( ) def change(x,y): □□□□x = 10 □□□□y += x x = 4 y = 5 change(x,y) print(x,y)

A. 4 15

B. 10 15

C. 4 5

D. 10 5

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

118. 关于Python函数,以下选项中描述错误的是( )

A. 每次使用函数需要提供相同的参数作为输入

B. 函数是一段具有特定功能的语句组

C. 函数是一段可重用的语句组

D. 函数通过函数名进行调用

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

119. 以下关于函数的描述,正确的是:( )

A. 函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量

B. 如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定

C. python 的函数里引用一个组合数据类型变量,就会创建一个该类型对象

D. 函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量

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

120. 执行以下代码,运行结果( ) def split(s): □□□□return s.split("a") s = "Happy birthday to you!" print(split(s))

A. "Happy birthday to you!"

B. ['H', 'ppy birthd', 'y to you!']

C. ['Happy', 'birthday', 'to', 'you!']

D. 运行出错

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

121. 以下程序的输出结果是:( ) ab = 4 def myab(ab, xy): □□□□ab= pow(ab,xy) □□□□print(ab,end=" ") myab(ab,2) print( ab)

A. 4 16

B. 16 16

C. 16 4

D. 4 4

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

122. 关于形参和实参的描述,以下选项中正确的是( )

A. 函数定义中参数列表里面的参数是实际参数,简称实参

B. 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式

C. 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参

D. 程序在调用时,将形参复制给函数的实参

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

123. Python语言中用来定义函数的关键字是( )

A. function

B. define

C. def

D. return

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

124. 关于函数作用的描述,以下选项中错误的是( )

A. 复用代码

B. 降低编程复杂度

C. 提高代码执行速度

D. 增强代码的可读性

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

125. 下面代码的执行结果是:( ) ls = ["2020", "20.20", "Python"] ls.append(2020) ls.append([2020, "2020"]) print(ls)

A. ['2020', '20.20', 'Python', 2020, 2020, '2020']

B. ['2020', '20.20', 'Python', 2020]

C. ['2020', '20.20', 'Python', 2020, ['2020']]

D. ['2020', '20.20', 'Python', 2020, [2020, '2020']]

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

126. 以下表达式,正确定义了一个集合数据对象的是:( )

A. x = [ 200, 'flg', 20.3 ]

B. x = { 200, 'flg', 20.3}

C. x = {'flg' : 20.3}

D. x = ( 200, 'flg', 20.3)

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



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

    昵称

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