版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题说明
本套试题共包括1套试卷
每题均显示答案和解析
Python开发基础练习题及答案21(500题)
Python开发基础练习题及答案21
L[单选题]以下程序编写的步骤正确的是()
A)确定问题-测试-算法设计-算法实现-验证
B)确定问题-算法设计-算法实现-测试-验证
C)确定问题-测试-验证-算法设计-算法实现-测试
答案:B
解析:
2.[单选题]已知x={1:2,2:3,3:4},那么表达式sum(x)的值为。()
A)9
B)8
07
D)6
答案:D
解析:
3.[单选题]下面程序的运行结果是()
A)[1,6][1,6]
[1,6]
B)[1,6]
[1,6]
0[1,6][1,6]
D)[1,6H1,6][1,6]
答案:C
解析:
4.[单选题]语句"{():.3}".format("3.1415926"),返回的值是多少?
A)3.14
B)"3.141"
03.141
D)"3.1"
答案:D
解析:
5.[单选题]Python3不再区分整数和长整数,统一为()类型。
A)float
B)long
C)long
D)int
答案:D
解析:
6.[单选题]函数evaK-500/10')的结果是____。
A)'500/10'
B)500/10
050.0
D)50
答案:C
解析:
7.[单选题]下面代码的输出结果是()
sum=0
foriinrange(2,11):
ifi%2==0:
sum+=i
else:
sum-=i
print(sum)
A)5
B)4
0-5
D)6
答案:D
解析:
8.[单选题]下列叙述中正确的是o
A)栈是一种先进先出的线性表
B)栈与队列都是非线性结构
C)队列是一种后进先出的线性表
D)栈与队列都是线性结构
答案:D
解析:
9.[单选题]在读写文件之前,需要打开文件使用的函数是___
A)open
B)file
C)fopen
D)CFile
答案:A
解析:
10.[单选题]下述操作不改变对象本身的是()
A)List,insert(2,'A')
B)Tuple,copy()
C)DelDictE'keyl'J
D)Set.add('A')
答案:B
解析:
IL[单选题]阅读下面程序:
Random,randrange(1,10,2)
下列选项中,不可能为以上程序输出结果的是()
A)1
B)4
C)7
D)9
答案:B
解析:
12.[单选题]表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中
描述正确的是()
A)连续写入的数据之间采用空格分隔
B)连续写入的数据之间采用逗号分隔
C)连续写入的数据之间采用换行分隔
D)连续写入的数据之间无分隔符
答案:D
解析:
13.[单选题]表达式3|5的值为。
A)3
B)7
05
D)1
答案:B
解析:
14.[单选题]如果p=ord('a'),表达式print(p,chr((p+3)%26+ord('a')))的结果是:
A)97d
B)97c
097x
D)97w
答案:D
解析:
15.[单选题]不是Python对文件的打开模式的是()o
A)
B)'+'
C)V
D)'c'
答案:D
解析:难易程度:易题型:
16.[单选题]表达式1+2*3.14>0的结果类型是:()
A)int
B)long
C)float
D)bool
答案:D
解析:
17.[单选题]表达式int('123',8)的值为0
A)83
B)12
084
D)84
答案:A
解析:
18.[单选题]实现[100,120)随机浮点数,使用的语句是
A)(random,random()*20)+100
B)(random,random()*21)+100
C)(random,random()*19)+100
D)random,random()*120
答案:A
解析:
19.[单选题]python中用来抛出异常的语句是—
A)continue语句
B)try语句
C)break语句
D)def语句
答案:B
解析:
20.[单选题]用来判断当前Python语句在分支结构中的是()
A)引号
B)冒号
C)大括号
D)缩进
答案:D
解析:
21.[单选题]以下哪个库不能用于python中进行数据分析
A)Numpy
B)Pandas
OSciPy
D)geking
答案:D
解析:
22.[单选题]关于Python程序中与“缩进”有关的说法中,以下选项中正确的是
A)缩进统一为4个空格
B)缩进可以用在任何语句之后,表示语句间的包含关系
0缩进在程序中长度统一且强制使用
D)缩进是非强制性的,仅为了提高代码可读性
答案:C
解析:
23.[单选题]math,floor(-2.5)的计算结果是()
A)-3
B)2.5
0-2
D)语法错误
答案:A
解析:
24.[单选题]S和T是两个集合,对S|T的描述正确的是o
A)S和T的并运算,包括在集合S和T中的所有元素
B)S和T的补运算,包括集合S和T中的非相同元素
C)S和T的交运算,包括同时在集合S和T中的元素
D)S和T的差运算,包括在集合S但不在T中的元素
答案:A
解析:
25.[单选题]python语句deff(in):returnm*3,执行n=input('请输入一个整数:’),用户输入为
18print(f(n))代码得到结果是.
A)18
B)181818
C)54
D)程序出错
答案:B
解析:
26.[单选题]Hadoop和新架构不包括()
A)HDFS2
B)HIve
C)YARN
D)MapReduce
答案:B
解析:
27.[单选题]Python用于中文分词的第三方库是0
A)Panda3
B)B
C)jieba
D)wordcloud
答案:C
解析:
28.[单选题]给出下面代码:age=23start=2ifage%2!=0:start=lforxin
range(start,age+2,2):print(x)上述程序输出值的个数是()
A)10
B)12
016
D)14
答案:B
解析:
29.[单选题]表达式list(zip([l,2],[3,4]))的值是()
A)[(1,3),(2,4)]
B)((1,3),(2,4))
C)[(1,2),(3,4)]
D)((1,2),(3,4)])
答案:A
解析:
30.[单选题]下面代码执行后,X值)count=5X=countifcount>6else7
A)6
B)7
05
D)都不对
答案:B
解析:
31.[单选题]给出如下代码:
Importrandomasran
ListV=□
Ran.seed(100)
Foriinrange(10):
i=ran.randint(100,999)
listV.append(i)
以下选项中能输出随机列表元素最大值的是()
A)print(listV.max())
B)print(listV.reverse(i))
C)print(listV.pop(i))
D)print(max(listV))
答案:D
解析:
32.[单选题]下面不是类的基本特征的是()
A)封装性
B)继承性
C)多态性
D)公有性
答案:D
解析:
33.[单选题]以下关于CSV文件的描述,错误的选项是
A)CSV文件可用于不同工具间进行数据交换
B)CSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据。
Ocsv文件通过多种编码表示字符
D)CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
答案:C
解析:
34.[单选题]使用pymysql的游标对象调用存储过程正确的是?
A)cursor,callproc(pl)
B)cursor,callproc('pl',22,33)
C)cursor,callproc('pl',args=(22,3))
D)cursor,callproc('pl',(22,3))
答案:C
解析:
35.[单选题]是Python中唯一的映射类型。
A)list
B)turple
C)dict
D)set
答案:C
解析:
36.[单选题]表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中
描述正确的是
A)列表1ines中各元素之间无分隔符
B)列表lines中各元素之间默认采用逗号分隔
C)列表lines中各元素之间默认采用换行分隔
D)列表lines中各元素之间默认采用空格分隔
答案:A
解析:
37.[单选题]泛在电力物联网框架中感知层包含()
A)接入网
B)骨干网
C)支撑网
D)本地通信接入
答案:D
解析:
38.[单选题]表达式[1,2]*2的值是()
A)[3,6]
B)[1,2,1,2]
0[1,1,2,2]
答案:B
解析:
39.[单选题]关于lambda函数,以下选项中描述错误的是()。
A)lambda不是Python的保留字
B)定义了一种特殊的函数
C)lambda函数也称为匿名函数
D)lambda函数将函数名作为函数结果返回
答案:A
解析:
40.[单选题]以下代码中calculate()函数属于哪个分类defcalculate(number):result=0i=
1whilei<=number:result=result+ii+=1returnresultresult=
calculate(100)print('l~100的累积和为:',result)
A)无参无返回值函数
B)无参有返回值函数
C)有参无返回值函数
D)有参有返回值函数
答案:D
解析:
41.[单选题]以下代码的输出结果是
S='Pame'
Foriinrange(len(S)):
Print(S[-i],end="")
A)Pema
B)ameP
C)emaP
D)Pame
答案:A
解析:
42.[单选题]下列代码的输出结果是()
X=list()
Y=0
Ifx:
y=i
Print(y)
A)0
B)1
C)没有输出
D)出错
答案:A
解析:
43.[单选题]以下选项中符合Python语言变量命名规则的是()
A)A*i
B)B3_1
C)CAI!
D)DTemplist
答案:D
解析:
44.[单选题]以下程序运行的结果:
Obj=Series([5,-2,2],index=['a','b','c'])
F=lambdax:x+5
Obj.map(f)
A)A10
B3
C7
Dtype:int64
B)010
13
27
Dtype:int64
C)A5
B3
C0
Dtype:int64
D)O5
13
20
Dtype:int64
答案:A
解析:
45.[单选题]字符串s="pythonisanexcellentlanguage",运行s.split()后结果是哪个?()
A)pythonisanexcellentlanguage
B)'python''is''an''excellent''language'
C)['python','is','an','excellent','language']
D)['python';1is';‘an';'excellent';'language1]
答案:C
解析:
46.[单选题]口关于Python字符编码,以下选项中描述错误的是()
A)Python
B)print(ord('a'))
C)chr(x)
D)print
答案:A
解析:
47.[单选题]给出如下代码
S='PythonisOpenSource!'
Print(s[0:].upper())
上述代码的输出结果是o
A)PYTHONISOPENSOURCE!
B)PYTHONISOPENSOURCE
C)PythonisOpenSource!
D)PYTHON
答案:A
解析:
48.[单选题]在读写文件之前,用于创建文件对象的函数是()。
A)open
B)create
Ofile
D)folder
答案:A
解析:
49.[单选题]下面Python代码的输出结果是:()x=10y=3print(x%y,x**y)
A)11000
B)330
0130
D)31000
答案:A
解析:
50.[单选题]表达式sum(ranged,10,2))的值为()。
A)24
B)25
026
D)27
答案:B
解析:
51.[单选题]Numpy中向量转成矩阵使用()
A)reshape
B)reval
C)arange
D)random
答案:A
解析:
52.[单选题]以下程序的输出结果是:()cat=[“狮子”,“猎豹”,“虎猫”,“花豹”,“孟加拉虎
”,"美洲豹","雪豹"]forsinIcat:if"豹"ins:print(s,end='')continue
A)雪豹
B)猎豹花豹美洲豹雪豹
C)猎豹
D)花豹
答案:B
解析:
53.[单选题]以下选项中,不是Python中用于进行数据分析及可视化处理的第三方库是
A)numpy
B)pandas
C)mayavi2
D)mxnet
答案:D
解析:
54.[单选题]以下程序的输出结果是:()Is=list({'shandong':100,'hebei':200,
<beijing,:300})print(Is)
A)['200','100','300'];
B)['shandong','hebei','beijing']
C)[200,100,300];
D)'shandong','hebei','beijing';
答案:B
解析:
55.[单选题]正则表达式“[a-z]”,不可以匹配下列的字符串为
A)a
B)z
02
D)m
答案:C
解析:
56.[单选题]阅读下面程序:classInit:def_init_(self,addr,tel):self.—addr=addr
self,tel=teldefshow_info(self):print(f"地址:{self._addr}")print(f”手机号
:{self,tel}")init=Init('北京','12345')init.show_info()运行程序,输出结果是()。
A)程序无法运行
B)手机号:12345
C)地址:北京手机号:12345
D)地址:北京
答案:C
解析:
57.[单选题]已知x=2;y=3,复合赋值语句x*=y+5执行后,x变量中的值是()
A)ll
B)16
013
D)26
答案:B
解析:
58.[单选题]以下程序的输出结果是:
dat=[l,2,3,"0",0,"0"]
foritemindat:
ifitem=="0":
dat.remove(item)
print(dat)
A)[1,2,3,01
B)[1,2,3,0,O]
C)[1,2,3,O]
D)[1,2,3]
答案:A
解析:
59.[单选题]关于Python的元组类型,以下选项中描述错误的是()
A)元组一旦创建就不能被修改
B)元组中元素不可以是不同类型
C)Python中元组采用逗号和圆括号(可选)来表示
D)一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
答案:B
解析:
60.[单选题]关于函数的返回值,以下选项中描述错误的是()
A)函数可以返回0个或多个结果
B)函数必须有返回值
C)函数可以有return,也可以没有
D)retum可以传递0个返回值,也可以传递任意多个返回值
答案:B
解析:
61.[单选题]S和T是两个集合,对S&T的描述正确的是____o
A)S和T的并运算,包括在集合S和T中的所有元素
B)S和T的补运算,包括集合S和T中的非相同元素
C)S和T的交运算,包括同时在集合S和T中的元素
D)S和T的差运算,包括在集合S但不在T中的元素
答案:C
解析:
62.[单选题]语句"Iwanganapple",count("a"),返回的值是多少?
A)a
B)I
03
D)1
答案:C
解析:
63.[单选题]在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A)概要设计
B)详细设计
C)可行性分析
D)D,需求分析
答案:D
解析:
64.[单选题][]x='都爱上碧呀梨'print(x)m=x[::-1]print(m)n=x[l::2]print(n)输出结果是
()
A)都爱上碧呀梨
B)都爱上碧呀梨
C)都爱上碧呀梨
D)都爱上碧呀梨
答案:A
解析:1/317、
[]下列不属于Python内置对象类型的是()
A)数字
B)字符
C字符串
D)字典
E)列表
F)元组
正确答案B
65.[单选题]ZooKeeper集群的机器数量一般有什么要求?
A)一般为单数台机器
B)一般为双数台机器
C)一般没有要求
D)有要求,但要求不高
答案:A
解析:
66.[单选题]以下函数中,不能改变turle绘制方向的是
A)turtle.fd()
B)turtle,seth()
C)turtle,right()
D)turtle,cirele()
答案:D
解析:
67.[单选题]若执行语句b=[2*xforxinrange(10,30,10)],b的结果是()
A)[10,20,10,20]
B)[10,20,30,10,20,30]
C)[20,40]
D)[20,40,60]
答案:C
解析:
68.[单选题]python表达式,正确的是()
A)importmath
E**x+math.logl0(x)+math.sqrt(x)+math.cos(60)
B)importmath
Math.exp(x)+math.Iogl0(x)+math.sqrt(x)+math.cos(math,radians(60))
C)importmath
Math,exp(x)+math.loglO(x)+math.pow(x,1/y)+math.cos(math,radians(60))
D)importmath
Math.exp(x)+math.logl0(x)+math.sqrt(x)+math.cos(math,degrees(60))
答案:C
解析:
69.[单选题]支持子程序调用的数据结构是
A)栈
B)队列
C)二叉树
D)树
答案:A
解析:
70.[单选题]importpandasaspddf1=pd.Dataframe([[5,2,3],[4,5,6],[7,8,9]])其中
dfl.loc[l,2]=
A)2
B)3
04
D)6
答案:D
解析:
71.[单选题]在HTML中,表单中的INPUT元素的(B)属性用于指定表单元素的名称。
A)value
B)NAME
C)type
D)caption
答案:B
解析:
72.[单选题]在Linux中,将文字内容打印到屏幕,使用下面那个命令
A)echo
B)cat
Ofile
D)find
答案:A
解析:概念理解
73.[单选题]关于Python语言的特点,以下选项中描述错误的是
A)Python语言是非开源语言
B)Python语言是跨平台语言
0Python语言是多模型语言
D)Python语言是脚本语言
答案:A
解析:
74.[单选题]生成一个[0.0,L0)之间的随机小数的函数是o
A)random,randint(0.0,1.0)
B)random,random()
C)random,randrange(0.0,1.0)
D)random.uniform(0.0,1.0)
答案:B
解析:
75.[单选题]关于序列类型的描述,错误的是
A)字符串可以看作是单一字符的有序组合,属于序列类型
B)列表是一个可以修改数据项的序列类型
C)序列是基类类型,扩展类型包括:字符串、元组、列表和字典
D)元组用()或者tuple()函数创建
答案:C
解析:
76.[单选题]下列描述中正确的是。
A)continue
B)break
C)if
D)循环语句不可以被嵌套在
答案:B
解析:
77.[单选题]判断字符串是否全是数字的字符串方法是()。
A)isdigit()
B)isspace()
C)istitle()
D)islower()
答案:A
解析:
78.[单选题]sys模块中如何获取返回操作系统的平台名称
A)sys.path
B)splaform
C)sys.argv
D)sys.version
答案:B
解析:
79.[单选题]A是3阶方阵,且A=-2,则2A=()0
A)4
B)-4
016
D)-16
答案:D
解析:难易程度:难题型:
80.[单选题]程序如下
s=o
Foriinrange(1,101):
s=s+i
i=i+l
Print(s)
该程序实现的什么功能?
A)100以内自然数的和
B)以上都不对
O100以内奇数的和
D)100以内偶数的
答案:A
解析:
81.[单选题]matplotlib中的scatter函数,alpha指标可用来调试
A)点的大小
B)透明度
C)颜色
D)阴影
答案:B
解析:
82.[单选题]以下关于Python内置函数的描述,错误的是一
A)abs(x)返回x的绝对值或复数的模
B)type(x)返回x对应的类型
C)sorted(x)返回x的一个排序列表
D)id(x)返回x的值
答案:D
解析:
83.[单选题]给出如下代码TempStr="HelloWorld"可以输出"World”子串的选项是()
A)print(TempStr[-4:
B)print(TempStr[-5:])
C)print(TempStr[-5:0])
D)print(TempStr[-5:-1])
答案:B
解析:
84.[单选题]ls=["abc","dd",[3,4]]则要获取第三个元素中的第一个值3,使用下列哪种表达式(
)O
A)ls[3]
B)Is[3,1]
C)ls[3][l]
D)ls[2][0]
答案:D
解析:
85.[单选题]下列方法中,可以将字符串中的字母全部转换为大写的是0
A)upper()
B)lower()
C)title()
D)capitalizeO
答案:A
解析:
86.[单选题]Linux和Unix之间的关系是
A)Linux是一种类Unix系统,Linux是由Unix衍生来的
B)Linux和Unix之间不存在关联
C)Linux是Unix的前生,Unix包含Linux的功能
D)相比于Linux,Unix最大的创新点是开源免费
答案:A
解析:概念理解
87.[单选题]以下关于"forin"的描述,错误的是。
A)这个循环体语句中不能有break语句,会影响循环次数
B)使用range(a,B)函数指定for循环的循环变量取值是从a到b-1
C)采用[1,2,3]和「1','2','3']的时候,循环的次数是一样的
。)1?01•直11四1180(1,10,2)表示循环5次,i的值是从1到9的奇数
答案:A
解析:
88.[单选题]Python中类的构造方法的名称是()。
A)类名
B)init
C)_init_
D)没有限制
答案:C
解析:
89.[单选题]如下对于字符串拼接有误的是()
A)Lifeisshort,youneedPython.
B)Lifeisshort,+youneedPython.
C)Lifeisshort,2*youneedPython.
D)Lifeisshort,+2*youneedPython.
答案:C
解析:
90.[单选题]下面代码的执行结果是
Desserts=['icecream','chocolate','applecrisp','cookies']
Favorite_dessert='applecrisp'
Fordessertindesserts:
ifdessert==favorite_dessert:
print("%sismyfavoritedessert!"%dessert,title())
A)chocolateismyfavoritedessert!
B)icecreamismyfavoritedessert!
C)appleCrispismyfavoritedessert!
D)AppleCrispismyfavoritedessert!
答案:D
解析:
91.[单选题]以下不属于Python的pip工具命令的选项是:
A)show
B)install
C)download
D)get
答案:D
解析:
92.[单选题]下列关于算法的描述中,不正确的是_
A)算法是解决问题的方法和步骤
B)算法必须要有输入
C)算法经过有限步骤后能够停止
D)算法必须要有输出
答案:B
解析:
93.[单选题]在python中赋值操作错误的是
A)+=
B)-=
C)x=
D)/=
答案:C
解析:
94.[单选题]()关于Python程序格式框架,以下选项中描述错误的是()
A)Python语言不采用严格的“缩进”来表明程序的格式框架
B)Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范
围
0Python语言的缩进可以采用Tab键实现
D)判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义
答案:A
解析:
95.[单选题]以下关于语言类型的描述中,错误的是
A)解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
B)编译是将源代码转换成目标代码的过程
C)C语言是静态编译语言,Python语言是脚本语言
D)静态语言采用解释方式执行,脚本语音采用编译方式执行
答案:D
解析:
96.[单选题]口importrandomasranda={rand,randint(1,300)foriinrange(100)}
print(len(a))对于以上代码描述正确的是()
A)输出结果是随机的
B)运用了集合推导式
C)一般而言输出结果会小于100
D)以上选项都对
答案:D
解析:
97.[单选题]textfile=open("c:Whamlet.txt",rt)
上面语句中第1个表示的含义是()
A)表示语句的换行
B)表示语句的续行
C)文件的路径
D)转义符号
答案:D
解析:
98.[单选题]软件开发离不开系统环境资源的支持,其中必要的测试数据属于
A)辅助资源
B)硬件资源
C)通信资源
D)支持软件
答案:A
解析:
99.[单选题]pandas中可用于读取txt的函数是()
A)read_csv
B)read_scv
C)to_csv
D)read_sql
答案:A
解析:
100.[单选题]每个程序都具有的统一的运算模式是:
A)顺序计算模式
B)输入输出模式
C)函数调用模式
D)IP0模式
答案:D
解析:
101.[单选题]Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员。
A)self
B)me
C)this
D)与类同名
答案:A
解析:
102.[单选题]在一行上写多条python语句使用的符号是()。
A)点号
B)冒号
C)分号
D)逗号
答案:C
解析:
103.[单选题]哪个选项的运算结果是False?
A)"abed'<'ad'
B)'abc'<'abed'
C)"<'a'
D)'ABCD'>'abcd'
答案:D
解析:
104.[单选题]在Java中,以下哪个最准确描述synchronized关键字?
A)允许两线程并行运行,而且互相通信;
B)保证在某时刻只有一个线程可访问方法或对象;
C)保证允许两个或更多处理同时开始和结束;
D)保证两个或更2同时开始和结束
答案:B
解析:概念理解
105.[单选题]以下选项中不符合Python语言变量命名规则的是
A)TempStr
B)3_1
C)_A1
D)1
答案:B
解析:
106.[单选题]假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A)参数是列表类型时,改变原参数的值
B)参数是组合类型(可变对象)时,改变原参数的值
C)参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D)参数是整数类型时,不改变原参数的值
答案:C
解析:
107.[单选题]以下赋值语句中合法的是()。
A)x=2,y=3
B)x=y=3
C)x=2y=3
D)x=(y=3)
答案:B
解析:
108.[单选题]在深度为7的满二叉树中,结点个数总共是
A)32
B)64
0127
D)63
答案:C
解析:
109.[单选题]以下语句执行后:a、b、c的值是:
A="watermelon”
B="strawberry”
C="cherry”
Ifa>b:
ca
a=b
b=c
A)watermelonstrawberrycherry
B)watermeloncherrystrawberry
C)strawberrycherrywatermelon
D)strawberrywatermelonwatermelon
答案:D
解析:
110.[单选题]“世界那么大,我想去看看"[7:-3]输出()
A)我想去
B)想去
C)我想
D)想
答案:D
解析:
111.[单选题]当try子句中没有任何错误时,一定不会执行()语句。
A)try
B)slse
C)Except
D)fially
答案:C
解析:except是当try语句错误才运行。
112.[单选题]以下关于python内置函数的描述,错误的是:
A)id()返回一个变量的一个编号,是其在内存中的地址
B)all(Is)返回True,如果Is的每个元素都是True
OtypeO返回一个对象的类型
D)sorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量中
答案:D
解析:
113.[单选题]下列关于Python函数调用的说法,错误的是()
A)函数的递归调用必须有一个明确的结束条件
B)函数的递归调用每次进入更深一层递归时,问题规模相比上次递归都应有所减少
C)函数的递归调用效率不高,递归层次过多会导致栈溢出[在计算机中,函数调用是通过栈(stack)这
种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈]
D)由于栈的大小是无限的,所以,递归调用的次数过多,也不会导致栈溢出
答案:D
解析:由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。
114.[单选题]字符串的strip方法的作用是()。
A)删除字符串头尾指定的字符
B)删除字符串末尾指定的字符
C)删除字符串头部指定的字符
D)通过指定分隔符对字符串切片
答案:A
解析:
115.[单选题]执行下列Python语句将产生的结果是()。
X=2
Y=2.0
If(xisy):print("Eaual")
Else:print("NotEaual")
A)Equal
B)NotEqual
C)编译错误
D)运行时错误
答案:B
解析:
116.[单选题]type(le6)的结果为()
A)<class'int'>
B)<class'float'>
C)<class'complex'>
D)<class'bool'>
答案:B
解析:le6为float类型。
117.[单选题]以下不属于大数据时代呈现的趋势的是()
A)数据资源化将成为最有价值的资产
B)大数据在更多传统行业的企业管理落地
C)数据将越来越开放,数据共享联盟将出现
D)大数据安全可能被忽视
答案:D
解析:
118.[单选题]下列for语句中,在in后使用不正确的是()
Forvarin():
print(var)
A)set('str')
B)(l)
0[1,2,3,4,5]
D)range(0,10,5)
答案:B
解析:
119.[单选题]在Python中,想要将s="abcl234"中的字符c替换成C,使用下列代码不能实现的是
()
A)s.replaceCc','C')
B)s.replace("c","C")
C)s.repalce(c,C)
D)s=s.replace('c','C')
答案:C
解析:
120.[单选题]【】for或者while与else搭配使用时,关于执行else语句块描述的是(B)窗体顶端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
答案:B
解析:窗体底端
121.[单选题]IDLE菜单中将选中区域取消缩进的快捷键是
A)Ctrl+0
B)Alt+C
C)Ctrl+V
D)Ctrl+:
答案:D
解析:
122.[单选题]为销售报表展示开发一个MapReduce作业,Mapper输入数据的Key是年份
(IntWritable),Value表示商品标识(Text)。下列哪一项决定该Mapper的数据类型?
A)JobConf.setMapInputKeyClass与JobConf.setMapInputValuesClass
B)HAD00P_MAP_DATATYPES环境变量
C)随作业一起提交的mapper-specification,xml文件
D)InputFormat格式类
答案:D
解析:
123.[单选题]下面代码的输出结果是。
X2=1
Foriinrange(4,0,-1):
xl=(x2+1)*2
x2=xl
Print(xl)
A)46
B)23
0190
D)94
答案:A
解析:
124.[单选题]关于CSW文件的描述,以下选项中错误的是
A)cSV文件格式是种通用的相对简单的文件格式,应用于程序之间转移装格数据
B)CSV文件的每行是一维数据可以用Python中的列表类型表示
C)CSV文件通过多种编码表示字符
D)整个CSV文件是一个二维数据
答案:C
解析:
125.[单选题]在os模块中,os.chdir(path)的功能是。
A)创建目录
B)删除目录
C)将当前的目录重命名为
D)将path设为当前工作目录
答案:C
解析:
126.[单选题]下列函数调用使用的参数传递方式是()Result=sum(numl,num2,num3)
A)变量名称绑
B)变量类型绑定
C)关键字绑定
D)位置绑定
答案:D
解析:
127.[单选题]口关于Python语言的特点,以下选项描述的是()
A)Python语言是编译型语言
B)Python语言是解释型语言
C)Python语言是非跨平台语言
D)Python语言不支持面向对象
答案:B
解析:
128.[单选题]以下程序的输出结果是:foriinrange(3):forsin"abed":ifs=="c":break
print(s,end="")
A)abcabcabc
B)aaabbbccc
C)aaabbb
D)ababab
答案:D
解析:
129.[单选题]关于赋值语句的作用,正确的描述是
A)将变量绑定到对象
B)每个赋值语句只能给一个变量赋值
C)将变量改写为新的值
D)将变量改写为新的值
答案:A
解析:
130.[单选题]如果变量在未被赋值前使用,系统将给出的错误提示为()。
A)KeyError
B)NameError
C)SystemError
D)ReferenceError
答案:B
解析:
131.[单选题]Python语句
Print(type((1,2,3,4)))
的结果是:
A)<class'tuple'>
B)<class'diet'>
C)<class'set'>
D)<class'list'>
答案:A
解析:
132.[单选题]关于Python对文件的处理,以下选项中描述错误的是
A)Python通过解释器内置的open()函数打开一个文件
B)当文件以文本方式打开时,读写按照字节流方式
C)文件使用结束后要用close。方法关闭,释放文件的使用授权
D)Python能够以文本和二进制两种方式处理文件
答案:B
解析:
133.[单选题]x=input("请输入一个整数")ifx>5:print("你输入的数字太大了")print("程序
结束了")请问如果你输入数字8,程序执行结果是什么?()
A)程序结束了
B)程序报错,执行不成功
C)你输入的数字太大了
D)8
答案:C
解析:
134.[单选题]a矩阵点乘b矩阵用的是()。
A)以上都不对
B)a.det(b)
C)a.T(B)
D)a.dot(b)
答案:D
解析:
135.[单选题]下列哪个是行延续字符?
A)空格
B)%
0&
D)\
答案:D
解析:
136.[单选题]下面代码的输出结果是
X=10
Y=4
Print(x/y,x//y)
A)22.5
B)2.52.5
02.52
D)22
答案:C
解析:
137.[单选题]递归和循环的主要区别,描述错误的是()
A)递归算法的执行效率比循环高
B)递归比循环消耗时间
C)递归和循环可以解决重复操作的问题
D)递归使用比较灵活
答案:A
解析:
138.[单选题]在JavaWeb中,关于EL表达式,以下说法中错误的是()
A)EL表达式的基本语法格式为:${表达式}
B)使用EL表达式会增加代码量,使JSP页面难以维护
C)可以使用${JavaBean.property)来访问JavaBean对象的属性
D)可以使用${JavaBean['property'])来访问JavaBean对象的属性
答案:B
解析:概念理解
139.[单选题]执行以下程序,输入la,输出结果是:
La='python'
Try:
S=eval(input('请输入整数:'))
Ls=s*2
Print(Is)
Except:
Print('请输入整数')
A)la
B)请输入整数
C)pythonpython
D)python
答案:C
解析:
140.[单选题]下面代码实现的功能描述的是()deffact(n):ifn==0:return1else:return
n*fact(n-l)num=eval(input(“请输入一个整数"))print(fact(abs(int(num))))fr=[]def
myf(frame):fa=['12','23'fr=famyf(fr)print(fr)
A)A接受用户输入的整数n,判断n是否是素数并输出结论
B)B接受用户输入的整数n,判断n是否是完备数并输出结论
OC接受用户输入的整数n,判断n是否是水仙花数
D)D接受用户输入的整数n,输出n的阶乘值
答案:D
解析:
141.[单选题]关于Python语言的特点,以下选项中描述错误的是
A)Python语言是脚本语言
B)Python语盲是非开源语言
C)Python语言是跨平台语言
D)Python语言是多模型语言
答案:B
解析:
142.[单选题]已知函数定义deffunc(*p):returnsum(p),那么表达式func(l,2,3)的值为()。
A)1
B)2
06
D)3
答案:C
解析:
143.[单选题]关于类和对象的关系,下列描述错误的是()。
A)类是对某一类对象的抽象
B)类和对象的关系是一种数据类型与变量的关系
C)对象是根据类创建的,并且一个类只能对应一个对象
D)对象描述的是现实的个体,它是类的实例
答案:C
解析:
144.[单选题]importmathx=math,gcd(math,factorial(4),math,ceil(3.2))上述代码执行后
,x的值是。
A)A1
B)B2
C)C4
D)D6
答案:C
解析:
145.[单选题]关于w模式说法错误()
A)操作的文件不存在,会创建一个新的文件。
B)执行写操作时,会把以前数据覆盖了
C)可以对文件进行读操作
D)操作命令open('文件地址‘,"w")
答案:C
解析:
146.[单选题]下列选项中,用于触发异常的是()。
A)try
B)catch
C)raise
D)except
答案:C
解析:
147.[单选题]以下代码的输出结果是()
X=2+9*((3*12)-8)//10
Print(x)
A)26
B)27.2
028.2
D)27
答案:D
解析:
148.[单选题]以下选项对应的方法可以辅助用于从CSV文件中解析一二维数据的是
A)count()
B)strip()
C)format()
D)center()
答案:B
解析:
149.[单选题][卜={('1','2','3')}x.addCDprint(x)以上代码的运行结果是()
A){(T,
B){'r,'1','2','3')
'2','3')
D){,2','3','4'}
答案:A
解析:
150.[单选题]若有列表8],t2=[9,2],则tl+t2的值是()
A)[10,20]
B)[1,2,8,91
0[1.8.9,2]
D)[9,8,2.1]
答案:C
解析:
151.[单选题]下列关于函数参数的说法中,错误的是()。
A)若无法确定需要传入函数的参数个数,可以为函数设置不定长参数
B)当使用关键字参数传递实参时,需要为实参关联形参
C)定义函数时可以为参数设置默认值
D)不定长参数*args以字典保存不定数量的关键字参数
答案:D
解析:
152.[单选题]关于update语句和delete语句的使用需要注意的问题,下列说法正确的是()
A)使用delete语句的时候需要注意把where字句写上,如果没有指定WHERE子句,MySQL表中的所
有记录将被删除
B)在iris表中删除sepal_length等于6的记录,写法是"delete*fromiriswheresepal_length
=6
C)”
D)更新数据的时候可以忽略更新数据的数据类型
答案:A
解析:
153.[单选题]已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3)的值为
_____________o
A)None
B)6
03
D)4
答案:B
解析:
154.[单选题]运行以下程序,
X=eval(input())
Y=eval(input())
Print(abs(x+y))
从键盘输入1+2与4j,则输出结果是:
A)5
B)<class'complex'=""></class>
C)<class'float'=""></class>
D)5.0
答案:D
解析:
155.[单选题]关于软件测试,以下选项中描述正确的是
A)软件测试的主要目的是确定程序中错误的位置
B)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作
C)软件测试是证明软件没有错误
D)软件测试的主要目的是发现程序中的错误
答案:D
解析:
156.[单选题]np.where([True.False],[True,True]],[[1,2],[3,4]],[[9,8],[7,6]1),最终的输出
结果是()。
A)[[1,4],[9,7]]
B)[[1,3],[9,7]]
0[[1,8],[3,4]]
D)[[2,9],[3,6]]
答案:C
解析:上述条件为[True,Falsel],[True,False]],分别对应最后输出结果的四个值。第个值从
[1,9]中选,因为条件为True,所以是选1。第二个值从[2,8]中选,因为条件为False,所以选8,后面以
此类推。
157.[单选题]给定列表Is={1,2,3,"1","2","3"},其元素包含两种数据类型,则1s的数据组
织维度是
A)多维数据
B)二维数据
C)高维数据
D)一维数据
答案:D
解析:
158.[单选题]下列程序的运行结果为lstl=['abc','def','ghi']lst2=[i[::T]foriin
Istllprint(lst2[l][2])
A)f
B)d
Og
D)a
答案:B
解析:
159.[单选题]给出如下代码:
Importturtle
DefdrawLine(draw):
turtle,pendown()ifdrawelseturtle,spenup()
turtle.fd(50)
turtle,right(90)
DrawLine(True)
DrawLine(True)
DrawLine(True)
DrawLine(True)
以下选项中描述错误的是
A)代码drawLine(True)中True替换为T,运行代码结果不变
B)代码defdrawLine(draw)中的draw可取值True或者False
C)代码drawLine(True)中True替换为0,运行代码结果不变
D)运行代码,在PythonTurtleGraphics中,绘制一个正方形
答案:C
解析:
160.[单选题]运行以下程序段的输出结果是()i=10whilei>=6:i=i-lifi%4==0:continue
else:print(i,end='')
A)109876
B)98765
C)10976
D)9765
答案:D
解析:
161.[单选题]Python提供的内置的数学函数库是(),其中包括数学常数、数值函数、嘉对数函数
、三角函数。
A)numpy
B)turtle
Omath
D)pandas
答案:C
解析:
162.[单选题]现有列表l=[l,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[l:3]='abc'后执行
1[2]的结果是()
A)4
B)b
C)abc
D)c
答案:B
解析:
163.[单选题]在JSP中,假设表单的method="post",在发送请求时中文乱码处理的正确做法是()
A)request.setCharacterEncoding("utf-8");
B)response.setCharacter("utf-8");
C)request.setContentType("text/html;charset=utf-8");
D)response.setContentType("text/html;charset=utf-8");
答案:A
解析:概念理解
164.[单选题]运行以下程序,输出结果的是()
10%3
A)3
B)2
01
D)0
答案:C
解析:
165.[单选题]以下描述中,错误的是。
A)如果x是s的元素,xins返回True
B)如果s是一个序列,s=[1,"kate",True],s[T]返回True
C)如果s是一个序列,s=[1,"kate",True],s[3]返回True
D)如果x不是s的元素,xnotins返回True
答案:C
解析:
166.[单选题]Mapper排序后的输出将作为下面哪个的输入()
A)Reducer
B)Shuffle
C)Sort
D)Mapper
答案:A
解析:
167.[单选题]关于Python文件的+打开模式,以下选项中描述确的是
A)只读模式
B)覆盖写模式
C)追加写模式
D)与r/w/a/x一同使用,在原功能基础上增加同时读写功能
答案:D
解析:
168.[单选题]口下面代码的输出结果是()print(0.1+0.2==0.3)
A)while
B)0
C)False
D)-l
答案:C
解析:
169.[单选题]以下选项中,不是Python对文件的读操作方法的是()。
A)readline
B)readlines
C)readtext
D)read
答案:C
解析:
170.[单选题]运行时输入数据为:-1,则下面程序的运行结果是()n=int(input("number
is:"))ifn==0:print("HI")elifn>0:print("hello")else:forcin"HelloWorld":
print(c,end="")
A)(A)HI
B)(B)HelloWorld
C)(C)Hello
D)(D)hello
答案:B
解析:
171.[单选题]以下代码的输出结果为()。
Importnumpyasnp
A=np.array([0.25,1.33,1,100])
Print(np.reciprocal(a)
A)[TO.-9.-8.]
B)[-7.-6.-5.]
C)[0,251.331.100.]
D)[4.0.75187971.0.01]
答案:D
解析:np.reciprocal)取倒数。
172.[单选题]通常我们将Python语言程序保存在一个后缀为——的文件中。
A)py
B)p
C)pt
D)python
答案:A
解析:
173.[单选题]python的6种基本数据类型中,以下属于可变类型的是
A)数字
B)字符串
C)元组
D)列表
答案:D
解析:
174.[单选题]关于return说法正确的是()
A)不能返回函数值
B)可以返回0个或多个函数值
C)有多少个实参就返回多少个值
D)只能返回一个函数值
答案:B
解析:
175.[单选题]字符串str="O一二三四五六七八九十",str[1:8:2]结果是?
A)"0二四六八十"
B)"0二四六八"
C)"一三五七"
D)"0二四六"
答案:C
解析:
176.[单选题]在JavaWeb中,创建JSP应用程序时,配置文件web.xml存在于()目录中
A)admin
B)WEB-INF
C)WebContent
D)WebRoot
答案:B
解析:概念理解
177.[单选题]以下选项中,不是Python语言保留字的是
A)try
B)None
C)int
D)del
答案:C
解析:
178.[单选题]下列表达式,输出结果为True的选项是:
A)type(3.0)==complex
B)type(3)==int
C)type(pow(3.0,2))==int
D)type('3')=str
答案:B
解析:
179.[单选题]Python3.0正式发布的年份是。
A)1990
B)2018
O2002
D)2008
答案:D
解析:
180.[单选题]以下关于Python自带数据结构的运算结果中错误的是哪一项?
A)1=[1,2,3,4];1.rerverseO;则1[1]为3。
B)1=[1,2,3,4];l.pop(l);则1结果为[1,3,4]o
01=[1,2,3,4];l.pop();则1.index(3)结果为2。
D)1=[1,2,3,4];1.insert(2,-1);贝I1为[1,2,-1,4]。
答案:D
解析:
181.[单选题]以下关于二进制整数的定义,正确的是().
A)0B1010
B)0B1019
C)0b1708
D)0bC3F
答案:A
解析:
182.[单选题]#程序1
Fname=input("请输入要打开的文件:")
Fo=open(fname,"r")
Forlineinfo.readlines():
print(line)
Fo.close()
#程序2
Fname=input("请输入要打开的文件:")
Fo=open(fname,"r")
Forlineinfo:
print(line)
Fo.closeO
程序1和程序1的比较说法错误的是()
A)程序2当读入的文件比较大时,占用内存空间少,执行速度快
B)程序1和程序2实现的功能一样
C)程序1当读入的文件比较大时,占用内存空间大
D)程序1和程序2实现的功能不一样
答案:D
解析:
183.[单选题]□下面与Python开发环境无关的是()
A)Anaconda
B)Pycharm
C)python,exe
D)NotePad
答案:D
解析:
184.[单选题]Python中利用print。格式化输出,能够控制浮点数的小数点后两位输出的是():
A){.2}
B){:.2f};
0{:.2)
D){.2f}
答案:B
解析:
185.[单选题]遍历循环语句
Foriinrange(n)
关于n的数据类型说法正确的是()
A)整型类型
B)字符串型
C)浮点型
D)复数类型
答案:A
解析:
186.[单选题]以下选项中不是Python对文件的写操作方法的是()
A)writelines
B)write
C)write和seek
D)writetext
答案:D
解析:
187.[单选题]以下关于Python的控制结构,错误的是:()
A)每个if条件后要使用冒号(:)
B)在Python中,没有switch-case语句
C)Python中的pass是空语句,一般用作占位语句
D)elif可以单独使用
答案:D
解析:
188.[单选题]函数int("234")的结果是。
A)"234"
B)234
O234.0
D)"432"
答案:B
解析:
189.[单选题]对于函数ask,以下调用错误的是哪一项?1.defask(prompt="Doyoulike
Python?",hint="yesorno"):2.whileTrue:3.a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建医科大学附属第一医院招聘劳务派遣人员1人(二)笔试模拟试题及答案详解
- 2026年度武汉纺织大学第三批合同制聘用人员招聘笔试参考题库及答案详解
- 2026华阳新材料科技集团有限公司校园招聘1600人笔试备考题库及答案详解
- 2026广西崇左龙州县水口镇中心卫生院招聘7人笔试备考试题及答案详解
- 2026中国建设银行运营数据中心“建习生”暑期实习生招聘5人笔试备考试题及答案详解
- 2026北京中医药大学招聘(四)笔试模拟试题及答案详解
- 2026广东清远市连南瑶族自治县应急管理局招聘编外聘用人员2人笔试模拟试题及答案详解
- 2026广东工贸职业技术学院招聘事业编制人员18人笔试参考题库及答案详解
- 2026四川雅安市市属监管企业人力资源中心招聘1人笔试备考试题及答案详解
- 2026河北张家口康保县委招聘见习人员笔试备考试题及答案详解
- 从业人员晨检记录表
- 4M变更管理表格汇编
- 教学查房教案【范本模板】
- 智能网联汽车技术PPT完整全套教学课件
- 2023年一建《公路实务》864学习考证宝典
- 胫骨远端骨折治疗演示
- CNC加工工艺知识培训课件
- 2021届高考英语887核心词(打印、词频、出处、例句、背诵)
- GB/T 4214.2-2020家用和类似用途电器噪声测试方法真空吸尘器的特殊要求
- GB/T 19065-2011电加热锅炉系统经济运行
- GB/T 17632-1998土工布及其有关产品抗酸、碱液性能的试验方法
评论
0/150
提交评论