2017上半年软件设计师考试真题及答案-上午卷
2017年上半年多媒体设计师真题+答案解析(全国计算机软考)上午选择+下午案例完整版
2017年上半年多媒体设计师真题+答案解析上午选择1、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。
A. 程序计数器(PC)B. 累加器(AC)C. 指令寄存器(IR)D. 地址寄存器(AR)答案:BCPU中常设置多个寄存器,其中,程序计数器的作用是保存待读取指令在内存中的地址,累加器是算逻运算单元中用来暂存源操作数和计算结果的寄存器,指令寄存器暂存从内存读取的指令,地址寄存器暂存要访问的内存单元的地址。
2、要判断字长为16位的整数a的低四位是否全为0,则(2)。
A. 将a与OxOOOF进行“逻辑与”运算,然后判断运算结果是否等于0B. 将a与OxOOOF进行“逻辑或”运算,然后判断运算结果是否等于FC. 将a与OxFFFO进行“逻辑异或”运算,然后判断运算结果是否等于0D. 将a与OxFFFO进行“逻辑与”运算,然后判断运算结果是否等于F答案:A在位级表示中,将x与y进行“逻辑与”“逻辑或”和“逻辑异或”的结果如下表所示。
将整数a与OxOOOF 4进行“逻辑与”运算,则运算结果中高12位都为0,而低4位则完全是a的低4位,所以“逻辑与”运算的结果为0则说明a的低4位为0。
将整数a与OxOOOF 4进行“逻辑或”运算,则运算结果中高12位都保留的是a的高12位,而低4位则全为1,所以“逻辑或”运算的结果不能判定a的低4位是否为0。
将整数a与OxFFFO进行“逻辑异或”运算,则运算结果中高12位是将a的高12取反,而低4位则保留了a的低4位,所以“逻辑异或”运算的结果不能判定a的低4位是否为0,因为高12位中可能有0有1。
将整数a与OxFFFO进行“逻辑或”运算,则运算结果中高12位全是1,而低4位则保留了a的低4位,所以“逻辑或”运算的结果不能判定a的低4位是否为0,因为高12位全是1。
3、计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。
当采用(3)方式时,不需要CPU执行程序指令来传送数据。
2017年上半年计算机水平考试(中级)《软件设计师》真题(上午考卷)及答案
2017年上半年计算机水平考试(中级)《软件设计师》真题(上午考卷)(总分100, 考试时间90分钟)1. VLIW是()的简称。
A 复杂指令系统计算机B 超大规模集成电路C 单指令流多数据流D 超长指令字该问题分值: 1答案:D2. 主存与Cache的地址映射方式中,()方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。
A 全相联B 直接映射C 组相联D 串并联该问题分值: 1答案:A3. 如果“2x”的补码是“90H”,那么x的真值是()。
A 72B -56C 56D 111该问题分值: 1答案:B4. 移位指令中的()指令的操作结果相当于对操作数进行乘2操作。
A 算术左移B 逻辑右移C 算术右移D 带进位循环左移该问题分值: 1答案:A5. 内存按字节编址,从A1000H到B13FFH的区域的存储容量为()KB。
A 32B 34C 65D 67该问题分值: 1答案:C6. 以下关于总线的叙述中,不正确的是()。
A 并行总线适合近距离高速数据传输B 串行总线适合长距离数据传输C 单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D 专用总线在设计上可以与连接设备实现最佳匹配该问题分值: 1答案:C7. 以下关于网络层次与主要设备对应关系的叙述中,配对正确的是()。
A 网络层——集线器B 数据链路层——网桥C 传输层——路由器D 会话层——防火墙该问题分值: 1答案:B8. 传输经过SSL加密的网页所采用的协议是()。
A HTTPB HTTPSC S-HTTPD HTTP-S该问题分值: 1答案:B9. 为了攻击远程主机,通常利用()技术检测远程主机状态。
A 病毒查杀B 端口扫描C QQ聊天D 身份认证该问题分值: 1答案:B10. 某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。
2017年上半年软件水平考试(中级)网络工程师上午(基础知识)真
2017年上半年软件水平考试(中级)网络工程师上午(基础知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在___________中。
A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)正确答案:B解析:本题考查计算机系统基础知识。
CPU中常设置多个寄存器,其中,程序计数器的作用是保存待读取指令在内存中的地址,累加器是算逻运算单元中用来暂存源操作数和计算结果的寄存器,指令寄存器暂存从内存读取到的指令,地址寄存器暂存要访问的内存单元的地址。
2.某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为___________。
A.(1一R3)(1-RL2)B.(1一(1一R)3)(1一(1一R)2)C.(1一R3)+(1一R2)D.(1一(1一R)3)+(1一(1一R)2)正确答案:B解析:本题考查计算机系统基础知识。
可靠度为R1和R2的两个部件并联后的可靠度为(1一(1一R1)(1一R2)),这两个部件串联后的可靠度为R1R2,因此图中所示系统的可靠度为(1一(1一R)3)(1一(1一R)2)。
3.已知数据信息为16位,最少应附加___________位校验位,才能实现海明码纠错。
A.3B.4C.5D.6正确答案:C解析:本题考查计算机系统基础知识。
设数据位是n位,校验位是k 位,则n和k必须满足以下关系:2k一1≥n+k。
若n=16,则k为5时可满足25≥16+5。
海明码的编码规则如下。
设k个校验位为Pk,Pk-1,…,P1,n个数据位为Dn-1,Dn-2,…,D1,D0,对应的海明码为Hn+k,Hn+k-1,…,H1,那么:①Pi在海明码的第2i-1位置,即Hj=Pi,且j=2i-1;数据位则依序从低到高占据海明码中剩下的位置。
Do_2017年上半年软件设计师考试真题(上午题)
上午试题
试题 1 CPU 执行算术运算或者逻辑运算时,常将源操作数和结果暂存在 ()中。 A. 程序计数器 (PC) B. 累加器 (AC) C. 指令寄存器 (IR) D. 地址寄存器 (AR)
试题 2 要判断宇长为 16 位的整数 a 的低四位是否全为 0,则() A.将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等 于0 B.ห้องสมุดไป่ตู้将 a 与 0x000F 进行"逻辑或"运算,然后判断运算结果是否 等于 F C. 将 a 与 0x000F 进行"逻辑异或"运算,然后判断运算结果是 否等于 O D. 将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否 等于 F
A.11 B.40 C.45 D.70
试题 50 下图为一个表达式的语法树,该表达式的后缀形式为 ()
A. x 5 y + * a / b B. x 5 y a b*+/C. -/ * x + 5 y a b D. x 5 * y + a/b-
试题 51-52 若事务 T1 对数据 D1 加了共享锁,事务 T2 、T3 分别对数据 D2 、 D3 加了排它锁,则事务 T1 对数据() ;事务 T2 对数据() A. D2 、D3 加排它锁都成功 B. D2 、D3 加共享锁都成功 C. D2 加共享锁成功 ,D3 加排它锁失败 D. D2 、D3 加排它锁和共享锁都失败
试题 14 使用图像扫描仪以 300DPI 的分辨率扫描一幅 3×4 英寸的图片, 可以得到()像素的数字图像。 A.300×300 B.300×400 C.900×4 D.900×1200
2017年上半年软考答案
2017年上半年软考答案在典型的软件架构模式中,(16)模式是基于资源不对等,为实现共享而提出的。
[单选题] *A.管道/过滤器B.事件驱动C. 分层D.客户/服务器(正确答案)答案解析:常见的几种典型架构模式如下。
(1)管道/过滤器模式:在此模式中,每个组件(过滤器)都有一组输入/输出。
组件读取输入的数据流,经过内部处理后,产生输出的数据流,该过程主要完成输入流的变换及增量计算。
其典型应用包括批处理系统。
(2)面向对象模式:面向对象模式是在面向对象的基础上,将模块数据的表示方法及其相应操作封装在更高抽象层次的数据类型或对象中。
其典型应用是基于组件的软件开发。
(3)事件驱动模式:事件驱动模式的基本原理是,组件并不直接调用操作,而是触发一个或多个事件,系统中的其他组件可以注册相关的事件。
触发一个事件时,系统会自动调用注册了该事件的组件,即触发事件会导致另一组件中操作的调用。
事件驱动模式的典型应用包括各种图形界面应用。
(4)分层模式:分层模式采用层次化的组织方式,每一层都为上一层提供服务,并使用下一层提供的功能。
其典型应用是分层通信协议,如ISO/OSI的七层网络模型。
(5)客户/服务器模式(C/S):客户/服务器模式(C/S)是基于资源的不对等,为实现共享而提出的模式。
该模式将应用一分为二,服务器(后台)负责数据操作和事务处理,客户(前台)完成与用户的交互任务。
●关于数据库和数据仓库技术的描述,不正确的是(17)。
[单选题] *A.与数据仓库相比,数据库的数据源相对单一B.与数据仓库相比,数据库主要存放历史数据,相对稳定(正确答案)C.数据仓库的目的是为了管理决策D.数据仓库的结构包含数据源、数据集市、OLAP服务器、前端工具等答案解析:传统的数据库技术以单一的数据源即数据库为中心,进行事务处理、批处理、决策分析等各种数据处理工作,主要有操作型处理和分析型处理两种。
传统数据库系统主要强调的是优化企业的日常事务处理工作,难以实现对数据分析处理要求,无法满足数据处理多样化的要求。
2017年上半年全国计算机软考系统分析师真题+答案解析(上午选择+案例分析+论文)完整版
2017年上半年系统分析师真题解析上午选择题1面向对象分析中,类与类之间的“IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。
A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:C2A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:D本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。
例如:野马是一种马。
has-a关系是基于用法(即引用)而不是继承。
换句话说,如果类a 中的代码具有对类b实例的引用,则“类a has-a类b”。
例如:马有缰绳。
is part of是一种整体与部分的关系。
3面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。
其中,交互模型包括(3),其他行为模型还有(4)。
A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:A4A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:D本题考查UML图。
多种UML图有其严格的分类,首先分为静态图和动态图。
其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。
5关于设计模式,下列说法正确的是()。
A.原型(Prototype)和模板方法(Template Method)属于创建型模式B.组合(Composite)和代理(Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式答案:B本题考查设计模式的分类,设计模式分类情况如下所示:6三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为()位。
A.56B.112C.128D.168答案:B本题考查信息安全中的对称加密算法。
三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。
软件设计师试题及答案上午题
1. CPU在执行指令的过程中;会自动修改的内容;以使其保存的总是将要执行的下一条指令的地址..A.指令寄存器B.程序计数器C.地址寄存D.指令译码器参考答案B试题解析:程序计数器pc是用于存放下一条指令所在单元的地址的地方..指令寄存器是临时放置从内存里面取得的程序指令的寄存器;用于存放当前从主存储器读出的正在执行的一条指令..地址寄存器用来保存当前CPU所访问的内存单元的地址..指令译码器;从内存中取出的一条指令经送往中...2. 在微机系统中;BIOS基本输入输出系统保存在中..A.主板上的ROMB.CPU的寄存器C.主板上的RAMD.虚拟存储器参考答案A试题解析:BIOS是一个程序;是固化在的BIOS ROM芯片里面的;它相当于硬件底层的一个;控制和保存着硬件的输入输出工作..3. 采用n位补码包含一个符号位表示数据;可以直接表示数值 ..A.2nB.-2nC.2n-1D. -2n-1参考答案D试题解析:对于有n位的整数补码;其取值范围是-2n-1~2n-1-1以8位的整数补码举例;其有效取值范围是-27~27-1;也就是-128~127..拿C计算值为128越界了;只有D符合..其它选项都越界了..4. 某系统由下图所示的部件构成;每个部件的千小时可靠度都为R;该系统的千小时可靠度为 ..A.3R+2R/2B. R/3+R/2C. 1-1-R31-1-R2D. 1-1-R3-1-R2参考答案C试题解析:2017年上半年原题串行系统的可靠性 R=R 1×R 2×…× R n并联系统的可靠性为 R= 1- 1- R 1 ×1- R 2 ×…×1- R n5. 以下关于采用一位奇校验方法的叙述中;正确的是 ..A.若所有奇数位出错;则可以检测出该错误但无法纠正错误B.若所有偶数位出错;则可以检测出该错误并加以纠正C.若有奇数个数据位出错;则可以检测出该错误但无法纠正错误D.若有偶数个数据位出错;则可以检测出该错误并加以纠正参考答案C试题解析:奇校验:如果以二进制数据中1的个数是奇数为依据;则是奇校验偶校验:如果以二进制数据中1的个数是偶数为依据;则是偶校验如果传输过程中包括校验位在内的奇数个数据位发生改变;那么奇校验位将出错表示传输过程有错误发生;但是由于没有办法确定哪一位出错;所以它不能进行错误校正..6. 下列关于流水线方式执行指令的叙述中;不正确的是 ..A.流水线方式可提高单条指令的执行速度B.流水线方式下可同时执行多条指令C.流水线方式提高了各部件的利用率D.流水线方式提高了系统的吞吐率参考答案试题解析:流水线技术是指在程序执行时;多条指令重叠进行操作的一种任务分解技术..把一个任务分解为若干顺序执行的子任务;不同的子任务由不同的执行机构来负责执行;而这些执行机构可以同时并行工作..7. DES是算法..A.公开密钥加密B.共享密钥加密C.数字签名D.认证参考答案B试题解析:共享密钥加密又称对称加密算法;既用同一个密钥去加密和解密数据..常用的算法包括DES、3DES、IDEA、AES等..8.计算机病毒的特征不包括 ..A.传染性B.触发性C.隐蔽性D.自毁性参考答案D试题解析:软件设计师教程第5版P566页:计算机病毒具有隐蔽性、传染性、潜伏性、触发性和破坏性等特性..因此不包括选项D自毁性..9.10. MD5是算法;对任意长度的输入计算得到的结果长度为位..A.路由选择B.摘要C.共享密钥D.公开密钥A.56B.128C.140D.160参考答案B.B试题解析:常见的摘要算法有:MD5、SHA等MD5:信息摘要算法第五版;输入以512位为分组;进行处理;产生一个128位的输出..11. 使用Web方式收发电子邮件时;以下描述错误的是 ..A.无须设置简单邮件传输协议B.可以不设置帐号密码登录C.邮件可以插入多个附件D.未发送邮件可以保存到草稿箱参考答案B试题解析:谈到收发这二个关键字;使用WEB方式收发邮件是必须设置账号密码登录的..如果只是简单的查看可以不设置账号密码..12.有可能无限期拥有的知识产权是 ..A.着作权B.专利权C.商标权D.集成电路布图设计权参考答案C试题解析:根据我国着作权法第二十条之规定;作者的署名权、修改权、保护作品完整权的保护期不受限制..但是商标权可以每10年;无限续期..所以也存在无限期拥有..但是题目中提到的有可能所以应该选择C;不然A的话就不用说有可能了;是必须无限期了13. 是构成我国保护计算机软件着作权的两个基本法律文件..A.软件法和计算机软件保护条例B.中华人民共和国着作权法和计算机软件保护条例C.软件法和中华人民共和国着作权法D.中华人民共和国版权法和计算机软件保护条例参考答案B试题解析:我国保护计算机软件着作权的两个基本法律文件是中华人民共和国着作权法和计算机软件保护条例14.某软件程序员接受一个公司软件着作权人委托开发完成一个软件;三个月后又接受另一公司委托开发功能类似的软件;此程序员仅将受第一个公司委托开发的软件略作修改即提交给第二家公司;此种行为 ..A.属于开发者的特权B.属于正常使用着作权C.不构成侵权D.构成侵权参考答案D试题解析:本题目指明了第一个软件公司为软件着作权人;所以再把略作修改的软件交给第二家;构成侵权行为..15.结构化分析的输出不包括 ..A.数据流图B.数据字典C.加工逻辑D.结构图参考答案D试题解析:软件设计师教程第5版P325页:结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明也称加工逻辑说明、补充材料..因此D选项不包括..16.某航空公司拟开发一个机票预订系统; 旅客预订机票时使用信用卡付款..付款通过信用卡公司的信用卡管理系统提供的接口实现..若采用数据流图建立需求模型;则信用卡管理系统是 ..A.外部实体B.加工C.数据流D.数据存储参考答案A试题解析:数据流图的成分包括:数据存储、数据流、加工、外部实体..其中;数据流、加工、数据存储是用于系统内部数据处理的模型;而外部实体指系统以外;又和系统有联系的人或事物或软件系统..所以此选项为A17.18.某软件项目的活动图如下图所示;其中顶点表示项目里程碑;连接顶点的边表示包含的活动;边上的数字表示活动的持续时间天;则完成该项目的最少时间为天..活动FG的松驰时间为天..A.20B.37C.38D.46A.9B.10C.18D.26参考答案D.C试题解析:最少完成时间是指完全项目工期的最长时间因此ADFHJ为项目活动图的关键路径等于46天..FG的松弛时间为18天..46-7-3和46-10-18相比;差值为18所以此选项为1819.以下叙述中; 不是一个风险..A.由另一个小组开发的子系统可能推迟交付;导致系统不能按时交付客户B.客户不清楚想要开发什么样的软件;因此开发小组开发原型帮助其确定需求C.开发团队可能没有正确理解客户的需求D.开发团队核心成员可能在系统开发过程中离职参考答案B试题解析:一般而言;风险与不确定性有关;若某一事件的发生存在着两种或两种以上的可能性;即可认为该事件存在风险..但是选项B已经确定客户不清楚需求;所以是确定事情..所以不存在风险..20.对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算就可确定表达式的值..对于表达式"a or c< d and b"; 时可进行短路计算..A. d为trueB. a为trueC. b为trueD. c为true参考答案B试题解析:此题考察的是短路问题..or的含义代表或的意思;and的意思是代表并且的意思..所以此题a为true后面的就可以不用执行下去直接判定为真..所以形成短路效应..21.下面二叉树表示的简单算术表达式为 ..A.1020+30-40B.1020+30-40C.1020+30-40D.1020+30-40参考答案C试题解析:此题考察的是二叉树排序问题..根据图示可知最后计算的符号为-号;其次为号;最后为+号;所以答案可知为C选项..22.在程序运行过程中; 时涉及整型数据转换为浮点型数据的操作..A.将浮点型变量赋值给整型变量B.将整型常量赋值给整型变量C.将整型变量与浮点型变量相加D.将浮点型常量与浮点型变量相加参考答案C试题解析:此题BD选项为同数据数据;对于A选项是将float数据类型转成int数据类型;C选项是将int类型和float类型进行相加;实现了int类型转成float类型..23.某计算机系统中互斥资源R的可用数为8;系统中有3个进程P1、P2和P3竞争R;且每个进程都需要i个R;该系统可能会发生死锁的最小i值为 ..A. 1B. 2C. 3D. 4参考答案D试题解析:如果是3 每个进程都需要3个资源按照给每个最大资源分配会是3;3;2这种情况了那么有两个进程资源就够了结束后吐出给最后那个进程 8个资源足够;如果i是4的话 3;3;2这种必定是死锁了24~26.进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制这5个进程的同步与互斥的程序如下;那么程序中的空①和空②处应分别为;空③和空④处应分别为;空⑤和空⑥处应分别为 ..A.VS1和PS2B. PS1和VS2C. VS1和VS2D. VS2和PS1A. VS3和VS5B. PS3和VS5C. VS3和PS5D. PS3和PS5A. PS6和PS5VS6B. VS5和VS5VS6C. VS6和PS5PS6D. PS6和PS5PS6参考答案D.B.C试题解析:首先标明信号然后由题可知DBC27.某文件管理系统在磁盘上建立了位示图bitmap;记录磁盘的使用情况..若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位;位示图中字的编号依次为:0、1、2、..;每个字中的一个二进制位对应文件存储器上的一个物理块;取值0和1分别表示物理块是空闲或占用..假设操作系统将2053号物理块分配给某文件;那么该物理块的使用情况在位示图中编号为的字中描述..A.32B.33C.64D.65参考答案C试题解析:2053/32=64.156;并且位示图是从0号开始所以选择C28.某操作系统文件管理采用索引节点法..每个文件的索引节点有8个地址项;每个地址项大小为4字节;其中5个地址项为直接地址索引;2个地址项是一级间接地址索引;1个地址项是二级间接地址索引;磁盘索引块和磁盘数据块大小均为1KB..若要访问文件的逻辑块号分别为1和518;则系统应分别采用 ..A.直接地址索引和一级间接地址索引B.直接地址索引和二级间接地址索引C.一级间接地址索引和一级间接地址索引D.一级间接地址索引和二级间接地址索引参考答案B试题解析:1KB/4b=256所以直接地址索引为0-4号一级地址索引为2562+4=516号二级地址索引为256256+516=517-66052号29.某企业拟开发一个企业信息管理系统;系统功能与多个部门的业务相关..现希望该系统能够尽快投入使用;系统功能可以在使用过程中不断改善..则最适宜采用的软件过程模型为 ..A.瀑布模型B.原型模型C.演化迭代模型D.螺旋模型参考答案C试题解析:增量模型在各个阶段并不交付一个可运行的完整产品;而是交付满足客户需求的一个子集的可运行产品..整个产品被分解成若干个构件;开发人员逐个构件地交付产品;这样做的好处是软件开发可以较好地适应变化;客户可以不断地看到所开发的软件;从而降低开发风险..30.能力成熟度模型集成CMMI是若干过程模型的综合和改进..连续式模型和阶段式模型是CMMI提供的两种表示方法;而连续式模型包括6个过程域能力等级;其中使用量化统计学手段改变和优化过程域;以应对客户要求的改变和持续改进计划中的过程域的功效..A.CL2已管理的B.CL3已定义级的C.CL4定量管理的D.CL5优化的参考答案D试题解析:CL0:未完成的:未执行或未达到CL1定义的所有目标CL1:已执行的:共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品;以实现支持过程域的特定目标..CL2:已管理的:共性目标集中于已管理的过程的制度化..CL3:已定义级的:共性目标集中于以定义过程的制度化..CL4:定量管理的:共性目标集中于可定量管理的过程的制度化CL5:优化的使用量化统计学手段改变和优化过程域;以对付客户要求的可持续改进计划中的过程域的功效31. 在ISO/IEC 9126软件质量模型中;可靠性质量特性是指在规定的一段时间内和规定的条件下;软件维持在其性能水平有关的能力;其质量子特性不包括 ..A. 安全性B. 成熟性C. 容错性D. 易恢复性参考答案A试题解析:由软件设计师教程P300页可知如下图安全性不包括32.以下关于模块化设计的叙述中;不正确的是 ..A.尽量考虑高内聚、低耦合;保持模块的相对独立性B.模块的控制范围在其作用范围内C.模块的规模适中D.模块的宽度、深度、扇入和扇出适中参考答案B试题解析:模块化设计的原则应该是尽量考虑高内聚、低耦合1.模块独立模块的独立性原则表现在模块完成独立的功能;与其他模块的联系应该尽可能得简单;各个模块具有相对的独立性..2.模块的规模要适当模块的规模不能太大;也不能太小..如果模块的功能太强;可读性就会较差;若模块的功能太弱;就会有很多的接口..读者需要通过较多的程序设计来进行经验的积累..3.分解模块时要注意层次在进行多层次任务分解时;要注意对问题进行抽象化..在分解初期;可以只考虑大的模块;在中期;再逐步进行细化;分解成较小的模块进行设计..33. 某企业管理信息系统中;采购子系统根据材料价格、数量等信息计算采购的金额;并给财务子系统传递采购金额、收款方和采购日期等信息;则这两个子系统之间的耦合类型为耦合..A.数据B.标记C.控制D.外部参考答案B试题解析:34.35对以下的程序伪代码用缩进表示程序块进行路径覆盖测试;至少需要个测试用例..采用McCabe度量法计算其环路复杂度为 ..A.2B.4C.6D.8A.2B.3C.4D.5参考答案B试题解析:由公式可知VG=m-n+2得到14-12+2=4.36. 某商场的销售系统所使用的信用卡公司信息系统的数据格式发生了更改;因此对该销售系统进行的修改属于维护..A.改正性B.适应性C.改善性D.预防性参考答案B试题解析:更正性..由于系统测试不可能揭露系统存在的所有错误;因此在系统投入运行后频繁的实际应用过程中;就有可能暴露出系统内隐藏的错误适应性维护..适应性维护时为了使系统适应环境的变化而进行的维护工作..完善性维护..在系统的使用过程中;用户往往要求扩充原有系统的功能;增加一些在软件需求规范书中没有规定的功能与性能特征;以及对处理效率和编写程序的改进..预防性维护..系统维护工作不应总是被动地等待用户提出要求后才进行;应进行主动的预防性维护;即选择那些还有较长使用寿命;目前尚能正常运行;但可能将要发生变化或调整的系统进行维护;目的是通过预防性维护为未来的修改与调整奠定更好的基础37. 在面向对象方法中;继承用于 ..A.在已存在的类的基础上创建新类B.在已存在的类中添加新的方法C.在已存在的类中添加新的属性D.在已存在的状态中添加新的状态参考答案A试题解析:本题考查的是继承的定义:继承是类之间的一种关系;在定义和实现一个类的时候;可以在一个已经存在的类的基础上进行..因此本题选择A选项..38. 多态是指操作方法具有相同的名称、且在不同的上下文中所代表的含义不同..A.参数B.包含C.过载D.强制参考答案C试题解析:参数多态:应用广泛、最纯的多态..包含多态:同样的操作可用于一个类型及其子类型..包含多态一般需要进行运行时的类型检查..过载多态:同一个名操作符﹑函数名在不同的上下文中有不同的类型..强制多态:编译程序通过语义操作;把操作对象的类型强行加以变换;以符合函数或操作符的要求..本题应该选择C选项过载多态..39.40 在某销售系统中;客户采用扫描二维码进行支付..若采用面向对象方法开发该销售系统;则客户类属于类; 二维码类属于类..A.接口B.实体C.控制D.状态A.接口B.实体C.控制D.状态参考答案B.A试题解析:类可以分为三种:实体类、接口类边界类和控制类..实体类的对象表示现实世界中真实的实体;如人、物等..接口类边界类的对象为用户提供一种与系统合作交互的方式;分为人和系统两大类;其中人的接口可以是显示屏、窗口、Web窗体、对话框、菜单、列表框、其他显示控制、条形码、二维码或者用户与系统交互的其他方法..系统接口涉及到把数据发送到其他系统;或者从其他系统接收数据..控制类的对象用来控制活动流;充当协调者..41~43 下图所示UML图为 ;用于展示 ..①和②分别表示 ..A.类图B.组件图C.通信图D.部署图A.一组对象、接口、协作和它们之间的关系B.收发消息的对象的结构组织C.组件之间的组织和依赖D.面向对象系统的物理模型A.供接口和供接口B.需接口和需接口C.供接口和需接口D.需接口和供接口参考答案B.C.C试题解析:请参考软件设计师教程第5版P375图示为组件图..末端有一个完整的圆周的接口符号代表组件提供接口..在末端只有半个圆的接口符号代表组件需求接口44~47假设现在要创建一个简单的超市销售系统;顾客将毛巾、饼干、酸奶等物品Item加入购物车Shopping_Cart;在收银台Checkout人工Manual 或自动Auto地将购物车中每个物品的价格汇总到总价格后结帐..这一业务需求的类图方法略设计如下图所示;采用了模式..其中定义以一个Checkout对象为参数的accept操作;由子类实现此accept操作..此模式为 ;适用于 ..A.观察者ObserverB.访问者VisitorC.策略StrategyD.桥接器BridgeA.ItemB.Shopping_CartC.CheckoutD.Manual和AutoA.创建型对象模式B.结构型对象模式C.行为型类模式D.行为型对象模式A.必须保存一个对象在某一个时刻的部分状态B.想在不明确指定接收者的情况下向多个对象中的一个提交一个请求C.需要对一个对象结构中的对象进行很多不同的并且不相关的操作D.在不同的时刻指定、排列和执行请求试题解析:访问者模式包含如下角色:Vistor :抽象访问者ConcreteVisitor:具体访问者Element: 抽象元素ConcreteElement:具体元素ObjectStructure:对象结构48. 在以阶段划分的编译器中; 阶段的主要作用是分析程序中的句子结构是否正确..A.词法分析B.语法分析C.语义分析D.代码生成参考答案B试题解析:1、词法分析阶段:识别出一个个的单词;删掉无用的信息;报告分析时的错误..2、语法分析阶段:语法分析器以单词符号作为输入;分析单词符号是否形成符合语法规则的语法单位;如表达式、赋值、循环等;按语法规则分析检查每条语句是否有正确的逻辑结构..语法分析构造一棵语法树..3、语义分析阶段:主要检查源程序是否存在语义错误;并收集类型信息供后面的代码生成阶段使用;如:赋值语句的右端和左端的类型不匹配..表达式的除数是否为零等..49. 下图所示为一个不确定有限自动机NFA的状态转换图..该NFA可识别字符串 ..A.0110B.0101C.1100D.1010参考答案A试题解析:由答案可知以0开始以0结尾;所以只有A符合..50.函数f和g的定义如下图所示..执行函数f时若采用引用call by reference方式调用函数ga;则函数f的返回值为 ..A.14B.18C.24D.28参考答案D试题解析:代入可知m=25;x=10-1;return x+m=1919+9=2851. 数据库系统中的视图、存储文件和基本表分别对应数据库系统结构中的 ..A.模式、内模式和外模式B.外模式、模式和内模式C.模式、外模式和内模式D.外模式、内模式和模式参考答案D试题解析:本题考察的是数据库体系结构:三层模式..对于题干给出的视图、存储文件、基本表分别对应:视图-外模式;存储文件-内模式;基本表-模式..因此本题选择D选项52. 在分布式数据库中; 是指用户或应用程序不需要知道逻辑上访问的表具体如何分块存储..A.逻辑透明B.位置透明C.分片透明D.复制透明参考答案C试题解析:本题考查的是分布式数据库相关知识..1.逻辑透明性局部映像透明性:它是最低层次的透明性;该透明性提供数据到局部数据库的映像;即用户不必关心局部DBMS支持哪种数据模型、使用哪种数据操纵语言;数据模型和操纵语言的转换是由系统完成的..因此;局部映像透明性对异构型和同构异质的分布式数据库系统时非常重要的..2.位置透明性:用户不必知道所操作的数据放在何处;即数据分配到哪个或哪些站点存储对用户是透明的..因此;数据分片模式的改变;如把数据从一个站点转移到另一个站点将不会影响应用程序;因而应用程序不必改写..3.分片透明性:用户不必关心数据是如何分片;他们对数据的操作在全局关系上进行的;即关心如何分片对用户是透明的;因此;当分片改变时应用程序可以不变..4.复制透明性:用户不用关心数据库在网络中的各个节点的复制情况;被复制的数据的更新都由系统自动完成..53.54 设有关系模式RA1;A2;A3;A4;A5;A6;函数依赖集F={A1→A3;A1 A2→A4;A5 A6→A1;A3 A5→A6;A2 A5→A6}..关系模式R的一个主键是 ; 从函数依赖集F可以推出关系模式R ..A.A1A4B.A2A5C.A3A4D.A4A5A.不存在传递依赖;故R为1NFB.不存在传递依赖;故R为2NFC.存在传递依赖;故R为3NFD.每个非主属性完全函数依赖于主键;故R为2NF参考答案B.D试题解析:把每个选项代入求它的闭包;A2A5能推出所有属性的为主键..第二空;根据第一空可知R的一个主键为A2A5;由函数依赖集F可知;存在A2A5→A6;A5A6→A1;A1→A3;这里存在传递函数依赖;故A、B选项均不正确;C选项本身不正确;存在非主属性对候选键的传递函数依赖;是不满足3NF的..因此本题选择D选项..55.56给定关系RA; B;C;D和SC;D;E;若关系R与S进行自然连接运算;则运算后的元组属性列数为;关系代数表达式与等价..A.4B.5C.6D.7参考答案B.D试题解析:对于自然连接只要把重复的列去掉就可以所以为5.第二空和选项等价的为D选项57.栈的特点是后进先出;若用单链表作为栈的存储结构;并用头指针作为栈顶指针;则 ..A.入栈和出栈操作都不需要遍历链表B.入栈和出栈操作都需要遍历链表C.入栈操作需要遍历链表而出栈操作不需要D.入栈操作不需要遍历链表而出栈操作需要参考答案A试题解析:本题用单链表作为栈的存储结构;因为栈的操作是先进后出;因此无论是入栈还是出栈;都只对栈顶元素操作;而在单链表中用头指针作为栈顶指针;此时无论是出栈还是入栈;都只需要对头指针指向的栈顶指针操作即可;不需要遍历链表..58. 已知某二叉树的先序遍历序列为A B C D E F、中序遍历序列为B A DC F E;则可以确定该二叉树 ..A.是单支树即非叶子结点都只有一个孩子B.高度为4即结点分布在4层上C.根结点的左子树为空D.根结点的右子树为空参考答案B试题解析:根据先序遍历和中序遍历序列可以构造出二叉树高度为4的所以选择B 59. 可以构造出下图所示二叉排序树二叉检索树、二叉查找树的关键码序列是 ..A.10 13 17 19 23 27 31 40 65 91B.23 40 91 17 19 10 31 65 27 13C.23 19 40 27 17 13 10 91 65 31D.27 31 40 65 91 13 10 17 23 19参考答案B试题解析:。
2017年上半年软件设计师考试上午真题(完整版)
希赛网() 400-111-9811
25、某计算机系统页面大小为 4K ,进程的页面变换表如下所示。若进程的逻 辑地址为 2D16H。该地址经过变换后,其物理地址应为( )。
A、2048H B、4096H C、4D16H D、6D16H 26、进程 P1、P2 、P3、P4 和 P5 的前趋图如下所示:
全职师资直播+录播双保障 1v1全程辅导
B、P(S1)和 V(S2)V(S3) C、V(S1)和 V(S2)V(S3) D、P(S1)和 P(S2)V(S3) A、P(S2)和 P(S4) B、V(S2)和 P(S4) C、P(S2)和 V(S4) D、V(S2)和 V(S4) A、P(S4)和 V(S5) B、V(S5)和 P(S4) C、V(S4)和 P(S5) D、V(S4)和 V(S5)
C、19 D、20 A、3 和 10 B、4 和 11 C、3 和 9 D、4 和 10
希赛网() 400-111-9811
19、在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主 程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟 通。在一个由 8 名开发人员构成的小组中,无主程序员组和主程序员组的沟通 路径分别是( )。
全职师资直播+录播双保障 1v1全程辅导
希赛网() 400-111-9811
35、对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要 ( )个测试用例。采用 McCabe 度量法计算其环路复杂度为( )。
A、2 和 3 B、2 和 4 C、2 和 5 D、2 和 6 A、1 B、2 C、3 D、4
A、32 和 8
B、32 和 7
软考网络工程师2017年上半年上午试题及答案详解
●CPU:执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。
(1)A.程序计数器 (PC) B.累加器 (AC) C.指令寄存器 (IR)D.地址寄存器 (AR)●某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(2)(2)A.(1 -R3)(1- R2) B.(1-(1- R)3)( 1- (1- R)2)C.(1- R3) + (1-R2)D.(1 - (1-:R)3) + ( 1- (1- R)2)●己知数据信息为 16 位,最少应附加(3)位校验位,才能实现海明码纠错。
(3)A.3 B.4 C.5 D.6●某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(4)天。
活动 BD 和 HK 最早可以从第(5)天开始。
(活动 AB 、AE 和 AC 最早从第 1 天开始)(4)A.17 B.18 C.19 D.20(5)A.3和10 B.4和11 C.3和9 D.4和10●数字语音的采样频率定义为8kHZ,这是因为(6)(6)A.语音信号定义的频率最高值为4kHZ B.语音信号定义的频率最高值为8kHZC.数字语音传输线路的带宽只有8kHZD.一般声卡的来样频率最高为每秒8k次●使用图像扫描仪以300DPI的分辨率扫描一幅 3x4 英寸的图片,可以得到(7)像素的数字图像。
(7)A.300 x300 B.300 x400 C.900 x4 D.900 x1200●某计算机系统页面大小为 4K ,进程的页面变换表如下所示。
若进程的逻辑地址为2D16H 。
该地址经过变换后,其物理地址应为(8)。
(8)A.2048H B.4096H C.4D16H D.6D16H●根据我国商标法,下列商品中必须使用注册商标的是(9)(9)A.医疗仪器 B.墙壁涂料 C.无糖食品 D.烟草制品●甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法,以下说法中,不可能采用的是(10)(10)A.甲、乙作为共同申请人 B.甲或乙一方放弃权利并从另一方得到适当的补偿C.甲、乙都不授予专利权D.甲、乙都授予专利权●以下关于光纤的说法中,错误的是(11)(11)A.单模光纤的纤芯直径更细 B.单模光纤采用 LED 作为光源C.多模光纤比单模光纤的传输距离近D.多模光纤中光波在光导纤维中以多种模式传播●电话信道的频率为0-4kHZ ,若信噪比为30dB,则信道容量为(12)kb/s ,要达到此容量,至少需要(13)个信号状态。
2017年上半年(初级)初级程序员真题+答案解析(上午选择+下午案例完整版)全国计算机软考
最新2017年上半年程序员真题+答案解析(上午选择+下午案例完整版)1、在Windows资源管理器中,如果选中的某个文件,再按Delete键可以将该文件删除,但需要时还能将该文件恢复。
若用户同时按下Delete和()组合键时,则可删除此文件且无法从“回收站”恢复。
A. CtrlB. ShiftC. AltD. Alt和Ctrl答案:Bdelete键删除是把文件删除到回收站;需要手动清空回收站处理掉,shift + delete 删除是把文件删除但不经过回收站的;不需要再手动清空回收站。
2、计算机软件有系统软件和应用软件,下列()属于应用软件。
A. LinuxB. UnixC. Windows7D. Internet Explorer答案:DInternet Explorer,是微软公司推出的一款网页浏览器。
国内网民计算机上常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。
Linux、Unix和Windows都是操作系统。
3、某公司2016年10月员工工资表如下所示。
若要计算员工的实发工资,可先在J3单元格中输入(3),再向垂直方向拖动填充柄至J12单元格,则可自动算出这些员工的实发工资。
若要将缺勤和全勤的人数统计分别显示在B13和D13单元格中,则可B13和D13中分别填写(4)。
A. =SUM(D$3:F$3)-(H$3:I$3)B. =SUM(D$3:F$3)+(H$3:I$3)C. =SUM(D3:F3)-SUM(H3:I3)D. =SUM(D3:F3)+SUM(H3:I3)答案:C4、 A. =COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)B. =COUNT(E3:E12,“>=0”)和COUNT(E3:E12,“=300”)C. =COUNTIF(E3:E12,>=0)和COUNTIF(E3:E12,=300)D. =COUNTIF(E3:E12,“=0”)和COUNTIF(E3:E12,“=300”)答案:D5、统一资源地址(URL) /index.html中的http和index.html分别表示()。
2017上半年软件设计师考试真题及答案-上午卷
2017上半年软件设计师考试真题及答案-上午卷【题目1】CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A、程序计数器 (PC)B、累加器 (AC)C、指令寄存器 (IR)D、地址寄存器 (AR)【题目2】要判断宇长为 16 位的整数 a 的低四位是否全为 0,则()A、将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0B、将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于FC、将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0D、将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F【题目3】计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。
当采用()方式时,不需要 CPU 执行程序指令来传送数据。
A、中断B、程序查询C、无条件传送D、DMA【题目4】某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为 R ,则该系统的千小时可靠度为()。
A、(1-R3)(1-R2)B、(1-(1-R)3)(1-(1-R)2)C、(1-R3)+(1-R2)D、(1-(1-R)3)+(1-(1-R)2)【题目5】己知数据信息为 16 位,最少应附加()位校验位,才能实现海明码纠错。
A、3B、4C、5D、6【题目6】以下关于Cache (高速缓冲存储器)的叙述中,不正确的是()A、Cache 的设置扩大了主存的容量B、Cache 的内容是主存部分内容的拷贝C、Cache 的命中率并不随其容量增大线性地提高D、Cache 位于主存与 CPU 之间【题目7】HTTPS 使用()协议对报文进行封装A、SSHB、SSLC、SHA-1D、SET【题目8】以下加密算法中适合对大量的明文消息进行加密传输的是()A、RSAB、SHA-1C、MD5D、RC5【题目9】假定用户A、B 分别在I1和I2两个 CA 处取得了各自的证书,下面()是 A、B 互信的必要条件。
计算机技术与软件专业技术资格(水平)考试2017年上半年网络工程师(上午)试卷答案
全国计算机技术与软件专业技术资格(水平)考试2017年上半年网络工程师上午试卷答案(1)【答案】B【解析】累加寄存器AC通常简称为累加器,其功能是:当运算器的算术逻辑单元ALU执行算术或逻辑运算时,为ALU提供一个工作区。
累加寄存器暂时存放ALU运算的结果信息。
显然,运算器中至少要有一个累加寄存器。
(2)【答案】B【解析】整个系统的可靠度计算,是两个并联系统串接而成,所以可靠度是(1-(1-R)3)(1-(1-R)2)。
己知数据信息为16 位,最少应附加(3)位校验位,才能实现海明码纠错。
(3)【答案】C【解析】海明不等式:校验码个数为K,2的K次方个校验信息,1个校验信息用来指出“没有错误”,其余(2K-1)个指出错误发生在那一位,但也可能是校验位错误,所以满足m+k+1<=2k。
(4)(5)【答案】D B【解析】在网络图中的某些活动可以并行地进行,所以完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,从开始顶点到结束顶点的最长(工作时间之和最大)路径为关键路径,关键路径上的活动为关键活动。
本题中关键路径是A-B-D-I-J-L(20天)。
那么BD和HK最早可以第4天和第11天。
(6)【答案】A【解析】取样:每隔一定时间间隔,取模拟信号的当前值作为样本,该样本代表了模拟信号在某一时刻的瞬间值。
经过一系列的取样,取得连续的样本可以用来代替模拟信号在某一区间随时间变化的值。
那么究竟以什么样频率取样,就可以从取样脉冲信号中无失真地恢复出原来的信号?尼奎斯特取样定理:如果取样速率大于模拟信号最高频率的2倍,则可以用得到的样本中恢复原来的模拟信号。
(7)【答案】D【解析】例如要冲洗3*4英寸的照片,扫描精度是300dpi,那么文件尺寸应该是(3*300)*(4*300)=900像素*1200像素。
(8)【答案】C【解析】页面大小是4K(2的12次方),逻辑地址是2D16H,转为二进制是0010 1101 0001 0110,那么后12位是业内地址,前0010是页号,通过查表物理块号是4,所以物理地址是4D16H。
2017年11月软考网络工程师上午基础知识真题答案解析(2017年软考网工真题+答案)
答案:A
试题5:
计算机运行过程中,CPU需要与外设进行数据交换。采用(5)控制技术时,CPU 与外设可并行工作。 A、程序查询方式和中断方式 B、中断方式和DMA方式
C、查询查询方式和DMA方式 NhomakorabeaD、查询查询方式、中断方式和DMA方式
解析:
为了减少程序直接控制方式中CPU等待时间以及提高系统的并行工 作程度,用来控制外围设备和内存与CPU之间的数据传送称为中断 方式。 DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重 要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料 复制到暂存器,然后把它们再次写回到新的地方。在这个时间中 ,CPU 对于其他的工作来说就无法使用。
也就是说专家系统是一个具有大量的专门知识与经验的程序系统它应用人工智能技术和计算机技术根据某领域一个或多个专家提供的知识和经验进行推理和判断模拟人类专家的决策过程以便解决那些需要人类专家处理的复杂问题简而言之专家系统是一种模拟人类专家解决领域问题的计算机程序系统
2017年11月软考网络工程师上午真题解析
解析:
与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议 的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协 议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个 二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则 用来包含具体的传输数据。
答案:C
试题2:
某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述 操作的时间依次为8ns、9ns、4ns、8ns,则该流水线操作的周期应至少为(2)ns 。 A、4 B、8 C、9 D、33
2017年上半年多媒体设计师真题+答案解析(全国计算机软考)上午选择+下午案例完整版
2017年上半年多媒体设计师真题+答案解析(全国计算机软考)上午选择+下午案例完整版2017年上半年多媒体设计师真题+答案解析上午选择1、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。
A. 程序计数器(PC)B. 累加器(AC)C. 指令寄存器(IR)D. 地址寄存器(AR)答案:BCPU中常设置多个寄存器,其中,程序计数器的作用是保存待读取指令在内存中的地址,累加器是算逻运算单元中用来暂存源操作数和计算结果的寄存器,指令寄存器暂存从内存读取的指令,地址寄存器暂存要访问的内存单元的地址。
2、要判断字长为16位的整数a的低四位是否全为0,则(2)。
A. 将a与OxOOOF进行“逻辑与”运算,然后判断运算结果是否等于0B. 将a与OxOOOF进行“逻辑或”运算,然后判断运算结果是否等于FC. 将a与OxFFFO进行“逻辑异或”运算,然后判断运算结果是否等于0D. 将a与OxFFFO进行“逻辑与”运算,然后判断运算结果是否等于F答案:A在位级表示中,将x与y进行“逻辑与”“逻辑或”和“逻辑异或”的结果如下表所示。
将整数a与OxOOOF 4进行“逻辑与”运算,则运算结果中高12位都为0,而低4位则完全是a的低4位,所以“逻辑与”运算的结果为0则说明a的低4位为0。
将整数a与OxOOOF 4进行“逻辑或”运算,则运算结果中高12位都保留的是a的高12位,而低4位则全为1,所以“逻辑或”运算的结果不能判定a的低4位是否为0。
将整数a与OxFFFO进行“逻辑异或”运算,则运算结果中高12位是将a的高12取反,而低4位则保留了a的低4位,所以“逻辑异或”运算的结果不能判定a的低4位是否为0,因为高12位中可能有0有1。
将整数a与OxFFFO进行“逻辑或”运算,则运算结果中高12位全是1,而低4位则保留了a的低4位,所以“逻辑或”运算的结果不能判定a的低4位是否为0,因为高12位全是1。
3、计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。
2017年上半年全国计算机软考信息系统管理工程师真题+答案解析(上午选择+下午案例完整版)
2017年上半年信息系统管理工程师真题+解析上午选择题1、以于关于CPU的叙述中,正确的是()A. CPU中的运算单元、控制单元和寄存器组是通过系统总线连接起来的B. 在CPU中,获取指令并进行分析是控制单元的任务C. 执行并行计算任务的CPU必须是多核的D. 单核CPU不支持多任务操作系统而多核CPU支持答案:BCPU主要由运算器、控制器、寄存器和内部总线等部件组成,运算器由算术逻辑单元、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,是数据加工处理部件,用于完成计算机的各种算术和逻辑运算;控制器用于控制整个CPU的工作,决定了计算机运行过程的自动化,不仅要保证程序的正确执行,而且要能够处理异常事件。
控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分。
并行性有3中实现途径:1、时间重叠;2、资源重复;3资源共享。
2、采用()技术,使得计算机在执行程序指令时,多条指令执行过程中的不同阶段可以同时进行处理。
A. 流水线B. 云计算C. 大数据D. 面向对象答案:A流水线是现代计算机处理器中必不可少的部分,是指将计算机指令处理过程拆分为多个步骤,并通过多个硬件处理单元并行执行来加快指令执行速度。
其具体执行过程类似工厂中的流水线,并因此得名。
3、总线的带宽是指()A. 用来传送数据、地址和控制信号的信号线总数B. 总线能同时传送的二进制位数C. 单位时间内通过总线传送的数据总量D. 总线中信号线的种类答案:C总线的带宽:即单位时间内总线上可传输的数据量,单位是MB/s 总线的位宽:即总线能同时传输的数据位数,有32位、64位等4、在计算机系统中,以下关于高速缓存(Cache) 的说法正确的是()。
A. Cache的容量通常大于主存的存储容量B. 通常由程序员设置Cache的内容和访问速度C. Cache 的内容是主存内容的副本D. 多级Cache仅在多核cpu中使用答案:C高速缓存是用来存放当前最活跃的程序和数据的,作为主存局部域的副本,其特点是:容量一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器构成;其内容是主存局部域的副本,对程序员来说是透明的。
2017年上半年软考网络工程师上午和下午真题及答案详解
2017年上半年网络工程师题目及答案详解正题一:CPU:执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。
(1)A.程序计数器 (PC) B.累加器 (AC)C.指令寄存器 (IR)D.地址寄存器 (AR)【答案】B正题二:某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(2)(2)A.(1 -R3)(1- R2) B.(1-(1- R)3)( 1- (1- R)2)C.(1- R3) + (1-R2)D.(1 - (1-:R)3) + ( 1- (1- R)2) 【答案】B【解析】整个系统的可靠度计算,是两个并联系统串接而成,所以可靠度是(1-(1-R)3)(1-(1-R)2)。
正题三:己知数据信息为 16 位,最少应附加(3)位校验位,才能实现海明码纠错。
(3)A.3 B.4 C.5 D.6【答案】C【解析】海明不等式:校验码个数为K,2的K次方个校验信息,1个校验信息用来指出“没有错误”,其余(2K-1)个指出错误发生在那一位,但也可能是校验位错误,所以满足m+k+1<=2k。
正题四:某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(4)天。
活动 BD 和 HK 最早可以从第(5)天开始。
(活动 AB 、AE 和 AC 最早从第 1 天开始)(4)A.17 B.18 C.19 D.20(5)A.3和10 B.4和11 C.3和9 D.4和10 【答案】D B【解析】在网络图中的某些活动可以并行地进行,所以完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,从开始顶点到结束顶点的最长(工作时间之和最大)路径为关键路径,关键路径上的活动为关键活动。
本题中关键路径是A-B-D-I-J-L(20天)。
那么BD和HK最早可以第4天和第11天。
2009年-2017年 软件设计师上午部分 试卷(可直接打印)
全国计算机技术与软件专业技术资格(水平)考试2009年上半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分 75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2009 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●海明校验码是在n个数据位之外增设k个校验位,从而形成一个k+n位的新的码字,使新的码字的码距比较均匀地拉大。
n与k的关系是(1)。
(1)A.2k - l≥n + k B.2n - 1≤ n + k C.n = k D.n-1≤k●假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为(2)MB。
(2)A. B.C. D.●(3)是指按内容访问的存储器。
(3)A.虚拟存储器 B.相联存储器 C.高速缓存(Cache) D.随机访问存储器●处理机主要由处理器、存储器和总线组成,总线包括(4)(4)A.数据总线、地址总线、控制总线 B.并行总线、串行总线、逻辑总线C.单工总线、双工总线、外部总线D.逻辑总线、物理总线、内部总线●计算机中常采用原码、反码、补码和移码表示数据,其中,±0编码相同的是(5)。
2017上半年软件设计师上午试题
中级软件设计师2017上半年上午试题单项选择题1、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在( B )中。
A. 程序计数器(PC)B. 累加器(AC)C. 指令寄存器(IR)D. 地址寄存器(AR)【解析】本题考查计算机组成原理中的CPU构成。
答案应该是累加寄存器,用来暂时存放算术逻辑运算部件ALU运算的结果信息。
程序计数器(PC)是存放执行指令的地方,计算之前就要用到。
指令寄存器(IR)保存当前正在执行的一条指令。
地址寄存器(AR)用来保存当前CPU所要访同的内存単元的地址。
2、要判断宇长为16 位的整数a 的低四位是否全为0,则( A )A. 将a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0B. 将a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于FC. 将a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0D. 将a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于F【解析】本题考查计算机组成原理中数据运算基础知识。
在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A与B 的值为“真”;否则A与B的值为“假”。
当且仅当A和B的取值都为“假”时,A或B的值为“假”;否则A或B的值为“真”。
当且仅当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。
对于16位二进制整数a,其与0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位,因此,当a的低4位全为0时,上述逻辑与运算的结果等于0。
3、计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。
当采用( D )方式时,不需要CPU 执行程序指令来传送数据。
A. 中断B. 程序查询C. 无条件传送D. DMA【解析】本题考查DMA方式的特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017上半年软件设计师考试真题及答案-上午卷【题目1】CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A、程序计数器 (PC)B、累加器 (AC)C、指令寄存器 (IR)D、地址寄存器 (AR)【题目2】要判断宇长为 16 位的整数 a 的低四位是否全为 0,则()A、将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0B、将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于FC、将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0D、将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F【题目3】计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。
当采用()方式时,不需要 CPU 执行程序指令来传送数据。
A、中断B、程序查询C、无条件传送D、DMA【题目4】某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为 R ,则该系统的千小时可靠度为()。
A、(1-R3)(1-R2)B、(1-(1-R)3)(1-(1-R)2)C、(1-R3)+(1-R2)D、(1-(1-R)3)+(1-(1-R)2)【题目5】己知数据信息为 16 位,最少应附加()位校验位,才能实现海明码纠错。
A、3B、4C、5D、6【题目6】以下关于Cache (高速缓冲存储器)的叙述中,不正确的是()A、Cache 的设置扩大了主存的容量B、Cache 的内容是主存部分内容的拷贝C、Cache 的命中率并不随其容量增大线性地提高D、Cache 位于主存与 CPU 之间【题目7】HTTPS 使用()协议对报文进行封装A、SSHB、SSLC、SHA-1D、SET【题目8】以下加密算法中适合对大量的明文消息进行加密传输的是()A、RSAB、SHA-1C、MD5D、RC5【题目9】假定用户A、B 分别在I1和I2两个 CA 处取得了各自的证书,下面()是 A、B 互信的必要条件。
A、A、B互换私钥B、A、B互换公钥C、I1、I2互换私钥D、I1、I2互换公钥【题目10】甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由( )享有。
A、甲B、乙C、甲与乙共同D、软件设计师【题目11】根据我国商标法,下列商品中必须使用注册商标的是()。
A、医疗仪器B、墙壁涂料C、无糖食品D、烟草制品【题目12】甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。
下列说法中,不可能采用( )A、甲、乙作为共同申请人B、甲或乙一方放弃权利并从另一方得到适当的补偿C、甲、乙都不授予专利权D、甲、乙都授予专利权【题目13】数字语音的采样频率定义为 8kHz,这是因为( )A、语音信号定义的频率最高值为4kHzB、语音信号定义的频率最高值为8kHzC、数字语音转输线路的带宽只有8kHzD、一般声卡的采样频率最高为每秒8k次【题目14】使用图像扫描仪以300DPI的分辨率扫描一幅3×4英寸的图片,可以得到( )像素的数字图像。
A、300×300B、300×400C、900×4D、900×1200【题目15】在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。
接口设计的任务主要是( )。
A、数据流图B、E-R图C、状态-迁移图D、加工规格说明【题目16】在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。
接口设计的任务主要是( )。
A、定义软件的主要结构元素及其之间的关系B、确定软件涉及的文件系统的结构及数据库的表结构C、描述软件与外部环境之间的交互关系,软件内模块之间的调用关系D、确定软件各个模块内部的算法和数据结构【题目17】某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。
活动BD和HK最早可以从第( )天开始。
(活动AB、AE和AC最早从第1天开始)A、17B、18C、19D、20【题目18】某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。
活动BD和HK最早可以从第( )天开始。
(活动AB、AE和AC最早从第1天开始)A、3和10B、4和11C、3和9D、4和10【题目19】在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。
在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是()。
A、32和8B、32和7C、28和8D、28和7【题目20】在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有( )①关键字(或保留字)②变量③函数④数据类型⑤注释A、①②③B、②③④C、①③⑤D、②④⑤【题目21】在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为( )A、(b|ab)*bB、(ab*)*bC、a*b*bD、(a|b)*b【题目22】在以阶段划分的编译过程中,判断程序语句的形式是否正确属于() 阶段的工作。
A、词法分析B、语法分析C、语义分析D、代码生成【题目23】某文件管理系统在磁盘上建立了位示图(bitmap) ,记录磁盘的使用情况。
若计算机系统的字长为 32 位,磁盘的容量为 300GB ,物理块的大小为4MB ,那么位示图的大小需要( )个字。
A、1200B、2400C、6400D、9600【题目24】某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有()个R,才能保证系统不会发生死锁。
A、12B、13C、14D、15【题目25】某计算机系统页面大小为4K ,进程的页面变换表如下所示。
若进程的逻辑地址为2D16H。
该地址经过变换后,其物理地址应为( )A、2048HB、4096HC、4D16HD、6D16H【题目26】进程P1、P2 、P3、P4 和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。
如下的进程执行图中a和b处应分别填写(26);c和d处应分别填写(27);e和f处应分别填写(28) 。
A、V(S1)和P(S2)V(S3)B、P(S1)和V(S2)V(S3)C、V(S1)和V(S2)V(S3)D、P(S1)和P(S2)V(S3)【题目27】进程P1、P2 、P3、P4 和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。
如下的进程执行图中a和b处应分别填写(26);c和d处应分别填写(27);e和f处应分别填写(28) 。
A、P(S2)和P(S4)B、V(S2)和P(S4)C、P(S2)和V(S4)D、V(S2)和V(S4)【题目28】进程P1、P2 、P3、P4 和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。
如下的进程执行图中a和b处应分别填写(26);c和d处应分别填写(27);e和f处应分别填写(28) 。
A、P(S4)和V(S5)B、V(S5)和P(S4)C、V(S4)和P(S5)D、V(S4)和V(S5)【题目29】以下关于螺旋模型的叙述中,不正确的是( )A、它是风险驱动的,要求开发人员必须具有丰富的风险评估知识和经验B、它可以降低过多测试或测试不足带来的风险C、它包含维护周期,因此维护和开发之间没有本质区别D、它不适用于大型软件开发【题目30】以下关于极限编程(XP) 中结对编程的叙述中,不正确的是( )。
A、支持共同代码拥有和共同对系统负责B、承担了非正式的代码审查过程C、代码质量更高D、编码速度更快【题目31】以下关于C/S (客户机/服务器)体系结构的优点的叙述中,不正确的是()。
A、允许合理地划分三层的功能,使之在逻辑上保持相对独立性B、允许各层灵活地选用平台和软件C、各层可以选择不同的开发语言进行并行开发D、系统安装、修改和维护均只在服务器端进行【题目32】在设计软件的模块结构时, ( )不能改进设计质量。
A、尽量减少高扇出结构B、尽量减少高扇入结构C、将具有相似功能的模块合并D、完善模块的功能【题目33】模块A、B和C有相同的程序块,块内的语句之间没有任何联系,现把该程序块取出来,形成新的模块D,则模块D的内聚类型为( )内聚。
以下关于该内聚类型的叙述中,不正确的是( )。
A、巧合B、逻辑C、时间D、过程【题目34】模块A、B和C有相同的程序块,块内的语句之间没有任何联系,现把该程序块取出来,形成新的模块D,则模块D的内聚类型为( )内聚。
以下关于该内聚类型的叙述中,不正确的是( )。
A、具有最低的内聚性B、不易修改和维护C、不易理解D、不影响模块间的耦合关系【题目35】对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要(35)个测试用例。
采用McCabe 度量法计算其环路复杂度为(36)。
A、2和3B、2和4C、2和5D、2和6【题目36】对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要(35)个测试用例。
采用McCabe 度量法计算其环路复杂度为(36)。
A、1B、2C、3D、4【题目37】在面向对象方法中,两个及以上的类作为一个类的父类时,称为( ),使用它可能造成子类中存在( )的成员。
A、多重继承B、多态C、封装D、层次继承【题目38】在面向对象方法中,两个及以上的类作为一个类的父类时,称为( ),使用它可能造成子类中存在( )的成员。
A、动态B、私有C、公共D、二义性【题目39】采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的( )。
A、技术B、部署C、实现D、行为【题目40】在面向对象方法中,多态指的是( )A、客户类无需知道所调用方法的特定子类的实现B、对象动态地修改类C、一个对象对应多张数据库表D、子类只能够覆盖父类中非抽象的方法【题目41】A、序列图B、状态图C、通信图D、活动图【题目42】A、类B、对象C、流名称D、消息【题目43】A、类B、对象C、流名称D、消息【题目44】下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。