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

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

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

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

程序设计基础(Python语言)

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:

A. print(str[1].upper()+str[2:])

B. print(str[0].upper()+str[1:])

C. print(str[0].upper()+str[1:-1])

D. print(str[1].upper()+str[-1:1])

答案: print(str[0].upper()+str[1:])

2. 2. 关于 Python 字符编码,以下选项中描述错误的是

A. Python 字符编码使用 ASCII 编码

B. print(ord('a')) 输出 97

C. chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换

D. print chr(65) 输出 A

答案: Python 字符编码使用 ASCII 编码

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

A. print(1+1)

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

C. print("1+1")

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

答案: print(eval("1" + "1"))

4. 4. 设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力1年后的能力值的是

A. pow(1.0 + 0.005,365)

B. 1.005 // 365

C. 1.005 ** 365

D. pow((1.0 +0.005),365)

答案: 1.005 // 365

5. 5. 下面代码的执行结果是 >>>1.23e-4+5.67e+8j.real

A. 1.23e4

B. 0.000123

C. 5.67e+8

D. 1.23

答案: 0.000123

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

A. thon语言程序设

B. ython语言程序

C. thon语言程序

D. ython语言程序设

答案: thon语言程序

7. 7. 下面代码的输出结果是 a = 4.2e–1 b = 1.3e2 print(a+b)

A. 5.5e31

B. 5.5e3

C. 130.42

D. 130.042

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

8. 8. 给出如下代码: TempStr = "Hello World" 以下选项中可以输出“World”子串的是

A. print(TempStr[–5: –1])

B. print(TempStr[–4: –1])

C. print(TempStr[–5:])

D. print(TempStr[–5:0])

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

9. 9. 运行以下程序,输出的结果是: str1 = "Nanjing University" str2 = str1[:7] + " Normal " + str1[-10:] print(str2)

A. Nanjing Normal

B. Normal U

C. Normal University

D. Nanjing Normal University

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

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

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

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

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

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

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

11. 11. 以下程序的输出结果是: s = "python\n编程\t很\t容易\t学" print(len(s))

A. 5

B. 16

C. 12

D. 20

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

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

A. Type Error

B. 28

C. 29

D. 28.27

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

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

A. 65

B. 101

C. 257

D. 5

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

14. 14. 以下关于字符串类型的操作的描述,错误的是:

A. 想获取字符串str的长度,用字符串处理函数 str.len()

B. 设 x = ’aa’ ,则执行x*3的结果是‘aaaaaa’

C. 想把一个字符串str所有的字符都大写,用str.upper()

D. str.replace(x,y)方法把字符串str中所有的x子串都替换成y

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

15. 15. 以下程序的输出结果是: s1 ="袋鼠" print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1))

A. 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

B. TypeError: tuple index out of range

C. IndexError: tuple index out of range

D. {0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。

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

16. 16. 关于 Python 的数字类型,以下选项中描述错误的是

A. Python 语言提供 int、float、complex 等数字类型

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

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

D. Python 语言要求所有浮点数必须带有小数部分

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

17. 1. 以下程序的输出结果是:( ) 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

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

18. 2. 同时去掉字符串左边和右边空格的函数是:( )

A. count()

B. center()

C. fomat()

D. strip()

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

19. 3. 以下程序的输出结果是:( ) lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"] for s in lcat: □□□□if "豹" in s: □□□□□□□□print(s,end="") □□□□□□□□continue

A. 猎豹花豹美洲豹雪豹

B. 猎豹 花豹 美洲豹 雪豹

C. 雪豹

D. 猎豹

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

20. 4. 表达式 divmod(20,3) 的结果是:( )

A. (6, 2)

B. 2

C. 6

D. 6, 2

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

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

A. CCHHIINAA

B. CCHHIIAA

C. CCHHIAA

D. CCHHIINNAA

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

22. 6. 以下程序的输出结果是:( ) s1 ="袋鼠" print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1))

A. 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

B. TypeError: tuple index out of range

C. IndexError: tuple index out of range

D. {0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。

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

23. 7. 以下选项,不是Python保留字的选项是:( )

A. pass

B. not

C. string

D. del

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

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

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

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

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

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

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

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

A. 3.14 3

B. 2 2

C. 3 3.14

D. 6.28 3

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

26. 10. 给出如下代码:TempStr = "Hello World"以下选项中可以输出"World"子串的是( )

A. print(TempStr[-5: -1])

B. print(TempStr[-4: -1])

C. print(TempStr[-5:])

D. print(TempStr[-5:0])

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

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

A. function

B. define

C. def

D. return

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

28. 12. 表达式 'y''x' == False 的结果是:( )

A. None

B. True

C. Error

D. False

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

29. 13. 以下选项中,属于Python语言中合法的二进制整数是( )

A. 0b1708

B. 0B1019

C. 0bC3F

D. 0B1010

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

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

A. Templist

B. 3_1

C. AI!

D. *i

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

31. 15. 以下选项不属于 Python 整数类型的是:( )

A. 十二进制

B. 十进制

C. 二进制

D. 八进制

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

32. 16. 以下程序的输出结果是:( ) def func(a,*b): □□□□for item in b: □□□□□□□□a += item □□□□return a m = 0 print(func(m,1,1,2,3,5,7,12,21,33))

A. 85

B. 33

C. 7

D. 0

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

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

A. None

B. function

C. raise

D. as

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

34. 18. 关于 Python 语言的特点,以下选项中描述错误的是( )

A. Python 语言是脚本语言

B. Python 语言是跨平台语言

C. Python 语言是非开源语言

D. Python 语言是多模型语言

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

35. 19. 关于 eval 函数,以下选项中描述错误的是( )

A. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(输入提示字符串)) 组合

B. eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句

C. eval 函数的定义为:eval(source, globals=None, locals=None, /)

D. 执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果

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

36. 20. 以下程序的输出结果是:( ) def f(x, y = 0, z = 0): □□□□pass f(1, , 3)

A. 出错

B. None

C. not

D. pass

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

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

A. 3_1

B. TempStr

C. I

D. _AI

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

38. 22. 运行以下程序,输出的Python数据类型是: ( ) type(abs(-3+4j))

A. 浮点数类型

B. 字符串类型

C. 复数类型

D. 整数类型

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

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

A. expect

B. for

C. in

D. lambda

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

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

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

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

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

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

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

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

A. 256

B. 16

C. 1024

D. 10

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

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

A. Pi=3.14

B. 3.14159

C. 3.1416

D. 3.141593

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

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

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

44. 28. true 并不是 Python 的保留字。

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

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

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

46. 30. Python语言是脚本语言。

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

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

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

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

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

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

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

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

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

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

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

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

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

53. 37. 元组中的元素可以使用pop函数移除。

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

54. 38. 计算s=1+2+4+6+…+998的值。 s =①____ n =②____ while n③____1000: □□□□s = ④____ □□□□n = ⑤____ □□□□print( "s=", s) 请将以下ABCDE选项内容分别填到①—⑤空中:

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

55. 39. 根据公式π/4=1-1/3+1/5-1/7+…,当最后一项的值小于10-5时,求π的值。 t=1 i=1 s=①____ while abs(t)②____10**(-5): □□□□f=(③____)**(i+1) □□□□x=1/(④____) □□□□t=f*x □□□□s=s+t □□□□i=⑤____ print(s*4) 请将以下ABCDE选项内容分别填到①—⑤空中:

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

56. 40. 设m和n都是正整数,输入m,求当2的n次方大于等于m时,求n的最小值。填空完善程序。 m =①____(②____("输入m:")) n = ③____ t = 0 While True: □□□□n=④____ □□□□t=⑤____ □□□□if t> m: □□□□□□□□Print ("2的", n,"次方≥", m) □□□□□□□□Break 请将以下ABCDE选项内容分别填到①—⑤空中:

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

57. 1. 以下代码的执行结果是______。 def maxcount(): □□□□a,b=1000,99 □□□□for i in range(10): □□□□□□□□a*=b+1 □□□□□□□□b*=a-1 □□□□return a,b maxcount()

A. False

B. 执行错误

C. 无输出

D. True

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

58. 2. 以下程序的输出结果是:( ) def test( b = 2, a = 4): global z z += a * b return z z = 10 print(z, test())

A. 10 18

B. UnboundLocalError

C. 18 None

D. 18 18

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

59. 3. 关于Python全局变量和局部变量,以下选项描述错误的是______。

A. 函数内部使用各种全局变量,都要用globle语句声明

B. 程序中的变量包含两类:全局变量和局部变量

C. 全局变量在源文件顶层,一般没有缩进

D. 不是在程序最开头定义的全局变量,不是全过程均有效

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

60. 4. 以下程序的输出结果是______。 def calu(x = 3,y = 2): □□□□return(x*y)

A. = 'abc'

B. = 2 print(calu(a,b),end = ',') A:abcabc, B:abcabc

C. 6,

D. abcabc,6

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

61. 5. 函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是______。

A. 0

B. 2

C. 1

D. 3

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

62. 6. 以下代码的输出结果是______。 def func(a,b) : □□□□a *= b □□□□return a s = func(5,2) print(s)

A. 25

B. 20

C. 10

D. 5

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

63. 7. 以下程序的输出结果是______。 img1 = [12,34,56,78 ]img2 = [1,2,3,4,5] def modi(): □□□□img1 = img2 □□□□print(img1) modi() print(img1)

A. [1,2,3,4,5][12,34,56,78]

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

C. [12,34,56,78][12,34,56,78]

D. [12,34,56,78][1,2,3,4,5]

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

64. 8. Python中定义函数的关键字是______。

A. def

B. define

C. function

D. defun

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

65. 9. 以下关于Python函数的说法,错误的是______。

A. 通过给部分函数参数赋默认值,可以实现可选参数传递

B. 调用函数时,可以通过向参数名称赋值而不考虑参数顺序

C. Python函数可以同时返回多个值

D. 每个Python函数至少包含一个return语句,如果没有返回参数,直接用return

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

66. 10. 以下程序的输出结果是______。 ls = [10] def run(n): □□□□ls.append(n) run(5) print(ls)

A. [10]

B. UnboundLocalError

C. [10,5]

D. None

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

67. 11. 以下程序的输出结果是______。 s = 0 def fun(s,n): □□□□for i in range(n): □□□□□□□□s += i print(fun(s,5))

A. None

B. 10

C. 0

D. UnboundLocalError

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

68. 12. 以下代码的输出结果是______。 ls = ["car","truck"] def funC(A): □□□□ls.append(A) □□□□return funC("bus") print(ls)

A. ["bus"]

B. ["car","truck"]

C. ["car","truck", "bus"]

D. []

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

69. 13. 以下关于Python全局变量和局部变量的描述中,错误的是______。

A. 局部变量在函数内部创建和使用,函数退出后变量被释放

B. 全局变量一般指定义在函数之外的变量

C. 使用global保留字声明后,变量可以作为全局变量使用

D. 当函数退出时,局部变量依然存在,下次函数调用可以继续使用

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

70. 14. 以下关于函数优点的描述中,错误的是______。

A. 函数便于阅读

B. 函数可以使程序更加模块化

C. 函数可以减少代码重复

D. 函数可以表现程序的复杂度

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

71. 15. 以下关于函数返回值的描述中,正确的是______。

A. Python函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值

B. 函数定义中最多含有一个return语句

C. 在函数定义中使用return语句时,至少给一个返回值

D. 函数只能通过print语句和return语句给出运行结果

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

72. 16. 以下关于函数的描述,正确的是______。

A. 函数一定要有输入参数和返回结果

B. 使用函数可以增加代码复用,还可以降低维护难度

C. 在一个程序中,函数的定义可以放在函数调用代码之后

D. 自己定义的函数名不能与Python内置函数同名

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

73. 17. 以下关于Python语言的描述中,错误的是______。

A. 函数中return语句只能放在函数定义的最后面

B. 定义函数需要使用保留字def

C. 使用函数最主要的作用之一是复用代码

D. Python函数可以定义在分支或循环语句的内部

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

74. 18. 以下关于Python的函数的描述,错误的是______。

A. python支持用名称传递参数,调用的时候,带名称的参数可以改变在参数序列中的位置

B. 用def定义了函数之后,就等同于运行函数的代码

C. python支持可选参数传递,定义的时候设置参数的默认值

D. python函数可以没有return语句,不返回值

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

75. 19. 使用Python的函数,需要的步骤不包括______。

A. 函数定义

B. 函数测试

C. 函数调用

D. 函数执行

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

76. 20. 以下关于Python语言return语句的描述中,正确的是______。

A. return只能返回一个值

B. 函数必须有return语句

C. 函数可以没有return语句

D. 函数中最多只有一个return语句

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

77. 1. 以下选项中符合Python语言变量命名规则的是

A. Templist

B. 3_1

C. AI!

D. *i

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

78. 2. 关于 Python 语言的特点,以下选项中描述错误的是

A. Python 语言是脚本语言

B. Python 语言是跨平台语言

C. Python 语言是非开源语言

D. Python 语言是多模型语言

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

79. 3. 以下不是 Python 语言关键字的选项是:

A. None

B. function

C. raise

D. as

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

80. 4. 关于 Python 程序格式框架的描述,以下选项中错误的是

A. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

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

C. Python 语言不采用严格的“缩进”来表明程序的格式框架

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

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

81. 5. 关于 eval 函数,以下选项中描述错误的是

A. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合。

B. print(eval('1+1'))输出的结果为2。

C. print(eval('56a'))可以输出56。

D. print(eval(" 'Hello' ") )可以输出Hello。

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

82. 6. 以下选项中,Python语言中代码注释使用的符号是

A. #

B. /*… …*/

C. !

D. //

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

83. 7. 以下不是 Python 语言关键字的选项是:

A. in

B. def

C. define

D. return

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

84. 8. 以下关于 Python 程序语法元素的描述,错误的选项是:

A. true 并不是 Python 的保留字

B. 并不是所有的 if、while、def、class 语句后面都要用 ‘:’ 结尾

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

D. 段落格式有助于提高代码可读性和可维护性

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

85. 9. IDLE环境的退出命令是

A. exit()

B. close()

C. esc()

D. 回车键

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

86. 10. 关于Python语言的特点,以下选项描述正确的是

A. Python语言是编译型语言

B. Python语言是解释型语言

C. Python语言是非跨平台语言

D. Python语言不支持面向对象

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

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

A. \

B. #

C. ;

D. ‘

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

88. 12. 以下选项中不是 Python 语言的保留字的是

A. while

B. do

C. pass

D. except

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

89. 13. 以下选项中说法不正确的是

A. 静态语言采用解释方式执行,脚本语言采用编译方式执行

B. 编译是将源代码转换成目标代码的过程

C. C语言是静态语言,Python语言是脚本语言

D. 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

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

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

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

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

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

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

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

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

A. keyword33_

B. 33_keyword

C. keyword_33

D. _33keyword

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

92. 16. 以下选项中,不是Python语言保留字的是

A. continue

B. for

C. goto

D. while

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

93. 17. 以下选项中,不是Python语言保留字的是

A. except

B. do

C. while

D. pass

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

94. 18. 如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是:

A. 代码中使用了错误的关键字

B. 代码中出现了缩进不匹配的问题

C. 代码里的语句嵌套层次太多

D. 代码中缺少“:”符号

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

95. 19. 关于 Python 语言的注释,以下选项中描述错误的是

A. Python 语言的单行注释以#开头

B. Python 语言有两种注释方式:单行注释和多行注释

C. Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾

D. Python 语言的单行注释以单引号 ' 开头

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

96. 20. 关于Python语句P = –P,以下选项中描述正确的是

A. P和P的负数相等

B. P和P的绝对值相等

C. P的值为0

D. 给P赋值为它的负数

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

97. 21. 以下对 Python 程序缩进格式描述错误的选项是:

A. 缩进是用来格式美化 Python 程序的

B. 严格的缩进可以约束程序结构,可以多层缩进

C. 不需要缩进的代码顶行写,前面不能留空白

D. 缩进可以用 tab 键实现,也可以用多个空格实现

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

98. 22. 以下选项,不是Python保留字的选项是:

A. pass

B. not

C. string

D. del

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

99. 23. 以下选项不属于 Python 语言特点的是:

A. 平台无关

B. 支持中文

C. 执行高效

D. 语法简洁

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

100. 24. 以下选项中,不是Python语言基本控制结构的是

A. 跳转结构

B. 程序异常

C. 循环结构

D. 顺序结构

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

101. 25. 关于Python语言的变量,以下选项中说法正确的是

A. Python语言中变量的类型不可以改变。

B. Python语言中变量使用后不能删除。

C. Python语言中变量需要先定义才能使用

D. Python语言中可以通过给变量赋值不用类型的值,来改变变量的类型。

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

102. 26. 以下选项中不可用作Python标识符的是

A. 3.14

B. Pi

C. __Name__

D. 姓名

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

103. 27. 以下选项中,不是Python语言特点的是

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

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

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

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

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

104. 28. 以下关于 Python 字符串的描述中,错误的是

A. 字符串是用一对双引号" "或者单引号' '括起来的零个或者多个字符

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

C. Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)

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

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

105. 29. 以下对Python程序设计风格描述错误的选项是:

A. Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出

B. Python 中,需要把多条语句写在同一行时,要用“;”号隔开

C. Python可以将一条长语句分成多行显示,使用续航符“\”

D. Python中不允许把多条语句写在同一行

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

106. 1. 为了避免用户输入数据类型不合规导致程序异常中断,需要用到的语句是:

A. eval 语句

B. if 语句

C. try-except 语句

D. 循环语句

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

107. 2. 以下选项中,输出结果是False的是

A. >>> 5 is 5

B. >>> 5 != 4

C. >>> False != 0

D. >>> 5 is not 4

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

108. 3. 以下关于程序控制结构描述错误的是:

A. 程序由三种基本结构组成

B. Python 里,能用分支结构写出循环的算法

C. 二分支结构组合形成多分支结构

D. 分支结构包括单分支结构和二分支结构

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

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

A. break

B. 0x452

C. 553

D. 452//2

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

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

A. 3_1

B. TempStr

C. I

D. _AI

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

111. 6. 旅行社为了争取更多的游客,给出优惠措施:团购5人以上(含5人),旅游费用8折; 如果在淡季出行(3、6、9、11月),旅游费用8折;同时符合上述条件,旅行费用享折上折。请将程序补充完整,根据顾客人数和出行月份计算折扣信息,保留2位小数。 p=int(input("请输入人数:")) m=int(input("请输入出行月份:")) t=eval(input('请输入团费:')) if (p>=5 and not(m in [3,6,9,11])) ① (not(p>=5) and m in [3,6,9,11]): d=0.8 elif p>=5 ② m in [3,6,9,11]: d=0.64 ③: d=④ print("该旅行团的总费用是:{:.⑤}%".format(d*t)) 第一空③处应填为:

A. if

B. elif

C. else

D. esle

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

112. 7. 对于选择结构语句, if x==10: y=100 下列说法正确的是:

A. x==10 和y=100均为赋值语句

B. x==10 和y=100均为关系表达式

C. x==10 为关系表达式,y=100为赋值语句

D. x==10 为赋值语句,y=100为关系表达式

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

113. 8. 执行以下程序,输入la,输出结果是:‬ la = 'python' try: s = eval(input('请输入整数:')) ls = s*2 print(ls) except: print('请输入整数')

A. python

B. la

C. 请输入整数

D. pythonpython

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

114. 9. 假设x、y已经被赋值,则下面程序段的功能是: z=x if y>=x: z=y print(z)

A. 输出x和y中的最小数。

B. 输出x和y中的最大数。

C. 程序不完整,出错。

D. 输出y的值。

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

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

A. Helloorld

B. Hello

C. World

D. HelloWorld

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

116. 11. while后面的条件不能是:

A. 算术表达式

B. 关系表达式

C. 变量

D. 空

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

117. 12. 以下程序的输出结果是:‬ s=' ' ls = [1,2,3,4] for i in ls: s += str(i) print(s)

A. 4,3,2,1

B. 4321

C. 1234

D. 1,2,3,4

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

118. 13. 关于赋值语句,以下选项中描述错误的是

A. 设 a = 10;b = 20,执行:a,b = a+b,a 之后,a、b的值为:30 30

B. 设 x = "alice";y = "kate",执行x,y = y,x可以实现变量 x 和 y 值的互换

C. 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句

D. 在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值

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

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

A. 7.0

B. 1.0

C. 6

D. 7

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

120. 15. 以下选项中值为False的是

A. 'abcd' <'ad'

B. 'Hello' >'hello'

C. 'abc' <'abcd'

D. ' ' <'a'

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

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

A. CCHHIINAA

B. CCHHIIAA

C. CCHHIAA

D. CCHHIINNAA

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

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

A. keyword33_

B. 33_keyword

C. keyword_33

D. _33keyword

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

123. 18. 以下关于异常处理的描述,错误的选项是:

A. 异常语句可以与else和finally语句配合使用

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

C. ZeroDivisionError是一个变量未命名错误

D. NameError是一种异常类型

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

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

A. Helloorld

B. Hello

C. HelloWorld

D. World

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

125. 20. 以下程序的输出结果是:‬ j = '' for i in "12345": j += i + ',' print(j)

A. 1,2,3,4,5,

B. 12345

C. ‘1,2,3,4,5,’

D. 1,2,3,4,5

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

126. 21. 以下关于异常处理的描述,正确的是:

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

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

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

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

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

127. 22. 旅行社为了争取更多的游客,给出优惠措施:团购5人以上(含5人),旅游费用8折; 如果在淡季出行(3、6、9、11月),旅游费用8折;同时符合上述条件,旅行费用享折上折。请将程序补充完整,根据顾客人数和出行月份计算折扣信息,保留2位小数。 p=int(input("请输入人数:")) m=int(input("请输入出行月份:")) t=eval(input('请输入团费:')) if (p>=5 and not(m in [3,6,9,11])) ① (not(p>=5) and m in [3,6,9,11]): d=0.8 elif p>=5 ② m in [3,6,9,11]: d=0.64 ③: d=④ print("该旅行团的总费用是:{:.⑤}%".format(d*t)) 第一空④处应填为:

A. 0

B. 0.8

C. 0.64

D. 1

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

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

A. abbbccc

B. aaabbbccc

C. aaabbbc

D. aaabccc

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

129. 24. 旅行社为了争取更多的游客,给出优惠措施:团购5人以上(含5人),旅游费用8折; 如果在淡季出行(3、6、9、11月),旅游费用8折;同时符合上述条件,旅行费用享折上折。请将程序补充完整,根据顾客人数和出行月份计算折扣信息,保留2位小数。 p=int(input("请输入人数:")) m=int(input("请输入出行月份:")) t=eval(input('请输入团费:')) if (p>=5 and not(m in [3,6,9,11])) ① (not(p>=5) and m in [3,6,9,11]): d=0.8 elif p>=5 ② m in [3,6,9,11]: d=0.64 ③: d=④ print("该旅行团的总费用是:{:.⑤}%".format(d*t)) 第一空①处应填为:

A. or

B. and

C. ==

D. not

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

130. 25. 关于Python语句P = –P,以下选项中描述正确的是

A. P和P的负数相等

B. P和P的绝对值相等

C. P的值为0

D. 给P赋值为它的负数

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



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

    昵称

    邮箱

    地址