【计算机类职业资格】中级软件设计师上午试题-80及答案解析.doc
《【计算机类职业资格】中级软件设计师上午试题-80及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师上午试题-80及答案解析.doc(33页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师上午试题-80 及答案解析(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:47,分数:70.00)1.准确地解决“软件系统必须做什么”是 (14) 阶段的任务。A可行性研究 B详细设计C需求分析 D编码(分数:1.00)A.B.C.D.2.在下列应用层协议中,_既可以使用 UDP,也可以使用 TCP协议传输数据。ASNMP BFTP CSMTP DDNS(分数:1.00)A.B.C.D.3.已知文法 CA,它定义的语言描述为 (1) 。GA:A0B|1CB1 |1A|0BBC0 |0A|1CC已知文法 CA,它定义的语言描述为 (1) 。GA:A0B|1CB1
2、|1A|0BBC0 |0A|1CCAGA定义的语言由 0、1 符号串组成,或者串中 1的个数是 0的个数 2倍,或者串中 0的个数是 1的个数 2倍BGA定义的语言由 0、1 符号串组成,串中 0的个数是 1的个数 2倍CGA定义的语言由 0、1 符号串组成,串中 1的个数是 0的个数 2倍DGA定义的语言由 0、1 符号串组成,串中 0和 1的个数相同(分数:1.00)A.GA定义的语言由 0、1 符号串组成,或者串中 1的个数是 0的个数 2倍,或者串中 0的个数是 1的个数 2倍B.GA定义的语言由 0、1 符号串组成,串中 0的个数是 1的个数 2倍C.GA定义的语言由 0、1 符号串
3、组成,串中 1的个数是 0的个数 2倍D.GA定义的语言由 0、1 符号串组成,串中 0和 1的个数相同程序语言可分成低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其 (39) ,但在 (40) 的场合还经常或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了 (41) 来提高程序的可读性。高级语言有许多种类,其中 PROLOG是一种 (42) 型语言,它具有很强的 (43) 能力。(分数:5.00)(1).A运行效率低,开发效率低 B运行效率低,开发效率高C运行效率高,开发效率低 D运行效率高,开发效率高(分数:1.00)A.B.C.D.(2).A对时间
4、和空间有严格要求 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.XP is (71) of interesting twists that encourage one to think-for example, how about “Test and then code“? Ive worked with software
5、companies and a few IT organizations in (72) programmer performance was measured on lines of code delivered and testing was measured on defects found- (73) side was motivated to reduce the number of defects prior to testing. XP uses two types of testing: unit and functional. (74) , the practice for
6、unit testing involves developing the test for the feature prior to writing the code and further states that the tests should be automated. Once the code is written, it is immediately (75) to the test suite bringing instant feedback.(分数:5.00)(1).A. filled B. stuff C. pack D. full(分数:1.00)A.B.C.D.(2).
7、A. them B. where C. that D. which(分数:1.00)A.B.C.D.(3).A. subjected B. submitted C. sent D. suffered(分数:1.00)A.B.C.D.(4).A. both B. neither C. no D. either(分数:1.00)A.B.C.D.(5).A. whereas B. Although C. However D. And then(分数:1.00)A.B.C.D.4.某单位在职的小章,在做好本职工作之余,受聘于其他单位并利用该单位提供的技术物质条件开发完成了一种应用软件。该软件著作权属于
8、 (22) 。A小章的在职单位所有B小章的兼职单位所有C小章的在职单位和兼职单位共同所有D小章个人所有(分数:1.00)A.B.C.D.5.针对应用在运行期的数据特点,修改其排序算法使其更高效,属于_维护。A正确性 B适应性 C完善性 D预防性(分数:1.00)A.B.C.D.6.概要设计是软件系统结构的总体设计,以下不属于概要设计的是_。 A把软件划分为模块 B确定模块之间的调用关系 C确定各个模块的功能 D设计每个模块的伪代码(分数:1.00)A.B.C.D.7.关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下画线的表示主键,虚下画线的表示外键,双下画线的表示既是主键又是外键。
9、诊疗科(诊疗科代码,诊疗科名称)医师(医师代码,医师姓名,诊疗科代码)患者(患者编号,患者姓名)治疗观察(医师代码,患者编号)(55) 表示上述关系模式的 E-R图。图中* *、1 *和 1 1分别表示多对多、1 对多和 1对 1的联系。(分数:1.00)A.B.C.D.8.软件设计模块化的目的是 (11) 。A提高易读性 B降低复杂性C增加内聚性 D降低耦合性(分数:1.00)A.B.C.D.9.下列叙述中错误的是 (13) :模型是对现实的简化,建模是为了更好地理解所开发的系统。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。白盒测试仅与程序的内部
10、结构有关,完全可以不考虑程序的功能要求。软件技术复审是由用户和测试人员实施的一种质量保证活动。下列叙述中错误的是 (13) :模型是对现实的简化,建模是为了更好地理解所开发的系统。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。软件技术复审是由用户和测试人员实施的一种质量保证活动。A B C D(分数:1.00)A.B.C.D.10.消息摘要算法 MD5(Message Digest)是一种常用的 Hash函数。MD5 算法以一个任意长数据块作为输入,其输出为一个 (53) 比特的消息摘要。
11、A128 B160 C256 D512(分数:1.00)A.B.C.D.11.电子政务根据其服务的对象不同,基本上可以分为 4种模式。某市政府在互联网上提供的“机动车违章查询”服务,属于 (30) 模式。AG2C BG2B CG2E DG2G(分数:1.00)A.B.C.D.表示实体类型及实体间联系的模型称为数据模型,其中关系模型主要特征是用 (43) 表示实体集, (44) 表示实体间联系。关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、 (45) 。完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏数据的一致性。关系模型的完整性规则是对关系的某种约束条件
12、,其中参照完整性要求 (46) 。假设关系 R的属性 F是关系 S的外码,在对关系 R和 S的操作中,不可能破坏参照完整性的是 (47) 。(分数:5.00)(1).A树节点 B网络节点 C二维表 D属性(分数:1.00)A.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对关系 R执行 INSERT命令 B对关系 R执
13、行 UPDATE命令C对关系 S执行 INSERT命令 D对关系 S执行 UPDATE命令(分数:1.00)A.B.C.D.12.以下关于传值调用与引用调用的叙述中,正确的是_。在传值调用方式下,可以实现形参和实参间双向传递数据的效果在传值调用方式下,实参可以是变量,也可以是常量和表达式在引用调用方式下,可以实现形参和实参间双向传递数据的效果在引用调用方式下,实参可以是变量,也可以是常量和表达式A B C D(分数:1.00)A.B.C.D.13.好的 OOPL应该至少支持一些原则,下述 (45) 不属于这些原则。A开放的对象 B类和实例的概念C类间的继承性 D多态(分数:1.00)A.B.C
14、.D.14.下列关于软件著作权中翻译权的叙述不正确的是:翻译权是指_的权利。A将原软件从一种自然语言文字转换成另一种自然语言文字B将原软件从一种程序设计语言转换成另一种程序设计语言C软件著作权人对其软件享有的以其他各种语言文字形式再表现D对软件的操作界面或者程序中涉及的语言文字翻译成另一科,语言文字(分数:1.00)A.B.C.D.(43) 设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中, (44) 用于定义实现部分的接口。(分数:2.00)(1).AAbstraction BConcreteImplementorACConcreteImpleme
15、ntorB DImplementor(分数:1.00)A.B.C.D.(2).ASingleton(单件) BBridge(桥接)CComposite(组合) DFacade(外观)(分数:1.00)A.B.C.D.15.UML中关联的多重度是指 (40) 。A一个关联类有多少个方法被另一个类调用B一个关联类有多少个属性被另一个类调用C一个关联类的某个方法被另一个类调用的次数D一个关联的实例中有多少个相互连接的对象(分数:1.00)A.B.C.D.16.某软件开发从详细设计到集成测试各阶段所需的工作量估计(按软件工程师人月数估计)如表 1所示,这几个阶段分配的软件工程师和程序员人数如表 2所示
16、。假设编码与单元测试阶段,软件工程师的生产率是程序员的 2倍。若在该项目的这几个阶段都增加一名软件工程师,并假定各个开发阶段串行工作,则这几个阶段可以缩短 (35) 个月完成任务。表 1 工作量估计表 表 2 人员分配表开发阶段 估计所需人月数 分组人数详细设计 6 开发阶段 软件工程师 程序员编码与单元测试 16 详细设计 2 0集成测试 12 编码与单元测试 3 2合计 34 集成测试 3 0A1.2 B2.8 C3.6 D4.2(分数:1.00)A.B.C.D.17.由一组权值(7,5,2,4)对应的哈夫曼树的带权路径长度为 (42) 。A25 B35 C45 D55(分数:1.00)A
17、.B.C.D.18.异步传输方式(ATM)融合了_两种技术的特点。 A电路交换与报文交换 B电路交换与分组交换C分组交换与报文交换 D分组交换与帧交换(分数:1.00)A.B.C.D.19.欲动态地给一个对象添加职责,宜采用_模式。A适配器(Adapter) B桥接(Bridge)C组合(Composite) D装饰器(Decorator)(分数:1.00)A.B.C.D.20.考虑下面的文法 GS:SABAaABaBBbbA下列叙述中不正确的是 (27) 。A由文法生成的每一个串的长度是偶数B由文法生成的串中没有一个串含有奇数个连续的 bC由文法生成的串中没有一个串含有 4个连续的 bD由文
18、法生成的每一个串中 b的个数等于 a的个数(分数:1.00)A.B.C.D.21.以下关于平衡二叉树叙述中,说法错误的是 (65) 。A任意节点的左、右子树节点数目相同B任意节点的左、右子树高度可以不相同C所有节点的平衡因子只可能是-1、0 和 1D任意节点的左、右子树高度之差的绝对值不大于 1(分数:1.00)A.B.C.D.22.关系模型中,表示实体间 N:M联系是通过增加一个 (40) 。A. 关系实现 B. 属性实现C. 关系或一个属性实现 D. 关系和一个属性实现(分数:1.00)A.B.C.D.23.若在系统中有若干个互斥资源 R,6 个并发进程,每个进程都需要 2个资源 R,那么
19、使系统不发生死锁的资源 R的最少数目为_。 A6 B7 C9 D12(分数:1.00)A.B.C.D.计算机中的指令系统用来反映计算机的基本功能,随着计算机应用范围的扩大,在一些大型机中指令系统越来越复繁,为了提高计算机的性能,用更为复杂的新指令取代某些子程序的功能,这种指令的计算机称为 (1) 。实践证明这并不是提高计算机性能的最好方法,因为其中 80%的指令在程序中使用频度很低。因而提出了另一种方案:简化指令的种类和格式,增加通用寄存器数目,使用 RR型指令格式,要求多数指令功能在一个机器周期内完成等,这种指令的计算机称为 (2) 。(分数:2.00)(1).ARISC BCISC CMI
20、MD DMIMD(分数:1.00)A.B.C.D.(2).ARISC BCISC CSISD DSIMD(分数:1.00)A.B.C.D.24.一般认为,面向对象程序设计语言主要包括的几个概念是 (30) 。A数据、语句、函数 B对象、类、函数C数据、表达式、函数 D对象、类、继承(分数:1.00)A.B.C.D.25. (分数:1.00)A.B.C.D.假设某计算机具有 1M字节的内存(目前使用的计算机往往具有 64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制 (1) 位。为使 4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,
21、一个字的地址码应 (2) 。若存储周期为 200ns,且每个周期可访问 4个字节,则该存储器带宽为 (3) bit/s。(分数:3.00)(1).A10 B16 C20 D32(分数:1.00)A.B.C.D.(2).A最低两位为 00 B最低两位为 10C最高两位为 00 D最高两位为 10(分数:1.00)A.B.C.D.(3).A20M B40M C80M D160M(分数:1.00)A.B.C.D.26.一个顺序存储的循环队列的队头和队尾指针分别为 f和 r,则判断队空的条件为_。 Af+1=r Br+1=f Cf=0 Df=r(分数:1.00)A.B.C.D.27.计算机内存一般分为
22、静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于 (1) 。A静态数据区 B代码区 C栈区 D堆区(分数:1.00)A.B.C.D.给定模式 R(U,F),U-A,B,C,D,E,F-BA,DA,AE,ACB,其属性 AD的闭包为 (38) ,其候选关键字为 (39) 。(分数:2.00)(1).AADE BABD CABCD DACD(分数:1.00)A.B.C.D.(2).AABD BADE CACD DCD(分数:1.00)A.B.C.D.从下面的选项中选出正确的答案。在宏定义:#define MAXINT 324 中,宏名 MAXINT代替的是 (
23、32) 。(分数:4.00)(1).语言 L=ambn|m0,n1|的正规表达式是 (31) 。Aa*bb* Baa*bb* Caa*b* Da*b*(分数:1.00)A.B.C.D.(2).从下面的选项中选出正确的答案。在宏定义:#define MAXINT 324 中,宏名 MAXINT代替的是 (32) 。A整型数 B实型数 C常量 D一串字符(分数:1.00)A.整型数B.实型数C.常量D.一串字符(3).面向对象技术中,对象是类的实例。对象有 3种成分: (33) 、属性和方法(或操作)。A标识 B继承 C封装 D消息(分数:1.00)A.B.C.D.(4).下列叙述中正确的是 (3
24、4) 。A宏替换不占用运行时间B在带参的宏定义中,要定义其形式参数的类型C在带参的宏定义中,形式参数是变量D在带参的宏定义中,形式参数是常量(分数:1.00)A.B.C.D.考虑一个具有等距间隔的站点的基带总线 LAN,数据输率为 10Mbps;总线长度为 1000m,传播速度为200m/s,发送一个 1000bit的帧给另一个站,从发送开始到接收结束的平均时间是 (49) ;如果两个站严格地在同一时刻开始发送,它们的帧将会彼此干扰,如果每个发送站在发送期间监听总线, (50) 可发现干扰。(分数:2.00)(1).A. 100 B. 105 C. 102.5 D. 110(分数:1.00)A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 上午 试题 80 答案 解析 DOC
