2017年上半年软件设计师试题解析.pdf





《2017年上半年软件设计师试题解析.pdf》由会员分享,可在线阅读,更多相关《2017年上半年软件设计师试题解析.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2017 年 上半年 软件设计师 上午试题解析 第第1章章 2017 年年上上半年试题解析半年试题解析 1.1 2017 年年上上半年上午试题解析半年上午试题解析 试题答案:试题答案:(1)B【考查知识点】【考查知识点】CPUCPU 中中寄存器的基本知识【解析】解析】CPU 中通常设置一些寄存器,用于暂时存储程序运行过程中的相关信息。其中,程序计数器(PC):存放从内存中提取程序的第一条指令地址。当出现转移指令时,需要重新程序计数器。累加器(AC)常与算术逻辑运算器配合工作,暂存运算器需要的数据或运算结果,本题选择 B;指令寄存器用于暂存正在执行的指令,地址寄存器用于存放访问内存时的地址,数据
2、寄存器用于将从内存中读取的数据进行暂存。试题答案:试题答案:(2)A【考查知识点】【考查知识点】本题考查逻辑运算本题考查逻辑运算【解析】解析】逻辑与运算(逻辑乘法):当两个条件同为真,判断结果才为真。通常使用符合、x、AND 来表示“与”,运算规则如下:00=0、01=0、10=0、11=1。如果参与运算的两个数有一个为 0,该两数相与的结果必为 0.逻辑或(逻辑加法):当两个条件中任意一个为真时,判断结果为真。通常使用符合、+、OR 来表示“或”,运算规则如下:00=0、01=1、10=1、11=1。逻辑非(逻辑否定):即求反,在变量上加一条横线表示求反,也用 NOT 表是非运算,运算规则如
3、下:=1;=0。逻辑异或:当两个条件一真一假时,判断结果才为真,其余情况结果为假。通常使用符号表示,运算规则如下:00=0、01=1、10=1、11=0。题中判断字长为 16 位的整数 a 的低四位是否全为 0,a 与 0 x000F 进行运算,0 x000F 为十六进制,对应二进制为 16比特,形如 0000 0000 0000 1111.A 选项,将 a 与 0 x000F 进行逻辑与运算,是上下相同位子的数据相与,因 0 x000F 左侧 12 个 0,故结果中左侧 12位必为 0,右侧 4 位与 F 相与,即与 1111 相与,由与运算规则可知,任何与 1 相与的数据,结果仍为数据本身
4、,故原始数据右侧若全为 0,结果也必为 0,否则不可能结果为 0.故本题选择 A 选项。试题答案:试题答案:(3)D【考查知识点】本题考查输入输出设备的控制方式【解析】解析】输入输出设备的控制方式有四种 1、程序查询方式:最简单的方式,也是数据传输速度最低的方式。这种方式 CPU 定时查询外设的状态,发现外设就绪,就开始和外设进行输入输出操作和处理。缺点:当输入/输出控制器和外设交换数据时,CPU 必须等待。2、中断方式:在 I/O 系统中,当 CPU 执行到 I/O 请求时,向输入输出控制器发出相应的指令后,CPU 并不等待,而是继续执行其他操作,由输入输出控制器和外设进行通信,当数据从寄存
5、器写到外设或从外设写入寄存器完毕后,输入输出控制器向 CPU 发出中断请求,CPU 响应中断,并进行相应的处理。由于 CPU 无须等待输入输出控制器和外设的数据交换,提高了系统的效率。3、DMA(Direct Memory Access)方式:是指内存和 I/O 设备间传送一个数据块的过程中,不需要 CPU 的任何干涉,是一种快速传递大量数据常用的技术。故本题选择 D 选项。4、通道方式:通道方式是 DMA 方式的发展,它可进一步减少 CPU 的干预,即把对一个数据块的读(或写)为单位的干预减少为对一组数据块的读(或写)及有关的控制和管理为单位的干预。同时,又可实现 CPU、通道和 I/O 设
6、备三者的并行操作设置通道后,CPU 只需向通道发出 I/O 命令,通道收到命令后,从主存中取出本次 I/O 要执行的通道程序,并执行,仅当通道完成了 I/O 任务后,才向 CPU 发出中断信号。试题答案:试题答案:(4)B【考查知识点】【考查知识点】本题考察系统可靠性计算,可靠性即部件的千小时可靠度【解析解析】串联系统可靠性计算:设各个子系统的可靠性分别为 R1、R2、RN,整个串联系统的可靠性 RR1R2RN。并联系统可靠性计算:设各个子系统的可靠性分别为 R1、R2、RN,整个并联系统的可靠性:R1-(1-R1)(1-R2).(1-RN)。本题为两个并联系统串联,两个并联系统的可靠性分别为
7、,1-(1-R)3,1-(1-R)2,再串联总系统的可靠性为:(1-(1-R)3)*(1-(1-R)2故本题选择 B 选项。试题答案:试题答案:(5)C【考查知识点】【考查知识点】本题考察海明码【解析解析】海明编码规则:对于给定的 m 位数据,DmDm-1.D1 加入 K 位校验位,PkPK-1.P1 形成 n 位码字,n=m+K,HNHN-1.H1,Pi 放在整个编码的第 2i-1位置,即 Hj=Pi,j=2i-1,数据位则依顺序从低到高占据海明码剩下的位置,k 的位数需满足 m+K+12k。本题中数据位个数 m=16,则 16+K+12k,经过计算,k 最小取值为 5,故本题选择 C 选项
8、。试题答案:试题答案:(6)A【考查知识点】【考查知识点】本题考察 Cache【解析】解析】Cache 是一种高速缓冲存储器,目的是为了解决为了解决 CPU 与主存之间速度不匹配的问题与主存之间速度不匹配的问题,通常设置于主存与 CPU 比特培训 QQ:9570 52 659 群:38 512 498 7 b it p x.c o m 2017 年 上半年 软件设计师 上午试题解析 之间,D 选项正确。Cache 的基本工作原理:CPU 与 cache 之间的数据交换是以字为单位的,而 cache 与主存之间的数据交换是以块为单位的。当 CPU 需要读取一个数据时,便用该数据的内存地址访问内存
9、,并迅速判定该地址中的信息是否已进入 Cache 中,若进入,则将内存地址变换为 Cache 地址,立即访问 Cache。若不在,则将该数据从内存中读出送往 CPU,与此同时,把含有这个数据的整个数据块从主存中读取送到 Cache 中,任何时候 Cache 中的信息都是主存中某一部分信息的副本。A 选项不对,B 选项正确。C.Cache 的命中率并不随其容量增大线性地提高,受使用的映像策略有关。C 选项正确。试题答案:试题答案:(7)B【考查知识点】【考查知识点】本题考察网络安全知识点【解析】解析】HTTPS 为安全的 HTTP,是 HTTP 与 SSL 相结合的产物,使用的端口为 tcp 4
10、43 端口。SSH 为安全的远程登录协议,SHA 和 MD5 为数字摘要算法,用来对数据的完整性进行验证,SET 协议为安全的电子交易协议以保证交易过程的安全性。本题选择 B 选项。试题答案:(试题答案:(8 8)D D 【解析】【解析】本题考查加密算法。加密数据效率高、速度快,故对称密钥非常适合于大量数据加密或实时加密(如文件加密或实时数据加密),常用对称密钥体制的加密算法有:DES 算法,3DES 算法,TDEA 算法,Blowfish 算法,RC 算法,IDEA 算法和 AES 算法等。非对称加密算法处理大量数据的耗时较长,一般不适于大文件的加密,更不适于实时的数据流加密,其主要用于在通
11、信实体之间进行对称秘钥的安全传输,RSA、DSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)都是属于非对称加密算法。SHA 和 MD5 为数字摘要算法,主要用于验证数据完整性。本题选择 D 选项。试题答案:(试题答案:(9 9)D D 【解析】【解析】本题考查数字证书知识点。在公钥密码机制中,私钥为拥有者私密保存而不可能对外公开也不可能与他方交换,故 A、C 可排除,A、B 要实现互信只能建立在 I1与 I2建立互信的基础上,I1与 I2互换公钥是为了验证对方的签名从而实现互信。本题选择 D 选项。试题答案:试题答案:(10)A【考查知识点】【考查知识点】本题考察
12、著作权的归属【解析】解析】我国著作权法对著作权的归属采取了“创作主义”原则,明确规定著作权属于作者,除非另有约定。题目中约定未明确,实际完成为甲软件公司,且公司软件设计师完成,是针对本职工作中明确规定的开发目标所开发的软件,属于职务创作,则该信息系统管理软件的著作权由甲软件公司享有。试题答案:(11)D【考查知识点】本题考察商标法【解析】中华人民共和国商标法(2013 修正)规定:第六条法律、行政法规规定必须使用注册商标的商品,必须申请商标注册,未经核准注册的,不得在市场销售。商标法实施条例第四条规定:“商标法第六条所称国家规定必须使用注册商标的商品,是指法律、行政法规规定的必须使用注册商标的
13、商品。”因此,对于法律和行政法规规定的特定商品,必须使用注册商标。目前根据我国法律法规的规定必须使用注册商标的是烟草类商品。烟草专卖法(1991 年 6 月 29 日通过,1992 年 1月 1 日施行)第二十条规定:“卷烟、雪茄烟和有包装的烟丝必须申请商标注册,未经核准注册的,不得生产、销售。禁止生产、销售假冒他人注册商标的烟草制品。”烟草专卖法实施条例(1997 年 7 月 3 日施行)第二十四条规定:“卷烟、雪茄烟和有包装的烟丝,应当使用注册商标;申请注册商标,应当持国务院烟草专卖行政主管部门的批准生产文件,依法申请注册。”在 2001 年药品管理法修订以前,除了中药材和中药饮片以外的其
14、他药品,都必须使用注册商标。未修订前的药品管理法(1984 年 9 月 20 日通过,1985 年 7 月 1 日施行)第四十一条规定:“除中药材、中药饮片外,药品必须使用注册商标;未经核准注册的,不得在市场销售。注册商标必须在药品包装和标签上注明。”然而,在 2001 年药品管理法 修订之后,这一规定已经从 药品管理法 中消失了。因此,可以认为,药品不是必须使用注册商标才能在市场上销售。试题答案:试题答案:(12)D【考查知识点】【考查知识点】本题考察专利【解析】中华人民共和国专利法实施细则(2010 修订)中规定:同一申请人在同日(指申请日)对同样的发明创造既申请实用新型专利又申请发明专利
15、的,应当在申请时分别说明对同样的发明创造已申请了另一专利;未作说明的,依照专利法第九条第一款关于同样的发明创造只能授予一项专利权的规定处理。选项 D 为正确选项。试题答案:试题答案:(13)A【考查知识点】【考查知识点】本题考察多媒体中音频数字化【解析】声音信号转化为数字声音信号,最常见的技术 PCM(脉冲编码调制)技术。包括三个独立过程:采样、量化和二进制编码。采样:把时间连续的模拟信号转化成时间离散、幅度连续的信号。在某些特定的时刻获取声音信号的幅值叫采样。模拟信号转变为数字信号时,根据采样定理,只有采样频率不低于模拟信号频率的 2 倍,就可以从采样中无失真的恢复出原来的模拟信号,标准语音
16、电话信号的最高频率为 3.4KHz,故语音信号的采样频率为方便定为 8 KHz,即采样周期 T=125m,音乐信号的采样频率一般为 40khz 以上。选项 A 为正确选项。量化:把在幅度上连续取值的每一个样本转换为离散值表示,也叫 A/D 转换(analog to digital converter,模数转换)。比特培训 QQ:9570 52 659 群:38 512 498 7 b it p x.c o m2017 年 上半年 软件设计师 上午试题解析 编码:经过采样和量化处理后的声音信号已经是数字形式了,为减少数据量,还须按照一定的要求进行数据压缩和编码,再按照某种规定的格式将数据组织成为
17、文件。试题答案:试题答案:(14)D【考查知识点】【考查知识点】本题考察多媒体中音频数字化【解析】使用 300DPI 的分辨率扫描一幅 3x4 英寸照片,是指将图像进行采样时每英寸采样点为 300 个像素点,可以得到一幅(3300)(4300)=9001200 像素的数字图像。它实质上是图像数字化过程中的采样间隔,由它确立组成一幅图像的像素数目。选项 D 为正确选项。试题答案:试题答案:(15)A (16)C【考查知识点】【考查知识点】本题考察软件工程知识点【解析】【解析】软件设计必须依据对软件的需求来进行,结构化分析的结果为结构化设计提供了最基本的输入信息。从分析到设计往往经历以下流程:(1
18、)研究、分析和审查数据流图。根据穿越系统边界的信息流初步确定系统与外部接口。(2)根据数据流图决定问题的类型。数据处理问题通常有两种类型:变换型和事务型。针对两种不同的类型分别进行分析处理。(3)由数据流图推导出系统的初始结构图。(4)利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。(5)根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件的设计。(6)在设计的基础上,依旧分析模型中的加工规格说明、状态转换图进行过程设计。所以接口设计的主要依据是数据流图,接口设计的任务主要是描述软件与外部环境之间的交互关系,软件内模块之间的调用关系。本题依次选择
19、A、C 选项。试题答案:试题答案:(17)D(17)D (18)(18)B B 【解析】【解析】本题考查软件工程之时间管理(进度管理)Pert 图知识点。在时间管理(进度管理)中,甘特图和 Pert 图是常用的两种图形。甘特图能清晰地表示各子任务之间的并行情况,但无法表示子任务之间的依赖关系,以至于无法得知工程项目中的应该主攻或主控的关键任务是那些,可能会出现人力等资源方面的调配不合理现象。Pert 图是一个有向图,能清晰地描述子任务之间的依赖关系,起点到终点之间路径值最长的路径为关键路径(其路径值为完成此工程项目需要的最少时间),关键路径上的任务即为关键任务,关键任务是管理人员应主攻或主控的
20、任务,应该把核心资源放置于关键任务的执行中,但 Pert 不能清晰地描述出子任务之间的并行情况。在 Pert 图中,如果要缩短工期,则应该缩短关键路径的长度,如果关键任务未如期完成,则整个工程的进度就会延后。在本题的 Pert 图中,起点 A 到终点 L 最长的路径为:A-B-D-I-J-L,长度为 20 个时间单位,即完成本工程项目至少需要 20 个时间单位。由于任务 BD 在关键路径上,其没有松弛时间,在 AB 任务完成后必须立即开始,故其最早和最晚开始的时间都是第 4 天。由于 HK 任务必须在 A-E-G-H(需要 10 天)及 A-C-F-H(需要 9 天)都完成后才能开始,故 HK
21、最早开始的时间是第 11 天,最晚开始时间为第 12 天(20-3-5)。本题选择 D、B 选项。试题答案:试题答案:(19)D(19)D 【解析】【解析】本题考查软件工程之人力资源管理知识点。项目组的人员组织管理方式有民主制程序员组、主程序员组、现代程序员组几种方式,分别描述如下:1.民主制程序员组。是一种非正式的组织方式,小组成员完全平等,享有充分民主,小组成员通过协商作出技术决策,小组有高度的凝聚力,组内学术空气浓厚,有利于攻克技术难关。小组成员之间的通信是平行的,如果小组内有 n 个成员,则可能的通信信道是 n(n-1)/2。适用于开发人员少(28 人),软件规模较小,每个开发人员技术
22、水平都高的情况下。题中有 8 人,则有 8(8-1)/2=28 个沟通路径。2.主程序员组。在以下情况下,适用主程序员组的方式比较合适。软件开发人员多数比较缺乏经验;程序设计过程中有许多事务性的工作,例如,大量信息的存储和更新;多渠道通信很费时间,将降低程序员的生产率。如上图所示,主程序员既懂管理,同时又是技术是很棒的人才。而后备程序员是和主程序员水平相当,随时可替带主程序员工作的人才,编程秘书负责项目相关的全部事务性工作,如维护项目资料库和项目文档等。8 人的主程序员组,需要在程序员层次添加两程序员(连线到主程序员),共有 7 条沟通路径。比特培训 QQ:9570 52 659 群:38 5
23、12 498 7 b it p x.c o m 2017 年 上半年 软件设计师 上午试题解析 3.现代程序员组。在主程序组的基础上,取消主程序员的行政管理工作,让其单纯搞技术,负责技术工作方面的质量,而加进行政组长负责管理方面的工作。现代程序员组如下面三个图所示。现代程序员组的结构 大型项目的技术管理组织结构 包含分散决策的组织方式 本题选择 D 选项。试题答案:试题答案:(20)(20)B B 【解析】【解析】本题考查程序设计知识点。在程序设计语言中,变量、函数名、用户自定义类型等都是需要命令的对象,关键字(或保留字)是程序设计语言本身就已经占用的标识符,如 C 语言中的 int、for、
24、while 等关键字,这些关键字程序员是不能用来给变量等命名的,也无须给它们命令;注释是不需要命名的。本题选择 B 选项。试题答案:试题答案:(21)(21)D D 【解析】【解析】本题考查编译原理知识点。“以 b 结尾的字符串集合”这点 A、B、C、D 四个选项都能满足,因为每个选项中最后一个符号都是 b。解答本题就只需要看每个选项的前半部分是否都包含了 a、b 构成的所有符号串,如 a、b、aa、ab、bb、ba、aaa、bbb、aba、abb、bab、baa 等。A 选项(b|ab)中,ab 是配套的,有一个 a,后面绝对紧跟一个 b,类似 aaaa这种符号串是不可能出现的;对于 B 选
25、项(ab),b 是位于 a 的后面,不可能出现 baa 这种 b 打头的符号串;C 选项ab永远都是 a 在 b 之前,不可能出现 b 打头的符号串;D 选项(a|b)对应的正规集可表示为:,a,b,aa,ab,ba,bb,aaa,.,这包含了所有的由字符 a、b 构成的所有字符串,故(a|b)b满足题目“仅由字符 a、b 构成的所有字符串中,其中以 b 结尾”要求。本题选择 D 选项。比特培训 QQ:9570 52 659 群:38 512 498 7 b it p x.c o m2017 年 上半年 软件设计师 上午试题解析 试题答案:试题答案:(2(22 2)B B 【解析】【解析】本题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2017 上半年 软件 设计师 试题 解析

限制150内