2024年8月22日发(作者:)
Python开发基础(试卷编号1381)
1.[单选题]以下选项中,不属于软件调试技术的是
A)强行排错法
B)集成测试法
C)回溯法
D)原因排除法
答案:B
解析:
2.[单选题]( )表达式是一种匿名函数,是从数学里的λ得名
A)lambda
B)map
C)filter
D)zip
答案:A
解析:
3.[单选题]字符类型中char和varchar之间的区别是
A)都一样
B)char比较高
C)varchar比较高
D)以上都不对
答案:B
解析:
4.[单选题]以下关于控制结构的描述,错误的是
A)Python的单分支结构里,包含else语句
B)Python的多分支结构,指的是既包含else语句块,也包含elif语句块
C)使用range(1,10)函数,指定语句块的循环次数是9次
D)Python的for循环结构是对遍历结构各元素进行处理
答案:A
解析:
5.[单选题]中科院分词提供了()函数进行分词
A)open()
B)segment()
C)lcut()
D)cut()
答案:B
解析:
6.[单选题]nge(1,20,3)函数生成的数中可能出现的是
A)11
B)12
C)13
D)14
答案:C
解析:
7.[单选题]下面( )不是有效的变量名。( )
A)_demo
B)banana
C)Numbr
D)my-score
答案:D
解析:
8.[单选题]程序执行时,出现“SyntaxError: unexpected indent”错误,表示的是( )。
A)类型错误
B)版本兼容性错误
C)出现了未知的缩进
D)安装失败
答案:C
解析:
9.[单选题]哪个选项不是Python异常处理可能用到的关键字?
A)try
B)else
C)if
D)finally
答案:C
解析:
10.[单选题]已知以下程序段,要想输出结果为 1,2,3,应该使用的表达式是:
X = [1,2,3]
Z = []
For y in x:
(str(y))
A)print(z)
B)print(",".join(x))
C)print(x)
D)print(",".join(z))
答案:D
解析:
11.[单选题]关于break的作用,描述正确的是
A)跳出所有的for/while循环
B)按照缩进跳出除函数缩进外的所有语句块
C)按照缩进跳出当前层语句块
D)跳出当前层for/while循环
答案:D
解析:
12.[单选题]以下哪个是Python()不支持的函数。
A)int()
B)float()
C)len()
D)string()
答案:D
解析:
13.[单选题]表达式 1001 == 0x3e7 的结果是:
A)false
B)False
C)true
D)True
答案:B
解析:
14.[单选题]下面代码段的的执行后x的值是()x = 0if x == 1: x = x + 1print(x)
A)0
B)1
C)2
D)出错
答案:A
解析:
15.[单选题]在 HTML 中, 表单中的 INPUT 元素的(B) 属性用于指定表单元素的名称。
A)value
B)NAME
C)type
D)caption
答案:B
解析:
16.[单选题]表达式3+5%6*2//8的值是
A)5
B)4
C)6
D)7
答案:B
解析:
17.[单选题]与[a-zA-Z0-9_]等价的正则表达式元字符是。
A)w
B)W
C)s
D)d
答案:A
解析:
18.[单选题]在Python3中,有代码片段:ml = list()("班长")(0,"纪委
")("班长")(0,"纪委")()()print(ml)运行结果是:( )
A)['纪委', '纪委']
B)['班长', '纪委',]
C)['纪委', '班长']
D)['纪委', '纪委']
答案:D
解析:
19.[单选题]字典d={‘Name’:‘Kate’,‘No’:‘1001’,‘Age’:‘20’},表达式len(d)
的值为
A)12
B)9
C)6
D)3
答案:D
解析:
20.[单选题]运行以下程序,下列说法正确的是( )a={'ks':”考试”,'kc':”考查
”}print(a['ks']==“考试”)
A)TRUE
B)FALSE
C)OK
D)运行时出现错误提示
答案:A
解析:
21.[单选题]在Python函数中,用于获取用户输入的是:( )
A)get()
B)eval()
C)input()
D)print()
答案:C
解析:
22.[单选题]以下程序运行后的结果是( )。
Print(0.4+0.5==0.9)
A)true
B)True
C)false
D)False
答案:B
解析:
23.[单选题][]序列s,哪个选项对(x)的描述是正确的( )
A)返回序列s中元素x所有出现位置的序号
B)返回序列s中序号为x的元素
C)返回序列s中元素x第一次出现的序号
D)返回序列s中x的长度
答案:A
解析:
24.[单选题]下面对面向对象和面向过程描述正确的是
A)面向对象编程比面向过程编程更为高级
B)面向对象和面向过程是编程语言的分类依据
C)模块化设计就是面向对象的设计
D)所有面向对象编程能实现的功能采用面向过程同样能完成
答案:D
解析:
25.[单选题]删除数据表的命令是()
A)select
B)update
C)drop table
D)delete
答案:C
解析:
26.[单选题]在Pandas中,()可以统计Series每个唯一值出现的次数。
A)nunique)
B)unique)
C)sort_values)
D)value_counts)
答案:D
解析:value counts)可以统计每个唯一值出现的次数,unique)可以查看有哪些唯一值,nunique)可以
统计唯一值的数量,sort_values)是按值进行排序。
27.[单选题]下面关于Numpy中秩(rank)的说法正确的是()。
A)在Numpy数组中,秩(rank)和形状类似
B)在 Numpy 数组中,秩(rank)和轴是一个概念
C)在Numpy数组中,维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推
D)在Numpy数组中,没有秩(rank)这个概念
答案:C
解析:秩和维数是相同的概念。
28.[单选题]已知x = {1:1, 2:2},那么执行语句x[2] = 4后,len(x)的值为______。()
A)4
B)3
C)2
D)1
答案:C
解析:
29.[单选题]关于Python 函数,以下选项中描述错误的是
A)函数是一段具有特定功能的语句组
B)函数是一段可重用的语句组
C)函数通过函数名进行调用
D)每次使用函数需要提供相同的参数作为输人
答案:D
解析:
30.[单选题]下列用于绘制散点图的是()
A)r()
B)()
C)()
D)()
答案:A
解析:
31.[单选题]语句print(r"nGood")的运行结果是()。
A)新行和字符串 Good
B)r"nGood"
C)nGood
D)字符r、新行和字符串 Good
答案:C
解析:
32.[单选题]try-except语句可以支持
A)一个except语句
B)两个except语句
C)三个except语句
D)多个except语句
答案:D
解析:
33.[单选题]Python程序的文件拓展名是( )。
A)python
B)p
C)py
D)pyth
答案:C
解析:
34.[单选题]以下选项中,对于函数的定义错误的是 ( )
A)def vfunc(a,*b):
B)def vfunc(a,b=2):
C)def vfunc(*a,b):
D)def vfunc(a,b):
答案:C
解析:
35.[单选题][]下列关于集合元素的删除,写法错误的是( )
A)s={69,15,76,19}
B)[s={69,15,76,19}
C)s={69,15,76,19}
D)s={69,15,76,19}
答案:A
解析:
36.[单选题]字典对象的( )方法返回字典的“值”列表。
A)keys()
B)key()
C)values()
D)items()
答案:C
解析:
37.[单选题]有一个文件记录了 1000 个人的高考成绩总分,每一行信息长度是 20 个字节,要
想只读取最后 10 行的内容,不可能用到的函数是:
A)seek()
B)readline()
C)open()
D)read()
答案:D
解析:
38.[单选题]以下程序用于输出正整数m和n(m>n)的所有相同因子,则空白部分应该填写的内容是
____________。
m=int(input("请输入整数:"))
n=int(input("请输入一个整数:"))
for i in range(1,n+1):
if----:
print(i)
A)m//i==0 and n//i==0
B)m%i==0 or n%i==0
C)i%m==0 and i%n==0
D)m%i==0 and n%i==0
答案:D
解析:
39.[单选题]Python语言在哪儿些控制结构中使用else保留字?
A)分支
B)循环
C)异常
D)以上都正确
答案:D
解析:
40.[单选题]有数组 n = (24).reshape(2,-1,2,2), 的返回结果是什么?
A)(2,3,2,2)
B)(2,2,2,2)
C)(2,4,2,2)
D)(2,6,2,2)
答案:A
解析:
41.[单选题]执行如下代码:import timeprint(())以下选项中描述错误的是
A)time 库是 Python 的标准库
B)可使用 (),显示为更可读的形式
C)(5) 推迟调用线程的运行,单位为毫秒
D)输出自1970年1月1日00:00:00 am 以来的秒数
答案:C
解析:
42.[单选题]定义函数的关键字是:
A)for
B)while
C)if
D)def
答案:D
解析:
43.[单选题]设s=“Python Programming”,那么print(s[-5:])的结果为()。
A)mming
B)Python
C)mmin
D)Pytho
答案:A
解析:
44.[单选题]在数据库设计中,将E-R图转换为关系数据模型的过程属于
A)物理设计阶段
B)需求分析阶段
C)概念设计阶段
D)逻辑设计阶段
答案:D
解析:
45.[单选题]如下选项不属于 Python 语言特色的是( )。
A)支持中文
B)平台无关
C)语法简洁
D)执行高效
答案:D
解析:
46.[单选题]给出如下代码:如下描述错误的是( )
For i in range(10):
print(chr(ord("!")+i),end="")
A)B)chr(x)函数返回Unicode编码对应的字符
C)系统报错
D)ord("!")返回"!"字符对应的Unicode编码
答案:C
解析:
47.[单选题]关于HDFS的文件写入,正确的是
A)支持多用户对同一个文件的写操作
B)用户可以在文件的任意位置进行修改
C)默认将文件复制成三份存放
D)复制的文件默认都存在同一机架上
答案:C
解析:
48.[单选题]以下选项中,对CSV格式的描述正确的是
A)CSV文件以英文特殊符号分隔元素
B)CSV文件以英文逗号分隔元素
C)CSV文件以英文空格分隔元素
D)CSV文件以英文分号分隔元素
答案:B
解析:
49.[单选题]关于Python语言的特点,以下选项中描述错误的是______。
A)Python语言是脚本语言
B)Python语言是多模型语言
C)Python语言是跨平台语言
D)Python语言是非开源语言
答案:D
解析:
50.[单选题]下面语句的输出结果是: >>>f=lambda x,y:y+x >>>f(10,10)
A)20
B)10
C)10,10
D)100
答案:A
解析:
51.[单选题]在循环语句中,__________语句的作用是提前结束本层循环。
A)continue
B)break
C)return
D)pass
答案:B
解析:
52.[单选题]Numpy 数组分割使用的函数是()
A)vstack)
B)hstack)
C)spit)
D)view)
答案:C
解析:)的作用是把一个数组从左到右按顺序切分。
53.[单选题]What is the largest value that can be stored in one byte?一个字节中可以存储
的最大值是什么
A)255
B)128
C)8
D)65535
答案:A
解析:
54.[单选题]下面哪个是一种编程模型,它将大规模的数据处理工作拆分成互相独立的任务然后并行
处理()
A)MapReduce
B)HDFS
C)Pig
D)Hbase
答案:A
解析:
55.[单选题]函数hex(x)返回整数x对应的( )小写形式字符串?
A)二进制
B)八进制
C)十进制
D)十六进制
答案:D
解析:
56.[单选题]以下关于循环结构的描述,错误的是:( C)窗体顶端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
答案:C
解析:窗体底端
57.[单选题]下列不能创建字典的是().
A)dict1={}
B)dict2={3:5}
C)dict3=dict([2,5],[3,5])
D)dict3=dict(([2,5],[3,5]))
答案:C
解析:
58.[单选题]关于基本数据的元数据是指:
A)基本元数据与数据源,数据仓库,数据集市和应用程序等结构相关的信息
B)基本元数据包括与企业相关的管理方面的数据和信息
C)基本元数据包括日志文件和简历执行处理的时序调度信息
D)基本元数据包括关于装载和更新处理,分析处理以及管理方面的信息
答案:D
解析:
59.[单选题][] 下面代码的输出结果是( )for s in "HelloWorld":□□□□if
s=="W":□□□□□□□□break□□□□print(s, end="")
A)Helloorld
B)Hello
C)World
D)HelloWorld
答案:B
解析:
60.[单选题]x=(4, 5, 6),执行如下代码会有什么结果?x[1] = 1print(x)
A)A.出错
B)(4,1,5,6)
C)(1,5,6)
D)(4,1,6)
答案:A
解析:
61.[单选题]关于break的作用,以下说法正确的是:( )。
A)按照缩进跳出当前层语句块
B)按照缩进跳出除函数缩进外的所有语句块
C)跳出当前层for/while循环
D)跳出所有for/while循环
答案:C
解析:
62.[单选题]关于下面代码的执行结果,哪个选项的描述是错误的
(650,350,200,200)
A)建立了一个长650、高350像素的窗体
B)窗体中心在屏幕中的坐标值是(200, 200)
C)窗体顶部与屏幕顶部的距离是200像素
D)窗体左侧与屏幕左侧的距离是200像素
答案:B
解析:
63.[单选题]Python机器学习方向的第三方库是
A)random
B)PIL
C)PyQL5
D)TensorFlow
答案:D
解析:
64.[单选题]以下选项中使 Python 脚本程序转变为可执行程序的第三方库的是
A)pygame
B)PyQt5
C)PyInstaller
D)random
答案:C
解析:
65.[单选题]假设有一个记事本文件,输入存储如下:123456。编程如下:
f=open("",'r')
x=(3)
y=(2)
print(x)
print(y)
执行结果为()
A)123
12
B)123
45
C)3
2
D)报错
答案:B
解析:
66.[单选题]已知df是pandas的DataFrame,以下用于获取df的索引的是()
A)
B)
C)
D)
答案:A
解析:
67.[单选题]以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:
A)for
B)lambda
C)in
D)expect
答案:D
解析:
68.[单选题]以下对Python程序设计风格描述错误的选项是( ):
A)Python中不可将条语句写在同一行
B)Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C)Python可以将一条长语句分成多行显示,使用续航符“”
D)Python中允许把多条语句写在同一行,用分号隔开
答案:A
解析:
69.[单选题][]def exchange(x,y): x, y = y, x print(x, y) if __name__ == '__main__': x, y
= 3, 4 exchange(x, y) print(x, y) 以上代码的输出结果是( )
A)4
B)3
C)4
D)3
答案:A
解析:
70.[单选题][] x=int(input()) l=[2,3,4,5] c=[] for i in range (1,x): i+=1 (l)
print(c) 当输入3时,正确的结果为( )
A)[[2,
B)[[2,
C)[[2,
D)[]
答案:B
解析:
71.[单选题]为销售报表展示开发一个MapReduce作业,Mapper输入数据的Key是年份
(IntWritable),Value表示商品标识(Text)。下列哪一项决定该Mapper的数据类型?
A)InputKeyClass与InputValuesClass
B)HADOOP_MAP_DATATYPES环境变量
C)随作业一起提交的文件
D)InputFormat格式类
答案:D
解析:
72.[单选题]已知a=3,b=5,下列计算结果错误的是( )。
A)a+=b,a的值为8
B)a<
C)a and b的值为5
D)a//b的值为0.6
答案:D
解析:
73.[单选题]关于递归函数的描述,以下选项中正确的是( )。
A)包含一个循环结构
B)函数内部包含对本函数的再次调用
C)函数名称作为返回值
D)函数比较复杂
答案:B
解析:
74.[单选题]已知data = StringVar(),下列选项中可以将data设置为Python的是( )。
A)('Python')
B)data = 'Python'
C)('Python')
D)ue('Python')
答案:A
解析:
75.[单选题]MySQL的默认端口是
A)?80
B)8080
C)1521
D)3306
答案:D
解析:
76.[单选题]需求分析阶段的任务是确定
A)软件开发方法
B)软件开发工具
C)软件开发费用
D)软件系统功能
答案:D
解析:
77.[单选题]“世界那么大,我想去看看"[7:-3]输出( )
A)我想去
B)想去
C)我想
D)想
答案:D
解析:
78.[单选题]关于函数的下列说法不正确的是: ( )
A)函数可以没有参数
B)函数可以有多个返回值
C)函数可以没有return语句
D)函数都有返回值
答案:B
解析:
79.[单选题][] 以下关于字典类型的描述,错误的是:( )
A)字典类型可以在原来的变量上增加或缩短
B)字典类型是一种无序的对象集合,通过键来存取
C)字典类型中的数据可以进行分片和合并操作
D)字典类型可以包含列表和其他数据类型,支持嵌套的字典
答案:C
解析:
80.[单选题][1,2,3]+[4,5,6] 的结果是多少? ( )
A)[6][15]
B)[1,2,3][4,5,6]
C)[21]
D)[1,2,3,4,5,6]
答案:D
解析:
81.[单选题]下面程序的输出结果是( )。a,b=8,9print(a,"+",b,"=",a+b,sep=" ",end='。')
A)(A)a+b=a+b
B)(B)a+b=a+b。
C)(C)8+9=17
D)(D)8 + 9 = 17。
答案:D
解析:
82.[单选题]使用( )符号对浮点类型的数据进行格式化。
A)%c
B)%d
C)%s
D)%f
答案:D
解析:
83.[单选题]关于下面代码的描述,错误的是( )n=1def func(a,b):□□□□c = a *
b□□□□return cs = func("Hello",2)print(c)
A)n是一个全局变量
B)c是一个局部变量
C)运行结果是出错,出错类型是NameError:
D)打印输出字符串:"HelloHello"
答案:D
解析:
84.[单选题]关于while保留字,以下选项中描述正确的是( )
A)使用while能够实现循环计数
B)使用while必须提供循环次数
C)所有while循环功能都可以用for循环替代
D)while True: 构成死循环,程序要禁止使用
答案:A
解析:
85.[单选题]"abc"的长度是3,"老师好"的长度是多少?
A)1
B)3
C)6
D)9
答案:B
解析:
86.[单选题]下列选项中( )的布尔值不是False。
A)None
B)0
C)1
D)()
答案:C
解析:在混合运算中,布尔类型(bool)True将自动转换成1,False将自动转换成0参与运算。
87.[单选题]有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司c(公司号,公
司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作
w(公司号,职员号,工资),则表w的键(码)为___________。
A)公司号,职员号,工资
B)职员号
C)职员号,工资
D)公司号,职员号
答案:D
解析:
88.[单选题]表达式 [1, 2] + [3] 的值为__________________。()
A)[4, 5]
B)[4, 2]
C)[1, 5]
D)[1, 2, 3]
答案:D
解析:
89.[单选题]给出如下代码
import random
num = t(1,10)while True:
if num >= 9:
breakelse:
num = t(1,10)
以下选项中描述错误的是
A)这段代码的功能是程序自动猜数字
B)import random代码是可以省略的
C)while True: 创建了一个永远执行的循环
D)t(1,10) 生成[1,10]之间的整数
答案:B
解析:
90.[单选题][] 关于形参和实参的描述,以下选项中的是( )
A)函数定义中参数列表里面的参数是实际参数,简称实参
B)函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实
参的方式
C)参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
D)程序在调用时,将形参复制给函数的实参
答案:B
解析:
91.[单选题]语句data1_data2=input()表示( )。
A)让用户输入一个值将其赋值给变量data1,变量data2保持空值。
B)让用户输入一个值将其赋值给变量data1_data2。
C)让用户输入两个值并将它们赋值给变量data1和data2.
D)以上都不是
答案:B
解析:
92.[单选题]现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1::2] 的结果是()
A)[2, 4, 6, 8, 0]
B)[1, 4, 6, 8, 0]
C)[2, 4, 6, 9, 0]
D)[2, 4, 5, 8, 0]
答案:A
解析:
93.[单选题]s="Hello",s[-1:0:2]输出什么内容?( )
A)“Hlo”
B)“”
C)“olH”
D)以上都不对
答案:B
解析:
94.[单选题]执行range(2,10,2)后运行结果是( )。
A)[2,4,6,8]
B)[2,4,6,8,10]
C)(2,4,6,8)
D)(2,4,6,8,10)
答案:A
解析:
95.[单选题]设有myset = {"apple", "banana", "cherry"},可以用来确定“apple”是否在
myset中的操作符是:( )
A)&
B)in
C)^
D)?
答案:B
解析:
96.[单选题]已知“txt_”文件中的内容为“live with smile,we will have
harvest!”执行下面程序:txt_file = open('txt_', 'r',encoding='utf-
8')txt_(16, 0)print(txt_())输出结果是( )。
A)we will have harvest!
B)live with smile,we will have harvest!
C)live with smile
D)live with smile,we
答案:A
解析:
97.[单选题]关于CSW文件的描述,以下选项中错误的是
A)cSV文件格式是种通用的相对简单的文件格式,应用于程序之间转移装格数据
B)CSV文件的每行是一 维数据可以用Python中的列表类型表示
C)CSV文件通过多种编码表示字符
D)整个CSV文件是一个二维数据
答案:C
解析:
98.[单选题]以下选项中,对于函数的定义错误的是( )。
A)def vfunc(a,b=2)
B)def vfunc(a,b)
C)def vfunc(a,*b)
D)def vfunc(*a,b)
答案:D
解析:
99.[单选题]Hadoop完全分布模式配置免密登录是要?
A)实现主节点到其他节点免密登录
B)实现从节点到主节点的免密登录
C)主节点和从节点任意两个节点之间免密登录
D)以上都不是
答案:C
解析:
100.[单选题]以二进制格式打开一个文件用于读写入怎样表示()。
A)w
B)wb
C)w+
D)wb+
答案:D
解析:
101.[单选题]下列不是 IPO 模式一部分的是______。
A)InOut
B)Process
C)Input
D)Output
答案:A
解析:
102.[单选题]关于形参和实参的描述,以下选项中正确的是
A)参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B)程序在调用时,将形参复制给函数的实参
C)函数定义中参数列表里面的参数是实际参数,简称实参
D)程序在调用时,将实参复制给函数的形参
答案:D
解析:
103.[单选题]在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶
段,其中数据独立性最高的阶段是
A)数据库系统
B)文件系统
C)人工管理
D)数据项管理
答案:A
解析:
104.[单选题]字符串是一个字符序列,例如字符串s,从右侧向左第3个字符用什么索引?
A)s[3]
B)s[-3]
C)s[0:-3]
D)s[:-3]
答案:B
解析:
105.[多选题]给出如下代码s = "Alice"print(s[::-1])上述代码的输出结果是
A)ecilA
B)ALICE
C)Alice
D)Alic
答案:ABCD
解析:
106.[多选题]当不知道数据所带标签时,下面哪些技术不能促使带同类标签的数据与带其他标签的
数据相分离?( )
A)分类
B)聚类
C)关联分析
D)隐马尔可夫链
答案:ACD
解析:
107.[多选题]python变量名的命名规则正确的方式是
A)字母
B)数字
C)下划线
D)美元标识符
答案:ABC
解析:
108.[多选题]下列关于sigmoid函数描述正确的是( )
A)取值范围为(0,1),他可以将一个实数映射到(0,1)的区间,看做概率值
B)只能做二分类
C)阈值一般设置在0.5,大于该值的概率表示正例
D)只有该函数能将实数映射到(0,1)区间
答案:ABC
解析:
109.[多选题]下面属于维归约常用的线性代数技术的有:( )
A)主成分分析
B)特征提取
C)奇异值分解
D)特征加权
答案:AC
解析:
110.[多选题]下列表达式结果为假(False)的是( )
A)9>2 and 0
B)3<5 or 4>5
C)not 16>15
D)20<19 and 87>100
答案:ACD
解析:
111.[多选题]表中插入数据说法正确的是
A)一次可以插入一条数据
B)一次可以插入多条数据
C)插入数据,必须将所有字段都列出来
D)插入数据的顺序,必须和前面字段顺序相同
答案:ABD
解析:
112.[多选题]Python 支持的数据类型包括( )。
A)list
B)tuple
C)set
D)routine
答案:ABC
解析:
113.[多选题]关于SQLite数据库的说法,正确的是()
A)使用Python自带的sqlite3工具包可以实现Python和SQLite之间的连接
B)SQLite是一个轻量级数据库,占用的内存非常小
C)SQLite常用于企业大型数据的存储
D)SQLite是一个文件型数据库
答案:ABD
解析:
114.[多选题]mlist = ['Jack', 'Lily', 'Bart'] 是一个班里3个分数从高到低的学生,则下能正
确执行的有( )
A)要打印第一名同学的名字,用print(mlist[0])
B)要打印第二名同学的名字,用print(mlist[1])
C)要打印第三名同学的名字,用print(mlist[-1])
D)要打印第四名同学的名字,用print(mlist[3])
答案:ABC
解析:
115.[多选题]以下哪个为创建分配内存的方法 ( )。
A)new()
B)init()
C)del()
D)没有
答案:AB
解析:
116.[填空题]表达式 eval( ‘3+5’的)值 为 _______
答案:8
解析:
117.[填空题]表达式 int( ‘123’, 1的6值) 为___。
答案:291
解析:
118.[填空题]已知x = [3, 2, 3, 3, 4] ,那么表达式[index for index, value in enumerate(x)
if value==3] 的值为__。
答案:[0, 2, 3]
解析:
119.[填空题]Python 扩展库___支持Excel 2007 或更高版本文件的读写操作
答案:openpyxl
解析:
120.[判断题]文件对象是可以迭代的
答案:对
解析:
121.[判断题]同一个列表对象中的元素类型可以各不相同
答案:对
解析:
122.[判断题]在Python编程中,空白泛指空格、制表符和换行符。
A)正确
B)错误
答案:A
解析:
123.[判断题]语句print("输出结果是{:8s}".format("this"))的输出是:输出结果是
□□□□this。 □表示空格。( )
A)正确
B)错误
答案:B
解析:
124.[判断题]函数 eval()用于数值表达式求值,例如 eval(2*3+1)
A)正确
B)错误
答案:B
解析:
125.[判断题][]表达式“[3] in [[1],[2],[3],[4]]”的值为True( )
A)正确
B)错误
答案:A
解析:
126.[判断题]if 语句不可以嵌套使用。( )
A)正确
B)错误
答案:B
解析:
127.[判断题]字典的“键”必须是不可变的。( )
A)正确
B)错误
答案:A
解析:
128.[判断题]以下两个for循环语句执行的次数相同for num in range(4):for num in range(1,
5):
A)正确
B)错误
答案:A
解析:
129.[判断题][]使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素
的索引( )
A)正确
B)错误
答案:A
解析:
130.[判断题]在写if语句时,必须对齐缩进,一般缩进4个空格或者1个Tab键。( )
A)正确
B)错误
答案:A
解析:
131.[判断题]Python 字典中的“键”可以是元组。
A)正确
B)错误
答案:A
解析:
132.[判断题]random中的sample(seq, k)方法作用是从序列seq中选择重复的k个元素
A)正确
B)错误
答案:B
解析:
133.[判断题]A value-returning function is like a simple function except that when it
finishes it returns a value back to the part of the program that called it.
A)正确
B)错误
答案:A
解析:
134.[判断题]下面Python程序中,函数f1()和f2()的定义是合法的。def f1(): f2()def f2():
print("函数f2()")f1()
A)正确
B)错误
答案:A
解析:
135.[判断题]下列度量不具有反演性的是兴趣因子
A)正确
B)错误
答案:A
解析:
136.[判断题]下列代码执行后,y的值是0。import mathx = "python".count('x')y =
int((x))
A)正确
B)错误
答案:B
解析:
137.[判断题]字符串中不可一个含特殊字符
A)正确
B)错误
答案:B
解析:
138.[判断题]Python是面向对象的语言,类(classes)构成了所有数据类型的基础。
A)正确
B)错误
答案:A
解析:
139.[判断题]继承自 类的派生类中不能有普通的成员方法
答案:错
解析:
140.[判断题]软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。
A)正确
B)错误
答案:A
解析:
141.[判断题]打开文件时,open格式中参数的“r”表示读写方式打开。
A)正确
B)错误
答案:B
解析:
142.[判断题]time模块是Python的内置模块,可以在程序中直接使用。( )
A)正确
B)错误
答案:A
解析:
143.[判断题]There must be only one function involved in any recursive solution.
A)正确
B)错误
答案:B
解析:
144.[判断题]在mysql中,
delete t_ user ;
sql语句没有语法错误
A)正确
B)错误
答案:B
解析:
145.[判断题]a=b=10语句执行完以后,变量a和b的值都是10。
A)正确
B)错误
答案:A
解析:
146.[判断题]以下两个函数from k import dct,from k import idct
(dct,idct)互为反函数
A)正确
B)错误
答案:A
解析:
147.[判断题]Python元组支持双向索引。
A)正确
B)错误
答案:A
解析:
148.[判断题]inputWords = (" ")的作用是通过空格将字符串分隔符,把各个单词分隔
为列表
A)正确
B)错误
答案:A
解析:
149.[判断题]Python 字符串方法replace() 对字符串进行原地修改
答案:错
解析:
150.[判断题]下面程序的输出是159****4512。()
Dic1={"赵洁":152****1766,"张秀华":130****7486,"胡桂珍":151****6882,"龚丽丽":
136****9542,"岳瑜":136****7725}
Dic2={"王玉兰":156****7270,"王强":159****4512,"王桂荣":137****6998,"邓玉英":
188****3268,"何小红":132****7821}
Dic3=(dic2)
Print(dic3["王强"])
A)正确
B)错误
答案:B
解析:
151.[判断题]Python 标准库 random 的方法 randint(m,n)用来生成一个[m,n]区间上的随机整数。
A)正确
B)错误
答案:A
解析:
152.[判断题]-5.6+7j不是合法的Python表达式。
A)正确
B)错误
答案:B
解析:
153.[问答题]表达式 set([1, 1, 2, 3])的值为()。
答案:{1, 2, 3}
解析:
154.[问答题]实现登录功能:需求 1 实现用户输入用户名和密码,当用户名为 admin且 密码为 123
时,显示登陆成功,否则登陆失败!
需求2 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登
陆失败,失败时允许重复输入三次
答案:```
Def admin():
if (user == 'admin') and (passwd == '123'):
print('登陆成功')
else:
print('登陆失败')
Def seven():
count = 3
for i in range(3):
if (user == 'seven') and (passwd == '123'):
print('登录成功')
break
else:
count = count - 1
print('密码不对,请重新输入,还有', count, '次机会')
else:
print('超过三次,登录失败')
If __name__=="__main__":
user = input('请输入用户名:')
passwd = input('请输入密码:')
if user == 'admin':
admin()
elif user == 'seven':
seven()
else:
print('输入错误')
```
解析:
155.[问答题]Python表达式10+5//3-True+False的值为( )。
答案:10
解析:
156.[问答题](简答题)建立模块 , 模块内容如下:def B(): print( ‘BBB’)def A():
print( ‘AAA’)为了调用模块中的 A()函数应先使用语句()
答案:from a import A
解析:
157.[问答题](填空题)使用上下文管理关键字________可以自动管理文件对象, 不论何种原因结束
该关键字中的语句块,都能保证文件被正确关闭。
答案:with
解析:
158.[问答题]对于数字n,如果表达式 0 not in [n%d for d in range(2, n)] 的值为True则说明
n是素数。
答案:(对)
解析:
159.[问答题]写出下面代码的优化版本,提高运行效率。
X = list(range(500))
For item in x:
t = 5**5
Print(item+t)
答案:X = list(range(500))
T = 5**5
For item in x:
print(item+t)
解析:
160.[问答题]Python标准库os中用来判断指定文件是否存在的方法是 。
答案:(path)
解析:
161.[问答题]使用字典推导式生成如{1:’1’,2:’2’,3:’3’,4:’4’}的字典写法是( )
答案:{I:STR(I) FOR I IN RANGE(1,5)}
解析:
162.[问答题]已知列表lst1=[8,5,7,2,10],lst2=sorted(lst1),则表达式lst2[-1]的值为
___________。
答案:10
解析:sorted排序
163.[问答题]已知列表 x = [1, 3, 2],那么执行语句
A,
B, c = map(str,sorted(x)) 之后,c的值为______。
答案:('3')
解析:
164.[问答题](填空题)正则表达式模块re的___________方法用来在整个字符串中进行指定模式的匹
配。
答案:search()
解析:
165.[问答题]已知formatter = 'good {0}'.format,那么表达式list(map(formatter,
['morning']))的值为__________________。
答案:(['good morning'])
解析:
166.[问答题]names=['Tom','Jack','Gavin'] print((‘Tom’))结果是
______________。
答案:0
解析:
167.[问答题]字典对象的______________方法返回字典所有的“键”,字典对象的
______________方法返回字典所有的“值”。
答案:keys()
Values()
解析:
168.[问答题]用Python 匹配HTML tag 的时候, <.*>和<.*?> 有什么区别?
答案:答:术语叫贪婪匹配( <.*> ) 和非贪婪匹配(<.*?> )
例如:
<.*> :
<.*?> :
解析:
169.[问答题](填空题)表达式':'.join('abcd'.split(maxsplit=2))的值为___________。
答案:'a:b:cd'
解析:
170.[问答题]已知 x = 3,并且 id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达
式 id(x) == 496103280 的值为___________。
答案:False
解析:
171.[问答题]编写程序,在 D 盘根目录下创建一个文本文件 ,并向其中写入字符串
helloworld
答案:fp =
open(r ’ D: ’ ,
‘ a+ ’ ) print( ‘ hello
world ’ , file=fp)
()
解析:
172.[问答题]扩展库os中的方法remove()可以删除带有只读属性的文件。
答案:(错)
解析:
173.[问答题]表达式list(str([3, 4])) == [3, 4]的值为_______。
答案:FALSE
解析:
174.[问答题]从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件
"test"中保存。
答案:```
S = input('请输入英文字符:')
With open('', 'w') as f:
f点write(())
```
解析:
175.[问答题]边长a,b,c构成三角形条件:任意两边之和大于第三边的python表达式是 。
答案:a+b>c and a+c>b and b+c>a
解析:
176.[问答题]执行循环语句for i in range(1,5):pass后,变量i的值是____ 。
答案:4
解析:
177.[问答题]以下程序的运行结果是_____。for c in "90016": if eval(c) % 2 == 0 :
print('*',end = '') else: print('#',end = '')
答案:#**#*
解析:
178.[问答题]转义字符中,n的功能是()。
答案:换行
解析:
179.[问答题]如果在设计一个类时实现了contains ()方法,那么该类的对象会自动支持___运算符
。
答案:IN
解析:
180.[问答题]在Python定义类时,与运算符“**”对应的特殊方法名为 ___。
答案:POW()
解析:
181.[问答题]正则表达式模块re的__________方法用来编译正则表达式对象。
答案:(compile())
解析:
182.[问答题]在for语句结构 for a in b:print(a)中,b可以是任何对象。( )
A)对
B)错
答案:B
解析:
183.[问答题]( )输入字符串,将字符串的开头和结尾变成'+',产生一个新的字符串,将代码写在下
方:例如: 输入字符串'abc123', 输出'+bc12+' ( )
请将程序代码粘贴在答案处提交
答案:简答题|简答题
解析:
184.[问答题]Python 3.x中字符串对象的encode()方法默认使用utf8作为编码方式。
答案:(对)
解析:
185.[问答题]阅读下面一段示例程序:
d={'Jack':'*************','Tom':'************'}
d['Jim']='***********'
del d['Tom']
s=list(())
s=sorted(s)
print(s)
程序执行结果__________________________
答案:['Jack', 'Jim']
解析:
186.[问答题]假设n为整数,那么表达式 n&1 == n%2 的值为_____________。( )
答案:True
解析:
187.[问答题]在读写文件的过程中,()方法可以获取当前的读写位置。
答案:tell()
解析:
188.[问答题]英文“CPU”对应的中文解释是____。
答案:中央处理器
解析:
189.[问答题](填空题)切片操作list(range(6))[::2]执行结果为________。
答案:[0,2,4]
解析:
190.[问答题]解释Python 中的三元表达式
答案:与C++ 不同, 在Python 中我们不需要使用? 符号,而是使用如下语法:
[on true] if [expression]else [on false]
如果[expression] 为真, 则[on true] 部分被执行。如果表示为假则[on
false] 部分被执行
解析:
191.[问答题]可以使用内置函数_____查看包含当前作用域内所有全局变量和值的字典。
答案:GLOBALS()
解析:
192.[问答题]已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式
demo(3, 5, '+')的值为______________________。
答案:(8)
解析:
193.[问答题]Python中的循环语句有 () 循环和 ( ) 循环。
答案:for while
解析:
194.[问答题]下列程序中,实际参数是_____。def happy(name): print("Happy Birthday,dear {
}!".format(name))happy("Mike")
答案:MIKE
解析:
195.[问答题]如果在设计一个类时实现了__contains__ ()方法,那么该类的对象会自动支持
_____________运算符。
答案:(in)
解析:
196.[问答题](填空题)random模块中________方法的作用是将列表中的元素随机乱序。
答案:shuffle()
解析:
197.[问答题]Python 3.x语句 print(1, 2, 3, sep=',') 的输出结果为________________。
答案:(1,2,3)
解析:
198.[单选题]What does the code below do?()
('/root/mods')
A)Changes the location that the python executable is run from
B)Changes the current working directory
C)Adds a new directory to seach for python modules that are imported
D)Removes all directories for mods
E)Changes the location where sub-processes are searched for after they are launched
答案:C
解析:
199.[单选题]What sequence of numbers is printed?()
values = [1, 2, 1, 3]
nums = set(values)
def checkit(num):
if num in nums:
return True
else:
return False
for i in filter(checkit, values):
print i
A)1 2 3
B)1 2 1 3
C)1 2 1 3 1 2 1 3
D)1 1 1 1 2 2 3 3
E)Syntax Error
答案:B
解析:
200.[单选题]s1={4,1,2,7,9};s2={2,5,8,7,3},则s1-s2为
A){1,
B){3,
C){1,
D){2,
E){1,
答案:E
解析:
发布评论