《2013上半年软件设计师上午试题及标准答案》由会员分享,可在线阅读,更多相关《2013上半年软件设计师上午试题及标准答案(9页珍藏版)》请在金锄头文库上搜索。
1、2013上半年软件设计师上午试题及答案 第1题 常用的虚拟存储器由( )两级存储器组成A.主存辅存 B.主存网盘 C.Cache-主存 D.Cache-硬盘第2题 中断向量可提供()AI/O设备的端口地址 B.所传送数据的起始地址C中断服务程序的入口地址 D.主程序的断点地址第3题 为了便于实现多级中断嵌套,使用( )来保护断点和现场最有效。a. ROM B.中断向量表 C.通用寄存器 D.堆栈第4题 DMA工作方式下,在( )之间建立了直接的数据通路。A. CPU与外设 B.CPU与主存 C.主存与外设 D.外设与外设第5题 地址编号从80000H到BFFFFH且按字节编址的内存容量为( )
2、KB,若用16K*4bit的存储器芯片构成该内存,共需( )片5.A.128 B.256 C.512 D.10246.A.8 B.16 C.32 D.64第6题 利用报文摘要算法生成报文接要的目的是( )A验证通信对方的身份,防止假冒B.对传输数据进行加密,防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改第7题 防火墙通常分为内网、外网和DMZ三个区域,按照受保护程序,从高到低正确的排列次序为( )A.内网、外网和DMZ B.外网、内网和DMZC.DMZ、内网和外网 D.内网、DMZ和外网第8题 近年来,在我国出现各类病毒中,( )病毒通过木马形式感染智能手机。9. A.欢乐
3、时光 B.熊猫烧香 C.X卧底 D.CIH第9题 王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。这些软件文档属于职务作品,且( )10.A其著作权由公司享有 B.其著作权由软件设计师享有C.除其署名权以处,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有第10题 甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。丙企业在未知的情形下从甲经销商处购入10张并已安装使用。在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是(11)11.A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这10张软件光盘C.丙企业的
4、使用行为侵权,支付合理费用后可以继续使用这10张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任第11题 声音信号数字化过程中首先要进行(12)12.A.解码 B.D/A转换 C.编码 D.A/D转换第12题 以下关于dpi的叙述中,正确的是(13)13.A.每英寸的bit数 B.存储每个像素所用的位数C.每英寸像素点 D.显示屏上能够显示出的像素数目第13题 媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体,(14)属于表现媒体。14.A.打印机 B.硬盘 C.光缆 D.图像 第14题 统一过程模型是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同
5、阶段及其制品,其中精化阶段关注(15)15.A.项目的初始活动 B.需求分析和架构演进C.系统的构建,产生实现模型 D.软件提交方面的工作,产生软件增量第15题 在进行进度安排时,PERT图不能清晰地描述(16),但可以给出哪些任务完成后才能开始另一些任务。某项目X包含任务A.B.J,其PERT图如下图所示(A=1表示任务A的持续时间是1天),则项目X的关键路径是(17)16.A.每个任务从何时开始 B.每个任务到何时结束C.各任务之间的并行情况 D.各任务之间的依赖关系17.A. A-D-H-J B.B-E-H-J C.B-F-J D.C-G-I-J第16题 “软件产品必须能够在3秒内对用户
6、请求作出响应”属于软件需求中的(18)B18.A.功能需求 B.非功能需求 C.设计约束 D.逻辑需求第17题 某项目为了修正一个错误而进行了修改。错误修正后,还需要进行19以发现这D一修正是否引起原本正确运行的代码出错。19.A.单元测试 B.接受测试 C.安装测试 D.回归测试第18题 以下关于解释程序和编译程序的叙述中,正确的是(20)20.A. 编译程序和解释程序都生成源程序的目标程序B. 编译程序和解释程序都不生成源程序的目标程序C. 编译程序生成源程序的目标程序,而解释程序则不然D.编译程序不生成源程序的目标程序,而解释程序反之第19题 以下关于传值调用与引用调用的叙述中,正确的是
7、(21)在传值调用方式下,可以实现形参和实参间双向传递数据的效果在传值调用方式下,实参可以是变量,也可以是常量和表达式在引用调用方式下,可以实现形参和实参间双向传递数据的效果在引用调用方式下,实参可以是变量,也可以是常量和表达式21.A. B. C. D. 第20题 在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于(22)22.A.逻辑地址 B.物理地址 C.接口地址 D.线性地址第21题 假设某分时系统采用简单时片轮转法,当系统中的用户数为n、时间片为q时,系统对每个用户的响应时间T=(23)23 A.n B.q C.n*q D.n+q第22题 在支持多线程的操作
8、系统中,假设进程P创建了若干个线程,那么(24)是不能被这些线程共享的。24 A.该进程的代码段 B.该进程中打开的文件C.该进程的全局变量 D.该进程中某线程的栈指针第23题 进程资源图如图(a)和(b)所示,其中:图(a)中 (25);图(b)中 (26)25.A.P1是非阻塞节点,P2是阻塞节点,所以该图不可以化简,是死锁的B. P1、P2都是阻塞节点,所以该图不可以化简,是死锁的C. P1、P2都是非阻塞节点,所以该图可以化简,是非死锁的D. P1是阻塞节点,P2是非阻塞节点,所以该图不可以化简、是死锁的26.A. P1、P2、P3都是非阻塞节点,该图可以化简,是非死锁的B. P1、P
9、2、P3都是阻塞节点,该图不可以化简,是死锁的C.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,是非死锁的D. P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,是死锁的。第24题 假设内存管理采用可变式分区分配方案,系统中有五个进程P1P5,且某一时刻内存使用情况如下图所示(图中空白处表示未使用分区)。此时,若P5进程运行完并释放其占有的空间,则释放后系统的空闲区数应 (27) B;造成这种情况的原因是( 28)27.A.保持不变 B.减1 C.加1 D.置零28.A.无上邻空闲区,也无下邻空闲区 B. 有上邻空闲区,但无下邻空闲区C.有上邻空闲区,但无下邻空闲区 D. 有上邻
10、空闲区,也有下邻空闲区第25题 在如下所示的数据流图中,共存在 (29)个错误29.A.4 B.6 C.8 D.9第26题 软件的复杂性主要体现在程序的复杂性。(30) 是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为(31)30.A.代码行数 B.常量的数量 C.变量的数量 D.调用的库函数的数量31.A.2 B.3 C.4 D.5第27题 (32)不属于软件设计质量评审。32.A.功能与模块之间的对应关系 B.软件规格说明是否符合用户的要求C.软件是否具有可测试性 D.软件是否具有良好的可靠性第28题 在软件维护中,由于企业的外
11、部市场环境和管理需求的变化而导致的维护工作,属于(33)维护33.A.正确性 B.适应性 C.完善性 D.预防性第29题 在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是(34)34.A.用户需求和运行质量 B.系统外部环境C.系统内部结构 D.系统质量和技术水平第30题 在设计测试用例时,应遵循 (35)原则。35.A.仅确定测试用例的输入数据,无需考虑输出结果B.只需检验程是否执行应有的功能,不需要考虑程序是否做了多余的功能C.不仅要设计有效合理输入,也要包含不合理、失
12、效的输入D.测试用例应设计得尽可能复杂第31题 单元测试中,检查模块接口时,不需要考虑 (36)D36.A.测试模块的输入参数和形式参数的个数、属性、单位上是否一致B.全局变量在各模块中的定义和用法是否一致C.输入是否改变了形式参数D.输入参数是否使用了尚未赋值或者尚未初始化的变量 第32题 在多态的几种不同形式中, (37)C 多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。37.A.参数 B.包含 C.过载 D.强制第33题 继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是 (38) 。有关于图中doIt()方法的叙述中,正确的是 (39) 。3
13、8.A.一个父类可以有多个子类,这些子类都是父类的特例B.父类描述了这些子类的公共属性和操作C.子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义D.子类中可以定义自己的新操作而不能定义和父类同名的操作39.A.doIt()必须由Thing3实现,同时可能由Thing4实现B. doIt()必须由Thing5实现 C. doIt()必须由Thing2、Thing3、Thing4、Thing5实现D. doIt()已经由Thing1实现,因为无需其它类实现第34题 以下关于UML部署图的叙述中,正确的是 (40)40.A.因为一条消息总是有某种响应,所以部署组件之间的依赖是双向的B.部
14、署组件之间的依赖关系类似于包依赖C.部署图不用于描述代码的物理模块D.部署图不用于描述系统在不同计算机系统的物理分布第35题 以下关于UML状态图的叙述中,不正确的是(41)。对下图的描述,正确的是(42)41.A.用于描述一个对象在多个用例中的行为B.用于某些具有多个状态的对象而不是系统中大多数或全部对象C.用于描述多个对象之间的交互D.可以用于用户界面或控制对象42.A.ON是一个并发状态B.因为此状态图中没有终点(final)状态,所以此图是无效的C.play stop 和rew 是动作D.ON是超状态第36题 描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图(43)第37题 (44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于(46)。用于为一个对象添加更多功能而不使用子类的是(47)设计模式44.A.责任链 B.命令 C.抽象工厂 D.观察者45.A.原型 B.工厂方法 C.单例 D.生成器46.A.将已有类的接口转换成和目标接口兼容 B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容可以一起工作47.A.桥接 B.适配器 C.组合 D.装饰器第38题 以下关于语