Python开发基础(习题卷66)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下关于文件的描述,错误的是:
A)二进制文件和文本文件的操作步骤都是“打开-操作-关闭”
B)open() 打开文件之后,文件的内容并没有在内存中
C)open()只能打开一个已经存在的文件
D)文件读写之后,要调用close()才能确保文件被保存在磁盘中了
答案:C
解析:
2.[单选题]关系数据库管理系统能实现的专门关系运算是
A)排序、索引、统计
B)选择、投影、连接
C)关联、更新、排序
D)显示、打印、制表
答案:B
解析:
3.[单选题]若两个Dataframe里的索引不完全一致,对这两个Dataframe直接用符号执行相加运算时
A)相同索引里的数值进行相加,不同索引中的数值为Null
B)相同索引里的数值进行相加,不同索引中的数值保留为原索引里的数值
C)程序报错,不能执行相加运算
D)相同索引里的数值进行相加,不同索引中的数值置为NaN
答案:D
解析:
4.[单选题]在JSP中,以下不属于JSP内置对象的是()
A)document
B)request
C)response
D)session
答案:A
解析:概念理解
5.[单选题]Python 程序采用 Unicode 编码,英文字符和中文字符在 Python 中分别对应字符长度分
别是多少( )
A)2 和 2
B)1 和 1
C)2 和 1
D)1 和 2
答案:B
解析:
6.[单选题]x = input("请输入一个整数")if x > 5 :print("你输入的数字太大了")print("程序结束了")请问如果你输入数字8,程序执行结果是什么?( )
A)程序结束了
B)程序报错,执行不成功
C)你输入的数字太大了
D)8
答案:C
解析:
7.[单选题]按照 Python语言规定的用户标识符命名规则,不能出现在标识符中的是( )
A)大写字母
B)中划线
C)数字字符
D)下划线
答案:B
解析:
8.[单选题]以下程序输出到文件text.csv里的结果是:
fo = open("text.csv",'w')
x = [90,87,93]
z = []
for y in x:
z.append(str(y))
fo.write(",".join(z))
fo.close()
A)[90,87,93]
B)90,87,93
C)‘[90,87,93]’
D)‘90,87,93’
答案:B
解析:
9.[单选题][]以下哪个输出结果不是{1, 2, 3, 4}( )
A)n={1,2,3,4}
B)n={1,2,3,4,5,6,7}
C)n={1,2,3,4,5,6,7}
D)n={1,2,3,4,5,6,7,8}
答案:D
解析:
10.[单选题]以下关于字典类型的描述,正确的是_______。
A)表达式
B)字典类型的值可以是任意数据类型的对象
C)字典类型的键可以是列表和其他数据类型
D)字典类型可迭代,即字典的值还可以是字典类型的对象
答案:B
解析:
11.[单选题]下列选项中,幂运算的符号为( )。
A)*
B)++
C)%
D)**
答案:D
解析:
12.[单选题]以下关于函数调用描述正确的是:
A)函数在调用前不需要定义,拿来即用就好
B)函数和调用只能发生在同一个文件中
C)自定义函数调用前必须定义
D)Python内置函数调用前需要引用相应的库
答案:C
解析:
13.[单选题]下列哪种情况将引发异常?( )
A)程序逻辑错误
B)运算类型不兼容错误
C)语法错误
D)以上均可
答案:B
解析:
14.[单选题]表达式16/4-2**5*8/4%5/2的值为
A)2
B)4
C)2.0
D)14
答案:C
解析:
15.[单选题]下列说法中正确的是( )
A)任何传入的参数都会以副本的形式存在于函数中
B)在函数内定义的子函数只能在函数内调用
C)函数内的语句不会改变任何非全局变量的值
D)每个函数必须要有至少一个 return 语句
答案:B
解析:
16.[单选题]下列程序共输出( )个值:
age = 23
start = 2
if age % 2 != 0:
start = 1
For x in range(start, age + 2, 2):
print(x)
A)10
B)16
C)12
D)14
答案:Cjava调用python模型
解析:
17.[单选题]阅读下面代码:import restr_data = '90python _-2'reg = r'[A-Za-z_](\w|_)*'obj_pattern =
repile(reg)match_res= re.search(obj_pattern, str_data)print(up())运行代码,正则表达式的匹配结果是( )
B)90python
C)90python _-2
D)_-2
答案:A
解析:
18.[单选题]以下代码执行的结果是:
Obj = Series(np.arange(3),index=['a','b','c'])
Print(obj)
A)A 0
B 1
C 2
Dtype: int32
B)A 1
B 2
C 3
Dtype: int32
C)0 a
1 b
2 c
Dtype: object
D)A 1
B 2
C 3
Dtype: object
答案:A
解析:
19.[单选题]在深度为 7 的满二叉树中,叶子结点的总个数是
A)31
B)64
C)63
D)32
答案:B
解析:
20.[单选题]下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不同的是______。
A)"ABC"+"DEF"
B)””.join(("ABC","DEF"))
C)"ABC"-"DEF"
D)’ABCDEF'*1
答案:C
解析:
21.[单选题]数据科学家可能会同时使用多个算法(模型)进行预测, 并且最后把这些算法的结果集成起来进行最后的预测(集成学习),以下对集成学习说法正确的是( )
A)单个模型之间有低相关性
B)单个模型都是用的一个算法
C)单个模型之间有高相关性
D)在集成学习中使用“平均权重”而不是“投票”会比较好
解析:
22.[单选题]以下程序被调用后,能够正确执行的是______。
Deff(x,y=1,z=2):
Pass
A)f(1,y=2,z=3)
B)f(x=1,y=2,z=3)
C)f(1,x=2,z=3)
D)f(x=1,2)
答案:B
解析:
23.[单选题]plt.scatter)函数中的参数c表示的含义是()。
A)x轴上的数值
B)y轴上的数值
C)散点图中的标记颜
D)标记图形内容的标签文件
答案:C
解析:c是 color 关键字,指颜。
24.[单选题]在Linux中,在使用匿名登录ftp时,用户名为( )
A)Guest
B)user
C)root
D)anonymous
答案:D
解析:概念理解
25.[单选题]常见的软件测试过程模型有( )
A)V模型、W模型、H模型、渐进模型
B)V模型、W模型、H模型、螺旋模型
C)X模型,W模型,H模型,前置测试模型;
D)X模型、W模型、H模型、增量模型
答案:C
解析:
26.[单选题]为了使模块尽可能独立,以下选项中描述正确的是
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
B)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
D)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
答案:A
解析:
27.[单选题]In the following line of code, what is the name of the subclass? Class Rose(Flower):
A)Rose
B)Flower
C)Rose(Flower)
D)None of these

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。