中级软件设计师2007下半年上午试题.doc

上传人:pu****.1 文档编号:558098911 上传时间:2023-08-27 格式:DOC 页数:18 大小:258.51KB
返回 下载 相关 举报
中级软件设计师2007下半年上午试题.doc_第1页
第1页 / 共18页
中级软件设计师2007下半年上午试题.doc_第2页
第2页 / 共18页
中级软件设计师2007下半年上午试题.doc_第3页
第3页 / 共18页
中级软件设计师2007下半年上午试题.doc_第4页
第4页 / 共18页
中级软件设计师2007下半年上午试题.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《中级软件设计师2007下半年上午试题.doc》由会员分享,可在线阅读,更多相关《中级软件设计师2007下半年上午试题.doc(18页珍藏版)》请在金锄头文库上搜索。

1、软件设计师上午试题分析与解答 在指令系统的各种寻址方式中,获取操作数最快的方式是 (1) 。若操作数的地址包含在指令中,则属于 (2) 方式。 (1)A直接寻址 B立即寻址 C寄存器寻址 0间接寻址 (2)A直接寻址 B立即寻址 C寄存器寻址 D间接寻址 答案 (1)B (2)A 分析 本题考查的是计算机系统方面的基础知识。根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。(3) 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言, (3) ,表明其

2、性能越好。 A响应时间越短,作业吞吐量越小 B响应时间越短,作业吞吐量越大 C响应时间越长,作业吞吐量越大 D响应时间不会影响作业吞吐量 答案 (3)B 分析 本题考查的是计算机系统方面的基础知识。系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。作业吞吐量是指单位时间内系统完成的任务量。若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源较多,整个系统在单位时间内完成的任务量将越大;反之,若响应时间越长,则系统的空闲资源较少,整个系统在单位时间内完成的任务量将越小。 若每一条指令都可以分解为取指、分

3、析和执行三步。已知取指时间t取指=4t,分析时间t分析=3t,执行时间t执行=5t。如果按串行方式执行完100条指令需要 (4) t。如果按照流水方式执行,执行完100条指令需要 (5) t。 (4)A1190 B1195 C1200 D1205 (5)A504 B507 C508 D510 答案 (4)C (5)B 分析 顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为: (4+3+5)t100=1200t 在流水线执行时,所用的时间为: t取指+maxt分析,t取指+98maxt取指, t分析,t执行+max(t分析,t执行) +t执行=4t+4t+490t+5t+5t=5

4、08t重叠执行时间关系为; (6) 若内存地址区间为4000H43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是 (6) 。 A51216bit B2568bit C25616bit D10248bit 答案 (6)C 分析 首先将地址编码转换为十进制数,4000H16=1638410,43FFH16=740710,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数。17407-16384+1=1024,因此共有1024个内存单元。102416b/4=25616b,因此芯片的容量为25616b。 某Web网站向CA申请

5、了数字证书。用户登录该网站时,通过验证 (7) ,可确认该数字证书的有效性,从而 (8) 。 (7)ACA的签名 B网站的签名 C会话密钥 DDES密码 (8)A向网站确认自己的身份 B获取访问网站的权限 C和网站进行双向认证 D验证该网站的真伪 答案 (7)A (8)D 分析 本题考查的是公钥基础设施方面有关数字签名的基础知识。数字证书能够验证一个实体身份,而这是在保证数字证书本身有效性这一前提下才能够实现的。验证数字证书的有效性是通过验证颁发证书的CA的签名实现的。(9) 实现VPN的关键技术主要有隧道技术、加解密技术、 (9) 和身份认证技术。 A入侵检测技术 B病毒防治技术 C安全审计

6、技术 D密钥管理技术 答案 (9) D 分析 本题考查的是VPN方面的基础知识。应该知道实现VPN的关键技术主要有隧道技术、加解密技术、密钥管理技术和身份认证技术。L2TP、PPTP是两种链路层的VPN协议,TLS是传输层VPN协议,IPsec是网络层VPN协议。(10) 若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则 (10) 承担侵权责任。 A应由该软件的持有者 B应由该软件的提供者 C应由该软件的提供者和持有者共同 D该软件的提供者和持有者都不 答案 (10)B 分析 “盗版软件”即侵权的软件复制品。计算机软件保护条例使用了软件侵权复制品持有人主观上知道或者应当知道所持软件是否

7、为侵权复制品为标准。知道软件是侵权复制品而使用运行,持有入主观上应当属于故意,即明知故犯;有合理理由推论或者认定持有人应当知道其对所使用运行的软件为侵权复制品,如主观上存有疏忽大意等过失,而使用运行了侵权复制品,应当承担法律责任。主观上不知或者没有合理理由应知的持有人,对该软件的使用运行等行为不承担民事赔偿责任。但是当其一旦知道了所使用的软件为侵权复制品时,应当履行停止使用、销毁该软件的法律义务。 计算机软件保护条例第二十八条规定,软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。(11) (1

8、1) 不属于知识产权的范围。 A地理标志权 B物权 C邻接权 D商业秘密权 答案 (11)B 分析 著作权、邻接权、专利权、商标权、商业秘密权和集成电路布图设计权属于知识产权的范围。物权不属于知识产权的范围。(12) W3C制定了同步多媒体集成语言规范,称为 (12) 规范。 AXML BSMIL CVRML DSGML 答案 (12)B 分析 W3C制定的SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言规范)是W3C为采用XML描述多媒体而提出的建议标准,它采用XML标准来描述多媒体中的各种不同内容的时间序列和画面构成,定

9、义了时间标签、层次布局、图像、动画、视觉渐变和媒体嵌入等元素。用户可以简单地使用SMIL语言在一个多媒体作品中按时间序列自由组织音频、视频和文字等各种媒体内容。(13) 对同一段音乐可以选用MIDI格式或WAV格式来记录存储。以下叙述中 (13) 是不正确的。 AWAV格式的音乐数据量比MIDI格式的音乐数据量大 B记录演唱会实况不能采用MIDI格式的音乐数据 CWAV格式的音乐数据没有体现音乐的曲谱信息 DWAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息 答案 (13)D 分析 本题考查计算机音乐信息处理技术的相关知识。WAV格式记录的是对于音乐信号的波形采样数据,它可以使用

10、反映自然声音的信号采样序列来记录和回放声音信息。MIDI格式记录的是采用音乐信息序列交换的标准格式MIDI(Musical Instrument Digital Interface)标准来存贮和表达音乐的演奏信息,这些演奏信息包含每个音符演奏的时间信息、音量信息、长度信息、乐器或音色信息等,MIDI消息序列可以间接反映出音乐的曲谱演奏信息。(14) 设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是 (14) 。 A真彩色图像 B航拍图像 C矢量化图形 D高清晰灰度图像 答案 (14)C 分析 本题考查矢量化图形和位图的基本知识。矢量化图形保存最少

11、的信息,文件大小比位图要小,并且文件大小与物体的大小无关。可以无限地放大这个圆,它仍然保持平滑,所表达物体的运动、缩放、旋转和填充等都不会降低绘制的精度。所以矢量化图形是最适合电子地图的基本信息格式。(15) 给定C语言的数据结构 struct T int w; union T char c; int i; double d; U; ; 假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节, double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量所需要的存储区域至少应为 (15) 字节。 A4 B8 C12 D17

12、答案 (15)C 分析 在不考虑字对齐规则的情况下,C语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中的最大者。因此题目中给定的联合体union T变量需要的存储区大小就是存储一个 double类型变量的大小(即8字节),struct T类型变量的存储区最小应为int类型成员w存储区大小(4字节)与union T类型成员U的存储区大小之和,即12字节。 在过程式程序设计()、数据抽象程序设计()、面向对象程序设计()、泛型 (通用)程序设计()中,C+语言支持 (16) ,C语言支持 (17) 。 (16)A B C D

13、(17)A B C D 答案 (16)D (17)A 分析 本题提到的4种程序设计范型是比较流行的,且分别被多种程序设计语言所支持。经典的C语言目前仅支持过程式程序设计范型,这是一种基于任务分解的、自上而下的程序设计方法。数据抽象程序设计范型允许将问题空间和解空间中的事物、概念等采用类机制来表示。面向对象程序设计范型比数据抽象更进一步,支持继承、多态等,更加符合客观世界的规律。泛型程序设计即设计出通用算法、通用类型,并使它们应用于多种数据类型。 C+语言以C语言为基础,增加了后三种程序设计范型的支持,它是目前使用广泛的程序设计语言之一。(18) C语言是一种 (18) 语言。 A编译型 B解释型 C编译、解释混合型 D脚本 答案 (18)A 分析 编译型语言指用该语言编写的程序在执行前,需要由相应的编译器将源程序翻译为目标代码程序,然后在目标机器上运行目标代码程序。解释型语言指用该语言编写的程序无需编译为目标代码,即可执行。对于解释型语言,都有相应的解释器,负责检查源程序的语法,进行语义分析,通常采用边翻译边执行的方式。 对于C语言而言,一个C源程序必须由编译器将其翻译为目标代码,才能在目标机上运行,因此,它是编译型语言。(19) 采用UML进行软件建模过程中,类图是系统的一种静态视图,用 (19)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号