欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《二级公共基础教程》习题及答案1.docx

    • 资源ID:12560240       资源大小:35.46KB        全文页数:22页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《二级公共基础教程》习题及答案1.docx

    1、二级公共基础教程习题及答案1二级公共基础教程习题及答案一、 选择题(1130题每题2分,在下列各题的A.、B.、C.、D.四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分)(1)栈和队列的共同特点是A)都是先进先出B) 都是先进后出C)只允许在端点处插入和删除元素D)没有共同点(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbed B)decab C)deabc D)cedba(3)链表不具有的特点是A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要移动元素D)所需空间与线性表长度成正比(4) 已

    2、知一棵二叉树前序遍历序列是ABDEGCFH,中序遍历序列是DBGEACHF,它的后序遍历序列是A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG(5)树是结点的集合,它的根结点数目是A)有且只有1B)1或多于1C)0或1D)至少2(6)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A) e3,e1,e4,e2 B) e2,e4,e3,e1C) e3,e4,e1,e2 D) 任意顺序(7)算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C) 算法程序所占的存储空间D)执行过程中所需要的存储空间(8)用链表表示线性表的优点是A)便于随机存取B)

    3、花费的存储空间较空间少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同(9)数据结构中,与所使用的计算机无关的是数据的A)存储结构B)物理结构C)逻辑结构D)物理和存储结构(10)在深度为5的满二驻树中,叶子的个数为A)32B)31C)16D)15(11) 已知一棵二叉树前序遍历序列是abdgcefh,中序遍历序列是dgbaechf,它的后序遍历序列是A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehfca(12)一些重要的程序语言(如C语言和Pascal语言)允许过程递归调用。而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(13)数据结构

    4、作为计算机的一六学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的结构B)计算方法C)数据映象D)逻辑结构(14)串的长度是A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数(15)在计算机中,算法是指A)加工方法B)解题方案的准确而完整的描述C)排序方法D)查询方法(16)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2n B)n2 C)o(n1.5) D)n(n-1)/2(17)算法分析的目的是A)找出数据结构合理性B)找出算法中输入和输出之间的关系C)分析算法的易懂性和可靠性D)分析算法的

    5、效率以求改进(18)线性表L(a1,a2,a3,ai,an),下列说法正确的是A) 每个无素都有一个直接前件和直接后件B) 线性表中至少要有一个元素C) 表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件(19)在单链表中,增加头结点的目的是A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现(20)下列叙述中正确的是A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构(21)非空的循环链表head的尾结点(由p所指向),满足A

    6、)pnext=NULL B)p=NULL C)pnext=head D)p=head(22)已知数据表A中每个元素距最终位置不远,为节省时间,应采用的算法是A)堆排序B)直接插入排序C)快速排序D)直接选择排序(23)循环链表的主要优点是A)不再需要头指针了B)从表中任一结点出发都能访问到整个链表C) 进行插入、删除运算时,能更好的保证链表不断开D)已知某个结点的位置后,能够容易的找到它的直接前件(24)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCEDB)DCBEAC)DBCEAD)CDABE(25)n个顶点的强连通图的边数至少有A)

    7、n-1 B)n(n-1) C)n D)n+1(26)最简单的交换排序方法是A)快速排序B)选择排序C)堆排序D)冒泡排序(27)栈通常采用的两种存储结构是A)线性存储结构和链表存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构(28)线性表的顺序存储结构和线性表的链式存储结构分别是A) 顺序存取的存储结构、顺序存取的存储结构B) 随机存取的存储结构、顺序存取的存储结构C) 随机存取的存储结构、随机存取的存储结构D) 任意存取的存储结构、任意存取的存储结构(29)下列数据结构中,按先进后出原则组织数据的是A)线性链表B)栈C)循环链表D)顺序表(30)具有3个结

    8、点的二叉树有A)2种形态B)4种形态C)7种形态D)5种形态(31)设有下列二叉树对此二叉树前序遍历的结果为A)ZBTYCPXAB)ATBZXCYPC)ZBTACYXPD)ATBZXCPY(32)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A)动态结构和静态结构B)紧凑结构和非紧凑结构C)线性结构和非线性结构D)内部结构和外部结构(33)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A)12B)13C)14D)15(34)在下列几种排序方法中,要求内存量最大的是A)插入排序B)选择排序C)快速排序D)归并排序(35)由两个栈共享一个存储空间的

    9、好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率D) 节省存储空间,降低下溢发生的机率(36)设有两个串p和q,求q在p中首次出现位置的运算称做A)连接B)模式匹配C)求子串D)求串长(37)n个顶点的连通图中边的条数至少为A)0B)1C)n-1D)n(38)线性表若采用链式存储结构时,要求内存中可用存储单元的地址A)必须是连续的B)部分地址必须是连续的C)一定是不连续的D)连续不连续都可以(39)在待排序的元素序列基本有序的前提下,效率最高的排序方法是A)冒泡排序B)选择排序C)快速排序D)归并排序(40)下列叙述中,错误的是

    10、A) 数据的存储结构与数据处理的效率密切相关B) 数据的存储结构与数据处理无关C) 数据的存储结构在计算机中所占的空间不一定是连续的D)一种数据的逻辑结构可以有多种存储结构(41)希尔排序属于A)交换排序B)归并排序C)选择排序D)插入排序(42)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构(43)在设计时,应采纳的原则之一是A)不限制goto语句的使用B)减少或取消注解行C)程序愈短愈好D)程序结构应有助于读者理解(44)程序设计语言的基本成分是数据成分、运算成分、控制成分和A)对

    11、象成分B)变量成分C)语句成分D)传输成分(45)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序的易读性(46)以下不属于对象的基本特点的是 A)分类性B)多态性C)继承性D)封装性(47)对建立良好的程序设计风格,下面描述正确的是A)程序应得意、清晰、可读性好B)符号名的命名只要符合语法C)充分考虑程序的执行效率D)程序的注释可有可无(48)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的A)安全性B)一致性C)可理解性D)合理性(49)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言

    12、的先进性D)程序的易读性(50)程序的3种基本结构是A)过程、子过程和控制结构B)顺序、选择和重复C)递归、堆栈和重复D)调用、返回和转移(51)下列叙述中,不属于结构化程序设计方法的主要原则是A)自顶向下B)由底向上C)模块化D)限制使用goto语句(52)对象实现了数据和操作的结合,是指对数据和数据的操作A)进行结合B)隐藏C)封装D)抽象(53)下列叙述中,不属于结构化分析方法的是A)面向数据流的结构化分析方法B)面向数据结构的Jackson方法C)面向数据结构的结构化数据系统开发方法D)面向对象的分析方法(54)为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测

    13、试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序(55)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(56)软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(57)下列叙述中,不属于软件需求规格说明书的作用的是A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行分析(58)下列不属于软件工程的3个要素的是A)工具B)过程C)方法D)环境(59)设计包括软件的结构

    14、、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发结构(60)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试(61)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(62)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(63)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错

    15、误D)发现软件错误而执行程序(64)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A) 软件投机B)软件危机C)软件工程D)软件生产(65)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽(66)开发大型软件时,产生困难的根本原因是A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重(67)软件工程的出现是由于A)程序设计方法学的影响B)软件产业化的需要C)软件危机的出现D)计算机的发展(68)软件工发离不开系统环境资源的支持,其中必要的测试数据属于A)硬件资源B)通信资源C)支持软件D)辅助资源(69)下列下列不属于结构化分析的常用工

    16、具的是A)数据流图B)数据字典C)判定树D)PAD图(70)在软件生产过程中,需求信息的给出是A)程序员B)项目管理者C)软件分析设计人员D)软件用户(71)下列工具中为需求分析常用工具的是A)PADB)PFDC)NSD)DFD(72)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A)抽象和信息隐蔽B)局部化和封装化C)内聚性和耦合性D)激活机制和控制方法(73)软件开发的结构化生命周期方法将软件生命周期划分成A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计(74)在软件工程中,白盒测试法可用于测试

    17、程序的内部结构。此方法将程序看做是A)路径的集合B)循环的集合C)目标的集合D)地址的集合(75)完全不考虑程序物内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A)黑箱测试法B)白箱测试法C)错误推测法D)安装测试法(76)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向(77)下列选项中,不属于模块间耦合的是A)数据耦合B)同构耦合C)异构耦合D)公用耦合(78)下列叙述中,不属于测试的特征的是A)测试的挑剔性B)完全测试的不可能性C)测试的可靠性D)测试的经济性(79)需求分析中开发人

    18、员要从用户那里了解A)软件做什么B)用户使用界面C)输入的信息D)软件的规模(80)下列不属于软件调试技术的是A)强行排错法B)集成测试法C)回溯法D)原因排除法(81)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A)PAD图B)NS图C)结构图D)数据流图(82)软件复杂性度量的参数包括A)效率B)规模C)完整性D)容错性(83)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果D)软件包括程序和文档(84)软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B) 低内聚高耦合C

    19、) 高内聚低耦合D) 高内聚高耦合(85)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(86)详细设计的结果基本决定了最终程序的A)代码的规模B)运行速度C)质量D)可维护性(87)下列不属于静态测试方法的是A)代码检查B)白盒法C)静态结构分析D)代码质量度量(88)下列有关数据库描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件(89)下列有关数据库的描述,正确的是A) 数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C) 系中的每一列称为元

    20、组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(90)单个用户使用的数据视图的描述称为A)外模式B)概念模式C)内模式D)存储模式(91)将ER图转换到关系模式时,实体与联系都可以表示成A)属性B)关系C)键D)域(92)SQR语言又称为A)结构化定义语言B)结构化控制语言C)结构化查询语言D)结构化操纵语言(93)应用数据库的目的A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题(94)在数据库设计中,将ER图转换成关系数据模型的过程A)属于需求分析阶段B)逻辑设计阶段C)概念设

    21、计阶段D)物理设计阶段(95)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理(96)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(97)索引属于A)模式B)内模式C)外模式D)概念模式(98)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B) 数据库系统避免了一切冗余C) 据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(99)数据库系统的核心是A)数据库B)数据管理系统C)模拟模型D)软件工程(100)下列SQR语句中,

    22、用于修改表结构的是A)ALTERB)CREATEC)UPDATED)INSERT(101)数据库、数据库系统和数据库管理系统之间的关系是A) 数据库包括数据库系统和数据库管理系统B) 数据库系统包括数据库和数据库管理系统C) 数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系(102)关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束B) 参照完整性约束C) 域完整性约束D) 用户自定义的完整性约束(103)在数据流图(DFD)中,带有名字的箭头表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向(104)分布式数据库系统不具有的特点

    23、是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性D)数据冗余(105)关系表中的每一横行称为一个A)元组B)字段C)属性D)码(106)下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是(107)NULL是指A)0B)空格C)未知的值或无任何值D)空字符串(108)数据库的故障恢复一般是由A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的(109)下列说法中,不属于数据模型所描述的内容的是A)数据结构B)数据操作C)数据查询D)数据约束(110)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)

    24、特定的数据模型B)数据无冗余C)数据可共享D)专门的数据管理软件(111)数据库设计两个方面的设计内容,它们是A)概念设计与逻辑设计B)模式设计与内模式设计C)内模式设计与物理设计D)结构特性设计和行为特性设计(112)实体是信息世界中广泛使用的一个术语,它用于表示A)有生命的事物B)无生命的事物C)实际存在的事物D)一切事物(113)一个关系中属性个数为1时,称此关系为A)对应关系B)单一关系C)一元关系D)二元关系(114)为用户与数据库系统提供接口的语言是A)语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编语言(115)相对于数据库系统,文件系统的主要缺陷有数据关联差、数

    25、据不一致性和A)可重用性差B)安全性差C)非持久性D)冗余性(116)需求分析阶段的任务是确定A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能(117)下列叙述中,正确的是A) 用ER图能够表示实体集间一对一的联系,一对多的联系和多对多的联系B) 用ER图只能表示实体集间一对一的联系C) 用ER图只能表示实体集间一对多的联系D)用ER图表示的概念数据模型只能转换为关系数据模型(118)“年龄在1825之间”这种约束是属于数据库当中的A)原子性措施B)一致性措施C)完整性措施D)安全性措施(119)下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A)选

    26、择B)连接C)投影D)并(120)下列叙述中,不属于数据库系统的是A)数据库B)数据管理系统C)数据库管理员D)数据库应用系统(121)数据库系统的核心是A)数据库B)数据库管理系统C)数据模型D)软件工具(122)视图设计一般有3种设计顺序,下列不属于视图设计的是A)自顶向下B)由外向内C)由内向外D)自底向上(123)下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数据的重复D)数据库具有较高的数据独立性(124)下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系数据库(125)最常用的一种基本数据模型是关系数

    27、据模型,它的表示应采用A)树B)网络C)图D)二维表(126)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是A)多对多B)一对一C)多对一D)一对多(127)下列关系运算的叙述中,正确的是A) 投影、选择、连接是从二维表行的方向进行的运算B) 并、交、差是从二维表的列的方向进行的运算C) 投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对(128)关系数据库管理系统应能实现专门的关系运算包括A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表(129)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)C B)Basic C)DDL D)DML(130)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A)控制流B)加工C)数据存储D)源和潭二、 填空题(每空2分)请将每一个空的正确答案写在答题卡【1】至【20】序号的横线上,答在试卷上不得分。(1)算法的基本特征是可行性、确定性、【1】 和拥有足够的情报。(有穷性)(2)在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【2】 。(log2n)(3)数据结构分为逻辑结构与存储结构,线性链表属于【3】 。(存储结构)(4)数据


    注意事项

    本文(《二级公共基础教程》习题及答案1.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开