微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
--------3、栈和队列的共同点是( )。 A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点 参考答案: C 栈是只允许在表的一端进行插入和删除的操作,队列是允许在表的一端进行插入,另一端进行删除的操作。----------------------------------------4、有下列叉树,对此二叉树中序遍历的结果为( )。 A.ABCEDF B.ABCDEFC.ECBDFA D.ECFDBA 参考答案: D 二叉树的中序遍历是指先访问左子树,再访问树结点,最后访问右子树;当访问下级左右子树时,也对照此原则。所以D选项正确。----------------------------------------5、对建立良好的程序设计风格,下列描述中正确的是( )。 A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无 参考答案: A “清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。----------------------------------------6、下列叙述中正确的是( )。 A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之问相对独立,相互依赖性小D.上述3种说法都不对 参考答案: C 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。----------------------------------------7、为了提高软件模块的独立性,模块之问最好是( )。 A.控制耦合 B.公共耦合C.内容耦合 D.数据耦合 参考答案: D 耦合性与内聚性是模块独立性的两个定性标准,一般的程序设计都会尽量做到高内聚、低耦合,有利于提高模块的独立性。----------------------------------------8、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。 A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 参考答案: D 数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上怎样存储由I)BMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。----------------------------------------9、下列描述中正确的是( )。 A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题 参考答案: C 软件工程是指将芏程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。----------------------------------------10、对关系s和R进行集合运算,结果中既包含S中的所有元组也包含R中的