版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷134)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下代码输出结果为:a=[1,2,3]print(a*2)A)[1,2,3,1,2,3]B)[2,4,6]C)[1,2,3]D)[1,1,2,2,3,3]答案:A解析:[单选题]2.关于程序的异常处理,以下选项中描述错误的是A)Python通过try、except等保留字提供异常处理功能B)程序异常发生经过妥普处理可以继续执行C)异常语句可以与else和finally保留字配合使用D)编程语言中的异常和错误是完全相同的概念答案:D解析:[单选题]3.以上说法都正确A)[0,1,'c',3,['a','b']]B)[0,1,['c'],3,['a','b']]'C)[0,1,'c',3,'a','b']D)'pt'[0,1,['a','b'],3,'c']答案:A解析:[单选题]4.以下不属于IPO编程方法的是()。A)输入数据B)输出数据C)处理数据D)清理数据答案:D解析:[单选题]5.Python语言提供三种基本的数字类型,它们是A)复数类型、二进制类型、浮点数类型B)整数类型、二进制类型、浮点数类型C)整数类型、二进制类型、复数类型D)整数类型、浮点数类型、复数类型答案:D解析:[单选题]6.在Python中,哪种语法是错误的?A)a=b=1B)x=(y=z+1)C)x,y=1,2D)x+=3答案:B解析:[单选题]7.在Python中Excel解析,读写操作分别需要安装的模块是A)读使用xlwt模块,写使用xlrd模块B)写使用xlwt模块,读使用xlrd模块C)读使用read模块,写使用write模块D)读使用write模块,写使用read模块答案:B解析:[单选题]8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)学号,课号B)学号,成绩C)课号,成绩D)学号,姓名,成绩答案:A解析:[单选题]9.以下程序输出结果是()Points=[(1,7),(3,4),(5,6)]Points.sort(key=lambdapoint:point[1])Print(points)A)[(1,7),(3,4),(5,6)]B)[1,3,4,5,6,7]C)[(5,6),(3,4),(1,7)]D)[(3,4),(5,6),(1,7)]答案:D解析:[单选题]10.以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是A)exceptB)doC)passD)while答案:A解析:[单选题]11.请阅读下面的代码:Num_one=12Defsum(num_two):globalnum_onenum_one=90returnnum_one+num_twoPrint(sum(10))运行代码,输出结果为()A)102B)100C)22D)12答案:B解析:[单选题]12.10.关于集合的描述,正确的是()。A)集合内的数据是无序的B)集合内的元素是有序的C)集合内的元素是可重复的D)集合内的元素有序并且可以重复答案:A解析:[单选题]13.元组变量t=("cat","dog","tiger","human"),t[::-1]的结果是______。A)('human','tiger','dog','cat')B)运行出错C){'human','tiger','dog','cat'}D)['human','tiger','dog','cat']答案:A解析:[单选题]14.关于Python整数类型的说明,描述错误的是A)不同进制的整数之间可直接运算B)整数类型与数学中整数的概念一致C)整数类型有4种进制表示,十进制、二进制(0b)、八进制(0o)、十六进制(0x)D)以下代码中x的赋值结果有错X=0x3f2/1010答案:D解析:[单选题]15.关于以下代码的描述中,错误的是______。Deffact(n):s=1foriinrange(1,n+1):s*=ireturnsA)fact(n)函数功能为求n的阶乘B)s是局部变量C)代码中n是可选参数D)range()函数是Python内置函数答案:C解析:[单选题]16.想要得到输出结果为?张三的身高是180cm,体重是60kg?,则代码应为()A)student=['张三',18,'男',180,60]print(student[0]+"的身高是"+student[3]+"cm,体重是"+student[4]+"kg")B)student=['张三',18,'男',180,60]print(student[0]+"的身高是"+student[3]+"cm,体重是"+student[4]+"kg")C)student=['张三',18,'男',180,60]print("{}的身高是{}cm,体重是{}kg".format(student[0],student[3],student[4]))D)student=['张三',18,'男',180,60]print(student[0],"的身高是",student[3],"cm,体重是",student[4],"kg")答案:C解析:选项A:TypeError:canonlyconcatenatestr(not"int")tostr选项B:listindexoutofrange选项D:张三的身高是180cm,体重是60kg[单选题]17.以下()不是PythonIDEA)PyCharmB)SpyderC)RstudioD)JupyterNotebook答案:C解析:[单选题]18.基本的Python内置函数ord(x)的作用是()A)将变量x转换成整数B)将整数x转换为八进制字符串C)获取用户输入,其中x是字符串,作为提示信息D)返回一个字符x的Unicode编码值答案:D解析:[单选题]19.键值对?类型数据的组织维度是()。A)一维数据B)高维数据C)多维数据D)二维数据答案:B解析:[单选题]20.表达式50+3**2//2输出结果为( )A)51B)53C)54D)55答案:C解析:[单选题]21.turtle.reset()方法的作用是()。A)撤销上一个turtle动作B)清空画笔的状态C)清空turtle窗口,重置turtle状态为起始状态D)设置turtle图形可见答案:C解析:[单选题]22.表达式{1,2,3}<{3,4,5}的值为_________。()A)TrueB)FalseC)trueD)false答案:B解析:[单选题]23.一个算法一般应该具有的基本特征中不包括A)确定性B)可行性C)无穷性D)拥有足够的情报答案:C解析:[单选题]24.s的结果是()A=54B=10S=a%bPrint(s)A)5B)4C)6D)3答案:B解析:[单选题]25.下列哪项属于pandas的数据结构()A)DataFrame对象B)array对象C)dtype对象D)list对象答案:A解析:[单选题]26.print(eval("12+24"))的运行结果是()A)12+24B)"12+24"C)36D)"36"答案:C解析:[单选题]27.当打开一个不存在的文件时,以下选项中描述正确的是______。A)一定会报错B)文件不存在则创建文件C)不存在文件无法被打开D)根据打开类型不同,可能不报错答案:D解析:[单选题]28.以下代码执行以后,变量a1和a2的值分别为:deftest(x1,x2):x1=x1*x1x2=x2*x2y=x1+x2returnya1=1a2=2b=test(a1,a2)A)1B)1C)3D)3答案:A解析:[单选题]29.删除表和删除数据库都可以使用A)deleteB)removeC)clearD)drop答案:D解析:[单选题]30.以下对break语句的作用描述正确的是:()A)终止程序B)终止本次循环C)跳出当前层循环,继续执行循环体以外的语句D)终止程序中所有循环,再执行循环以外的语句答案:C解析:[单选题]31.异常处理结构中主要的关键字有try、except、()和else。A)withB)assertC)DebugD)finally答案:D解析:[单选题]32.以下选项中符合Python语言变量命名规则的是A)TemplistB)*iC)3_1D)AI!答案:A解析:[单选题]33.在JavaWeb中,以下()技术最适合实现购物车的存储A)pageB)requestC)sessionD)application答案:C解析:概念理解[单选题]34.[]m={"a1":"b1","a2":"b2","a3":"b3"}print(m)m["a4"]="b4"print(m)以上代码输出的结果是()A){'a1':B){'a1':C){'a1':D)运行错误答案:A解析:[单选题]35.Python解释器在语法上不支持()编程方式A)面向对象B)自然语言C)面向过程D)语句答案:B解析:[单选题]36.随机梯度下降算法是()。A)MomentumB)AdamC)AdaGradD)SGD答案:D解析:难易程度:易题型:[单选题]37.本学期的大作业,手写数字识别性能的最低要求是多少()。A)90%B)95%C)97%D)99%答案:B解析:难易程度:易题型:[单选题]38.Selenium元素定位后,操作元素模拟键盘键入文本的方法是()A)textB)send_keysC)sendD)getattribute答案:B解析:[单选题]39.函数定义:defint(x,base=10):**base属于:()A)有效参数B)关键字参数C)默认参数D)不定长参数答案:C解析:[单选题]40.集合dSet内容经运算后为()。dSet=set('sunrise')aa=set('sunset')dSet^=aaA){'r','i','t'}B){'rit'}C){'i','t'}D){'it'}答案:A解析:[单选题]41.下面Pythoon代码的输出结果是:()listV=list(range(5))print(2inlistV)A)FalseB)0C)-1D)True答案:D解析:[单选题]42.不能返回列表数据类型的选项是A)s.split()B)s.lcut()C)range()D)dict.items()答案:D解析:[单选题]43.关于while保留字,以下选项中描述正确的是A)使用while必须提供循环次数B)所有while循环功能都可以用for循环代替C)whileTrue:构成死循环,程序要禁止使用D)使用while能够实现循环计数答案:D解析:[单选题]44.在Linux中,立即关闭计算机的命令是A)shutdown-pnowB)shutdown-hnowC)shutdown-rnowD)shutdown-cnow答案:B解析:概念理解[单选题]45.下面不符合python语言命名规则的是()A)4yearsB)years4C)yearsD)y4ears答案:A解析:[单选题]46.关于import引用,以下选项中描述错误的是A)import保留字用于导人模块或者模块中的对象B)使用importturtle引人turtle库C)可以使用fromturtleimportsetup引人turtle库D)使用importturtleast引人turtle库,取别名为t答案:C解析:[单选题]47.给定字典d={1:"1",2:"2",3:"3"},其元素包含两种数据类型,则字典d的数据组织维度是A)二维数据B)多维数据C)高维数据D)一维数据答案:C解析:[单选题]48.一般情况下,整数用十进制表示,如果用其他进制表示一个数,错误的描述选项是()。A)0o1010表示一个八进制数B)0b1010表示一个二进制数C)0x1010表示一个十六进制数D)1010b表示一个二进制数答案:C解析:[单选题]49.CSV文件中的每一行是一维数据,可以使用Python中的()类型表示。A)列表B)元组C)集合D)键值对答案:A解析:[单选题]50.给出如下代码:TempStr="HelloWorld"以下选项中可以输出?World?子串的是A)print(TempStr[-5:-1])B)print(TempStr[-5:0])C)print(TempStr[-4:-1])print(TempStr[-4:-1])D)print(TempStr[-5:])答案:D解析:[单选题]51.下列标识符中哪个是合法的?A)i'mB)_C)3QD)for答案:B解析:[单选题]52.表达式','.join('abccc\n\n\nddd'.split())的值为_____。()A)'a,B,ccc,ddd'B)'a,B,ccc,ddd,'C)'a,b,ccc,ddd'D)'a,b,ccc,ddd,'答案:C解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.SQL中关于通配符说法正确的是()A)通配符的位置跟匹配和搜索速度有关系B)语句WHEREcolumnNLIKEpattern中,LIKE后面跟的pattern通常包含用来匹配字符串的?_?或?%?通配符C)?_?匹配一个字符,?%?匹配一个或者多个字符D)如果使用通配符可以达到相同的目的,应该尽量使用通配符提高搜索速度答案:ABC解析:[多选题]54.Python的设计具有很强的可读性,以下说法正确的是():A)交互式B)面向对象C)解释型D)服务端语言答案:ABC解析:[多选题]55.下列选项中,属于Python语言特点的是()A)简洁B)开源C)面向过程D)可移植答案:ABD解析:[多选题]56.下列属于等于运算符的是()A)>>B)!=C)<>D)==答案:BCD解析:[多选题]57.下列关于表连接的说法,错误的是()A)rightjoin连接的左表和右表,即使右表没有对应匹配的记录,也会返回左表所有记录B)innerjoin用来连接一张表中某一字段在另一张表中对应字段相匹配的值C)leftjoin连接的左表和右表,即使左表没有对应匹配的记录,也会返回右表所有记录D)连接table1和table2两张表时,table1innerjointable2后面指定两个表之间连接的字段,字段可以不用完全引用表名答案:ACD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.阅读下面的代码,并分析假设文件?D:\test.txt?不存在的情况下两段代码可能发生的问题。代码1:try:fp=open(r'd:\test.txt')print('Helloworld!',file=fp)finally:fp.close()代码2:try:fp=open(r'd:\test.txt','a+')print('Helloworld!',file=fp)finally:fp.close()答案:假设文件?D:\test.txt?不存在,那么第一段代码会抛出异常,提示fp没有定义;第二段代码执行正常。原因是第二段代码使用内置函数open()打开指定文件时如果不存在则会创建该文件,从而不会抛出异常解析:[填空题]59.已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len(?ab你c好?.encode(?gb的k?值))为_____答案:7解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.SQL语言是关系数据库语言A)正确B)错误答案:对解析:[判断题]61.执行下列代码的结果是:1,2,3,4。(())X=',1,2,3,4,'Y=x.strip(',')Print(y)A)正确B)错误答案:对解析:[判断题]62.Youcannotuseaforlooptoiterateoverthecharactersinastring.A)正确B)错误答案:错解析:[判断题]63.有函数如下,如果a=1,b=2,然后调用foo(a,b),在函数外a,b的值依然为1,2deffoo(a,b):a,b=3,4A)正确B)错误答案:对解析:[判断题]64.程序中异常处理结构在大多数情况下是没必要的。()A)正确B)错误答案:错解析:[判断题]65.HTML表示创建了一个按钮A)正确B)错误答案:对解析:[判断题]66.使用PyMySQL建立Python与MySQL之间的连接时,默认以元组的方式返回查询结果A)正确B)错误答案:对解析:[判断题]67.使用del既可以删除整个列表,也可以删除列表元素。()A)正确B)错误答案:对解析:[判断题]68.可以使用del删除集合中的部分元素。()A)正确B)错误答案:错解析:[判断题]69.Inaflowchart,boththedecisionstructureandtherepetitionstructureusethediamondsymboltorepresenttheconditionthatistested.A)正确B)错误答案:对解析:[判断题]70.如果两个变量相关,那么它们一定是线性关系A)正确B)错误答案:错解析:[判断题]71.Amutatormethodhasnocontroloverthewaythataclass'sdataattributesaremodified.A)正确B)错误答案:错解析:[判断题]72.由于GIL的存在,Python在多线程环境下很容易扩展。()A)正确B)错误答案:错解析:[判断题]73.表达式?a?+的1值为?b。?答案:错解析:[判断题]74.Python中⼀切内容都可以称为对象。A)正确B)错误答案:对解析:[判断题]75.python中可以使用关键字做为变量名A)正确B)错误答案:错解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.已知x={1:1,2:2},那么执行语句x[3]=4之后,len()的值为________________。答案:3解析:[问答题]77.已知x=list(range(20)),那么执行语句x[:18]=[]后列表x的值为_____。(不加空格)答案:[18,19]解析:[问答题]78.表达式3notin[1,2,3]的值为__________。答案:(False)解析:[问答题]79.下列程序的输出结果是____。deffun(list):list=[4,5,6]returnlista=[1,2,3]fun(a)print(a[1])答案:2解析:[问答题]80.表达式?Helloworld!?[-4:]的值为______。答案:?RLD!?解析:[问答题]81.拼接字符串可以使用--方法和运算符--答案:join+解析:[问答题]82.(填空题)切片操作list(range(6))[::2]执行结果为________。答案:[0,2,4]解析:[问答题]83.下列Python语句的输出结果是___【1】___。S=['a','b']S.append([1,2])S.extend([5,6])S.insert(10,8)S.pop()S.remove('b')S[3:]=[]S.reverse()答案:(答案1)[5,[1,2],'a']解析:[问答题]84.在Python中导入模块中的对象有哪几种方式?答案:(1)import模块名[as别名];2)from模块名import对象名[as别名];3)frommathimport*)解析:[问答题]85.(填空题)表达式[xforxin[1,2,3,4,5]ifx<3]的值为________。答案:[1,2]解析:[问答题]86.编写函数,判断3,4,5三个数字是否能构成三角形的三条边。defsjx(a,b,c):if__________________________return('能构成三角形')else:return('不能构成三角形')result1=sjx(3,4,5)print(result1)答案:a+b>canda+c>bandb+c>a:解析:[问答题]87.面向对象编程的特点是()答案:封装性,多态性,继承性解析:[问答题]88.当在字符串前加上小写字母()或大写字母()时表示原始字符串不对其中的任何字符进行转义。答案:r|R解析:[问答题]89.Python字典和集合支持双向索引。答案:(错)解析:[问答题]90.假设有Python程序文件demo.py,代码如下:Defmain():if__name__=='__main__':print(1)e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度集成电路产品品牌推广与市场营销合同3篇
- 二零二五年度水果种植基地土地流转合同3篇
- 2024美团外卖店外卖配送区域合作合同范本3篇
- 2025年度零星土建工程合同纠纷调解合同4篇
- 二零二五版贵金属保管与寄售服务合同2篇
- 2024中考语文复习方案原创阅读议论文阅读
- 2024这份签订劳动合同指南请查收
- 二零二五年度农业科技合作合同会签书3篇
- 二零二五年腾讯新闻客户端品牌宣传与推广合同3篇
- 2025年度临时仓储空间共享租赁及增值服务合同4篇
- 常见老年慢性病防治与护理课件整理
- 履约情况证明(共6篇)
- 云南省迪庆藏族自治州各县区乡镇行政村村庄村名居民村民委员会明细
- 设备机房出入登记表
- 六年级语文-文言文阅读训练题50篇-含答案
- 医用冰箱温度登记表
- 零售学(第二版)第01章零售导论
- 大学植物生理学经典05植物光合作用
- 口袋妖怪白金光图文攻略2周目
- 光伏发电站集中监控系统通信及数据标准
- 三年级下册生字组词(带拼音)
评论
0/150
提交评论