Python开发基础(习题卷129)_第1页
Python开发基础(习题卷129)_第2页
Python开发基础(习题卷129)_第3页
Python开发基础(习题卷129)_第4页
Python开发基础(习题卷129)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:Python开发基础Python开发基础(习题卷129)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.假设字符串长度为L,下列说法错误的是()。A)反向递减序号以最右侧序号为-1B)正向递增序号以最左侧序号为0C)正向递增序号以最右侧序号为LD)反向递减序号以最左侧序号为-L答案:C解析:[单选题]2.在Python的类定义中,对类变量的访问形式为()。A)对象.变量B)对象.方法(变量)C)类名.变量D)类名.方法(变量)答案:C解析:[单选题]3.python使用注释时,下列描述错误的是A)Python语言有两种注释方式:单行注释和多行注释B)Python语言的单行注释以#开头C)Python语言的多行注释以'''(三个单引号)开头和结尾D)Python语言的单行注释以单引号?开头答案:D解析:[单选题]4.forvarin___:print(var)哪个选项不符合上述程序空白处的语法要求?A)?Hello?B){1;2;3;4;5}C)[1,2,3]D)range(0,10)答案:B解析:[单选题]5.MNIST数据集有多少条训练样本()。A)55000B)60000C)10000D)50000答案:D解析:难易程度:易题型:[单选题]6.python中列表切片操作非常普遍,如list1=list(range(100)),则以下形式正确的是()。A)list1[-3]B)list1[-2:13]C)list1[::3]D)list1[2-3]答案:C解析:[单选题]7.Python语言中,以下表达式输出结果为11的选项是:A)print(?1+1?)B)print(1+1)C)print(eval(?1+1?))D)print(eval(?1?+?1?))答案:D解析:[单选题]8.整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是______。A)(x%10)*10+x//10B)(x%10)//10+x//10C)(x/10)%10+x//10D)(x%10)*10+x%10答案:A解析:[单选题]9.PythonWcb开发方向的第三方库是A)DjangoB)PILC)TheanoD)cocos2d答案:A解析:[单选题]10.哪个选项能够与保留字for一起循环遍历字符串?A)untilB)inC)ifD)with答案:B解析:[单选题]11.组合类型可以分为3类,有哪三类()A)列表类型、字符串类型、元组B)序列类型、集合类型、映射类型C)字符串型、整型、浮点型D)整型、浮点型、复数型答案:B解析:[单选题]12.语句x=input()执行后,如果从键盘输入12并按回车键,则x的值为()。A)12B)12.0C)1e2D)"12"答案:D解析:[单选题]13.以下选项,错误的是______。A)组合数据类型可以分为3类:序列类型、集合类型和映射类型B)序列类型是二维元素向量,元素之间存在先后关系,通过序号访问C)Python组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解D)Python的str、tuple和list类型都属于序列类型答案:B解析:[单选题]14.random库采用更多随机数生成算法是A)梅森旋转算法B)线性同余法C)蒙特卡洛方法D)平方取中法答案:A解析:[单选题]15.一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做说的是事务的哪个特性?A)持久性B)隔离性C)一致性D)原子性答案:D解析:[单选题]16.以下关于异常处理的描述,正确的是:A)Python中允许利用raise语句由程序主动引发异常B)try语句中有except子句就不能有finally子句C)Python中,可以用异常处理捕获程序中的所有错误D)引发一个不存在索引的列表元素会引发NameError错误答案:A解析:[单选题]17.程序段如下:Ls=list(range(5))Print(ls[3:],2inls)Print函数输出的结果()A)3,FasleB)2TrueC)2,FasleD)3,True答案:B解析:[单选题]18.下列Python语句执行后的结果是:()i=2s=0whilei<8:s=s+ii=i+2print(s)A)A.8B)12C)18D)24答案:B解析:[单选题]19.每个递归函数必须包括________两个主要部分。A)终止条件、递归步骤B)开始条件、终止条件C)循环内容、循环次数D)递归步骤、执行操作答案:A解析:[单选题]20.下列哪一个函数读取键盘上输入的数据,并将该数据以字符串形式返回给程序。A)input()B)output()C)eval_input()D)str_input()答案:A解析:[单选题]21.以下选项中值为False的是(A)窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:A解析:窗体底端[单选题]22.Python数据类型不包含()A)charB)intC)floatD)list答案:A解析:[单选题]23.语句"Iwanganapple".count("a"),返回的值是多少?A)aB)IC)3D)1答案:C解析:[单选题]24.Python语句a=[1,2,3,None,[[]],[]]print(len(a))以上代码的运行结果是()。A)4B)5C)6D)7答案:C解析:[单选题]25.如下选项不属于Python语言特色的是()。A)支持中文B)平台无关C)语法简洁D)执行高效答案:D解析:[单选题]26.以下哪个不属于面向对象的特征()。A)封装B)继承C)多态D)复合答案:D解析:[单选题]27.?世界那么大,我想去看看"[7:-3]输出()A)我想去B)想去C)我想D)想答案:D解析:[单选题]28.javascript中,onblur事件表示()A)失去焦点B)捕捉到焦点C)内容有改变D)文本被选中答案:A解析:[单选题]29.已知x与y的关系如表3-1所示:以下选项中,可以正确地表达x与y之间关系的是()A)y=x+1Ifx>=0:ifx==0:y=xelse:y=x-1B)y=x-1Ifx!=0:ifx>0:y=x+1else:y=xC)ifx<=0:ifx<0:y=x-1else:y=xElse:y=x+1D)y=xIfx<=0:ifx<0:y=x-1else:y=x+1答案:C解析:[单选题]30.以下选项,可以作为Python标识符的是。A)123456B){123456}C)_123456D)+123456答案:C解析:[单选题]31.表达式3*4**2//8%7的计算结果是()。A)3B)6C)4D)5答案:B解析:[单选题]32.如果规则集R中不存在两条规则被同一条记录触发,则称规则集R中的规则为()A)无序规则B)穷举规则C)互斥规则D)有序规则答案:C解析:[单选题]33.Numpy中,用来生成主对角线上的元素全部为1,其他的元素全部为0的数组使用的是:A)onesB)zerosC)diagD)eye答案:D解析:[单选题]34.下面哪个表示取复数的虚数部分()A)imageB)realyC)imagD)real答案:C解析:[单选题]35.‎字符串是一个字符序列,对字符串s,从右侧向左第3个字符使用哪种方式索引A)s[0:-3]B)s[-3:]C)s[-3]D)s[3]答案:C解析:[单选题]36.已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值为()。A)[1,3,3]B)[1,2,3,3]C)[1,3,2,3]D)[1,2,3,2,3]答案:C解析:[单选题]37.ch1-11以下选项中,不是IPO模型的一部分的是:A)InputB)ProgramC)OutputD)Process答案:B解析:[单选题]38.代码str1='32F'print(str1[-1])的显示结果是A)3B)FC)2D)出错提示答案:B解析:[单选题]39.运行以下程序:try:num=eval(input("请输入一个列表:"))num.reverse()print(num)except:print("输入的不是列表")从键盘上输入1,2,3,则输出的结果是:A)[1,2,3]B)[3,2,1]C)运算错误D)输入的不是列表答案:D解析:[单选题]40.(,)在一行上写多条Python语句使用的符号是()A)冒号B)点号C)逗号D)分号答案:D解析:[单选题]41.下面关于字典描述错误的是()A)字典式包括0个或多个键值对的集合B)字典根据键索引的C)字典没有长度限制D)字典索引时根据键值在字典中的序号索引答案:D解析:[单选题]42.对于a=27,b=4,下面计算结果正确的是___A)a//b=6B)a/b=6C)a//b=6.75D)a%b=6答案:A解析:[单选题]43.IDLE运行环境中,语法是高亮显示的。默认时,关键字显示为()A)橘红色B)红色C)绿色D)蓝色答案:A解析:[单选题]44.Python语言在哪儿些控制结构中使用else保留字?A)分支B)循环C)异常D)以上都正确答案:D解析:[单选题]45.关于Python声明变量的规则错误的是A)不能用数字开头B)不能是python的关键字C)让变量名尽量有意义些D)不能带有下划线等特殊符号答案:D解析:[单选题]46.当打开一个不存在的文件时,以下选项中描述正确的是()A)根据打开类型不同,可能不报错B)文件不存在则创建文件C)不存在文件无法被打开D)一定会报错答案:A解析:[单选题]47.egrate模块的主要作用是()。A)里面有各种特殊的数学函数,可以直接调用,如贝塞尔函数B)可以求多重积分,高斯积分,解常微分方程C)包括样条插值,卷积,差分等滤波函数D)提供各种线性代数中的常规操作答案:B解析:egrate模块是积分模块,可以求多重积分、高斯积分,解常微分方程等。[单选题]48.声明变量并赋值正确的是A)vara=3B)inta=3C)a=3D)integer=3答案:C解析:[单选题]49.关于数据库和文本文件存储的区别,以下哪些说法是错误的是()A)文本文件具有简单、可以直接阅读的优点B)操作CSV文件时要将整个CSV文件读入内存C)面对大规模的数据,文本文件难以在很短的时间内被直接打开D)数据库中列表示记录,行表示属性答案:D解析:[单选题]50.下列程序的输出是()forxin(1,10):ifx%2==0:breakprint(x,'',end='')A)2B)什么也不会输出C)1D)2答案:C解析:[单选题]51.用于提前终止循环的流程控制语句是:A)passB)continueC)breakD)try答案:C解析:[单选题]52.在HTML中,Location对象的()属性用于设置或检索URL的端口号。()A)hostnameB)PortC)pathnameD)href答案:B解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下哪些方法属于特征选择的标准方法:()A)嵌入B)过滤C)包装D)抽样答案:ABC解析:[多选题]54.以下关于类和对象,说法正确的是()A)写在类中的函数,通常称之为方法B)写在类中的函数,通常称之为属性C)写在类中的函数,通常称之为对象方法D)写在类中的函数,通常称之为对象属性答案:AB解析:[多选题]55.关于Python字符串下列说法正确的是()A)字符应该视为长度为1的字符串B)字符串以\0标志字符串的结束C)既可以用单引号,也可以用双引号创建字符串D)在三引号字符串中可以包含换行回车等特殊字符答案:ACD解析:[多选题]56.Hadoop生态圈子项目非常的庞大,下列属于Hadoop子项目的是()【选三项】A)HiveB)HdfsC)ZookeeperD)Spark答案:ACD解析:[多选题]57.下面属于训练集(Trainingdataset)和测试集(Testingdataset)区别表述的是()A)Testingdataset用于测试寻找到的函数的效果B)Trainingdataset用于寻找函数C)Trainingdataset用于挑选模D)Trainingdataset用于构建模型答案:ABCD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知path=r?tce:st.html,?那么表达式path[:-4]+?htm?的值为____。答案:ct:est.htm解析:[填空题]59.字符串编码格式GBK使用________个字节表示一个汉字答案:2解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.形参可以看作是函数内部的局部变量,函数运行结束之后形参就不可访问了。A)正确B)错误答案:对解析:[判断题]61.在Python3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算答案:错解析:[判断题]62.pass语句的出现是为了保持程序结构的完整性。A)正确B)错误答案:对解析:[判断题]63.自定义库只能由自己在本地使用。()A)正确B)错误答案:错解析:[判断题]64.pip程序不能在IDLE环境下运行。A)正确B)错误答案:对解析:[判断题]65.编译是将源代码转换成目标代码的过程,它是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。A)正确B)错误答案:对解析:[判断题]66.列表的索引从1开始。()A)正确B)错误答案:错解析:[判断题]67.()在循环中continue语句的作用是跳出当前循环。A)正确B)错误答案:错解析:[判断题]68.已知x=list(range(20)),那么语句delx[::2]可以正常执行。()A)正确B)错误答案:对解析:[判断题]69.运算符?-?可以用于集合的差集运算。()A)正确B)错误答案:对解析:[判断题]70.集成测试就是针对程序中的单个子程序测试。()A)正确B)错误答案:错解析:[判断题]71.if语句不可以嵌套使用。()A)正确B)错误答案:错解析:[判断题]72.(,)封装是为了实现低内聚,高耦合的目标,减少内部细节不必要的暴漏。A)正确B)错误答案:错解析:[判断题]73.程序由3种基本结构组成:顺序结构,分支结构和循环结构。A)正确B)错误答案:对解析:[判断题]74.函数定义时,至少要指定一个参数。A)正确B)错误答案:错解析:[判断题]75.在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。()A)正确B)错误答案:对解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.给定x=5,y=3,z=8,以下布尔表达式的结果是什么?not(x<yorz>x)andy<z答案:?解析:[问答题]77.写出下面程序的执行结果()。x,y=5,6x*=y+10print(x)答案:80解析:[问答题]78.设x=set([1,1,3,3,5,5]),则x.add(7)之后,x的值为{1,1,3,3,5,5,7}。()A)对B)错答案:B解析:[问答题]79.函数中最多只能有一个return语句。()A)对B)错答案:B解析:[问答题]80.表达式{1,2,3,4,5,6}^{5,6,7,8}的值为__________________答案:{1,2,3,4,7,8}解析:[问答题]81.以3为实部4为虚部,Python复数的表达形式为_或__。答案:3+4J、3+4J解析:[问答题]82.已知x=3+4j和y=5+6j,那么表达式x+y的值为__________。答案:8+10J解析:[问答题]83.程序设计方法一般分为:结构化程序设计方法(也被称为面向过程的程序设计方法)和____。答案:面向对象解析:[问答题]84.已知函数定义deffunc(**p):return''.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为__________。答案:('xyz')解析:[问答题]85.记事本文件1.txt,输入数据5行,如下:求所有人口数据和。国家,人口China,14Usa,4Japan,2Aus,1答案:f=open("1.txt","r",encoding="utf-8")a=f.readlines()Dela[0]sum=0Foriina:s=i.split(",")sum=sum+int(s[1])Print(sum)解析:[问答题]86.Python内建的实现集合元素添加的方法是()答案:add()解析:[问答题]87.Python标准库os中用来在显示当前目录的方法是。答案:os.getcwd()解析:[问答题]88.题目:打印楼梯,同时在楼梯上方打印两个笑脸。答案:'''importsyssys.stdout.write(chr(1))sys.stdout.write(chr(1))print''foriinrange(1,11):forjinrange(1,i):sys.stdout.write(chr(219))sys.stdout.write(chr(219))print'''''解析:[问答题]89.解释Python脚本程序的?name?变量及其作用答案:每个Python脚本在运行时都有一个?name?属性。如果脚本作为模块被导入,则其?name?属性的值被自动设置为模块名;如果脚本独立运行,则其?name?属性值被自动设置为?mai

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论