python期末综合复习题.pdf
pyth on期末综合复习题121.以下关于程序设计语言的描述,错误的选项是:A)Pyth on语言是一种脚本编程语言B)汇编语言是直接操作计算机硬件的编程语言C)程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D)编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序正确答案:C122.表 达 式 1001=0 x3e7的结果是:A)falseB)FalseC)trueD)True正确答案:B123.以下选项,不 是 Pyth on保留字的选项是:A)delB)passC)notD)string正确答案:D124.表达式eval(500/10)的结果是:A),500/10,B)500/10C)50D)50.0正确答案:D125.表达式type(eval(45)的结果是:A)(classfloatB)C)NoneD)正确答案:D126.表达式divmod(20,3)的结果是:A)6,2B)6C)2D)(6,2)正确答案:D127.以下关于字符串类型的操作的描述,错误的是:A)str.replace(x,y)方法把字符串str中所有的 x 子串都替换成yB)想把一个字符串str所有的字符都大写,用 str.upperf)C)想获取字符串str的长度,用字符串处理 函 数 str.len()D)设 x=a a,则 执 行 x*3 的结果是aaaaaa正确答案:C128.设 str=pyth on,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A)print(strO.upper()+strl:)B)print(strl.upper()+str-l:l)C)print(strO.upper()+strl:-l)D)print(strl.upper()+str2:)正确答案:A129.以下选项,不属于程序流程图基本元素的是:A)循环框B)连接点C)判断框D)起始框正确答案:A1210.以下关于循环结构的描述,错误的是:A)遍历循环使用for 循环变量in(循环结构 语句,其中循环结构不能是文件B)使用range。函数可以指定for循环的次数C)for i in range表示循环5 次,i 的值是从 0 到 4D)用字符串做循环结构的时候,循环的次数是字符串的长度正确答案:A1211.执行以下程序,输入93pyth on22,输出结果是:w=input(,请输入数字和字母构成的字符串:,)for x in w:if*0=x,也可能是 classfloatO oct(lOO)表达式结果获得十六进制数D)h ex(lOO)表达式结果获得八进制数正确答案:A116.运行以下程序,输出结果的是:5/2A)3B)2C)2.5D)2.50正确答案:C117.运行以下程序,输出的Pyth on数据类型是:type(abs(-3+4j)A)字符串类型B)浮点数类型C)整数类型D)复数类型正确答案:B118.下面代码的输出结果是:TempStr=Pi=3.141593 eval(TempStr3:-l)A)3.14159B)3.141593C)Pi=3.14D)3.1416正确答案:A119.以下关于异常处理的描述,错误的选项是:A)Pyth on通过try、except等保留字提供异常处理功能B)ZeroDivisionError是一个变量未命名错误C)NameError是一种异常类型D)异常语句可以与else和 finally语句配合使用正确答案:B1110.for或者wh ile与 else搭配使用时,关于执行else语句块描述正确的是A)仅循环非正常结束后执行(以break 结束)B)仅循环正常结束后执行C)总会执行D)永不执行正确答案:B1115.random库的seed(a)函数的作用是A)生成一个0.0,1.0)之间的随机小数B)生成一个k 比特长度的随机整数C)设置初始化随机数种子aD)生成一个随机整数正确答案:CIlie.下面代码的输出结果是for n in range(400,500):i=n/100j =n/10%10k=n%10ifn=i*3+j*3+k*3:print(n)A)407B)408C)153D)159正确答案:A1117.给出下面代码:a=input(巧.split”)x=0wh ile x len(a):print(ax,end=)x+=1代码执行时,从键盘获得:Pyth on语言,是,脚本,语言则代码的输出结果是A)执行代码出错B)Pyth on语言,是,脚本,语言C)Pyth on语言是脚本语言D)无输出正确答案:C1118.关于函数的描述,错误的选项是A)Pyth on使用del保留字定义一个函数B)函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。C)函数是一段具有特定功能的、可重用的语句组D)使用函数的主要目的是减低编程难度和代码重用正确答案:A1119.执行以下代码,运行错误的是:def fun(x,y=Name,z=No):passA)fun(l,2,3)B)fun(l3)C)fun(l)D)fun(l,2)正确答案:B1120.执行以下代码,运行结果def split(s):return s.splitfa)s=Happy birthday to you!print(split(s)A)H,ppybirth d,yto you!B)Happy birth day to you!C)运行出错D)Happy,birth day,to,you!正确答案:A1121.以 下 代 码 执 行 的 输 出 结 果是:n=2def multiply(x,y=10):global nreturn x*y*ns=multiply(10,2)print(s)A)40B)1024C)200D)400正确答案:A1122.字典 d=Name:Kate,No:1001,Age:20,表达式len(d)的值为A)12B)9C)6D)3正确答案:D1123.元 组 变 量 t=(cat,dog,tiger,h uman),的结果是A)h uman,tiger,dog,catB)h uman,tiger,dog,catC)运行出错D)(h uman,tiger,dog,cat)正确答案:D1124.关于Pyth on的列表,描述错误的选项是A)Pyth on列表是包含0 个或者多个对象引用的有序序列B)Pyth on列表用中括号口表示C)Pyth on列表是一个可以修改数据项的序列类型D)Pyth on列表的长度不可变的正确答案:D1125.以下代码执行的输出结果是:ls=def func(a,b):Is.append(b)return a*bs=func(Hello!,2)print(sj s)A)出错B)HellolHello!C)HelloiHello!2D)Hello!Hello!正确答案:C1126.以下程序的输出结果是:def funl():pnnt(infunl()fun2()funl()def fun2():print(infun2()H)funl()fun2()A)infunl()in fun2()B)infunl()C)死循环D)出错正确答案:D1127.关于Pyth on文件的+打开模式,以下选项正确的描述是A)追加写模式B)与 r/w/a/x 一同使用,在原功能基础上增加同时读写功能C)只读模式D)覆盖写模式正确答案:B1128.以下关于CSV文件的描述,错误的选项是A)C SV 文件可用于不同工具间进行数据交换B)C SV 文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据。C)CSV文件通过多种编码表示字符D)C SV 文件的每一行是一维数据,可以使用 Pyth on中的列表类型表示正确答案:C1129.以下关于Pyth on文件对象f 的描述,错误的选项是A)f.closed文件关闭属性,当文件关闭时,值 为 FalseB)f.writable()用于判断文件是否可写C)f.readable()用于判断文件是否可读D)f.seekable()判断文件是否支持随机访问正确答案:A1130.关于以下代码的描述,错误的选项是with open(abc.txt/r+)as f:lines=f.readlines()for item in lines:print(item)A)执行代码后,abc.txt文件未关闭,必须通过close。函数关闭B)打印输出abc.txt文件内容C)item是字符串类型D)lines是列表类型正确答案:A1131.下列与队列结构有关联的是A)先到先服务的作业调度B)多重循环的执行C)数组元素的引用D)函数的递归调用正确答案:A1134.在结构化设计方法中,生成的结构图中,带有箭头的连线表示A)模块之间的调用关系B)程序的组成成分C)数据的流向D)控制程序的执行顺序正确答案:A1135.在数据流图中,带有名字的箭头表示A)模块之间的调用关系B)控制程序的执行顺序C)数据的流向D)程序的组成成分正确答案:C108.设有表示学生选课的三张表,学生5(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC 的关键字(键或码)为A)学号,课号B)学号,成绩C)课号,成绩D)学号,姓名,成绩正确答案:A1011.以下选项不属于Pyth on语言特点的是:A)支持中文B)平台无关C)语法简洁D)执行高效正确答案:D1012.如 果 Pyth on程序执行时,产生了unexpected indent”的错误,其原因是:A)代码中使用了错误的关键字B)代码中缺少:符号C)代码里的语句嵌套层次太多D)代码中出现了缩进不匹配的问题正确答案:D1013.以下关于Pyth on程序语法元素的描述,错误的选项是:A)段落格式有助于提高代码可读性和可维护性B)虽 然 Pyth on支持中文变量名,但从兼容性角度考虑还是不要用中文名C)tru e并 不 是 Pyth on的保留字D)并不是所有的if wh ile、def、class语句 后 面 都 要 用 结尾正确答案:D1014.s=Pyth on,能够显示输出 Python的选项是:A)print(s0:-l)B)print(s-l:0)C)print(s:6)D)print(s:)正确答案:D1015.表达 式 y=10:a=20elif a=20:a=30elif a=30:b=aelse:print(a=,b=.format(a,b)A)a=30,b=lB)a=30,b=30C)a=20/b=20D)a=20z b=l正确答案:D1023.以下程序的输出结果是:s=try:for i in rangefl,10,2):s.append(i)except:print(error*)print(s)A)13579B)1,3,5,7,9C)2,4,6,8,10D)error正确答案:D1024.以 下 关 于 pyth on函数使用的描述,错误的是:A)函数定义是使用函数的第一步B)函数被调用后才能执行C)函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后D)Pyth on程序里一定要有一个主函数正确答案:D1025.以下关于函数参数和返回值的描述,正确的是:A)采用名称传参的时候,实参的顺序需要和形参的顺序一致B)可选参数传递指的是没有传入对应参数值的时候,就不使用该参数C)函数能同时返回多个参数值,需要形成一个列表来返回D)Pyth on支持按照位置传参也支持名称传参,但不支持地址传参正确答案:D1026.以下程序的输出结果是:b=0def calu(x=3,y=2,z=10):return(x*y*z)h=2w=3print(calu(hzw)A)90B)70C)60D)80正确答案:D1027.以下程序的输出结果是:imgl=12,34,56,78img2=123,4,5def displ():print(imgl)def modi():imgl=img2modi()displ()A)1,2,3,4,5B)(12,34,56,78)C)(1,2,3,4,5)D)12,34,56,78正确答案:D1028.以下关于组合数据类型的描述,错误的是:A)集合类型是一种具体的数据类型B)序列类似和映射类型都是一类数据类型的总称C)python的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合D)字典类型的键可以用的数据类型包括字符串,元组,以及列表正确答案:D1029.以下关于字典类型的描述,正确的是:A)字典类型可迭代,即字典的值还可以是字典类型的对象B)表 达 式for x in d:中,假设d是字典,则x是字典中的键值对C)字典类型的键可以是列表和其他数据类型D)字典类型的值可以是任意数据类型的对象正确答案:D1030.以下程序的输出结果是:lsl=1,2,345Is2=3,4,5,6,7,8chai=for i in Is2:if i not in Isl:chal.append(i)print(chal)A)(6,7,8)B)(126,7,8)C)126,7,8D)6,7,8正确答案:D1031.以下程序的输出结果是:d=zhang:China,Jone:America,Natan:Japan print(max(d)zmin(d)A)Japan AmericaB)zhang:ChinaJone:AmericaC)China AmericaD)zhang Jone正确答案:D1032.以下程序的输出结果是:frame=1,2,3,4,5,6,7,8,9rgb=frame:-lprint(rgb)A)1,2,3,4,5,6B)7,8,9O 口1,2,3,4,5,6,7,8,9D)7,8,9,4,5,6,1,2,3正确答案:D1033.已知以下程序段,要想输出结果为1,2,3,应该使用的表达式是:x=1,2,3Z=口for y in x:z.append(str(y)A)print(z)B)print(z.j oin(x)C)print(x)D)print(;.j oin(z)正确答案:D1038,以下程序不可能的输出结果是:from random import*x=30,45,50,90print(ch oice(x)A)30B)45C)901034,以下程序输出到文件text.csv里的结果是:fo=openCtext.csvVw)x=90,87,93fo.write(7.j oin(str(x)fo.close()A)90,87,93B)90,87,93C),9,0,8,7,,9,3,D),9,3,正确答案:DD)55正确答案:D1039.有一个文件记录了 1000个人的高考成绩总分,每一行信息长度是2 0 个字节,要想只读取最后1 0 行的内容,不可能用到的函数是:A)seek()B)readline()C)open()D)read()正确答案:D1035.以 下 属 于 Pyth on的 HTM L和 XML第三方库的是:A)mayaviB)TVTKC)pygameD)Beautiful Soup正确答案:D1040.以下关于文件的描述错误的选项是:A)readlines()函数读入文件内容后返回一个列表,元素划分依据是文本文件中的换行符B)read()一次性读入文本文件的全部内容后,返回一个字符串C)readline()函数读入文本文件的一行,返1036.用 于 安 装 Pyth on第三方库的工具是:A)j iebaB)yumC)losoD)pip回一个字符串D)二进制文件和文本文件都是可以用文本编辑器编辑的文件正确答案:D正确答案:D94.一般情况下,当对关系R 和 S 进行自然1037.用 于 将 Pyth on程序打包成可执行文件的工具是:A)Panda3DB)cocos2dC)pipD)Pylnstaller正确答案:D连接时,要求R 和 S 含有一个或者多个共有的_ _ _ _ _ _ _ _ _ _ _。A)属性B)元组C)记录D)行正确答案:A95.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的 键(码)为。A)公司号,职员号,工资B)职员号C)职员号,工资D)公司号,职员号正确答案:DB)asC)raiseD)function正确答案:D914.以下代码的输出结果是:print(:*A10.4.format(,Flower)A)FlowB)FlowerC)FlowD)*Flow*正确答案:D99.软件设计中划分模块的一个准则是A)高内聚高耦合B)低内聚r 昂耦合C)高内聚低耦合D)低内聚低耦合正确答案:C910.耦合性和内聚性是对模块独立性度量的两个标准。下面叙述中正确的是A)降低耦合性提高内聚性有利于提高模块的独立性B)耦合性是指一个模块内部个元素间彼此结合的紧密程度C)提高耦合性降低内聚性有利于提高模块的独立性D)内聚性是模块间相互连接的紧密程度正确答案:A911.每个程序都具有的统一的运算模式是:A)顺序计算模式B)输入输出模式C)函数调用模式D)IP 0 模式正确答案:D912.以 下 不 是 Pyth on语言关键字的选项是:A)None915.表达式print(float(complex(10+5j).imag)的结果是:A)10B)5C)10.0D)5.0正确答案:D916.表达式print(:.2f.format(20-2*3+10*2*5)的结果是:A)17.55B)67.56C)12.22D)17.56正确答案:D9 1 7.如 果 p=ord(,a,),表 达 式print(p,ch r(p+3)%26+ord(a)的结果是:A)97 dB)97cC)97 xD)97 w正确答案:D918.以下程序的输出结果是:chs=T-lfor i in range(6):for ch in chsi:print(ch,end=)A)B)|-|C)|-ID)I-I正确答案:D919.以下关于随机运算函数库的描述,错误的是:A)random库里提供的不同类型的随机数函数是基于random.random。函数扩展的B)伪随机数是计算机按一定算法产生的,可预见的数,所以是 伪 随机数C)Pyth on内 置 的 random库主要用于产生各种伪随机数序列D)uniform,b)产生一个a 到 b 之间的随机整数正确答案:D920.以下关于分支和循环结构的描述,错误的是:A)pyth on的在分支和循环语句里使用例如x=y=z的表达式是合法的B)分支结构的中的代码块是用冒号来标记的O w h ile循环如果设计不小心会出现死循环D)二分支结构的 if else 形式,适合用来控制程序分支正确答案:D921.以下程序的输出结果是:fori in CHINA:for k in range(2):print(iz end=)if i=N:breakA)CCHHIINNAAB)CCHHIIAAC)CCHHIAAD)CCHHIINAA正确答案:D922.以下程序的输出结果是:x=10wh ile x:x-=1if not x%2:print(x,end=)else:print(x)A)86420B)975311C)97531D)864200正确答案:D923.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:A)if语句B)eval语句C)循环语句D)try-except 语句正确答案:D924.以下关于pyth on内置函数的描述,错误的是:A)id()返回一个变量的一个编号,是其在内存中的地址B)all(ls)返 回 T ru e,如 果 I s 的每个元素都是 TrueC)type()返回一个对象的类型D)sorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量中正确答案:D925.以下关于函数的描述,正确的是:A)函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量B)如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定C)pyth on的函数里引用一个组合数据类型变量,就会创建一个该类型对象D)函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量正确答案:D926.以下程序的输出结果是:si=QQs2=Wechatprint(:*10.format(sl,s2)A)*QQWechat=B)QQWechatC)*QQ Wechat=D)QQ*=Wechat正确答案:D927.关于以下程序输出的两个值的描述正确的是:da=1,2,3print(id(da)def getda(st):fa=da.copyf)print(id(fa)getda(da)A)两个值相等B)每次执行的结果不确定C)首次不相等两个值不相等正确答案:D928.以下不是组合数据类型的是:A)集合类型B)序列类型C)映射类型D)引用类型正确答案:D929.以下关于组合类型的描述,错误的是:A)可以用大括号创建字典,用中括号增加新元素B)嵌套的字典数据类型可以用来表达高维数据C)字 典 的p o p函数可以返回一个键对应的值,并删除该键值对D)空字典和空集合都可以用大括号来创建正确答案:D930.以下程序的输出结果是:x=90787790n=90print(x.count(n)A)1B)2C)NoneD)0正确答案:D931.以下程序的输出结果是:diet=Name:baby;Age:7print(dict.items()AJtCAge,7),(Name,baby)B)(Age,7),(Name,baby)C)Age:7z Name:babyDJdictJtemsdCAge,7),(Name,*baby)正确答案:D932.以下程序的输出结果是:dat=lz 2,3;O,O,0for item in dat:if item=O:dat.remove(item)print(dat)A)T,2,3 2z 3;O,0C)T,2丁3丁0丁0)OD)T,Z 3丁O正确答案:D933.以下程序的输出结果是:L2=1,2,3,4,5,6,7,8L2.sort(reverse=True)print(L2)A)5,6,7,8,1,2,3,4B)8,7,6,5,4,3,2,1C)8,7,6,5,4,3,2,1D)5,6,7,8,1,2,3,4正确答案:D934.关于数据维度的描述,错误的是:A)一维数据采用线性方式组织,对应于数组概念B)二维数据有关联关系构成,采用表格方式组织C)高维数据由键值对类型的数据组成,采用对象方式组织D)一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案:D935.以下程序的输出结果是:fo=open(text.txt,w+)x,y=th is is a test/h ellofo.write(+n.format(x,y)print(fo.read()fo.close()A)th is is a test helloB)this is a testC)th is is a test,h ello.D)th is is a test+h ello正确答案:D936.文件dat.txt里的内容如下:QQ&Wech atGoogle&Baidu以下程序的输出结果是:fo=open(tet.txt;r)fo.seek(2)print(fo.read(8)fo.close()A)Wech atB)&Wechat GC)Wech at GoD)&Wech at正确答案:D940.以下 关 于 Pyth on内置库、标准库和第三方库的描述,正确的是:A)第三方库需要单独安装才能使用B)内置库里的函数不需要im port就可以调用C)第三方库有三种安装方式,最常用的是p ip 工具D)标准库跟第三方库发布方法不一样,是跟 pyth on安装包一起发布的正确答案:D812.s=the sky is blue,表达式 print(s-4:,s:-4)的结果是:A)th e sky is blueB)blue is sky theC)sky is blue theD)blue the sky is正确答案:D813.以下关于程序控制结构描述错误的是:A)分支结构包括单分支结构和二分支结构B)二分支结构组合形成多分支结构C)程序由三种基本结构组成D)Pyth on里,能用分支结构写出循环的算法正确答案:D814.以下 关 于 pyth on内置函数的描述,错误的是:A)h ash()返回一个可计算哈希的类型的数据的哈希值B)type()返回一个数据对应的类型C)sorted()对一个序列类型数据进行排序D)id()返回一个数据的一个编号,跟其在内存中的地址无关正确答案:D815.以下关于函数参数传递的描述,错误的是:A)定义函数的时候,可选参数必须写在非可选参数的后面B)函数的实参位置可变,需要形参定义和实参调用时都要给出名称C)调用函数时,可变数量参数被当做元组类型传递到函数中D)Pyth on支持可变数量的参数,实参用*参数名”表示正确答案:D816.以下程序的输出结果是:x=90,87,93y=zh ang,wang,zh aoprint(list(zip(y,x)A)(zh ang,90),fwang,87),(zh ao,93)B)zh ang,90,Twang。87,zh ao,93C)zh ang,90,wang,87,zh ao,93D)(zh ang,90),(wang,87),(zh ao,93)正确答案:D817.以下关于组合数据类型的描述,正确的是:A)集合类型中的元素是有序的B)序列类似和集合类型中的元素都是可以重复的C)一个映射类型变量中的关键字可以是不同类型的数据D)利用组合数据类型可以将多个数据用一个类型来表示和处理正确答案:D818.以 下 不 是 Pyth on语言关键字的选项是:A)returnB)defC)inD)define正确答案:D819.以下选项不属于Pyth on整数类型的是:A)二进制B)十进制C)八进制D)十二进制正确答案:D820.以 下 对 Pyth on程序缩进格式描述错误的选项是:A)不需要缩进的代码顶行写,前面不能留空白B)缩进可以用ta b 键实现,也可以用多个空格实现C)严格的缩进可以约束程序结构,可以多层缩进D)缩进是用来格式美化Pyth on程序的正确答案:D821.当键盘输入3的时候,以下程序的输出结果是:r=input(请输入半径:)ar=3.1415*r*rprint(:.0f.format(ar)A)28B)28.27C)29D)Type Error正确答案:D822.定 义 x=2.6,表 达 式 int(x)的结果是:A)3B)2.6C)2.0D)2正确答案:D823.以下程序的输出结果是:s=pyth onn编程 t很 t容易 t学print(len(s)A)20B)12C)5D)16正确答案:D824.以下关于循环结构的描述,错误的是:A)遍历循环的循环次数由遍历结构中的元素个数来体现B)非确定次数的循环的次数是根据条件判断来决定的C)非确定次数的循环用w h ile语句来实现,确定次数的循环用fo r语句来实现D)遍历循环对循环的次数是不确定的正确答案:D825.以下程序的输出结果是:for i in reversed(range(10,0,-2):print(i,end=)A)0 2 4 6 8 10B)12345678910C)9 8 7 6 5 4 3 2 10D)2 4 6 8 10正确答案:D826.以下程序的输出结果是:for i in the number ch anges:if i=n:breakelse:print end=)A)th e umber chagesB)th enumberch angesC)th eumberch agesD)the正确答案:D827.以下程序的输出结果是:t=Pyth onprint(t ift=pyth on else None)A)PythonB)pythonC)tD)None正确答案:D828.以下程序的输出结果是:fo=open(text.csv,w,)x=90,87,93,87,90,89,78,98,97b=口for a in x:for aa in a:b.append(str(aa)fo.writeC/.j oinfb)fo.close()A)90,87,93,87,90,89,78,98,976)90,87,93 87,90,89 78,98,970(90,87,93,87,90,89,78,98,97D)90,87,93,87,90,89,78,98,97正确答案:D829.以下程序的输出结果是:for i in range(3):for s in Habcd:if s=c:breakprint(s,end=)A)abcabcabcB)aaabbbcccC)aaabbbD)ababab正确答案:D830.以下程序的输出结果是:ab=4def myab(ab,xy):ab=pow(ab/xy)print(ab,end=)myab(ab,2)print(ab)A)44B)16 16C)4 16D)16 4正确答案:D831.以下关于字典类型的描述,错误的是:A)字典类型是一种无序的对象集合,通过键来存取B)字典类型可以在原来的变量上增加或缩短C)字典类型可以包含列表和其他数据类型,支持嵌套的字典D)字典类型中的数据可以进行分片和合并操作正确答案:D832.以下程序的输出结果是:Is=list(th e sky is blue)a=Is.index(s,5,10)print(a)A)4B)5C)10D)9正确答案:D833.以下程序的输出结果是:L2=1,2,3,4L3=L2.reverse()print(L3)A)4,3,2,1B)3,2,1O 1,2,3,D)None正确答案:D834.以下 属 于 Pyth on图像处理第三方库的是:A)mayaviB)TVTKC)pygameD)PIL正确答案:D835.以下 关 于 Pyth on文件的描述,错误的是:A)open函数的参数处理模式zb,表示以二进制数据处理文件B)open函数的参数处理模式+,表示可以对文件进行读和写操作C)readline函数表示读取文件的下一行,返回一个字符串D)open函数的参数处理模式 a 表示追加方式打开文件,删除已有内容正确答案:D836.以下程序的输出结果是:d=zh ang:Ch ina,Jone:America,Natan:Japanfor k in d:print(k,end=)A)Ch inaAmericaJapanB)zh ang:Ch ina Jone:America NatanJapanC)“zh angJoneNatan”D)zh angJoneNatan正确答案:D837.以下程序的输出结果是:fr=def myf(frame):fa=12,23fr=famyf(fr)print(fr)A)12,23B)12,73C)12 23D)正确答案:D840.以 下 关 于 random库的描述,正确的是:A)设定相同种子,每次调用随机函数生成的随机数不相同B)通过 from random import*引入random随机库的部分函数C)uniform(0,l)与 uniform。,1.0)的输出结果不同,前者输出随机整数,后者输出随机小数D)randint(a,b)是生成一个a,b之间的整数正确答案:D71.在面向对象方法中,一个对象请求另一对 象 为 其 服 务 的 方 式 是 通 过 发 送A)命令B)口令C)消息D)调用语句正确答案:C72.下面不属于软件需求分析阶段主要工作的是。A)需求评审B)需求获取C)需求变更申请D)需求分析正确答案:C73.下面不属于软件测试实施步骤的是A)确认测试B)单元测试C)回归测试D)集成测试正确答案:C74.结构化程序设计中,下面对g oto语句使用描述正确的是 0A)禁止使用g oto语句B)应避免滥用g oto语句C)g oto语句最好用,不容易造成结构体程序混乱。D)使用g oto语句程序效率高正确答案:B75.数 据 库 应 用 系 统 中 的 核 心 问 题 是A)数据库管理员培训B)数据库维护C)数据库系统设计D)数据库设计正确答案:D76.在 E-R 图中,用来表示实体联系的图形是。A)三角形B)菱形。椭圆形D)矩形正确答案:D77.在数据库设计中,将 E-R 图转换为关系数据模型的过程属于A)物理设计阶段B)需求分析阶段C)概念设计阶段D)逻辑设计阶段正确答案:D78.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是A)12345ABCDEB)EDCBA54321CJ54321EDCBAD)ABCDE12345正确答案:B711.Pyth on中对变量描述错误的选项是:A)Pyth on不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型B)变量通过变量名访问C)变量必须在创建和赋值后使用D)变 量 P I与 变 量 P i被看作相同的变量正确答案:D712.以下Pyth on语句运行结果异常的选项是:A)PI,r=3.14,4B)a=1 b=a=a+1C)x=True int(x)D)a正确答案:D713.以下对Pyth on程序设计风格描述错误的选项是:A)Pyth on中不允许把多条语句写在同一行B)Pyth on语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出C)Pyth on可以将一条长语句分成多行显示,使用续航符D)Pyth on中不允许把多条语句写在同一行正确答案:D714.下列表达式的运算结果是:a=100 b=False a*b -1A)FalseB)1C)0D)True正确答案:D715.运行以下程序,输出结果的是:strl=Nanj ing Universitystr2=strl:7+Normal +strl-10:print(st A)Normal UB)Nanj ing NormalC)Normal UniversityD)Nanj ing Normal University正确答案:D716.运行以下程序,输出结果的是:print(love,.j oin(EverydayzYourself,Pyth on/)A)Everyday love YourselfB)Everyday love Pyth onC)love Yourself love PythonD)Everyday love Yourself love Python正确答案:D717.2 6.哪 个 选 项 是 使 用 Pylnstaller库对Pyth on源文件打包的基本使用方法?A)pip-hB)pip install v拟安装库名C)pip download 拟下载库名D)pyinstaller 需要在命令行运行:pyinstaller b:c=aa=bb=cA)watermelon strawberry ch erryB)watermelon ch erry strawberryC)strawberry ch erry watermelonD)strawberry watermelon watermelon正确答案:D722.以下关于Pyth on的控制结构,错误的是:A)每 个 if 条件后要使用冒号(:)B)在 Python 中,没有 switch-case 语句C)Pyth on中 的 pass是空语句,一般用作占位语句D)elif可以单独使用正确答案