您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > python二级考试试题10
1.数据库系统的核心是___________。A数据库管理系统B数据模型C软件工具D数据库正确答案:2.下列叙述中正确的是___________。A线性表链式存储结构的存储空间可以是连续的,也可以是不连续的B线性表链式存储结构与顺序存储结构的存储空间都是连续的C线性表链式存储结构的存储空间必须是连续的D线性表链式存储结构的存储空间一般要少于顺序存储结构正确答案:3.某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)___________。A8B12C6D3正确答案:4.下列叙述正确的是___________。A算法的时间复杂度与空间复杂度一定相关B数据的逻辑结构与存储结构是一一对应的C算法的时间复杂度是指执行算法所需要的计算工作量D算法的效率只与问题的规模有关,而与数据的存储结构无关正确答案:5.对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。An(n-1)/2Bn(n-1)Cn-1Dn正确答案:6.在软件开发中,需求分析阶段产生的主要文档是___________。A软件需求规格说明书B软件集成测试计划C软件详细设计说明书D用户手册正确答案:7.下列选项中不属于结构化程序设计原则的是___________。A逐步求精B逐步求精C模块化D可封装正确答案:8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A学号,课号B学号,成绩C课号,成绩D学号,姓名,成绩正确答案:9.下面叙述错误的是A程序调试通常也称为DebugB对被调试的程序进行错误定位是程序调试的必要步骤C软件测试应严格执行测试计划,排除测试的随意性D软件测试的目的是发现错误并改正错误正确答案:10.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是A编译程序B操作系统C教务管理系统D汇编程序正确答案:11.以下选项不属于Python语言特点的是:A支持中文B平台无关C语法简洁D执行高效正确答案:12.如果Python程序执行时,产生了“unexpectedindent”的错误,其原因是:A代码中使用了错误的关键字B代码中缺少“:”符号C代码里的语句嵌套层次太多D代码中出现了缩进不匹配的问题正确答案:13.以下关于Python程序语法元素的描述,错误的选项是:A段落格式有助于提高代码可读性和可维护性B虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名Ctrue并不是Python的保留字D并不是所有的if、while、def、class语句后面都要用‘:’结尾正确答案:14.s=Python,能够显示输出Python的选项是:Aprint(s[0:-1])Bprint(s[-1:0])Cprint(s[:6])Dprint(s[:])正确答案:15.15.表达式'y''x'==False的结果是:ATrueBErrorCNoneDFalse正确答案:16.以下表达式是十六进制整数的选项是:A0b16B‘0x61’C1010D0x3F正确答案:17.字符串s=IlovePython,以下程序的输出结果是:s=IlovePythonls=s.split()ls.reverse()print(ls)A'Python','love','I'BPythonloveICNoneD['Python','love','I']正确答案:18.以下程序的输出结果是:s=''ls=[1,2,3,4]forlinls:s+=str(l)print(s)A1,2,3,4B4321C4,3,2,1D1234正确答案:19.以下关于程序控制结构描述错误的是:A单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码B二分支结构是用if-else根据条件的真假,执行两种处理代码C多分支结构是用if-elif-else处理多种可能的情况D在Python的程序流程图中可以用处理框表示计算的输出结果正确答案:20.ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:A表达式foriinrange(len(ls))的循环次数跟foriinls的循环次数是一样的B表达式foriinrange(len(ls))的循环次数跟foriinrange(0,len(ls))的循环次数是一样的C表达式foriinrange(len(ls))的循环次数跟foriinrange(1,len(ls)+1)的循环次数是一样的D表达式foriinrange(len(ls))跟foriinls的循环中,i的值是一样的正确答案:21.以下程序的输出结果是:j=''foriin12345:j+=i+','print(j)A1,2,3,4,5B12345C‘1,2,3,4,5,’D1,2,3,4,5,正确答案:22.以下程序的输出结果是:a=30b=1ifa=10:a=20elifa=20:a=30elifa=30:b=aelse:b=0print('a={},b={}'.format(a,b))Aa=30,b=1Ba=30,b=30Ca=20,b=20Da=20,b=1正确答案:23.以下程序的输出结果是:s=''try:foriinrange(1,10,2):s.append(i)except:print('error')print(s)A13579B[1,3,5,7,9]C2,4,6,8,10Derror正确答案:24.以下关于python函数使用的描述,错误的是:A函数定义是使用函数的第一步B函数被调用后才能执行C函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后DPython程序里一定要有一个主函数正确答案:25.以下关于函数参数和返回值的描述,正确的是:A采用名称传参的时候,实参的顺序需要和形参的顺序一致B可选参数传递指的是没有传入对应参数值的时候,就不使用该参数C函数能同时返回多个参数值,需要形成一个列表来返回DPython支持按照位置传参也支持名称传参,但不支持地址传参正确答案:26.以下程序的输出结果是:defcalu(x=3,y=2,z=10):return(x**y*z)h=2w=3print(calu(h,w))A90B70C60D80正确答案:27.以下程序的输出结果是:img1=[12,34,56,78]img2=[1,2,3,4,5]defdispl():print(img1)defmodi():img1=img2modi()displ()A[1,2,3,4,5]B([12,34,56,78])C([1,2,3,4,5])D[12,34,56,78]正确答案:D28.以下关于组合数据类型的描述,错误的是:A集合类型是一种具体的数据类型B序列类似和映射类型都是一类数据类型的总称Cpython的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合D字典类型的键可以用的数据类型包括字符串,元组,以及列表正确答案:D29.以下关于字典类型的描述,正确的是:A字典类型可迭代,即字典的值还可以是字典类型的对象B表达式forxind:中,假设d是字典,则x是字典中的键值对C字典类型的键可以是列表和其他数据类型D字典类型的值可以是任意数据类型的对象正确答案:D30.以下程序的输出结果是:ls1=[1,2,3,4,5]ls2=[3,4,5,6,7,8]cha1=[]foriinls2:ifinotinls1:cha1.append(i)print(cha1)A(6,7,8)B(1,2,6,7,8)C[1,2,6,7,8]D[6,7,8]正确答案:D31.以下程序的输出结果是:d={zhang:China,Jone:America,Natan:Japan}print(max(d),min(d))AJapanAmericaBzhang:ChinaJone:AmericaCChinaAmericaDzhangJone正确答案:D32.以下程序的输出结果是:frame=[[1,2,3],[4,5,6],[7,8,9]]rgb=frame[::-1]print(rgb)A[[1,2,3],[4,5,6]]B[[7,8,9]]C[[1,2,3],[4,5,6],[7,8,9]]D[[7,8,9],[4,5,6],[1,2,3]]正确答案:D33.已知以下程序段,要想输出结果为1,2,3,应该使用的表达式是:x=[1,2,3]z=[]foryinx:z.append(str(y))Aprint(z)Bprint(,.join(x))Cprint(x)Dprint(,.join(z))正确答案:D34.以下程序输出到文件text.csv里的结果是:fo=open(text.csv,'w')x=[90,87,93]fo.write(,.join(str(x)))fo.close()A[90,87,93]B90,87,93C,9,0,,,,8,7,,,,9,3,D[,9,0,,,,8,7,,,,9,3,]正确答案:D35.以下属于Python的HTML和XML第三方库的是:AmayaviBTVTKCpygameDBeautifulSoup正确答案:D36.用于安装Python第三方库的工具是:AjiebaByumClosoDpip正确答案:D37.用于将Python程序打包成可执行文件的工具是:APanda3DBcocos2dCpipDPyInstaller正确答案:D38.以下程序不可能的输出结果是:fromrandomimport*x=[30,45,50,90]print(choice(x))A30B45C90D55正确答案:D39.有一个文件记录了1000个人的高考成绩总分,每一行信息长度是20个字节,要想只读取最后10行的内容,不可能用到的函数是:Aseek()Breadline()Copen()Dread()正确答案:D40.以下关于文件的描述错误的选项是:Areadlines()函数读入文件内容后返回一个列表,元素划分依据是文本文件中的换行符Bread()一次性读入文本文件的全部内容后,返回一个字符串Creadline()函数读入文本文件的一行,返回一个字符串D二进制文件和文本文件都是可以用文本编辑器编辑的文件正确答案:D
本文标题:python二级考试试题10
链接地址:https://www.777doc.com/doc-8560571 .html