1.设循环队列存储空间为 Q(1: 50),初始状态为 front=rear=50。
经过一系列入队和退队操作后, front=rear=25,则该循环队列中元素个数为A25B26C24D0 或者 502.下列叙述中正确的是A设计算法时要考虑时间复杂和空间复杂度B设计算法时只需要考虑数据结构的设计C算法就是程序D设计算法时只需要考虑结果的可靠性3.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A229B219C231D2304.下面属于白盒测试方法的是A等价类划法B错误推测法C逻辑覆盖D边界值分析法5.下面不能作为结构化方法软件需求分析工具的是AB数据流程图C数据字典D系统结构图6.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段的任务的是A设计B测试C实现D可行性研究7.下面不属于软件测试实施步骤的是A集成测试B回归测试C确认测试D单元测试8.软件工程的三要素是A定义、方法和过程B建模、方法和过程C方法、工具和过程D建模、方法和工具9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A一对一BC多对一D多对多10.数据库系统的三级模式不包括A数据模式B概念模式C外模式D内模式11.以下关于Python二维数据的描述中,错误的是______。
A表格数据属于二维数据,由整数索引的数据构成B二维数据,对应于数学中的数组和集合等概念CCSV格式每行表示一个一维数据,用英文半角逗号分隔,多行表示二维数据 D二维数据由多条一维数据构成,可以看作一维数据的组合形式12.以下不是Python文件读写方法的是______。
Areadlines()Bread()Cwriteline()Dreadline()13.以下关于turtle库的描述,错误的是______。
Aseth(x)是setheading(x)函数的别名,让画笔旋转x角度Bhome()函数设置当前画笔位置到原点,方向朝上C可以用import turtle来导入turtle库函数D在import turtle之后,可以用turtle.circle()语句画一个圆圈14.以下不属于Python数据分析领域第三方库的是______。
AmatplotlibBnumpyCscrapyDpandas15.Python语言提供三种基本的数字类型,它们是______。
A整数类型、二进制类型、浮点数类型B整数类型、二进制类型、复数类型C复数类型、二进制类型、浮点数类型D整数类型、浮点数类型、复数类型16.关于Python组合数据类型,以下选项描述错误的是______。
A组合数据类型可以分为3类:序列类型、集合类型和映射类型B序列类型是二维元素向量,元素之间存在先后关系,通过序号访问CPython的str、tuple和list类型都属于序列类型DPython组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解17.以下程序的输出结果是______。
s = 10def run(n):global sfor i in range(n):s += ireturn sprint(s,run(5))A10 10BUnfound Local ErrorC10 20D20 2018.下列函数中,不是Python内置函数的是______。
Aclose()Bsum()Ceval()Dexec()19.在读写文件之前,打开文件使用的函数是______。
AfopenBfileCopenDopenfile20.以下关于程序设计语言的描述,错误的选项是______。
APython是一种通用编程语言B汇编语言是直接操作计算机硬件的编程语言CPython解释器把Python代码一次性翻译成目标代码,然后执行 D机器语言直接用二进制代码表达指令21.以下符合Python语言变量命名规则的是______。
AB2turtleC(lst)Ddata_lst22.以下关于二进制整数的定义,正确的是______。
A0b1708B0bC3FC0B1019D0B101023.以下程序的输出结果是______。
ls = [12,44,23,46] for i in ls:if i == '44':print('找到! i = ',i)breakelse:print('未找到 ...')A未找到 ...未找到 ...未找到 ...未找到 ...B找到! i = 99C未找到 ...找到! i = 99D未找到 ...24.以下选项,不是Python保留字的选项是______。
AfromBfinallygotoDNone25.以下关于列表变量ls操作的描述中,错误的是______。
Als.append(x):在ls最后增加一个元素Bls.reverse():反转列表ls中所有元素Cls.copy():生成一个新列表,复制ls的所有元素Dls.clear():删除ls的最后一个元素26.以下关于Python字典变量d的定义中,错误的是______。
Ad = {1:[1,2], 3:[3,4]}Bd = {(1,2):1, (3,4):3}Cd = {'张三':1, '李四':2}Dd = {[1,2]:1, [3,4]:3}27.以下程序的输出结果是_____________。
img1 = ["aa","bb","cc","dd"] img2 = [1,2,3,4,5]def modi():img1 = img2print(img1)modi()print(img1)A[1, 2, 3, 4, 5][1, 2, 3, 4, 5]B['aa', 'bb', 'cc', 'dd']['aa', 'bb', 'cc', 'dd']C[1, 2, 3, 4, 5]['aa', 'bb', 'cc', 'dd']D['aa', 'bb', 'cc', 'dd'][1, 2, 3, 4, 5]28.以下程序的输出结果是______。
ls = [5,10]def run(n):ls.append(n)run(15)print(ls)ANoneBNameErrorC[5,10]D[5, 10, 15]29.以下不属于人工智能领域的Python第三方库是______。
AKerasBPyOCRCPyTorchDMXNet30.random库采用更多随机数生成算法是______。
A平方取中法B蒙特卡洛方法C梅森旋转算法D线性同余法31.文件book.txt在当前代码所在目录内,其内容是一段文本:pythonbook,以下代码的输出结果是______。
txt = open("book.txt", "r")print(txt)txt.close()Abook.txtBtxtCpythonbookD其他选项都不对32.以下程序的输出结果是______。
s = 2for i in range(1, 10):s += iprint(s)A55B47C57D4533.用Pyinstaller工具打包Python源文件时-F参数的含义是______。
A指定生成打包文件的目录B在dist文件夹中只生成独立的打包文件C删除生成的临时文件D指定所需要的第三方库路径34.以下保留字不用于循环逻辑的是______。
AcontinueBforCtryDelse35.以下程序的输出结果是______。
ls=['绿茶','乌龙茶','红茶','白茶','黑茶']x='乌龙茶'print(ls.index(x,0))A-3BC-4D136.如果Python程序执行时产生了"TypeError"的错误,其原因是______。
A代码里的语句嵌套层次太多B代码中的数据类型不匹配C代码使用了错误的关键字D代码中缺少":"符号37.ls=['1','2','3'],以下关于循环结构的描述,错误的是______。
A表达式for i in range(len(ls))的循环次数跟for i in ls的循环次数是一样的B表达式for i in range(len(ls))的循环次数跟for i in range(0,len(ls))的循环次数是一样的C表达式for i in range(len(ls))跟for i in ls的循环中,i的值是一样的D表达式for i in range(len(ls))的循环次数跟for i in range(1,len(ls)+1)的循环次数是一样的38.以下关于Python函数的描述中,错误的是______。
A可以定义函数接受可变数量的参数B函数可以同时返回多个结果C定义函数时,某些参数可以赋予默认值D函数必须要有返回值39.二维列表ls=[[9,8],[7,6],[5,4],[3,2],[1,0]],能够获得数字4的选项是______。
Als[3][2]Bls[-3][-1]Cls[-2][0]Dls[2][2]40.time库的time.time()函数作用是______。
A根据format格式定义返回当前系统时间B以struct_time形式返回当前系统时间C以数字形式返回当前系统时间D以float形式返回当前系统时间。