学起plusPython语言程序设计基础作业答案_已处理_1

[复制链接]
查看: 10|回复: 0

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-12-18 14:54:23 | 显示全部楼层 |阅读模式
1. 已知列表lst=['a','b','c',1],则以下不能够删除值为1的元素的表示式为:

A. lst.remove(1)

B. lst.pop()

C. lst.remove(-1)

D. lst.pop(3)

2. 表达式 '{:=^3}'.format('^') 的值为:

A. '=^='

B. '^^^'

C. '^=='

D. '==^'

3. 已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun”,则在N.py中调用M模块中fun函数的方式为( )。

A. fun()

B. N.fun()

C. M.fun()

D. N.M.fun()

4. 下列方法仅适用于列表,而不适用于字符串的是?

A. replace()

B. index()

C. find()

D. sort()

5. 已知函数调用Fun(**a),则a可能是( )。

A. 元组

B. 列表

C. 集合

D. 字典

6. 对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。

A. IndentationError

B. TabError

C. IndexError

D. SyntaxError

7. 已知“d=dict(x=1,y=2)”,则d.get('z')返回的结果是( )。

A. None

B. default

C. null

D. 报错

8. 执行“print(0o20)”,则在屏幕上会输出( )。

A. 20

B. 0o20

C. 16

D. 32

9. 试分析当用户输入为6时,以下程序的输出结果为:a=int(input("请输入一个整数:"))if a0: b=a*2elif a5: b=a*3print(b)

A. 12

B. 18

C. 无输出

D. 36

10. 下列Python程序,没有错误的是?

A. print'Hello,I'mTom.'

B. Print'Hello,World!'

C. print'Hello,this'sTom.'

D. print'Hello,'print'World!'

11. open函数的默认文件打开方式是( )。

A. w

B. w+

C. r

D. r+

12. 已知有代码“for x in y:”,则y必然是一个( )。

A. 可哈希对象

B. 可迭代对象

C. 列表对象

D. 集合对象

13. 下列表达式的值为True的是

A. 2!=5 or 0

B. 32

C. 1 and 5==0

D. 1 or True

14. 已知n=31,则“print('%X'%n)”执行后的输出结果为( )。

A. 31

B. 1F

C. 1f

D. 37

15. 下面语句的输出结果是?range(len('HelloWorld'))

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

B. 11

C. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

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

16. 计算列表ls中的元素个数应使用( )。

A. ls.count()

B. count(ls)

C. ls.len()

D. len(ls)

17. 已知“a=list((1,2))+list((2,3))”,则a的值是( )。

A. [1,2,3]

B. [1,2,2,3]

C. (1,2,3)

D. (1,2,2,3)

18. 执行语句s=input(),当用户输入为-3.5时,以下表达式错误的是:

A. s*3

B. s+s

C. s+'3'

D. s*s

19. 执行以下程序,输出结果为:s=0for i in range(1,5,2): s+=iprint(s)

A. 4

B. 10

C. 15

D. 9

20. 下列程序的输出结果是:deffoo():m=1defbar():n=2returnm+nm=bar()printmfoo()

A. 3

B. 1

C. 2

D. 程序出错

21. 下面程序的输出结果是( )。score=80if score60: print('成绩为%d'%score, end=',')print('不及格')

A. 成绩为80,不及格

B. 成绩为80

C. 不及格

D. 无输出

22. 下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。

A. eval

B. input

C. print

D. get

23. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print("%d,%d"%(c1,ord(c2)-2))后,输出结果是:

A. A,B

B. A,66

C. 65,66

D. 65,B

24. 以下哪个字符在字符串输出时能起到换行的作用:

A. ' '

B. 'a'

C. '0'

D. '
'

25. 下列选项中,不能创建字典对象的语句是( )。

A. {'one':1, 'two':2, 'three':3}

B. dict('one':1, 'two':2, 'three':3)

C. dict([('one',1), ('two',2), ('three',3)])

D. dict(zip(['one','two','three'], [1,2,3]))

26. 已知字符串s='abcdb',以下表达式中结果不为'b'的是:

A. s[1]

B. s[-1]

C. s[4:]

D. s[:-1]

27. 已知字符串s='0123456789',则以下表达式中值为'13579'的是:

A. s[0:-1]

B. s[0:-1:2]

C. s[1::2]

D. s[1:-1:2]

28. 已知x=2,语句x*=x+1执行后,x的值是

A. 2

B. 3

C. 4

D. 6

29. 第三方模块的获取与安装可以使用( )工具。

A. pip

B. get

C. install

D. setup

30. 运行以下程序后,文件result.txt中的内容为:f=open('c:\\xxy\\result.txt','w')f.write('hello\nworld')f.close()

A. helloworld

B. helloworld

C. hello
world

D. hello
world

31. 对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的语句包括( )。

A. d.get('x')!=None

B. d.get('x')!=default

C. 'x' in d

D. d.has('x')

32. 已知t=(12,1.5,[True,3+5j]),则下列选项中,执行时不会报错的语句包括( )。

A. t[2]=1

B. t[2:]=1

C. t[2][1]='test'

D. print(t[2])

33. 以下哪些文件的方法可以将文本文件中的内容一次性读出:

A. readline

B. writeline

C. read

D. readlines

34. 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括( )。

A. fa

B. b

C. fc

D. c

35. 以下能计算1-20的所有偶数之和的程序有:

A. i=1s=0while i=20: s=s+i i=i+2

B. i=2s=0while i=20: s=s+i i=i+2

C.

D.

36. 下列占位运算符中,表示有符号浮点型十进制数的占位符是( )。

A. %f

B. %d

C. %F

D. %s

37. 以下哪些是Python的内置函数:

A. abs

B. max

C. sqrt

D. pow

38. 与正则表达式“[^"]*?”匹配的字符串包括( )。

A.

B.

C.

D.

39. 已知有代码“for x in y:”,则y的数据类型可以是( )。

A. 列表

B. 元组

C. 数值

D. 字符串

40. 下列选项中,描述正确的是( )。

A. 一个函数的函数体中可以包含另一个函数的定义

B. 一个函数的函数体中可以包含另一个函数的调用

C. 一个函数的函数体中不可以包含另一个函数的定义

D. 一个函数的函数体中不可以包含另一个函数的调用

41. 已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。

42. 使用获取到的父类代理对象可以在子类中调用被重写的父类方法。

43. 伪代码必须符合Python语言的语法要求。

44. list函数返回的结果必然是一个列表。

45. Python程序既可以输出文本,也可以输出图形、声音等。

46. 25e3表示浮点数1250.0的科学记数法表示方式。

47. 调试是为了解决语法错误。

48. Python列表、元组、字符串都属于有序序列。

49. a={},type(a)结果是。

50. 在一个函数中定义的变量在另一个函数中不能使用。





上一篇:天津开放大学生产实习(农)作业答案_已处理_1
下一篇:学起plus临床医学概要_(内、外、儿),临床医学概论作业答案_已处理_1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图