2022年3月计算机二级python选择题在线题库9/15 题库 IT考试网 · 2021年10月14日 17:02 · 6523阅读 本套题共40道选择题,每题1分; 1.下列叙述中正确的是() A.算法的时间复杂度是指算法在执行过程中基本运算的次数 B.算法的时间复杂度是指算法执行所需要的时间 C.算法的时间复杂度是指算法执行的速度 D.算法复杂度是指算法控制结构的复杂程度 2.下列叙述中正确的是()。 A.循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构 C.循环队列中的队尾指针一定大于队头指针 D.循环队列中的队尾指针一定小于队头指针 3.某完全二叉树有256个结点,则该二叉树的深度为( )。 A.7 B.8 C.9 D.10 4.下列叙述中错误的是()。 A.线性结构也能采用链式存储结构 B.线性结构一定能采用顺序存储结构 C.有的非线性结构也能采用顺序存储结构 D.非线性结构一定不能采用顺序存储结构 5.需求分析的主要任务是()。 A.确定软件系统的功能 B.确定软件开发方法 C.确定软件开发工具 D.确定软件开发人员 6.一个模块直接调用的下层模块的数目称为模块的( )。 A.扇入数 B.扇出数 C.宽度 D.作用域 7.将数据和操作置于对象统一体中的实现方式是( )。 A.隐藏 B.抽象 C.封装 D.结合 8.采用表结构来表示数据及数据间联系的模型是()。 A.层次模型 B.概念模型 C.网状模型 D.关系模型 9.在供应关系中,实体供应商和实体零件之间的联系是( )。 A.多对多 B.一对一 C.多对一 D.一对多 10.如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是( )。 A.班级号 B.班级学生 C.总人数 D.所属学院 11.在Python语言中,不能作为变量名的是( )。 A.student B._bmg C.5sp D.Teacher 12.以下关于Python缩进的描述中,错误的是( )。 A.缩进表达了所属关系和代码块的所属范围 B.缩进是可以嵌套的,从而形成多层缩进 C.判断、循环、函数等都能够通过缩进包含一批代码 D.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格 13.以下代码的输出结果是( )。 x = ‘R\0S\0T’ print(len(x)) A.3 B.5 C.7 D.6 14.以下关于Python语言技术特点的描述中,错误的是()。 A.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码 B.Python比大部分编程语言具有更高的软件开发产量和简洁性 C.Python语言是解释执行的,因此执行速度比编译型语言慢 D.Python是脚本语言,主要用作系统编程和Web访问的开发语言 15.以下代码的输出结果是( )。 x = 12 + 3 * ((5*8) – 14) // 6 print(x) A.25.0 B.65 C.25 D.24 16.以下关于Python循环结构的描述中,错误的是( )。 A.break用来结束当前当次语句,但不跳出当前的循环体 B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 C.Python通过for、while等保留字构建循环结构 D.continue只结束本次循环 17.以下构成Python循环结构的方法中,正确的是()。 A.while B.loop C.if D.do…for 18.以下代码绘制的图形是( )。 import turtle as t for i in range(1,7): t.fd(50) t.left(60) A.正方形 B.六边形 C.三角形 D.五角星 19.以下关于Python语言的描述中,正确的是( )。 A.条件4<=5<=6是合法的,输出False B.条件4<=5<=6是不合法的 C.条件4<=5<=6是合法的,输出True D.条件4<=5<=6是不合法的,抛出异常 20.以下代码的输出结果是()。 for i in range(1,6): if i%4 == 0: continue else: print(i,end =”,”) A.1,2,3, B.1,2,3,4, C.1,2,3,5, D.1,2,3,5,6 21.以下代码的输出结果是( )。 t=10.5 def above_zero(t): return t>0 A.True B.False C.10.5 D.没有输出 22.以下关于Python语言的描述中,正确的是( )。 A.函数中return语句只能放在函数定义的最后面 B.定义函数需要使用保留字def C.使用函数最主要的作用是复用代码 D.Python函数不可以定义在分支或循环语句的内部 23.以下代码的输出结果是()。 def young(age): if 25 <= age <= 30: print( “作为一个老师,你很年轻”) elif age <25: print( “作为一个老师,你太年轻了”) elif age >= 60: print( “作为一个老师,你可以退休了”) else: print( “作为一个老师,你很有爱心”) young(42) A.作为一个老师,你很年轻 B.作为一个老师,你太年轻了 C.作为一个老师,你可以退休了 D.作为一个老师,你很有爱心 24.以下代码的输出结果是()。 def fibRate(n): if n <= 0: return -1 elif n == 1: return -1 elif n == 2: return 1 else: L = [1, 5] for i in range(2,n): L.append(L[-1]+L[-2]) return L[-2]%L[-1] print(fibRate(7)) A.0.6 B.28 C.-1 D.1 25.以下关于函数返回值的描述中,正确的是()。 A.Python函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值 B.函数定义中最多含有一个return语句 C.在函数定义中使用return语句时,至少给一个返回值 D.函数只能通过print语句和return语句给出运行结果 26.以下代码的输出结果是()。 def Hello(famlyName,age): if age > 50: print(“您好!”+famlyName+”奶奶”) elif age > 40: print(“您好!”+famlyName+”阿姨”) elif age > 30: print(“您好!”+famlyName+”姐姐”) else: print(“您好!”+”小”+famlyName) Hello(age=43, famlyName=”赵”) A.您好!赵奶奶 B.您好!赵阿姨 C.您好!赵姐姐 D.函数调用出错 27.以下代码的输出结果是()。 ls=[[1,2,3],’python’,[[4,5,’ABC’],6],[7,8]] print(ls[2][1]) A.’ABC’ B.p C.4 D.6 28.以下代码的输出结果是( )。 ls = [“2020”, “1903”, “Python”] ls.append(2050) ls.append([2020, “2020”]) print(ls) A.[‘2020’, ‘1903’, ‘Python’, 2020, [2050, ‘2020’]] B.[‘2020’, ‘1903’, ‘Python’, 2020] C.[‘2020’, ‘1903’, ‘Python’, 2050, [2020, ‘2020’]] D.[‘2020’, ‘1903’, ‘Python’, 2050, [‘2020’]] 29.以下代码的输出结果是( )。 d ={“大海”:”蓝色”, “天空”:”灰色”, “大地”:”黑色”} print(d[“大地”], d.get(“天空”, “黄色”)) A.黑色 黑色 B.黑色 灰色 C.黑色 黄色 D.黑色 蓝色 30.以下选项,正确的是( )。 A.序列类型是一维元素向量,元素之间存在先后关系,通过序号访问 B.序列类型可以分为3类:字符串、字典和列表 C.表示单一数据的类型被称为组合数据类型 D.Python的str、dict、tuple和list类型都属于序列类型 31.以下代码的输出结果是( )。 d = {} for i in range(26): d[chr(i+ord(“A”))] = chr((i+13) % 26 + ord(“A”)) for c in “Python”: print(d.get(c, c), end=””) A.Plguba B.Cabugl C.Python D.Cython 32.以下关于Python二维数据的描述中,错误的是( )。 A.CSV文件的每一行是一维数据,可以用列表、元组表示 B.从CSV文件获得数据内容后,可以用replace( )来去掉每行最后的换行符 C.若一个列表变量里的元素都是字符串类型,则可以用join( )合成字符串 D.列表中保存的二维数据,可以通过循环用writelines( )写入CSV文件 33.以下关于文件的描述中,错误的是( )。 A.文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容 B.可以使用open()打开文件,用close()关闭文件 C.使用read()可以从文件中读入全部文本 D.使用readlines()可以从文件中读入一行文本 34.以下关于文件的描述中,正确的是( )。 A.使用open()打开文件时,必须要用r或w指定打开方式,不能省略 B.采用readlines()可以读入文件中的全部文本,返回一个列表 C.文件打开后,可以用write()控制对文件内容的读写位置 D.如果没有采用close()关闭文件,Python程序退出时文件将不会自动关闭 35.以下不属于Python文件操作方法的是( )。 A.read() B.write() C.join() D.readline() 36.以下关于数据组织的描述中,错误的是()。 A.一维数据采用线性方式组织,可以用Python集合或列表类型表示 B.列表类型仅用于表示一维和二维数据 C.二维数据采用表格方式组织,可以用Python列表类型表示 D.更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示 37.文件exam.txt与以下代码在同一目录下,其内容是一段文本:bigBen,以下代码的输出结果是( )。 f = open(“exam.txt”) print(f) f.close() A.bigBen B.exam.txt C.<_io.TextIOWrapper ...> D.exam 38.不属于Python开发用户界面第三方库的是( )。 A.PyGObject B.PyQt C.time D.PyGTK 39.不属于Python数据分析及可视化处理第三方库的是()。 A.seaborn B.random C.mayavi2 D.numpy 40.属于Python用于Web开发第三方库的是( )。 A.pygame B.scipy C.pdfminer D.pyramid Loading … Question 1 of 40 本文来自网络,不代表IT考试网立场,转载请注明出处:https://www.itkaoshi.net/3471.html