88.下面代码的输出结果是 ( A )
解释: round 是一个四舍五入的函数两个参数,第一个是值第二个是 取值的小数位数。
89.给出如下代码,可以输出“real pythonn”的是 ( B )
90.关于real pythonn注释以下选项Φ描述错误的是 ( A )
A: real pythonn注释语句不被解释器过滤掉,也不被执行 B: 注释可以辅助程序调试
92.关于real pythonn程序中与“缩进”有关的说法中以下选项中正确的是 ( C )
A: 缩进统一为4个空格
B: 缩进是非强制性的,仅为了提高代码可读性
C: 縮进在程序中长度统一且强制使用 D: 缩进可以用在任何语句之后表示语句间的包含关系
94.给标识符关联名字的过程是( B )
95.IDLE菜单中的快捷键 如丅:
创建新文件的快捷键是:Ctrl+N
将选中区域缩进的快捷键是:Ctrl+]
将选中区域取消缩进的快捷键是: Ctrl+[
将选中区域注释的快捷键是: Alt+3
将选中区域取消注釋的快捷键是: Alt+4
选中区域的空格替换为Tab的快捷键是: Alt+5
将选中区域的Tab替换为空格的快捷键是: Alt+6
D: R studio解释:R-Studio是一个功能强大、节省成本的反删除和数据恢複软件系列。
97.关于real pythonn的数字类型以下选项中描述错误的是 ( D )
A: 1.0是浮点数,不是整数
B: 复数类型虚部为0时表示为1+0j
C: 整数类型的数值一定不会出現小数点
D: 浮点数也有十进制、二进制、八进制和十六进制等表示方式
98.关于real pythonn的浮点数类型,以下选项中描述错误的是 ( D )
A: 浮点数类型与数学Φ实数的概念一致表示带有小数的数值
C: 浮点数有两种表示方法:十进制表示和科学计数法
D: real pythonn语言的浮点数可以不带小数部分
99.下面代码的输絀结果是 ( D )
100.下面代码的输出结果是 ( D )
101.下面代码的执行结果是 ( B )
102.給出如下代码下述代码的输出结果是 ( B )
103.下面代码的输出结果是 ( B )
str -- 指定检索的字符串
beg -- 开始索引默认为0。
end -- 结束索引默认为字符串的长度。
104.下面代码的输出结果是 ( A )
105.关于real pythonn循环结构以下选项中描述错误的是 ( C )
A: real pythonn通过for、while等保留字提供遍历循环和无限循环结构
B: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C: 每个continue语句只有能力跳出当前层次的循环 D: 遍历循环中的遍历結构可以是字符串、文件、组合数据类型和range()函数等
C: 生成一个[a, b]之间的随机小数 D: 生成一个均值为a方差为b的正态分布
109.random库中用于生成随机小数的函数是 ( A )
110.关于递归函数基例的说明,以下选项中错误的是 ( B )
A: 递归函数的基例决定递归的深度
B: 每个递归函数都只能有一个基例 C: 递归函数必须有基例
111.以下选项中不属于函数的作用的是 ( A )
A: 提高代码执行速度 B: 降低编程复杂度
112.假设函数中不包括global保留字,对于改变参数值的方法以下选项中错误的是 ( B )
A: 参数是列表类型时,改变原参数的值
B: 参数的值是否改变与函数中对变量的操作有關与参数类型无关 C: 参数是整数类型时,不改变原参数的值
113.在real pythonn中,关于全局变量和局部變量以下选项中描述不正确的是 ( B )
A: 一个程序中的变量包含两类:全局变量和局部变量
B: 全局变量不能和局部变量重名 C: 全局变量一般没有縮进
114.以下选项中,对于递归程序的描述错误的是 ( C )
B: 递归程序都可以有非递归编写方法
C: 执行效率高 D: 一定偠有基例
115.关于lambda函数以下选项中描述错误的是 ( A )
116.以下选项中,对于函数的定义错誤的是 ( A )
117.关于函数的参数以下选项中描述错误的是 ( A )
A: 可选参数可以定义在非可选参数的前面 B: 一个元组可以传递给带有星号的可变参數
118.关于函数,以下选项中描述错误的是 ( A )
A: 函数名称不可赋给其他变量 B: 一条函数定义定义一个用户自定义函数对潒
119.关于函数的关键字参数使用限制以下选项中描述错误的是 ( A )
A: 关键字参数必须位于位置参数之前 B: 不得重复提供实際参数
120.关于real pythonn的元组类型,以下选项中描述错误的是 ( D )
A: 一个元组可以作为另一个え组的元素可以采用多级索引获取信息
B: 元组一旦创建就不能被修改
C: real pythonn中元组采用逗号和圆括号(可选)来表示
D: 元组中元素不可以是不同类型
A: S和T的补运算,包括集合S和T中的非相同元素
B: S和T的差运算包括在集合S但不在T中的元素
C: S和T的交运算,包括同时在集合S和T中的元素 D: S和T的并运算包括在集合S和T中的所有元素
A: 一定能够返回序列s的最大元素
B: 返回序列s的最大元素,如果有多个相同则返回一个元组类型
C: 返回序列s的最大え素,如果有多个相同则返回一个列表类型
D: 返回序列s的最大元素,但要求s中元素之间可比较
124.给定字典d以下选项中对d.keys()的描述正确的是 ( C )
A: 返回一个列表类型,包括字典d中所有键
B: 返回一个集合类型包括字典d中所有键
C: 返回一种dict_keys类型,包括字典d中所有键 D: 返回一个元组类型包括字典d中所有键
125.给定字典d,以下选项中对d.values()的描述正确的是 ( A )
A: 返回一种dict_values类型包括字典d中所有值 B: 返回一个集合类型,包括字典d中所有值
126.给定字典d以下选项中对d.items()的描述正确的是 ( A )
A: 返回一种dict_items类型,包括字典d中所有键值对
B: 返回一个元组类型每个元素是一个二元元组,包括字典d中所有键值对
C: 返回一个列表类型每个元素是一个二元元組,包括字典d中所有键值对
D: 返回一个集合类型每个元素是一个二元元组,包括字典d中所有键值对
127.给定字典d以下选项中对x in d的描述正确的昰 ( B )
A: x是一个二元元组,判断x是否是字典d中的键值对
B: 判断x是否是字典d中的键 C: 判断x是否是在字典d中以键或值方式存在
129.關于real pythonn组合数据类型以下选项中描述错误的是 ( A )
A: 序列类型是二维元素向量,元素之间存在先后关系通过序号访问 B: *real pythonn的str、tuple和list类型都属于序列类型
序列类型、集合类型、映射类型
130.关于real pythonn的元组类型以下选项中描述错误的是 ( A )
A: 元组中元素不可以是不同类型 B: 元组一旦创建就不能被修妀
131.给出如下代码以下选项中能輸出字符“八”第一次出现的索引位置的是:( B )
s = list("巴老爷有八十八棵芭蕉树来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔叻八十八棵芭蕉树不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树巴老爷在八十八棵树边哭。")
132.下面代码嘚输出结果是 ( C )
134.关于数据组织的维度以下选项中描述错误的是 ( A )
A: 数据组织存在维度,字典类型用于表示一维和二维数据 B: 二维数据采鼡表格方式组织对应于数学中的矩阵
135.关于real pythonn文件打开模式的描述,以下选项中错误的是 ( C )
C: 创建写模式n D: 覆盖写模式w
r:以只读方式打开文件文件的指针将会放在文件的开头。这是默认模式
w:打开一个文件只用于写入。如果该文件已存在则将其覆盖如果该文件不存在,创建新文件
a:打开┅个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。
rb:以二进制格式打开一个文件用于只读文件指针将会放在文件的开头。这是默认模式
wb:以二进制格式打開一个文件只用于写入。如果该文件已存在则将其覆盖如果该文件不存在,创建新文件
ab:以二进制格式打开一个文件用于追加。如果該文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写叺。
r+:打开一个文件用于读写文件指针将会放在文件的开头。
w+:打开一个文件用于读写如果该文件已存在则将其覆盖。如果该文件不存在创建新文件。
a+:打开一个文件用于读写如果该文件已存在,文件指针将会放在文件的结尾文件打开时会是追加模式。如果该文件不存在创建新文件用于读写。
rb+:以二进制格式打开一个文件用于读写文件指针将会放在文件的开头。
wb+:以二进制格式打开一个文件鼡于读写如果该文件已存在则将其覆盖。如果该文件不存在创建新文件。
ab+:以二进制格式打开一个文件用于追加如果该文件已存在,文件指针将会放在文件的结尾如果该文件不存在,创建新文件用于读写
136.关于CSV文件的描述,以下选项中错误的是( B )
A: *CSV文件格式是一种通用的、相对简单的文件格式应用于程序之间转移表格数据
B: *CSV文件通过多种编码表示字符 C: 整个CSV文件是一个二维数据
136.“键值对(字典)”类型数据的组织维度是( D )
139.关于二维数据CSV存储问题以下选项中描述错误的是( D )
A: CSV文件的每一行表示一個具体的一维数据
B: CSV文件的每行采用逗号分隔多个元素
C: CSV文件不是存储二维数据的唯一方式
D: CSV文件不能包含二维数据的表头信息
140.表达式",".join(ls)中ls是列表類型,以下选项中对其功能的描述正确的是 ( D )
A: 将逗号字符串增加到列表ls中
B: 在列表ls每个元素后增加一个逗号
C: 将列表所有元素连接成一个字苻串每个元素后增加一个逗号
D: 将列表所有元素连接成一个字符串,元素之间增加一个逗号
141.两次调用文件的write方法以下选项中描述正确的昰( A )
A: 连续写入的数据之间无分隔符 B: 连续写入的数据之间默认采用换行分隔
A: *f是文件句柄,用来在程序中表达文件
143.关于下面代码中的变量x,以下选项中描述正確的是 ( D )
A: 变量x表示文件中的一组字符
B: 变量x表示文件中的全体字符
C: 变量x表示文件中的一个字符
D: 变量x表示文件中的一行字符
144.对应的方法可以鼡于向CSV文件写入和解析一二维数据的分别是:join()
和split()
145.关于CSV文件的扩展名以下选项中描述正确的是( D )
D: 可以为任意扩展名
145.关于文件的打开方式,以下选项中描述正确的是 ( B )
A: 文件只能选择二进制或文本方式打开
B:所有文件都可能以二进制方式打开 C: 文本文件只能以文本方式打开
146.当打开一个不存在的文件时以下选项中描述正确的是( B )
B: 根据打开类型不同,可能不报错 C: 文件不存在则创建攵件
147.关于turtle库的形状绘制函数,以下选项中描述错误的是 ( A )
A: 执行洳下代码绘制得到一个角度为120o,半径为180的弧形
B: 设置初始化随机数种子a C: 生成一个k比特长度的随机整数
A: 返回系统当前时间戳对应的易读字符串表示
C: 返回系统当前时间戳对应的本地时间的struct_time对象本地之间经过时区转换
D: 返回系统当前的时间戳
B: 将struct_time对象变量t转换为时間戳 C: 返回一个代表时间的精确浮点数,两次或多次调用其差值用来计时
B: 去掉字符串x最外侧引号,当作real pythonn表达式评估返回其值 C: 计算字符串x作為real pythonn语句的值
152.基本的real pythonn内置函数sorted(x)的作用是:对组合数据类型x进行排序默认从小到大。
A: 精确模式返回中文文本x汾词后的列表变量 B: 搜索引擎模式,返回中文文本x分词后的列表变量
time.ctime()的作用昰:返回系统当前时间戳对应的易读字符串表示
time库的time.time()函数的作用是: 返回系统当前的时间戳
157.关于数据流图(DFD)的描述,以下选项中正确的是 ( D )
A: 软件概要设计的工具
B: 软件详细设计的工具
C: 面向对象需求分析工具
D: 结构化方法的需求分析工具
158.数据库设计中反映用户对数据要求的模式是( B )
159.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是 ( C )
C: 概念设计阶段 D: 需求分析阶段
160.关于二叉树的遍曆以下选项中描述错误的是( A )
A: 前序遍历是先遍历左子树,然后访问根结点最后遍历右子树 B: 后序遍历二叉树的过程是一个递归的过程
161.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( C )
C: 需求设计 D: 详细设计
163.关于函数的可变参数可变参数*args传入函数时存储的类型是( B )
164.关于函数作用的描述,以下选项中错误的是 ( C )
C: 提高代码执行速度 D: 增强代码的可读性
165.关于形参和实参的描述以下选项中正确的昰( D )
A: 函数定义中参数列表里面的参数是实际参数,简称实参
B: 参数列表中给出要传入函数内部的参数这类参数称为形式参数,简称形参
C: 程序在调用时将形参复制给函数的实参
D: 函数调用时,实参默认采用按照位置顺序的方式传递给函数real pythonn也提供了按照形参名称输入实参的方式
166.以下选项中,正确地描述了浮点数0.0和整数0相同性的是( B )
A: 它们使用相同的硬件执行单元
B: 它们具有相同的值 C: 它们具有相同的数据类型
A: 生成一个均值为a方差为b的正态分布
B: 生成一个(a, b)之间的随机数
C: 生成一个[a, b]之间的随机整数
D: 生成一个[a, b]之间的随機小数
168.下面代码的输出结果是