当前位置:文档之家› python二级考试试题10

python二级考试试题10

p y t h o n二级考试试题10work Information Technology Company.2020YEAR1.数据库系统的核心是___________。

数据库管理系统数据模型软件工具数据库正确答案: A2.下列叙述中正确的是___________。

线性表链式存储结构的存储空间可以是连续的,也可以是不连续的线性表链式存储结构与顺序存储结构的存储空间都是连续的线性表链式存储结构的存储空间必须是连续的线性表链式存储结构的存储空间一般要少于顺序存储结构正确答案: A3.某二叉树共有12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在第1层)___________。

81263正确答案: B4.下列叙述正确的是___________。

算法的时间复杂度与空间复杂度一定相关数据的逻辑结构与存储结构是一一对应的算法的时间复杂度是指执行算法所需要的计算工作量算法的效率只与问题的规模有关,而与数据的存储结构无关正确答案: C5.对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。

n(n-1)/2n(n-1)n-1n正确答案: A6.在软件开发中,需求分析阶段产生的主要文档是___________。

软件需求规格说明书软件集成测试计划软件详细设计说明书用户手册正确答案: A7.下列选项中不属于结构化程序设计原则的是___________。

逐步求精逐步求精模块化可封装正确答案: D8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为学号,课号学号,成绩课号,成绩学号,姓名,成绩正确答案: A9.下面叙述错误的是程序调试通常也称为Debug对被调试的程序进行"错误定位"是程序调试的必要步骤软件测试应严格执行测试计划,排除测试的随意性软件测试的目的是发现错误并改正错误正确答案: D10.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是编译程序操作系统教务管理系统汇编程序正确答案: C11.以下选项不属于 Python 语言特点的是:支持中文平台无关语法简洁执行高效正确答案: D12.如果 Python 程序执行时,产生了“unexpected indent”的错误,其原因是:代码中使用了错误的关键字代码中缺少“:”符号代码里的语句嵌套层次太多代码中出现了缩进不匹配的问题正确答案: D13.以下关于 Python 程序语法元素的描述,错误的选项是:段落格式有助于提高代码可读性和可维护性虽然 Python 支持中文变量名,但从兼容性角度考虑还是不要用中文名true 并不是 Python 的保留字并不是所有的 if、while、def、class 语句后面都要用‘:’结尾正确答案: D14. s = " Python", 能够显示输出 Python 的选项是:print(s[0:-1])print(s[-1:0])print(s[:6])print(s[:])正确答案: D15. 15. 表达式 'y'<'x' == False 的结果是:TrueErrorNoneFalse正确答案: D16.以下表达式是十六进制整数的选项是:0b16‘0x61’10100x3F正确答案: D17.字符串 s = "I love Python",以下程序的输出结果是:s = "I love Python"ls = s.split()ls.reverse()'Python', 'love', 'I'Python love INone['Python', 'love', 'I']正确答案: D18.以下程序的输出结果是:s=''ls =[1,2,3,4]for l in ls:s += str(l)1,2,3,443214,3,2,11234正确答案: D19.以下关于程序控制结构描述错误的是:单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码二分支结构是用if-else根据条件的真假,执行两种处理代码多分支结构是用if-elif-else处理多种可能的情况在Python的程序流程图中可以用处理框表示计算的输出结果正确答案: D20.ls = [1,2,3,4,5,6], 以下关于循环结构的描述,错误的是:表达式 for i in range(len(ls)) 的循环次数跟 for i in ls 的循环次数是一样的表达式 for i in range(len(ls)) 的循环次数跟 for i in range(0,len(ls)) 的循环次数是一样的表达式 for i in range(len(ls)) 的循环次数跟 for i in range(1,len(ls)+1) 的循环次数是一样的表达式 for i in range(len(ls)) 跟 for i in ls 的循环中,i 的值是一样的正确答案: D21.以下程序的输出结果是:j =''for i in"12345":j += i +','print(j)1,2,3,4,512345‘1,2,3,4,5,’1,2,3,4,5,正确答案: D22.以下程序的输出结果是:a =30b =1if a >=10:a =20elif a>=20:a =30elif a>=30:b = aelse:b =0print('a={}, b={}'.format(a,b))a=30, b=1a=30, b=30a=20, b=20a=20, b=1正确答案: D23.以下程序的输出结果是:s=''try:for i in range(1,10,2):s.append(i) except:print('error')print(s)1 3 5 7 9[1, 3, 5, 7, 9]2, 4, 6, 8, 10error正确答案: D24.以下关于 python 函数使用的描述,错误的是:函数定义是使用函数的第一步函数被调用后才能执行函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后Python 程序里一定要有一个主函数正确答案: D25.以下关于函数参数和返回值的描述,正确的是:采用名称传参的时候,实参的顺序需要和形参的顺序一致可选参数传递指的是没有传入对应参数值的时候,就不使用该参数函数能同时返回多个参数值,需要形成一个列表来返回Python支持按照位置传参也支持名称传参,但不支持地址传参正确答案: D26.以下程序的输出结果是:def calu(x =3, y =2, z =10):return(x ** y * z)h =2w =3print(calu(h,w))90706080正确答案: D27.以下程序的输出结果是:img1 =[12,34,56,78]img2 =[1,2,3,4,5]def displ():print(img1)def modi():img1 = img2modi()displ()[1,2,3,4,5]([12, 34, 56, 78])( [1,2,3,4,5])[12, 34, 56, 78]正确答案: D28.以下关于组合数据类型的描述,错误的是:集合类型是一种具体的数据类型序列类似和映射类型都是一类数据类型的总称python 的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合字典类型的键可以用的数据类型包括字符串,元组,以及列表正确答案: D29.以下关于字典类型的描述,正确的是:字典类型可迭代,即字典的值还可以是字典类型的对象表达式 for x in d: 中,假设d是字典,则x是字典中的键值对字典类型的键可以是列表和其他数据类型字典类型的值可以是任意数据类型的对象正确答案: D30.以下程序的输出结果是:ls1 =[1,2,3,4,5]ls2 =[3,4,5,6,7,8]cha1 =[]for i in ls2:if i not in ls1:cha1.append(i) print(cha1)(6, 7, 8)(1,2,6, 7, 8)[1,2,6,7,8][6, 7, 8]正确答案: D31.以下程序的输出结果是:d ={"zhang":"China","Jone":"America", "Natan":"Japan"}print(max(d),min(d))Japan Americazhang:China Jone:AmericaChina Americazhang Jone正确答案: D32.以下程序的输出结果是:frame =[[1,2,3],[4,5,6],[7,8,9]]rgb = frame[::-1]print(rgb)[[1, 2, 3], [4, 5, 6]][[7, 8, 9]][[1,2,3],[4,5,6],[7,8,9]][[7, 8, 9], [4, 5, 6], [1, 2, 3]]正确答案: D33.已知以下程序段,要想输出结果为 1,2,3,应该使用的表达式是:x =[1,2,3]z =[]for y in x:z.append(str(y))print(z)print(",".join(x))print(x)print(",".join(z))正确答案: D34.以下程序输出到文件 text.csv 里的结果是:fo = open("text.csv",'w')x =[90,87,93]fo. write(",".join(str(x)))fo.close()[90,87,93]90,87,93,9,0,,, ,8,7,,, ,9,3,[,9,0,,, ,8,7,,, ,9,3,]正确答案: D35.以下属于 Python 的 HTML 和 XML 第三方库的是:mayaviTVTKpygameBeautiful Soup正确答案: D36.用于安装 Python 第三方库的工具是:jiebayumlosopip正确答案: D37.用于将 Python 程序打包成可执行文件的工具是:Panda3Dcocos2dpipPyInstaller正确答案: D38.以下程序不可能的输出结果是:from random import*x =[30,45,50,90]print(choice(x))30459055正确答案: D39.有一个文件记录了 1000 个人的高考成绩总分,每一行信息长度是 20 个字节,要想只读取最后 10 行的内容,不可能用到的函数是:seek()readline()open()read()正确答案: D40.以下关于文件的描述错误的选项是:readlines() 函数读入文件内容后返回一个列表,元素划分依据是文本文件中的换行符read() 一次性读入文本文件的全部内容后,返回一个字符串readline() 函数读入文本文件的一行,返回一个字符串二进制文件和文本文件都是可以用文本编辑器编辑的文件正确答案: D。

相关主题