| 显示国家开放大学系统国家开放大学Python程序设计所有答案 |
|
计算机的信息数据是用二进制数来处理的。
|
答案是:√
|
|
IPython是基于CPython之上的一个交互式解释器。
|
答案是:√
|
|
通过命令行窗口可以进入Python并在交互式解释器中编写代码。
|
答案是:√
|
|
程序设计是指设计、编制、调试程序的方法和过程。
|
答案是:√
|
|
Python语言是用来编写程序的高级编程语言。
|
答案是:√
|
|
关于 Python 序列类型的通用操作符和函数,以下选项中描述错误的是( )。
A.如果 s 是一个序列,s = [1,“kate”,True],s[3] 返回 True
B.如果 x 是 s 的元素,x in s 返回 True
C
|
答案是:A
|
|
下面哪个对matplotlib库的描述,哪个不正确( )。
A.matplotlib库是基于numpy库设计实现的
B.matplotlib库展示的数据图无法输出为文件
C.matplotlib.pyplot是绘图的一种“快捷方式”
|
答案是:B
|
|
以下哪个选项可以创建一个范围在(0,10)之间,长度为16的等差数列( )。
A.np.linspace(0,16,10)
B.np.random(0,10,16)
C.np.linspace(0,10,16)
D.np.ran
|
答案是:C
|
|
一般说,numpy-matplotlib-pandas是数据分析和展示的一条学习路径,哪个是对这三个库不正确的说明( )
A.matplotlib支持多种数据展示,使用pyplot子库即可
B.numpy底层采用C实现,因此,运行速度很
|
答案是:D
|
|
以下说法错误的是( )。
A.lines.markersize 表示点的数量
B.lines.linewidth 表示线条宽度
C.lines.marker 表示线条上点的形状
D.lines.linestyle 表示线条样式
|
答案是:A
|
|
以下哪个代码表示添加图例( )。
A.plt.legend()
B.plt.show()
C.plt.title()
D.plt.figure()
|
答案是:A
|
|
以下哪一个步骤不属于数据清洗( )。
A.去重
B.删除缺失值
C.异常值检测
D.数据合并
|
答案是:D
|
|
下面两段代码,哪个说法不正确( )。
import numpy as np
a = np.array([2, 4, 6, 8, 9])
import pandas as pd
b = pd.Series([2, 4, 6, 8,
|
答案是:A
|
|
关于pandas库的DataFrame对象,哪个说法是正确的( )。
A.DataFrame是二维带索引的数组,索引可自定义
B.DataFrame与二维ndarray类型在数据运算上方法一致
C.DataFrame只能表示二维数据
|
答案是:A
|
|
以下哪个选项可以创建一个 4x4 的单位矩阵( )。
A.np.range(4,4)
B.np.eye[4]
C.np.zeros(4)
np.eye(4)
|
答案是:D
|
|
关于递归的说法正确的是( ),
A.递归编写的程序代码通常比非递归的少,所以递归就是比非递归好
B.在能够使用递归函数的时候,尽量使用递归,因为它可以使得程序变得简洁,易于理解
C.递归是一种程序调用自身的现象
递归函数的执行效率优
|
答案是:C
|
|
关于列表数据结构,下面描述正确的是( )。
A.不支持 in 运算符
B.可以不按顺序查找元素
C.必须按顺序插入元素
D.所有元素类型必须相同
|
答案是:B
|
|
以下正确的描述是( )。
A.函数的定义和函数的调用均可嵌套
B.函数的定义和函数的调用均不可以嵌套
C.函数的定义不可以嵌套,但函数的调用可以嵌套
D.函数的定义可以嵌套,但函数的调用不可以嵌套
|
答案是:C
|
|
关于打开文件函数open(<文件路径名>,<打开模式>)中打开模式的描述,正确的选项是( )。
A.’r’表示只读模式打开文件,如果文件不存在,就会返回异常
B.‘a’表示追加模式打开文件,如果文件不存在,就返回异常
C.‘w’表示写
|
答案是:A
|
|
关于Python数据类型的描述,正确的选项是( )。
A.函数lower(x)是将字符串x的首字母小写
B.内置函数divmod(x,y)的运算结果是两个整数:x除y的整数商及余数
C.函数ord(x)是返回字符串x对应的Unicod
|
答案是:D
|
|
一般整数用十进制表示,若用其他进制表示一个数,错误的描述选项是( )。
A.1010b表示一个二进制数
B.0b1010表示一个二进制数
C.0o1010表示一个八进制数
0x1010表示一个十六进制数
|
答案是:A
|
|
关于基本输入输出函数的描述,错误的选项是( )。
A.eval()函数的参数是“3*4”的时候,返回的值是整数“12”
B.print()函数的参数可以是一个函数,执行结果是显示函数返回的值
C.当print()函数输出多个变量的时候
|
答案是:D
|
|
以下关于Python程序的基本语法元素,错误的描述是( )。
A.Python语言只能用4个空格的缩进来实现程序的强制可读性
B.变量是由用户定义的用来保存和表示数据的一种语法元素
C.变量标识符是一个字符串,长度是没有限制的
D.
|
答案是:A
|
|
关于break语句与continue语句的说法中,以下选项中不正确的是( )。
A.continue结束整个循环过程,不再判断循环的执行条件
B.continue用来结束当前当次语句,但不跳出当前的循环体
C.Python通过for、
|
答案是:A
|
|
以下for语句中,不能完成1-10的累加功能的是( )。
A.for i in range(10,-1,-1): sum+=i
B.for i in range(10,0): sum+=i
C.for i in range(1,
|
答案是:B
|
|
闰年的判定条件是能被400整除,或者能被4整除但不能被100整除,正确的Python表达式为( )。
A.year%400==0 and year%4==0 and year % 100!=0
B.(year//400==0) or (
|
答案是:C
|
|
用if语句统计符合报名条件的人数,条件是男性年龄大于18岁小于60岁,下列正确的语句是( )。
A.if sex==.男. and age<60 or age>18: n+=1
B.if sex==.男. or (age<60 o
|
答案是:C
|
|
下面选项中,描述错误的是( )。
A.如果要创建的目录已经存在,则os.makedirs函数不会报错
B.如果要删除的目录存在但目录不为空,则os.rmdir函数会报错
C.如果要创建的目录已经存在,则os.mkdir函数会报错
D
|
答案是:A
|
|
下列选项中,不能创建字典对象的语句是( )。
A.dict(.one.:1, .two.:2, .three.:3)
B.{.one.:1, .two.:2, .three.:3}
C.dict(zip([.one.,.two.,.
|
答案是:A
|
|
Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。
A.ANSI
B.GBK
C.UTF-8
D.UNICODE
|
答案是:C
|
|
以下说法正确的是( )。
A.决策树只能用于二分类问题
B.监督学习与无监督学习的主要区别是,监督学习的训练样本无标签
C.分类任务的评价指标精确率和准确率是同一个概念
D.神经网络可以用于多分类问题
|
答案是:D
|
|
以下不属于无监督学习的算法是( )。
A.PCA
B.KMeans
C.KNN
D.DBSCAN
|
答案是:C
|
|
定义函数如下:
def example(*numbers):
s = 1
for n in numbers:
s = s * n + n
return s
|
答案是:D
|
|
对于一个列表aList和一个元组bTuple,以下函数和对象方法使用错误的选项是( )。
A.sorted(aList)
B.bTuple.sort()
C.sorted(bTuple)
D.aList.sort()
|
答案是:B
|
|
面向对象思想的程序设计中通常的使用顺序是( )。
A.定义类—创建实例—通过实例使用属性或方法
B.定义类—通过实例使用属性或方法—创建实例
C.创建实例—通过实例使用属性或方法—定义类
D.创建实例—定义类—通过实例使用属性或方法
|
答案是:A
|
|
以下不能作为字典的key的是( )。
A..num.
B.tupleA = (.sum.)
C.123
D.listA = [.className.]
|
答案是:D
|
|
以下描述中错误的是( )。
A.打开一个文本文件,再对其进行读取,f = open(.test.txt., .r+.); f.read() ;read函数内不带参数是读取整个文本文件内容并返回。
B.Python中的同一种序列互相之间可
|
答案是:D
|
|
以下关于Python自带数据结构的运算结果中正确的是( )。
A.scores = {.Jack.: 90, .Mike.: 80, .Jay.: 85, .Bill.: 60}; del scores[.Bill.]; len(scor
|
答案是:D
|
|
以下关于Python自带数据结构的运算结果中正确的是( )。
A.l = [2, 1, 3, 5, 4]; l.remove(3); l.sort(); 则运算之后l为[1, 2, 4, 5]。
B.l = [1, 2, 3, 4, 5
|
答案是:A
|
|
以下关于Python自带数据结构的运算结果中错误的是( )。
A.l = [1, 2, 3, 4]; l.reverse(); 则l[1]为3。
B.l = [1, 2, 3, 4]; l.pop(1); 则l结果为[1, 3, 4]。
|
答案是:D
|
|
以下关于Python的说法中正确的是( )。
A.Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典。
B.递归调用语句不允许出现在循环结构中。
C.在Python中,一个算法的递归实现往往可以用循环实现等价表示,
|
答案是:D
|
|
在Python中,以下关于函数的描述错误的是( )。
A.在Python中,默认参数的值可以修改。
B.在Python中,函数的return语句可以以元组tuple的方式返回多个值。
C.在Python中,example为一个函数,执
|
答案是:D
|
|
以下关于列表表述中错误的是( )。
A.可以用“==”比较两个列表是否相同。
B.Python的列表可以嵌套,形成二维列表。
C.列表与字符串一样都是不可变的。
D.“+”号可以用来拼接两个列表。
|
答案是:C
|
|
结构化程序设计的三种基本的控制结构不包括( )。
A.选择
B.顺序
C.递归
循环
|
答案是:C
|
|
以下关于字符串处理的描述错误的是( )。
A."\"符号可以被用来表示转义符号,例如.doesn\.t.和"doesn.t"都表示字符串doesn.t。
B.被单引号(.....)或者双引号("...")包围的都是字符串。
C.如果字
|
答案是:D
|
|
以下关于Python数值运算描述错误的是( )。
A.Python内置支持复数运算,可以使用j或者J来表示。
B.Python支持+=、%=这样的增量赋值操作符。
C.在Python 3.x中,10 / 3 == 3的判别结果是Tru
|
答案是:C
|
|
已知import numpy as np,无法使用numpy创建数组的操作是( )。
A.np.ones(8)
B.np.zeros(8)
C.np.empty(8)
D.np.arrays(8)
|
答案是:D
|
|
下列关于NumPy的说法中,错误的是( )。
A.NumPy可以处理傅立叶变换和用于图形操作的例程
B.NumPy能进行数组(限一维数组)的算术和逻辑运算
C.NumPy拥有线性代数和随机数生成的内置函数
D.NumPy系统主要用于
|
答案是:B
|
|
下列不属于Python第三方库的是( )。
A.pygame
B.matplotlib
C.numpy
random
|
答案是:D
|
|
以下代码的运行结果为( )。
import numpy as np
a = np.matrix([[1, 0], [0, 1]])
b = np.dot(a, a.T)
print(b)
A.[[1 1]
[1 1]]
B.[
|
答案是:C
|
|
以下代码的运行结果为( )。
try:
print(.try....)
r = 10 / 0
print(.result:., r)
except ZeroDivisionError as e:
|
答案是:D
|
|
除了系统遇到错误产生异常外,我们也可以使用( )产生异常。
A.error
B.raise
C.exception
D.except
|
答案是:B
|
|
对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
A.IndexError
B.TabError
C.SyntaxError
D.IndentationError
|
答案是:B
|
|
下列哪个说法是正确的( )
A.类方法只能通过类名来调用
B.面向对象的编程是以函数为核心的
C.__init__方法构造的是实例方法
多态是指是指不同对象收到不同消息时产生相同的操作行为
|
答案是:C
|
|
下面哪项特性不是面向对象程序设计的主要特征( )。
A.封装
B.函数
C.多态
D.继承
|
答案是:B
|
|
下列程序可用于查看实例对象a的成员的是( )。
A.help(a)
B.print(a)
C.dir(a)
D.a?
|
答案是:C
|
|
假设a为类A的对象且包含一个私有数据成员“__value”,那么在类的外部通过对象a直接将其私有数据成员“__value”的值设置为3的语句可以写作( )。
A.a.__value=3
B.a._A__value=3
C.A__val
|
答案是:B
|
|
在一个方法的定义中,可以通过表达式( )访问实例变量x。
A.x
B.self.get(x)
C.self[x]
D.self.x
|
答案是:D
|
|
关于以下代码,说法正确的是( )。
class parent:
def __init__(self, param):
self.v1 = param
class child(parent):
|
答案是:C
|
|
以下代码的运行结果为( )。
class Person:
def __init__(self, id):
self.id = id
tom = Person(123)
tom.__dict__[.ag
|
答案是:B
|
|
目前为:
5/8
页
首页 上页 下页 尾页
|