【计算机类职业资格】中级软件设计师上午试题-2-2及答案解析.doc
《【计算机类职业资格】中级软件设计师上午试题-2-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师上午试题-2-2及答案解析.doc(43页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师上午试题-2-2 及答案解析(总分:65.00,做题时间:90 分钟)一、B单项选择题/B(总题数:10,分数:65.00)对于二叉查找树(Binary Search Tree),若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于根结点的值。左、右子树本身就是两棵二叉查找树。因此,对任意一棵二叉查找树进行U U 2 /U /U遍历可以得到一个结点元素的递增序列。在具有 n 个结点的二叉查找树上进行查找运算,最坏情况下的算法复杂度为UU 3 /U /U。(分数:2.00)(1). A.先序 B.中序 C.后序 D.层序(分数:1.0
2、0)A.B.C.D.(2). A.O(n2) B.O(nlog2n) C.O(log2n) D.O(n)(分数:1.00)A.B.C.D.程序语言可分成低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其U U 4 /U /U,但在U U 5 /U /U的场合还经常或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了U U 6 /U /U来提高程序的可读性。高级语言有许多种类,其中 PROLOG 是一种U U 7 /U /U型语言,它具有很强的U U 8 /U /U能力。(分数:17.00)(1). A.命令 B.交互 C.函数 D.逻辑(分数:1.00)A.
3、B.C.D.(2). A.控制描述 B.输入/输出 C.函数定义 D.逻辑推理(分数:1.00)A.B.C.D.(3). A.运行效率低,开发效率低 B.运行效率低,开发效率高 C.运行效率高,开发效率低 D.运行效率高,开发效率高(分数:1.00)A.B.C.D.(4). A.对时间和空间有严格要求 B.并行处理 C.事件驱动 D.电子商务(分数:1.00)A.B.C.D.(5). A.简单算术表达式 B.助记忆符号 C.伪指令 D.定义存储语句(分数:1.00)A.B.C.D.(6).表达式U U /U /U对应的逆波兰式是“ab+-cd-”。 A.a-b-cd B.-(a+b)c-d C
4、.-a+bc-d D.(a+b)(-c-d)(分数:1.00)A.B.C.D.(7).设链式栈中节点的结构为(data,link),且 top 是指向栈顶的指针。则想将栈顶节点的值保存到 X 中并将栈顶节点删除应执行_。 Ax=topdata;top=toplink; Bx=topdata; Cx=top;top=toplink;Dtop=toplink;X=topdata;(分数:1.00)A.B.C.D.(8).正确表达式 1*(0|01)*表示的集合元素的特点是U U /U /U。 A.长度为奇数的 0、1 串 B.串的长度为偶数的 0、1 串 C.开始和结尾字符必须为 1 的 0、1
5、串 D.不包含子串 011 的 0、1 串(分数:1.00)A.B.C.D.(9).已知文法 G2=(VT=a,(,),V N=S,L),S,P),其中 P 为,S(L)|aLL,S|S(a,a)是 L(G2)的句子,这个句子的分析树是U U /U /U。(分数:1.00)A.B.C.D.(10).U U /U /U是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。 A.结构化开发方法 B.Jackson 系统开发方法 C.Booch 方法 D.UML(统一建模语言)(分数:1.00)A.B.C.D.(11).若某标准含有“DB31/T”字样,则表示此标准为U U /U /U。 A
6、.强制性国家标准 B.推荐性国家标准 C.强制性地方标准 D.推荐性地方标准(分数:1.00)A.B.C.D.(12).SOA(Service Oriented Architecture)是一种设计和实现信息应用系统的架构模型,它的基本单元是U U /U /U。 A.接口 B.服务 C.协议 D.对象(分数:1.00)A.B.C.D.(13).在数据流图中,(椭圆)代表_。 A.源点 B.终点 C.加工 D.模块(分数:1.00)A.B.C.D.(14).在面向数据流的设计方法中,一般把数据流图中的数据流划分为U U /U /U两种。 A.数据流和事务流 B.变换流和数据流 C.控制流和事务流
7、 D.变换流和事务流(分数:1.00)A.B.C.D.(15).以下关于 DHCP 服务的说法中正确的是_。 A.在一个子网内只能设置一台 DHCP 服务器,以防止冲突 B.在默认情况下,客户机采用最先到达的 DHCP 服务器分配的 IP 地址 C.使用 DHCP 服务,无法保证某台计算机使用固定 IP 地址 D.客户端在配置时必须指明 DHCP 服务器的 IP 地址,才能获得 DHCP 服务(分数:1.00)A.B.C.D.(16).某位参加软件资格水平考试的学生通过当当网购买相关考试图书,其登录的电子商务网站的部分交易界面如图所示。该电子商务交易方式为U U /U /U。(分数:1.00)
8、A.B.C.D.(17).“软件产品必须能够在 3 秒内对用户请求作出响应”属于软件需求中的_。 A.功能需求 B.非功能需求 C.设计约束 D.逻辑需求(分数:1.00)A.B.C.D.算术表达式采用逆波兰式表示时不用括号,可以利用U U 21 /U /U进行求值。与逆波兰式 ab-cd+*对应的中缀表达式是U U 22 /U /U。(分数:3.00)(1). A.数组 B.栈 C.队列 D.散列表(分数:1.00)A.B.C.D.(2). A.a-b+c*d B.(a-b)*c+d C.(a-b)*(c+d) D.a-b*c+d(分数:1.00)A.B.C.D.(3)._是 3G 移动通信
9、标准之一,也是我国自主研发的被国际电联吸纳为国际标准的通信协议。 A.CDMA2000 B.GPRS C.WCDMA D.TD-SCDMA(分数:1.00)A.B.C.D.理想的模块应该有内聚强而耦合弱的特点。下列选项中,最强的内聚是U U 24 /U /U,最弱的耦合是U U 25 /U /U。(分数:3.00)(1). A.过程性内聚 B.通信性内聚 C.顺序性内聚 D.功能性内聚(分数:1.00)A.B.C.D.(2). A.非直接耦合 B.数据耦合 C.特征耦合 D.控制耦合(分数:1.00)A.B.C.D.(3).Kerberos 是基于_的认证协议。 A.对称加密 B.共享密钥加密
10、 C.公开加密 D.密文 (分数:1.00)A.B.C.D.关系 R1 和 R2 如表 1-1 和表 1-2 所示。 表 1-1 R1 关系表A B C Da d c ec b a ed e c ee f d a表 1-2 R2 关系表C D E Fa e c aa e a bc e b c若进行 R1 (分数:9.00)(1). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(2). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(3).CMM 模型的第三级为已定义级,其主要过程是关于项目和组织的策略。属于该级别新定义的关键过程域是U U /U /U。 A
11、.软件配置管理 B.技术变更管理 C.软件质量管理 D.集成软件管理(分数:1.00)A.B.C.D.(4).图的深度优先搜索算法类似于二叉树的U U /U /U。 A.前序遍历 B.中序遍历 C.后序遍历 D.按层次遍历(分数:1.00)A.B.C.D.(5).某完全二叉树层序序列为 ABCDEF,则该完全二叉树的中序序列为_。 A.DBEAFC B.DEBFCA C.DEBCFA D.DBEACF(分数:1.00)A.B.C.D.(6).使用 200DPI 的扫描分辨率扫描一幅 22.5 英寸的黑白图像,可以得到一幅_像素的图像。 A.2002 B.22.5 C.400500 D.8001
12、000 (分数:1.00)A.B.C.D.(7).在下图中,由点 O(0,0)到点 P(5,6)的最短路径共有U U /U /U条。(分数:1.00)A.B.C.D.(8).具有 n 个顶点、e 条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为U U /U /U。 A.O(n2) B.O(e2) C.O(n*e) D.O(n+e)(分数:1.00)A.B.C.D.(9).以下关于软件质量度量指标的叙述中,说法正确的是U U /U /U。 A.正确性就是用每千行代码的故障(fault)数来度量 B.软件完整性是指软件功能与需求符合的程度 C.软件维护的工作量比开发阶
13、段的工作量小 D.可用性与用户的操作效率和主观评价有关(分数:1.00)A.B.C.D.已知 3 个类 O、P 和 Q,类 O 中定义了一个私有方法 F1、一个公有方法 F2 和一个受保护的方法 F3;类 P 和类 Q 是类 O 的派生类,其继承方式如下所示。class P: protected O ;class Q: publie O );关于方法 F1 的描述中正确的是_;关于方法 F2 的描述中正确的是_;关于方法 F3 的描述中正确的是_。(分数:14.00)(1). A.方法 F1 无法被访问 B.只有在类 O 内才能访问方法 F1 C.只有在类 P 内才能访问方法 F1 D.只有在
14、类 Q 内才能访问方法 F1(分数:1.00)A.B.C.D.(2). A.类 O、P 和 Q 的对象都可以访问方法 F2 B.类 P 和 Q 的对象都可以访问方法 F2 C.类 O 和 Q 的对象都可以访问方法 F2 D.只有在类 P 内才能访问方法 F2(分数:1.00)A.B.C.D.(3). A.类 O、P 和 Q 的对象都可以访问方法 F3 B.类 O、P 和 Q 的对象都不可以访问方法 F3 C.类 O 和 Q 的对象都可以访问方法 F3,但类 p 的对象不能访问方法 F3 D.类 P 和 Q 的对象都可以访问方法 F3,但类 Q 的对象不能访问方法 F3(分数:1.00)A.B.
15、C.D.(4).电子政务根据其服务的对象不同,基本上可以分为 4 种模式。某市政府在互联网上提供的“机动车违章查询”服务,属于U U /U /U模式。 A.G2C B.G2B C.G2E D.G2G(分数:1.00)A.B.C.D.(5).利用公开密钥算法进行数字签名时,发送方签名用的是U U /U /U。 A.接收方的公开密钥 B.发送方的公开密钥 C.接收方的秘密密钥 D.发送方的秘密密钥(分数:1.00)A.B.C.D.(6).编译程序对 C 语言源程序进行语法分析时,可以确定_。 A.变量是否定义(或声明) B.变量的值是否正确 C.循环语句的执行次数 D.循环条件是否正确(分数:1.
16、00)A.B.C.D.(7).在蓝牙技术的应用中,最小的工作单位被称为_。 A.域(domain) B.扩展业务集(ESS) C.基本业务集(BSS) D.微微网(Piconet)(分数:1.00)A.B.C.D.(8).阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计_个测试用例。(分数:1.00)A.B.C.D.(9).欲动态地给一个对象添加职责,宜采用_模式。 A适配器(Adapter) B桥接(Bridge)C组合(Composite) D装饰器(Decorator)(分数:1.00)A.B.C.D.(10).两个同符号的数相加或异符号的数相减,所得结果的符号位 SF 和进位标志
17、 CF 进行_运算为 1时,表示运算的结果产生溢出。 A.与 B.或 C.与非 D.异或(分数:1.00)A.B.C.D.(11).面向对象程序设计语言的U U /U /U机制,实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。 A.模板 B.多态性 C.动态绑定 D.多重绑定(分数:1.00)A.B.C.D.(12).下列排序方法中,排序所花费时间不受数据初始排列特性影响的算法是_。 A.直接插入排序 B.冒泡排序 C.直接选择排序 D.快速排序(分数:1.00)A.B.C.D.(13).当数据分组从低层向高层传送时,分组的头要被U U /U /U。 A.加上 B.去掉
18、 C.重新处置 D.修改(分数:1.00)A.B.C.D.(14).评审是对软件进行静态测试的一种方法,下述结论中,U U /U /U是与软件评审无关的内容。 A.尽量发现错误 B.检查软件文档 C.根据评审标准 D.依靠测试信息(分数:1.00)A.B.C.D.U U 50 /U /U均属于面向对象的程序设计语言。面向对象的程序设计语言必须具备U U 51 /U /U特征。(分数:5.00)(1). A.C+、LISP B.C+、Smalltalk C.Prolog、Ada D.FoxPro、Ada(分数:1.00)A.B.C.D.(2). A.可视性、继承性、封装性 B.继承性、可复用性、
19、封装性 C.继承性、多态性、封装性 D.可视性、可移植性、封装性(分数:1.00)A.B.C.D.(3).U U /U /U是一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运行情况。 A.系统流程图 B.HIPO 图 C.数据流图 D.数据字典(分数:1.00)A.B.C.D.(4).下列选项中,不属于职务发明创造的是U U /U /U。 A.王明在单位从事计算机设计工作,开发设计山一种新产品 B.李洋大学毕业后在单位销售部门工作,后由于单位技术开发部门人手较紧,李洋被暂调到技术开发部门,两周后,李洋开发出一种新产品 C.王师傅为某机械厂金属材料仓库管理员。
20、1996 年 7 月退休后,王师傅潜心钻研,于 1997 年 6月发明创造出一种焊接高碳钢的新方法 D.王老师是某大学金相实验室研究员。王老师与校办工厂合作,利用实验室中金相显微镜、光电显微镜等尖端设备,发明创造出一种性能优越的金属材料(分数:1.00)A.B.C.D.(5).在数据库系统中,数据的完整性约束的建立需要通过数据库管理系统提供的U U /U /U语言来实现。 A.数据定义 B.数据操作 C.数据查询 D.数据控制(分数:1.00)A.B.C.D.结构化设计方法在软件开发中用于U U 55 /U /U,它是一种面向U U 56 /U /U的设计方法。(分数:2.00)(1). A.
21、对象 B.数据结构 C.数据流 D.控制流(分数:1.00)A.B.C.D.(2). A.测试用例设计 B.概要设计 C.程序设计 D.详细设计(分数:1.00)A.B.C.D.(分数:7.00)(1).数据链路层中的数据块常被称作U U /U /U。 A.信息 B.分组 C.帧 D.比特流(分数:1.00)A.B.C.D.(2).就目前计算设备的计算能力而言,数据加密标准 DES 不能抵抗对密钥的穷举搜索攻击,其原因是U U /U /U。 A.DES 的算法是公开的 B.DES 的密钥较短 C.DES 除了其中 S 盒是非线性变换外,其余变换均为线性变换 D.DES 的算法简单(分数:1.0
22、0)A.B.C.D.(3).从下列叙述中选出 5 条正确的叙述,并把编号按从小到大次序排列,它们是U U /U /U。解释程序是接受源程序,将其转换成中间代码,然后对其解释执行,它并不产生机器代码编译程序是把高级语言书写的程序,翻成中间代码,然后逐条执行,产生机器代码就执行速度而言,编译程序比解释程序快解释程序是用来逐句分析和执行源程序语句的计算机程序COBOL 和 FORTRAN 语言程序通常都在商业领域方面应用广范使用解释程序时,因为是逐句地翻译执行源程序的语句,所以可以逐条语句排错汇编语言的功能是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序任何一种汇编语言的每一语句都能
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 上午 试题 22 答案 解析 DOC
