浙江开放大学权威题库平台:覆盖形考作业、期末试题、历年真题,一站式备考助手!
开放大学试卷作业题库

想要快速找到正确答案?

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

浙江开放大学
扫码关注

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

宁波开放大学Python程序设计#作业答案

Python程序设计#

学校: 宁波开放大学

问题 1: 1. 相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。( )

选项:

答案: 正确

问题 2: 2. “from 模块名 import *”语句与“import 模块名”都能导入指定模块的全部内容,相比之下,from…import *导入的内容无须指定模块名,可直接调用,使用更加方便,因此更推荐在程序中此种方式导入指定模块的全部内容。( )

选项:

答案: 错误

问题 3: 3. Python3.x版本完全兼容Python2.x。( )

选项:

答案: 错误

问题 4: 4. PyCharm是Python的集成开发环境。( )

选项:

答案: 正确

问题 5: 5. 模块文件的后缀名必定是.py。( )

选项:

答案: 正确

问题 6: 6. Python中可以使用关键字作为变量名。( )

选项:

答案: 错误

问题 7: 7. 变量名可以以数字开头。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 8: 8. Python标识符不区分大小写。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 9: 9. 布尔类型是特殊的浮点型。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 10: 10. 复数类型的实数部分可以为0。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 11: 11. 下列选项中,不是Python语言特点的是( )。

选项:

A. 简洁

B. 开源

C. 面向过程

D. 可移植

答案: 请关注公众号【渝开搜题】查看答案

问题 12: 12. 下列哪个不是Python的应用领域( )。

选项:

A. Web开发

B. 科学计算

C. 游戏开发

D. 操作系统管理

答案: 请关注公众号【渝开搜题】查看答案

问题 13: 13. 下列关于Python的说法中,错误的是( )。

选项:

A. Python是从ABC发展起来的

B. Python 是一门高级计算机语言

C. Python只能编写面向对象的程序

D. Python程序的效率比C程序的效率低

答案: 请关注公众号【渝开搜题】查看答案

问题 14: 14. Python中使用( )符号表示单行注释。

选项:

A. #

B. /

C. //

D.

答案: 请关注公众号【渝开搜题】查看答案

问题 15: 15. 下列选项中,属于Python关键字的是( )。

选项:

A. name

B. if

C. is

D. and

答案: 请关注公众号【渝开搜题】查看答案

问题 16: 16. 下列选项中,属于数值类型的是( )。

选项:

A. 0

B. 1.0

C. 1+2j

D. 以上全部

答案: 请关注公众号【渝开搜题】查看答案

问题 17: 17. 若将2转换为0b10,应该使用( )函数。

选项:

A. oct()

B. bin()

C. hex()

D. int()

答案: 请关注公众号【渝开搜题】查看答案

问题 18: 18. 下列选项中,不属于Python数据类型的是( )。

选项:

A. bool

B. dict

C. string

D. set

答案: 请关注公众号【渝开搜题】查看答案

问题 19: 19. 下列选项中,运行后会输出1、2、3的是( )。

选项:

A. for i in range(3): print(i)

B. for i in range(2): print(i + 1)

C. nums = [0, 1, 2] for i in nums: print(i + 1)

D. i = 1 while i < 3: print(i) i = i + 1

答案: 请关注公众号【渝开搜题】查看答案

问题 20: 20. 现有如下代码:

选项:

A. 5050

B. 4950

C. 450

D. 45

答案: 请关注公众号【渝开搜题】查看答案

问题 21: 21. Python是面向 的高级语言。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 22: 22. 1. Python可以在多种平台运行,这体现了Python语言 的特性。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 23: 23. 1. 使用关键字可以在当前程序中导入模块。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 24: 24. 1. 使用语句可以将指定模块中的全部内容导入当前程序。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 25: 25. Python中建议使用_个空格表示一级缩进。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 26: 1. if语句不支持嵌套使用。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 27: 2. elif可以单独使用。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 28: 3. break语句用于结束循环。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 29: 4. for循环只能遍历字符串。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 30: 5. 字符串中不可以包含特殊字符。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 31: 6. 无论是使用单引号或双引号定义的字符串,使用print()输出的结果一致。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 32: 7. rjust()方法用于将字符串的字符以右对齐方式进行显示。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 33: 8. find()方法返回-1说明子串在指定的字符串中。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 34: 9. strip()方法默认会删除字符串头尾的空格。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 35: 10. if-else语句可以处理多个分支条件。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 36: 11.

选项:

A. 10,20,30

B. 10,20,20

C. 20,10,10

D. 20,10,30

答案: 请关注公众号【渝开搜题】查看答案

问题 37: 12.

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝开搜题】查看答案

问题 38: 13. 下列语句中,可以跳出循环结构的是( )。

选项:

A. continue

B. break

C. if

D. while

答案: 请关注公众号【渝开搜题】查看答案

问题 39: 14. Python中使用( )转义字符。

选项:

A. /

B. \

C. $

D. %

答案: 请关注公众号【渝开搜题】查看答案

问题 40: 15. 下列选项中,用于格式化字符串的是( )。

选项:

A. %

B. format()

C. f-string

D. 以上全部

答案: 请关注公众号【渝开搜题】查看答案

问题 41: 16. 关于字符串的说法中,下列描述错误的是( )。

选项:

A. 字符串创建后可以被修改

B. 字符串可以使用单引号、双引号和三引号定义

C. 转义字符\n表示换行

D. 格式符均由%和说明转换类型的字符组成

答案: 请关注公众号【渝开搜题】查看答案

问题 42: 17. 下列方法中,可以将字符串中的字母全部转换为大写的是( )。

选项:

A. upper(0

B. lower()

C. title()

D. capitalize()

答案: 请关注公众号【渝开搜题】查看答案

问题 43: 18. 下列选项中,不属于字符串的是( )。

选项:

A. "1"

B. python'

C. "^"

D. '1'.23

答案: 请关注公众号【渝开搜题】查看答案

问题 44: 19. 下列方法中,可以对列表元素排序的是( )。

选项:

A. sort()

B. reverse()

C. max()

D. list()

答案: 请关注公众号【渝开搜题】查看答案

问题 45: 20. 阅读下面的程序: li_one = [2, 1, 5, 6] print(sorted(li_one[:2])) 运行程序,输出结果是( )。

选项:

A. [1 ,2]

B. [2 ,1]

C. [1 ,2 ,5 ,6]

D. [6 ,5 ,2 ,1]

答案: 请关注公众号【渝开搜题】查看答案

问题 46: 21. 布尔类型的取值包括_和_。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 47: 22. 使用函数可查看数据的类型。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 48: 23. float()函数用于将数据转换为类型的数据。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 49: 24. 若a=3,b=-2,则a+=b的结果为_。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 50: 25. 语句是最简单的条件语句。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 51: 1. 列表只能存储同一类型的数据。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 52: 2. 元组支持增加、删除和修改元素的操作。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 53: 3. 列表的索引从1开始。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 54: 4. 字典中的键唯一。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 55: 5. 集合中的元素无序。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 56: 6. 字典中的元素可通过索引方式访问。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 57: 7. 函数在定义完成后会立刻执行。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 58: 8. 变量在程序的任意位置都可以被访问。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 59: 9. 函数可以提高代码的复用性。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 60: 10. 如果字符串中包含三引号,可以使用单引号包裹这个字符串。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 61: 11. 下列方法中,默认删除列表最后一个元素的是( )。

选项:

A. del

B. remove()

C. pop()

D. extend()

答案: 请关注公众号【渝开搜题】查看答案

问题 62: 12. 阅读下面程序: lan_info = {'01': 'Python', '02': 'Java', '03': 'PHP'} lan_info.update({'03': 'C++'}) print(lan_info) 运行程序,输出结果是( )。

选项:

A. {'01': 'Python', '02': 'Java', '03': 'PHP'}

B. {'01': 'Python', '02': 'Java', '03': 'C++'}

C. {'03': 'C++','01': 'Python', '02': 'Java'}

D. {'01': 'Python', '02': 'Java'}

答案: 请关注公众号【渝开搜题】查看答案

问题 63: 13. 阅读下面程序: set_01 = {'a', 'c', 'b', 'a'} set_01.add('d') print(len(set_01)) 运行程序,输出结果是( )。

选项:

A. 5

B. 3

C. 4

D. 2

答案: 请关注公众号【渝开搜题】查看答案

问题 64: 14. 下列关于函数的说法中,描述错误的是( )。

选项:

A. 函数可以减少重复的代码,使得程序更加模块化

B. 不同的函数中可以使用相同名字的变量

C. 调用函数时,实参的传递顺序与形参的顺序可以不同

D. 匿名函数与使用关键字def定义的函数没有区别

答案: 请关注公众号【渝开搜题】查看答案

问题 65: 15. Python使用( )关键字定义一个匿名函数。

选项:

A. function

B. func

C. def

D. lambda

答案: 请关注公众号【渝开搜题】查看答案

问题 66: 16. Python使用( )关键字自定义一个函数。

选项:

A. function

B. func

C. def

D. lambda

答案: 请关注公众号【渝开搜题】查看答案

问题 67: 17. 请阅读下面的代码: num_one = 12 def sum(num_two): global num_one num_one = 90 return num_one + num_two print(sum(10)) 运行代码,输出结果为( )。

选项:

A. 102

B. 100

C. 22

D. 12

答案: 请关注公众号【渝开搜题】查看答案

问题 68: 18. 打开一个已有文件,在文件末尾添加信息,正确的打开方式为( )。

选项:

A. r

B. w

C. a

D. w+

答案: 请关注公众号【渝开搜题】查看答案

问题 69: 19. 假设文件不存在,如果使用open()方法打开文件会报错,那么该文件的打开方式是下列哪种?( )

选项:

A. r

B. w

C. a

D. w+

答案: 请关注公众号【渝开搜题】查看答案

问题 70: 20. 假设file是文本文件对象,下列哪个选项可读取file的一行内容?( )

选项:

A. file.read()

B. file.read(200)

C. file.readline()

D. file.readlines()

答案: 请关注公众号【渝开搜题】查看答案

问题 71: 21. Python中的循环语句有和循环。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 72: 22. 若循环条件的值变为,说明程序进入无限循环。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 73: 23. _循环一般用于实现遍历循环。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 74: 24. 语句可以跳出本次循环,执行下一次循环。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 75: 25. 定义字符串可使用、双引号和三引号包裹。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 76: 1. 函数的位置参数有严格的位置关系。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 77: 2. 文件打开的默认方式是只读。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 78: 3. 以读写方式打开一个文件,若文件已存在,文件内容会被清空。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 79: 4. 使用write()方法写入文件时,数据会追加到文件的末尾。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 80: 5. 实际开发中,目录操作需要使用os模块中的函数。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 81: 6. read()方法只能一次性读取文件中的所有数据。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 82: 7. Python通过类可以创建对象,有且只有一个对象。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 83: 8. 实例方法可以由类和对象调用。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 84: 9. 子类能继承父类全部的属性和方法。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 85: 10. 任何函数内部都可以直接访问和修改全局变量。( )

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 86: 11. 下列选项中,用于向文件中写入数据的是( )。

选项:

A. open()

B. write()

C. close()

D. read()

答案: 请关注公众号【渝开搜题】查看答案

问题 87: 12. 下列选项中,用于获取当前目录的是( )。

选项:

A. open()

B. write()

C. getcwd()

D. read()

答案: 请关注公众号【渝开搜题】查看答案

问题 88: 13. 下列代码要打开的文件应该在( )。 f = open('itheima.txt', 'w')

选项:

A. C盘根目录

B. D盘根目录

C. Python安装目录

D. 程序所在目录

答案: 请关注公众号【渝开搜题】查看答案

问题 89: 14. 若文本文件abc.txt中的内容如下: abcdef 阅读下面的程序: file = open('abc.txt', 'r') data = file.readline() data_list = list(data) print(data_list) 以上程序的执行结果为( )。

选项:

A. ['abcdef']

B. ['abcdef\n']

C. ['a', 'b', 'c', 'd', 'e', 'f']

D. ['a', 'b', 'c', 'd', 'e', 'f', '\n']

答案: 请关注公众号【渝开搜题】查看答案

问题 90: 15. 下列关于类的说法,错误的是( )。

选项:

A. 类中可以定义私有方法和属性

B. 类方法的第一个参数是cls

C. 实例方法的第一个参数是self

D. 类的实例无法访问类属性

答案: 请关注公众号【渝开搜题】查看答案

问题 91: 16. 下列方法中,只能由对象调用的是( )。

选项:

A. 类方法

B. 实例方法

C. 静态方法

D. 析构方法

答案: 请关注公众号【渝开搜题】查看答案

问题 92: 17. 下列方法中,负责初始化属性的是( )。

选项:

A. __del__()

B. __init__()

C. __init()

D. __add__()

答案: 请关注公众号【渝开搜题】查看答案

问题 93: 18. 下列选项中,不属于面向对象三大重要特性的是( )。

选项:

A. 抽象

B. 封装

C. 继承

D. 多态

答案: 请关注公众号【渝开搜题】查看答案

问题 94: 19. 请阅读下面的代码: class Test: count = 21 def print_num(self): count = 20 self.count += 20 print(count) test= Test() test.print_num() 运行代码,输出结果为( )。

选项:

A. 20

B. 40

C. 21

D. 41

答案: 请关注公众号【渝开搜题】查看答案

问题 95: 20. 请阅读下面的代码: def many_param(num_one, num_two, *args): print(args) many_param(11, 22, 33, 44, 55) 运行代码,输出结果为( )。

选项:

A. (11,22,33)

B. (22,33,44)

C. (33,44,55)

D. (11,22)

答案: 请关注公众号【渝开搜题】查看答案

问题 96: 21. Python模块的本质是文件。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 97: 22. Python中列表的元素可通过或两种方式访问。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 98: 23. 使用内置的 函数可创建一个列表。

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 99: 24. 拼接字符串可以使用方法和运算符

选项:

答案: 请关注公众号【渝开搜题】查看答案

问题 100: 25. 删除字符串中头部的空格,可以使用方法。

选项:

答案: 请关注公众号【渝开搜题】查看答案



    扫描二维码,在手机上阅读
    评论留言

    昵称

    个人资料
    个人资料
    浙江开放大学试题答案库 | 形成性考核题库+作业解析+期末复习资料
    • 文章2894
    • 评论0
    • 微语0
    标签