版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。[单选题]1."键值对?类型数据的组织维度是A)一维数据B)二维数据C)多维敷据D)高维敷据答案:D解析:[单选题]2.面向对象方法中,继承是指___________。A)类之间共享属性和操作的机制B)各对象之间的共同性质C)一组对象所具有的相似性质D)一个对象具有另一个对象的性质答案:A解析:[单选题]3.函数调用时所提供的参数可以是()A)常量B)变量C)函数D)以上都可以答案:D解析:[单选题]4.运行以下代码,下列说法正确的是()a=['China','USA']b=ab.append('Japan')print(a[2])A)输出JapanB)输出USAC)运行时出现错误,提示IndexError:listindexoutofrangeD)正常运行,但没有输出答案:A解析:[单选题]5.关于CSS,下面说法错误的是()A)CSS样式表可以使许多网页同时更新。B)CSS样式表可以控制页面的布局C)CSS样式表不能制作体积更小,下载更快的网页D)CSS样式表可以将格式和结构分离答案:C解析:[单选题]6.PIL库主要实现图像哪两个方面的功能()A)图像预览和图像格式转换B)像素处理和颜色处理C)格式转换和颜色处理D)图像归档和图像处理答案:D解析:[单选题]7.文件的追加写入模式是______。A)aB)+C)rD)x答案:A解析:[单选题]8.下列语句中,可以正确创建字典的是()。A)test_one=()B)test_two={'a':'A'}C)test_three=dict('a')D)test_four=dict{'a':'A'}答案:B解析:[单选题]9.下面的语句哪个会无限循环下去()A)foriinrange(1000):表达式B)while1<2:表达式C)whileTrue:breakforiin['s',1,-3]:forjinD)range(50):表达式答案:B解析:[单选题]10.下列选项中不属于结构化程序设计原则的是___________。A)逐步求精B)逐步求精C)模块化D)可封装答案:D解析:[单选题]11.以下程序运行之后的输出结果()importrandomls=[1,2,3,4,5]random.shuffle(ls)print(ls)A)[1,3,2,4,5]B)[3,2,1,5,4]C)[3,2,4,1,5]D)不确定答案:D解析:[单选题]12.()IDLE菜单中创建新文件的快捷键是()A)Ctrl+]B)Ctrl+FC)Ctrl+ND)Ctrl+[答案:C解析:[单选题]13.Python语句的print(0xA+0XB)输出结果为()A)0xA+0XBB)A+BC)0xA0XBD)21答案:D解析:[单选题]14.关于形参和实参的描述,以下选项中正确的是A)参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参B)程序在调用时,将形参复制给函数的实参C)函数定义中参数列表里面的参数是实际参数,简称实参D)程序在调用时,将实参复制给函数的形参答案:D解析:[单选题]15.在Java中,一个Java程序运行后,在系统中这个程序便可以作为一个A)线程B)进程C)进程或线程D)不可预知答案:B解析:概念理解[单选题]16.Python中,下列哪个保留字不用于异常处理______________。A)ifB)tryC)exceptD)finally答案:A解析:[单选题]17.关于字典的描述,错误的是A)字典的一个键可以对应多个值B)字典长度是可变的C)字典的元素以键为索引进行访问D)字典是键值对的结合,键值对之间没有顺序答案:A解析:[单选题]18.假设有一个记事本文件1.txt,输入存储如下:123456。编程如下:F=open("1.txt",'r')X=f.read(3)Y=f.read(2)Print(x)Print(y)执行结果为()A)12312B)12345C)32D)报错答案:B解析:[单选题]19.np.floor)函数的作用是()A)计算每个元素的模B)计算每个元素的符号C)计算小于每个元素的最大整数值D)计算每个元素的小数部分答案:C解析:floor)取小于元素的最大整数值,借用英文地板的意思。[单选题]20.Python中,假设将单词保存在变量word中,使用一个字典类型counts={},统计单词出现的次数可采用以下代码:A)counts[word]=count[word]+1;B)counts[word]=1;C)counts[word]=count.get(word,1)+1;D)counts[word]=count.get(word,0)+1答案:D解析:[单选题]21.不是面向对象的程序设计语言是A)JavaB)PythonC)C++D)C答案:D解析:[单选题]22.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送A)调用语句B)命令C)口令D)消息答案:D解析:[单选题]23.A(n)__________isadiagramthatgraphicallydepictsthestepsthattakeplaceinaprogram?以图形方式描述程序中发生的步骤的图表A)flowchart流程图B)algorithm算法C)sourcecode源代码D)pseudocode伪码答案:A解析:[单选题]24.已知x=2,y=3,复合赋值语句x*=(y+5)执行后,x变量中的值为()。A)11B)16C)13D)26答案:B解析:[单选题]25.关于Linux操作系统的组成和结构,下面叙述中错误的是()A)某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程B)Linux提供的GLIBC是可移植的标准C库函数实现,提供标准I/O和标准流的一系列接口。C)Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块D)Linux是参照Minix开发的,采用与Minix相同的微内核结构答案:D解析:概念理解[单选题]26.下列不是对字符串操作的方法是:A)stripB)upperC)lowerD)append答案:D解析:[单选题]27.np.dot([[1,2,3],[1,2,3],[1,2,3]],[[2,1,1],[2,1,1],[2,1,1]])的结果是()。A)[[1266][1266][1266]]B)[[223][223][223]]C)[[123][123][123]]D)[[211][211][211]]答案:A解析:矩阵乘法运算,此处算第一个数就可以排除其他选项。[单选题]28.下列选项中合法的标识符是()。A)5abB)_9$cC)_6c_aD)my-name答案:C解析:[单选题]29.s="Hello",s[-1:0:2]输出什么内容?()A)?Hlo?B)??C)?olH?D)以上都不对答案:B解析:[单选题]30.下列代码的输出结果是()ls=[]deffunc(a,b):ls.append(b)returna*bs=func("Hello!",2)print(s,ls)A)Hello!Hello!B)Hello!Hello!C)Hello!Hello!D)出错答案:C解析:[单选题]31.下列数据中,不属于字符串的是()。A)'ab'B)"perfect??C)"52wo"D)abc答案:D解析:D无引号,故只是变量。[单选题]32.在IDLE交互环境中执行下面的命令后,输出结果是()。a="+123"aA)123B)"+123"C)'+123'D)+123答案:C解析:[单选题]33.给出如下代码:Ls=["car","truck"]DeffunC(a):ls=[]ls.append(a)returnFunC("bus")Print(ls)以下选项中描述错误的是()A)代码函数定义中,ls.append(a)中的ls是局部变量B)执行代码输出结果为['car','truck','bus']C)执行代码输出结果为['car','truck']D)ls.append(a)代码中的ls是列表类型答案:B解析:[单选题]34.下面属于Python第三方库且需要同通过pipinstall命令安装的两个库是()A)time和datetimeB)turtle和randoomC)json和timeD)jieba和PIL答案:D解析:[单选题]35.Programsarecommonlyreferredtoas程序通常被称为A)systemsoftware系统软件B)software软件C)applicationsoftware应用软件D)utilityprograms实用程序答案:B解析:[单选题]36.(,)设有程序:k=10whilek:k=k-1print(k)则下面描述中正确的是()A)while循环执行10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次答案:A解析:[单选题]37.Python面向对象中,构造函数的名称为()。A)__init__B)__construct__C)initD)与类名相同答案:A解析:[单选题]38.在函数内部创建的变量为()A)全局变量B)局部变量C)隐藏变量D)以上都不对,函数内部不能创建变量答案:B解析:[单选题]39.已知X={1,2,3},那么连续执行y=X和y.add(4)这两条语句之后X和y的值分别是()A){1,2,3,4}和{1,2,3,4}B){1,2,3}和{1,2,3,4}C){1,2,3}和{1,2,3}D){1,2,3,4}和{1,2,3}答案:A解析:[单选题]40.如果变量在未被赋值前使用,系统将给出的错误提示为()。A)KeyErrorB)NameErrorC)SystemErrorD)ReferenceError答案:B解析:[单选题]41.设有语句s="HelloPython",则可以输出?Python?字符串的是()。A)print(s[-5:0])B)print(s[-6:0])C)print(s[-6:-1])D)print(s[-6:])答案:D解析:[单选题]42.以下关于函数参数和返回值的描述,正确的是:A)采用名称传参的时候,实参的顺序需要和形参的顺序一致B)可选参数传递指的是没有传入对应参数值的时候,就不使用该参数C)函数能同时返回多个参数值,需要形成一个列表来返回D)Python支持按照位置传参也支持名称传参,但不支持地址传参答案:D解析:[单选题]43.jieba是python种一个重要的()。A)中文分词函数库B)图像处理库C)数学函数库D)图形绘制库答案:A解析:[单选题]44.Python程序test.py的代码如下:test="Hello"print(test[5])执行test.py时的错误提示为()。A)syntaxErrorB)IndexErrorC)nameErrorD)ioError答案:B解析:[单选题]45.对字符串A="计算机1234"来说,len(A)计算的结果是()。A)3B)4C)7D)10答案:C解析:[单选题]46.Python的输出函数是A)inputB)printC)mathD)turtle答案:B解析:[单选题]47.读取文件时并指定文件以空格分隔,则应该添加A)sep="\n?B)sep="\t?C)sep=""D)sep="\r?答案:C解析:[单选题]48.关于文件,下列说法中错误的是()。A)对已经关闭的文件进行读写操作会默认再次打开文件B)对文件操作完后即使不关闭程序也不会报错,所以可以不关闭文件C)对于非空文本文件,read()返回字符串,readlines()返回列表D)file=open(filename,"rb")表示以只读、二进制方式打开名为fileName的文件答案:A解析:[单选题]49.代码deffun(a,*b);forninb:a+=nreturnafun(1,2,3,4)的结果是A)<calss'tuple'>B)15C)4D)10答案:D解析:[单选题]50.以下选项中,不是pip工具进行第三方库安装的作用的是:A)安装一个库B)卸载一个已经安装的第三方库C)列出当前系统已经安装的第三方库D)脚本程序转变为可执行程序答案:D解析:[单选题]51.关于函数,以下选项中描述错误的是A)函数也是数据B)函数定义语句可执行C)一条函数定义定义一个用户自定义函数对象D)函数名称不可赋给其他变量答案:D解析:[单选题]52.假设有列表a=[name','age','sex?]和b=['Dong',38,'Male],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为"键",以列表b中的元素为"值",这个语句可以写为()。A)c=dict(cross(a,b)B)c=dict(zip(a,b)C)c=map(zip(a,b)D)c=b答案:B解析:zip)将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后用dict生成器生成字典。第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.下面代码的输出结果是x=12.34print(type(x))A)<class'float'>B)<class'complex'>C)<class'bool'>D)<class'int'>答案:ABCD解析:[多选题]54.关于元组,下列描述不正确的是()A)元组完全相当于一个列表B)由于元组是一个序列,所以序列的切片操作可以用于元组C)元组中的元素可以添加、删除或替换D)一个元组就是一个字典答案:ACD解析:[多选题]55.有效抑制机器学习过拟合的方法是?()A)加大数据量B)减少数据量C)重新设计损失函数,引入平滑函数D)平滑损失函数答案:ACD解析:[多选题]56.元组的主要操作包括以下()A)拼接操作B)重复操作C)下标(index)D)切片操作(slice)答案:ABCD解析:[多选题]57.下列哪些是matplotli作图的函数()。A)histB)heatmapC)vlinesD)satter答案:ACD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x={1:1,2:2},那么执行语句x[3]=3之后,表达式sorted(x.items())的值为__________答案:([(1,1),(2,2),(3,3)]解析:[填空题]59.已知函数定义defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表达式demo(3,5,?-?)的值为____________答案:-2解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.一个数字5也是合法的Python表达式。()A)正确B)错误答案:对解析:[判断题]61.已知x={1:1,2:2},那么语句x[3]=3一定无法正常执行A)正确B)错误答案:错解析:[判断题]62.世界上一共有24个时区A)正确B)错误答案:对解析:[判断题]63.打开文件时,open格式中参数的?r?表示读写方式打开。A)正确B)错误答案:错解析:[判断题]64.已知x和y是两个等长的整数列表,那么表达式sum((i*jfori,jinzip(x,y)))的作用是计算这两个列表所表示的向量的内积A)正确B)错误答案:对解析:[判断题]65.Ahierarchychartshowsallthestepsthataretakeninsideafunction.A)正确B)错误答案:错解析:[判断题]66.(lambdax,y:x%y)(20,8)输出的值是4。A)正确B)错误答案:对解析:[判断题]67.错误推测法就是根据输出对输入的依赖关系来设计测试用例的的方法。A)正确B)错误答案:错解析:[判断题]68.如果访问的字典中的值是个序列,可以进一步通过?[索引值]?的方式访问值序列中的子元素A)正确B)错误答案:对解析:[判断题]69.(,)如果一个脚本程序中包含内置模块、第三方模块和自定义模块,则导入他们的优先顺序是内置模块、第三方模块、自定义模块。A)正确B)错误答案:对解析:[判断题]70.不管是单层循环还是多层循环,只要执行到break语句,所有循环立即结束。A)正确B)错误答案:错解析:[判断题]71.复数类型的实数部分可以为0。()A)正确B)错误答案:对解析:[判断题]72.format方法中,如果用户希望引用槽的顺序发生改变,也可以自行在槽中设置序号顺序。()A)正确B)错误答案:对解析:[判断题]73.对于Python类中的私有成员,可以通过?对象名.类名_私有成员名?的方式来访问答案:对解析:[判断题]74.函数默认值参数必须写在形参列表的右边。A)正确B)错误答案:对解析:[判断题]75.a='现金',b='库存现金',表达式(ainb),a在b中,返回True。A)正确B)错误答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.(填空题)如果要对列表进行升序排列,则可以使用()方法实现答案:sort;sort();sort()三.(共31题,32.5分)解析:[问答题]77.(填空题)假设math标准库已导入,那么表达式eval('math.sqrt(4)')的值为___________。答案:2;2.0解析:[问答题]78.(填空题)表达式'abcdefg'.split('d')的值为___________。答案:['abc','efg']解析:[问答题]79.已知x=[1,2,3,4,5],那么执行语句delx[:3]之后,x的值为____。答案:[4,5]解析:[问答题]80.下面程序的输出结果是。Str="0123456789"Print("str[0:3]",str[0:3])Print("str[:]:",str[:])Print("str[6:]:"str[6:])Print("str[:-3]:"str[:-3])Print("str[2]:",str[2])Print("str[-1]:"str[-1])Print("str[::-1]"str[::-1])Print("str[-3:-1]"str[-3:-1])Print("str[-3:]:"str[-3:)Print("str[:-5:-3]:"str[:-5:-3])答案:截取第一位到第三位的字符012截取字符串的全部字符01234546789截取第七个字符到结尾6789截取从头开始到倒数第三个字符之前0123456截取第三个字符2截取倒数第一个字符9创建一个与原字符串顺序相反的字符串9876543210截取倒数第三位与倒数第一位之前的字符78截取倒数第三位到结尾789逆序截取96解析:[问答题]81.表达式':'.join('1,2,3,4,5'.split(','))的值为__________________。答案:('1:2:3:4:5')解析:[问答题]82.表达式3<<2的值为_______________。答案:(12)解析:[问答题]83.Python用来访问和操作内置数据库SQLite的标准库是_____________。答案:(sqlite3)解析:[问答题]84.表达式len('人生苦短,我用Python'.encode('gbk'))的值为[填空(1)]答案:20解析:>[问答题]85.欲将两个数中较小的数返回,应定义的匿名函数为()A)mymin=lambdax,y:xifx=yelseyB)mymin=lambdax,y:xifxyelseyC、mymin=lambdax,y:xifxyxelseyD、mymin=lambdax,y:xifxy:xelsey答案:B解析:[问答题]86.函数的定义可以放在函数调用语句之后。()A)对B)错答案:B解析:[问答题]87.我们可以通过下标来访问集合中的某个元素。()A)对B)错答案:B解析:[问答题]88.Python程序文件扩展名主要有py和_____两种,其中后者常用于GUI程序。答案:PYW解析:[问答题]89.编写程序,实现星期数字向中文的转换。从键盘上输入一个表示星期的数字(1~7),输出对应星期的中文即,输入数字:2,则输出:星期二答案:M=int(input("输入1~7的整数:"))Months="星期一星期二星期三星期四星期五星期六星期天"Pos=(m-1)*3Print(mo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《电磁学电磁场》课件
- 《奥美品牌管理价值》课件
- 2024届山西省大同市云州区高三上学期期末考试历史试题(解析版)
- 单位管理制度集合大全人力资源管理十篇
- 单位管理制度集粹汇编【职员管理】十篇
- 单位管理制度汇编大合集【职员管理篇】
- 单位管理制度合并汇编【人力资源管理篇】
- 单位管理制度范例汇编人力资源管理篇
- 单位管理制度呈现汇编员工管理篇
- 单位管理制度呈现大全人力资源管理篇十篇
- 2024届湖南省长沙市高三新高考适应性考试生物试题(含答案解析)
- 少数民族介绍水族
- 2024年四川省普通高中学业水平考试(思想政治样题)
- 精液的常规检测课件
- 《青纱帐-甘蔗林》 课件 2024年高教版(2023)中职语文基础模块下册
- 数字化课程课件
- 碳纤维气瓶制作流程介绍课件
- 2024信息安全意识培训ppt课件完整版含内容
- 沙金可行性开采方案
- 苏州市2023-2024学年高二上学期期末考试英语试卷(含答案)
- 六年级上册必读书目《童年》阅读测试题(附答案)
评论
0/150
提交评论