2020年软考《软件设计师》模拟练习题及答案

合集下载

精选新版2020年软考工程师模拟考试588题(含答案)

精选新版2020年软考工程师模拟考试588题(含答案)

2020年软考工程师题库588题[含答案]一、多选题1.硬件设备的使用管理包括(ABCD)。

A.严格按硬件设备的操作使用规程进行操作B.建立设备使用情况日志,并登记使用过程C.建立硬件设备故障情况登记表D.坚持对设备进行例行维护和保养2.168.0 网段的 12 和 33 的主机访问C.然后配置 TCP.EXCLUDED_NONES=192.168.0.123 将会禁止地址是 192.168.0 网段的 123 的主机访问D.要以上配置生效必须重启 lsnrctl 监听器3.相对于对称加密算法,非对称密钥加密算法(ACD)A.加密数据的速率较低B.更适合于现有网络中对所传输数据(明文)的加解密处理C.安全性更好D.加密和解密的密钥不同4.为保证密码安全,我们应采取的正确措施有(ABC)A.不使用生日做密码B.不使用少于 5 为的密码C.不适应纯数字密码D.将密码设的非常复杂并保证 20 位以上5.账号口令管理办法适用于所有和 DSMP 系统.智能网系统.彩铃平台相关的(ACD)A.系统管理员B.操作系统C.操作维护人员D.所有上述系统中存在的账号和口令6.在加密过程中,必须用到的三个主要元素是(ABC)A.所传输的信息(明文)B.加密钥匙(Encryption Key)C.加密函数D.传输信道7.数字签名的作用是。

(ACD)A.确定一个人的身份B.保密性C.肯定是该人自己的签字D.使该人与文件内容发生关系8.目前基于对称密钥体制的算法主要有。

(BC)A.RSAB.DESC.AESD.DSA9.公钥密码体质的应用主要在于。

(AC)A.数字签名B.加密C.密钥管理D.哈希函数10.一个密码体系一般分为以下哪几个部分?(ABCD)A.明文B.加密密钥和解密密钥C.密文D.加密算法和解密算法11.利用密码技术,可以实现网络安全所要求的。

(ABCD)A.数据保密性B.数据完整性C.数据可用性D.身份验证12.安全要求可以分解为(ABCDE)。

2020年计算机软考《软件设计师》模拟练习题及答案

2020年计算机软考《软件设计师》模拟练习题及答案

2020年计算机软考《软件设计师》模拟练习题及答案在段页式管理的存贮器中,实存等分为_(26)_、程序按逻辑模块分成_(27)_。

在多道程序环境下,每道程序还需要一个_(28)_作为用户标志号。

每道程序都有对应的_(29)_。

一个逻辑地址包括_(28)_x、段号s、页号p和页内地址d四个部分。

假设总长度为22位的逻辑地址格式分配如下:21~20位 x;19~14位 s;13~ 11位p;10~0位d。

若 x, s, p, d均以二进制数表示,其转换成的物理地址为_(30)__。

供选择的答案(26)-(28):A.段B.页C.基D.模块E.区域F.段号G.页号H.基号I.模块号J.区域号(29):A.一个段表和一个页表B.一个段表和一组页表C.一组段表和一个页表D.一组段表和一组页表(30):A. x×220十s×214十p×211十dB. ((x)十x十p)×211十dC. (((x)十s)十p)十dD.(((x)十s)十p)×2^11十d[注]式中(Y)表示地址为 Y的单元的内容要注意段页式有几次寻址,比如,通过基号得到段表受地址(x),在通过段号得到此段的页表首址(x)+s,段表、页表,基地址+偏移量就是直接加,不用基地址移位,只有在页内才有移位,应该是移11位参考答案:(26)B (27)A (28)H (29)B (30)D在多媒体的音频处理中,因为人所敏感的声频为_(31)_赫兹(HZ),所以,数字音频文件中对音频的采样频率为_(32)_赫兹(HZ)。

对一个双声道的立体声,保持一秒钟声音,其波形文件所需的字节数为_(33)_,这里假设每个采样点的量化位数为8位。

MIDI文件是最常用的数字音频文件之一,MIDI是一种_(34)_,它是该领域国际上的一个_(35)_。

供选择的答案(31):A.50B.10KC.22KD.44K(32):A.44.1KB.20.05C.10KD.88K(33):A.22050B.88200C.176400D.44100(34):A.语音数字接口B.乐器数字接口C.语音模拟接口D.乐器模拟接口(35):A.控制方式B.管理规范C.通信标准D.输入格式参考答案:(31) C (32) A (33) B (34) B (35) C软件设计中划分模块的一个准则是_(36)_。

2020年计算机软件水平考试软件设计师模拟试题

2020年计算机软件水平考试软件设计师模拟试题

2020年计算机软件水平考试软件设计师模拟试题●用户最关心的存储器的性能主要有 (1) 。

关于常用的只读存储器ROM的准确描述是: (2) 只能由生产厂家在生产芯片的过程中写入,用户无法改写。

(3) 允许用户写入一次,以后只能读出,不能改写。

(4) 不但能够由用户写入,而且允许用紫外线擦除已经写入的内容。

(5) 能够直接用电信号按字节改写。

(1) A.存储容量、工作速度、价格B.存储容量、寿命C.工作速度、价格D.存储容量、工作速度、寿命(2)~ (5) A.MROMB.PROMC.EPROMD.EPROM●某虚拟存储器共有8个页面,每页为1024个字,实际主存为4096个字,采用页表示法行期地址映像。

映像表的内容,见表1。

(6)列出会发生页面失效的全部虚页号为 (6) 。

A.1,3,5,7B.3,5,2,7C.1,2,3,7D.2,3,5,7按现有1023虚地址,下列 (7) 是其对应的主存实地址。

(7)A.4095B.1023C.1024D.缺页●某流水线浮点加法器分为5级,若每一级所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则此流水线的加速比为 (8) 。

若每一级的时间均为7ns,则加速比为 (9) 。

(8) A.2.0B.4.0C.4.5D.5.2(9) A.4.1B.5.0C.5.6D.6.2●下列叙述中错误的是 (10) 。

(10) A.模型是对现实的简化,建模是为更快建好系统B.用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现C.白盒测试仅与程序的内部结构相关,完全能够不考虑程序的功能要求D.软件开发人员实施的一种质量保证活动。

●下列叙述中准确的是 (11) 。

(11) A.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件怎么做的问题B.软件需求规格说明书在软件开发中具有重要的作用,是软件验收的依据之一C.UML语言支持面向对象的主要概念,并与具体的开发过程相关D.好的测试用例应能证明软件是准确的●王教授1996年3月1日自行将我国《计算机软件保护条例》译成英文,投递给某杂志社,于1996年6月1日发表。

2020软考程序员考前模拟题练习及答案

2020软考程序员考前模拟题练习及答案

2020软考程序员考前模拟题练习及答案1.若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )A.lB.2C.2.0D.2.5【解析】因为变量x和y都是double类型,表达式 x=l,y=x+3/2是先计算 x=1,因为 1是整型的,x是double类型的,该计算先将整数1转换成double类型的1.0,并将1.0赋给变量x。

计算y=X+3/2是先求 3/2的值,因是两整数相除,结果是整型值 1,然后在计算 X+1时,也先将 1转换成 1.0,然后求得 X+l的值为2.0,最后将该值赋给变量 y,并得到整个表达式的值为2.0.所以解答是C。

【参考答案】C2.设a为整型变量,下列C表达式中,不能表达数学关系式:A.10B.a==11||a==12|| a==13|| a==14C.a>10&&a=15)【解析】数学关系式 1010&& a=15),或a==11||a==12 ||a==13||a==14等。

若写成10【参考答案】A3.下列表达式中,准确的C赋值表达式是( )A.a=7+b+C=a+7B. C=7+b++=a+7C.a=(7+b, b++, a+7)D. a= 7+b, c=a+7【解析】赋值运算符是运算符之一,赋值运算也能够出现在一般表达式中。

赋值运算时,出现在赋值运算符左边的表达式应该是引用一个存储对象,例如变量。

不能够是一个数值计算表达式。

如表达式a=7+b+c=a+7因算术运算符比赋值运算符的优先级高,要把a+7的结果赋给7+b+c,这是错误的。

同样理由,表达式a= 7+b++=a+7也是错误的。

而表达式a=(7+b,b++,a+7)就是准确的赋值表达式,它是先计算赋值号左边的括号内的表达式,括号表达式内是一个逗号表达式,远号表达式要求顺序逐一计算各子表达式,并以最后一个子表达式的值作为远号表达式的结果,最后将该结果赋给变量a。

软件水平考试《软件设计师》历年真题及答案汇总

软件水平考试《软件设计师》历年真题及答案汇总

软件水平考试《软件设计师》历年真题及答案汇总软件水平考试《软件设计师》历年真题及答案(1)1.通常在软件的( )活动中无需用户参与。

A. 需求分析B. 维护C. 编码D. 测试参考答案:C2.( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。

A. 概要设计说明书B. 详细设计说明书计C. 用户手册D. 用户需求说明书参考答案:C3.下述任务中,不属于软件工程需求分析阶段的是( )。

A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台参考答案:D4.在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是( )。

A. 系统开发合同B. 系统设计说明书C. 系统开发计划D. 系统测试报告参考答案:B5.系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成( ),交给系统开发人员。

A. 系统开发合同B. 系统设计说明书C. 测试计划D. 系统测试报告参考答案:D6.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。

其中( )模型适用于需求明确或很少变更的项目,( )模型主要用来描述面向对象的软件开发过程。

A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型参考答案:A、D7.在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用( )。

A.原型法瀑布模型 C.V-模型 D.螺旋模型参考答案:A8.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。

以下关于产生这些文档的描述中,正确的是( )。

A.外部设计评审报告在概要设计阶段产生。

B.集成测评计划在程序设计阶段产生。

C.系统计划和需求说明在详细设计阶段产生。

D.在进行编码的同时,独立的设计单元测试计划参考答案:D9.( )是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。

2020软考软件设计师试题(6)

2020软考软件设计师试题(6)

2020软考软件设计师试题(6)21. 减少指令执行周期数是 RISC 计算机性能提升的基础,它是通过 __(101)__ ,指令控制部件 __(102)__ 微代码、 __(103)__ 寄存器、 __(104)__ 寻址方式、限制访问内存来实现的。

__(105)_ 都是与 RISC 芯片相关的名字。

供选择的答案:(101): A、超长指令字( VLIW )B、单指令多功能C、精简指令系统D、适当扩充指令系统(102): A、尽可能多用原有B、增加C、软件固化D、不用(103): A、增加B、减少C、精选D 、不用(104): A、增加B、减少C、适当扩充D、任意(105): A、 SPARC 和 MIPSB、SPARC 和 SCSIC、 MIPS 和 FLOPSD、 MIMD 和 EISA参考答案:(101) C (102) D (103) A (104) B (105)A22. 在操作系统中,解决进程间的 __(106)__ 两种基本关系,往往使用对信号量实行 __(107)__ 的 __(108)__ 。

例如:为保证系统数据库的完整性,能够把信号量定义为某个库文件(或记录)的锁,初值为 1,任何进程存取该库文件(或记录)之前先对它作一个 __(109)__ ,存取之后对它作一个 __(110)__ ,从而做到对该文件(或记录)任一时刻只有一个进程可存取。

但要注意使用不当引起的死锁。

供选择的答案(106): A 、同步与异步B、串行与并行C、调度与控制D、同步与互斥(107): A、消息操作B 、P-V操作C 、开/关操作D 、读/写操作(108): A 、通信原语B 、调度算法C 、分配策略D 、进程控制(109)、(110): A 、联机操作B、V操作C 、输出操作D 、读操作E 、写操作F、 P操作G 、输入操作参考答案:(106) D (107) B (108) A (109) F (110)B23. 多媒体技术是当前计算机发展的一个热门方向。

软考《软件设计师》模拟练习题及答案(3)

软考《软件设计师》模拟练习题及答案(3)

软考《软件设计师》模拟练习题及答案(3)Software design is a creative process.It requires a certain amount of flair on the part of the designer and the final design is normally an iteration from a number of preliminary designs.Design cannot be learned from a book—it must be practiced and learnt by experience and study of existing systems.Good design is the key to effective software engineering.A well-designed software system i s straightforward [1] to implement and maintain,easily understood and reliable. Badly designed systems,although they may work,are likely to be expensive to m aintain,difficult to test and unreliable.The design stage is therefore the mos t critical part of the software development process.Until fairly recently,software design was largely an ad hoc[2] process.Giv en a set of requirements,usually in natural language,an informal design was p repared,often in the form of a flowchart[3].Coding then commenced and the desi gn was modified as the system was implemented.When the implementation stage was complete,the design had usually changed so much from its initial specificatio n that the original design document was a totally inadequate description of the system.This approach to software design was responsible for many dramatic and very expensive project failures.Now it is realized that completely informal notatio ns such as flowcharts,which are close to the programming language,are inadequ ate vehicles for formulating and expressing system design.It is recognized that precise(although not necessarily formal)specification is an essential part of the design process and that software design is an iterative,multi-stage activi ty which cannot be represented in any single notation.Accordingly,a number of design notations such as data flow diagrams.HIPO charts[4],structure diagrams and design description languages have been developed which are superior to flow charts for expressing software designs.Given a requirements definition,the software engineer must use this to der ive the design of a programming system which satisfies these requirements.This derivation is accomplished in a number of stages:(1)The subsystems making up the programming system must be established.(2)Each subsystem must be decomposed into separate components and the subsy stem specification established by defining the operation of these components.(3)Each program may then be designed in terms of interacting subcomponents.(4)Each component must then be refined.This normally entails specifying each component as hierarchy of subcomponents.(5)At some stage of this refinement process,the algorithms used in each co mponent must be specified in detail.As well as these various stages of programming system design,the software engineer may also be required to design communication mechanisms allowing processes in the system to communicate[5].He or she may have to design file structures,and will almost certainly have to design the data structures used in his programs.He or she will have to design test cases to validate his programs.There is no definitive way of establishing what is meant by a“good”design.Depending on the application and the particular project requirements,a good design might be a design which allows very efficient code to be produced,it might be a minimal design where the implementation is as compact as possible,or it might be the most maintainable design.This latter criterion is the criterion of“goodness”adopted here.A maintainable design implies that the cost of system changes is minimized and this means that the design should be understandable and that changes should be local in effect.Both of these are achieved if the software design is highly cohesive and loosely coupled[6].Effective software design is best accomplished by using a consistent design methodology.There have been a vast number of design methodologies developed and used in different applications.Some of these are described by Peters(1980)and by Blank and Krijger(1983).In essence,most of these methodologies can be classified into one of three areas:(1)Top-down functional design.The system is designed from a functional viewpoint,starting with a high-level view and progressively refining this into a more detailed design.This methodology is exemplified by Structured Design and stepwise refinement.(2)Object-oriented design.The system is viewed as a collection of objects rather than as functions with messages passed from object to object.Each object has its own set of associated operations.Object-oriented design is based on the idea of information hiding which was first put forward by Parnas(1972)and which has been described more recently by Robson(1981)and Booch(1983).(3)Data-driven design.This methodology,suggested by Jackson(1975)and Warnier(1977)suggests that the structure of a software system should reflect the structure of the data processed by that system.Therefore,the software design is derived from an analysis of the input and output system data.NOTES[1] straightforward:直接了当的,简单明了的。

2020年下半年软件设计师真题+答案解析完整版(全国计算机软考)

2020年下半年软件设计师真题+答案解析完整版(全国计算机软考)

2020年下半年软件设计师真题+答案解析上午选择1、在程序执行过程中,高速缓存(Cache)与主存间的地址映射由()。

A.操作系统进行管理B.操作系统进行管理C.程序员自行安排D.硬件自动完成答案:DCache与主存地址映射由硬件完成。

2、计算机中提供指令地址的程序计数器PC在()中。

A.控制器B.运算器C.存储器D.I/O设备答案:APC是控制器中的子部件。

3、以下关于两个浮点数相加运算的叙述中,正确的是().A.首先进行对阶,阶码大的向阶码小的对齐B.首先进行对阶,阶码小的向阶码大的对齐C.不需要对阶,直接将尾数相加D.不需要对阶,直接将阶码相加答案:B浮点数运算的过程:对阶→尾数运算→规格化。

其中对阶的过程:小数向大数看齐,尾数右移。

4、某计算机系统的CPU主频为2.8GHz。

某应用程序包括3类指令,各类指令的CPI(执行每条指令所需要的时钟周期数)及指令比例如’下表所示。

执行该应用程序时的平均CPI为(4);运算速度用MIPS表示,约为(5)。

A.25B.3C. 3.5D.4答案:C5、A.700B.800C.930D.1100答案:B第一问关于平均CPI,即对列出的CPI求平均数。

4*35%+2*45%+6*20%=3.5。

第二问求MIPS,即每秒执行的百万条指令数。

根据第一问CPI,每条指令需要的时钟周期为4,每个时钟周期为主频的倒数,即1/2.8G秒,则每条指令需要时间3.5/2.8G秒。

每秒执行指令数为1/(3.5/2.8G)=2.8G/3.5=0.8G=800M。

(1M=106,1G=109)6、中断向量提供().A.函数调用结束后的返回地址B.I/O设备的接口地址C.主程序的入口地址D.中断服务程序入口地址答案:D中断向量就是指中断服务程序的入口地址,它存放着一条跳转到中断服务程序入口地址的跳转指令。

7、以下关于认证和加密的叙述中,错误的是()。

A.加密用以确保数据的保密性B.认证用以确保报文发送者和接收者的真实性C.认证和加密都可以阻止对手进行被动攻击D.身份认证的目的在于识别用户的合法性,阻止非法用户访问系统答案:C认证一般有账户名/口令认证、使用摘要算法认证和基于PKI的认证。

2020年软考程序员考试模拟试题及答案

2020年软考程序员考试模拟试题及答案

2020年软考程序员考试模拟试题及答案2020年软考程序员考试模拟试题及答案1.与十六进制数值CD等值的十进制数是A.204B.205C.206D.2032.在微型计算机内存储器中,不能用指令修改其存储内容的部分是A.RAMB.DRAMC.ROMD.SRAM3.下列四条叙述中,准确的一条是A.假若CPU向外输出20位地址,则它能直接访问的存储空间可达1MBB.PC机在使用过程中突然断电,SRAM中存储的信息不会丢失C.PC机在使用过程中突然断电,DRAM中存储的信息不会丢失D.外存储器中的信息能够直接被CPU处理4.在WINDOW98中为了重新排列桌面上的图标,首先应实行的操作是A.用鼠标右键单击桌面空白处B.用鼠标右键单击"任务栏"空白处C.用鼠标右键单击已打开窗口空白处D.用鼠标右键单击"开始"空白处5.在WINDOW98中,若在某一文档中连续实行了多次剪切操作,当关闭该文档后,"剪贴板"中存放的是A.空白B.所有剪切过的内容C.最后一次剪切的内容D.第一次剪切的内容参考答案:1-5 BCAAC6.在WINDOW98的"资源管理器"窗口中,其左部窗口中显示的是A.当前打开的文件夹的内容B.系统的文件夹树C.当前打开的文件夹名称及其内容D.当前打开的文件夹名称7.在WINDOW98的“我的电脑”窗口中,若已选定硬盘上的文件或文件夹,并按了DEL键和"确定"按钮,则该文件或文件夹将A.被删除并放入"回收站"B.不被删除也不放入"回收站"C.被删除但不放入回收站D.不被删除但放入"回收站"8.在WINDOW98的资源管理器窗口中,为了将选定的硬盘上的文件或文件夹复制到软盘,应实行的操作是A.先将它们删除并放入"回收站",再从"回收站"中恢复B.用鼠标左键将它们从硬盘拖动到软盘C.先用执行"编辑"菜单下的"剪切"命令,再执行"编辑"菜单下的"粘贴"命令D.用鼠标右键将它们从硬盘拖动到软盘,并从弹出的快捷菜单中选择"移动到当前位置"9.在WINDOW98中,要安装一个应用程序,准确的操作应该是A.打开"资源管理器"窗口,使用鼠标拖动B.打开"控制面板"窗口,双击"添加/删除程序"图标C.打开MS-DOS窗口,使用copy命令D.打开"开始"菜单,选中"运行"项,在弹出的"运行"对话框中copy命令10.在WINDOW98中,用"创建快捷方式"创建的图标A.能够是任何文件或文件夹B.只能是可执行程序或程序组C.只能是单个文件D.只能是程序文件和文档文件参考答案:6-10 BABBA11.在Window98的"资源管理器"左部窗口中,若显示的文件夹图标前带有加号(+),意味着该文件夹A.含有下级文件夹件夹B.仅含有文件C.是空文件夹D.不含下级文12.在Window98的窗口中,选中末尾带有省略号(…)的菜单意味着A.将弹出下一级菜单B.将执行该菜单命令C.表明该菜单项已被选用D.将弹出一个对话框13.在中文Window98中,为了实现中文与西文输入方式的切换,应按的键是A.Shift+空格B.Shift+TabC.Ctrl+空格D.Alt+F614.在WORD的编辑状态,利用下列哪个菜单中的命令能够选定单元格?A."表格"菜单B."工具"菜单C."格式"菜单D."插入"菜单15.在WORD的编辑状态,能够显示页面四角的视图方式是A.普通视图方式B.页面视图方式C.大纲视图方式D.各种视图方式参考答案:11-15 ADCAB16.在WORD的编辑状态,要在文档中添加符号"☆",应该使用哪个菜单中命令?A."文件"菜单B."编辑"菜单C."格式"菜单D."插入"菜单17.在WORD的编辑状态,实行"替换"操作时,理应使用哪个菜单中的命令A."工具"菜单中的命令B."视图"菜单中的命令C."格式"菜单中的命令D."编辑"菜单中的命令18.在WORD的编辑状态,按先后顺序依次打开了d1.doc、d2.doc、d3.doc、d4.doc四个文档,当前的活动窗口是哪个文档的窗口?A.d1.doc的窗口B.d2.doc的窗口C.d3.doc的窗口D.d4.doc的窗口19.进入WORD的编辑状态后,实行中文标点符号与英文标点符号之间切换的快捷键是A.Shift+空格B.Shift+CtrlC.Shift+.D.Ctrl+.20.OSI参考模型中的第二层是A.网络层B.数据链路层C.传输层D.物理层参考答案:16-20 DDDDB。

2020软考软件设计师模拟试题及答案

2020软考软件设计师模拟试题及答案

2020软考软件设计师模拟试题及答案21. 新软件项目与过去成功开发过的一个项目类似,但规模更大,此时比较适合使用 (25) 实行项目开发设计。

(25) A.原型法B.变换模型C.瀑布模型D.螺旋模型参考答案:(25)C。

解析:因为新项目与过去成功开发过的一个项目类似,已经有了成功的项目开发经验和积累的软件模块,所以,应尽可能将这些经验和软件模块应用到新项目中,即对于这个规模更大的软件项目应该使用瀑布模型实行开发。

22.在下列代码中,准确的C代码是(26)(26) A. #defineMYNAME="ABC"B. #includestring.hC. for(i=0;iP3且系统CPU调度采用可剥夺式优先级的进程调度方案,CPU使用权在这个进段将转让给进程P1,进程P1占用CPU的使用权20 ms,进程P2继续占用R3设备20 ms,进程P3因CPU使用权被剥夺而处于就绪状态。

③ t2~t3时段(20ms):进程P1占用CPU使用权终止后,进入占用R3设备的时段。

因为进程的优先级P2>P3,进程P2使用完R3设备后,进入占用CPU的使用权时段。

进程P3仍处于就绪状态。

④ t3~t4时段(10ms):进程P1在t3时刻运行完毕。

进程P2继续占用CPU的使用权。

进程P3仍处于就绪状态。

⑤ t4~t5时段(10ms):进程P2占用CPU使用权终止后,进入占用R2设备的时段。

进程调度程序重新调度进程P3占用CPU的使用权。

⑥ t5~t6时段(10ms):进程P3占用CPU使用权终止后,进入占用R2设备的时段。

因为I/O设备R2可被进程并行使用,所以,进程P2、P3在这个时段将并行占用R2设备。

系统中也没有其他待运行的进程,此时段CPU将处于空闲状态。

⑦ t6~t7时段(10ms):进程P2在t6时刻运行完毕。

进程P3继续占用R2设备。

此时段CPU仍处于空闲状态。

⑧ t7~t8时段(20ms):进程P3的I/O操作任务完成后,进程调度程序将CPU使用权分配给它。

2020年软考考试模拟试题及答案(7)完整篇.doc

2020年软考考试模拟试题及答案(7)完整篇.doc

2015年软考考试模拟试题及答案(7)1.在Word的编辑状态打开了一个文档,对文档没作任何修改,随后单击Word主窗口标题栏右侧的“关闭”按钮或者单击“文件”菜单中的“退出”命令,则A.仅文档窗口被关闭B.文档和Word主窗口全被关闭C.Word主窗口被关闭D.仅文档和Word主窗口全未被关闭2.在Word的编辑状态,文档窗口显示出水平标尺,拖动水平标尺上沿的“首行缩进”滑块,则A.文档中各段落的首行起始位置都重新确定B.文档中被选择的各段落首行起始位置都重新确定C.文档中各行的起始位置都重新确定D.插入点所在行的起始位置被重新确定3.在Word的编辑状态,打开了“wl.doc”文档,若要将经过编辑后的文档以“w2.doc”为名存盘,应当执行“文件”菜单中的命令是B.另存为HTMLC.另存为D.版本4.在word的编辑状态,被编辑文档中的文字有“四号”、“五号”、“16”磅、“18”磅四种,下列关于所设定字号大小的比较中,正确的是A.“四号”大于“五号”B.“四号”小于“五号”C.“16”磅大于“18”磅D.字的大小一样,字体不同5.OSI(开放系统互连)参考模型的层是A.表示层B.网络层C.应用层D.会话层6.微型计算机中使用最普遍的字符编码是A.EBCDIC码C.BCD码D.ASCII码7.微型计算机中的内存储器,通常采用A.光存储器B.磁表面存储器C.半导体存储器D.磁芯存储器8.微型计算机键盘上的Tab键是A.退格键B.控制键C.交替换档键D.制表定位键9.下列四种软件中,属于系统软件的是A.WPSB.WordC.DOSD.Excel310.“计算机辅助制造”的常用英文缩写是A.CADB.CAIC.CATD.CAM11.Window98具有“复制软盘”功能,复制软盘要求A.源盘和目的盘必须规格相同B.系统必须具有两个软盘驱动器C.目的盘必须先经过格式化D.目的盘上的全部内容必须先清除12.在Window98中,对同时打开的多个窗口进行层叠式排列,这些窗口的显著特点是A.每个窗口的内容全部可见B.每个窗口的标题栏全部可见C.部分窗口的标题栏不可见D.每个窗口的部分标题栏可见13.在Window98的“资源管理器”窗口左部,单击文件夹图标左侧的加号(+)后,屏幕上显示结果的变化是A.窗口左部显示的该文件夹的下级文件夹消失B.该文件夹的下级文件夹显示在窗口右部C.该文件夹的下级文件夹显示在窗口左部D.窗口右部显示的该文件夹的下级文件夹消失14.在Window98中,当一个窗口已经化后,下列叙述中错误的是A.该窗口可以被关闭B.该窗口可以移动C.该窗口可以最小化D.该窗口可以还原15.下列关于Window98“回收站”的叙述中,错误的是A.“回收站”可以暂时或永久存放硬盘上被删除的信息B.放入“回收站”的信息可以恢复C.“回收站”所占据的空间是可以调整的D.“回收站”可以存放软盘上被删除的信息16.在Window98中,可以由用户设置的文件属性为A.存档、系统和隐藏B.只读、系统和隐藏C.只读、存档和隐藏D.系统、只读和存档17.在Window98中,为了将软盘上选定的文件移动到硬盘上,正确的操作是A.用鼠标左键拖动后,再选择“移动到当前位置”B.用鼠标右键拖动后,再选择“移动到当前位置”C.按住Ctrl键,再用鼠标左键拖动D.按住Alt键,再用鼠标右键拖动18.在Window98的“资源管理器”窗口右部,若已单击了第一个文件,又按住Ctrl键并单击了第五个文件,则A.有0个文件被选中B.有5个文件被选中C.有1个文件被选中D.有2个文件被选中19.在中文Window98的输入中文标点符号状态下,按下列哪个键可以输入中文标点符号顿号(、)?A.~B.&C.\D./20.在Word编辑状态,可以使插入点快速移到文档首部的组合键是A.Ctrl+HomeB.Alt+HomeC.HomeD.PageUp参考答案:1-5 BBCAC 6-10 DCDCD 11-15 ABCBD 16-20 CBDCA2015年软考考试模拟试题及答案(8)1、简述synchronized和java.util.concurrent.locks.Lock的异同?主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。

精选最新2020年软考工程师模拟考试588题(含答案)

精选最新2020年软考工程师模拟考试588题(含答案)

2020年软考工程师题库588题[含答案]一、多选题1.会导致电磁泄漏的有(ABCDE)A.显示器B.开关电路及接地系统C.计算机系统的电源线D.机房内的电话E.信号处理电2.以下哪些属于网络欺骗方式?(ABCD)A.IP 欺骗B.ARP 欺骗C.DNS 欺骗D.Web 欺骗3.目前基于对称密钥体制的算法主要有。

(BC)A.RSAB.DESC.AESD.DSA4.公钥密码体质的应用主要在于。

(AC)A.数字签名B.加密C.密钥管理D.哈希函数5.一个密码体系一般分为以下哪几个部分?(ABCD)A.明文B.加密密钥和解密密钥C.密文D.加密算法和解密算法6.利用密码技术,可以实现网络安全所要求的。

(ABCD)A.数据保密性B.数据完整性C.数据可用性D.身份验证7.安全要求可以分解为(ABCDE)。

A.可控性B.保密性C.可用性D.完整性E.不可否认性8.机房出入控制措施包括:(ABCD)A.机房接待前台须核查弄清业务系统安全区域的来访者的身份,并记录其进入和离开安全区域的日期与时间B.机房须告知进入安全区的来访者,该区域的安全要求和紧急情况下的行动步骤C.可采用强制性控制措施,对来访者的访问行为进行授权和验证D.要求所有进出机房人员佩带易于辨识的标识9.员工区域安全守则包括:(ABCD)A.非工作时间,员工进入或离开办公区域,应在值班人员处登记B.外来人员进入办公区域或机房,相关员工必须全程陪同C.将物品带入/带出公司,要遵守公司相关的规定及流程D.参加会议时遵守会前.会中.会后的保密流程10.在实验室中引起火灾的通常原因包括:(ABCD)A.明火B.电器保养不良C.仪器设备在不使用时未关闭电源D.使用易燃物品时粗心大意11.实体安全技术包括(ABD)。

A.环境安全B.设备安全C.人员安全D.媒体安全12.计算机信息系统设备处于不同雷电活动地区,其雷电电磁场强度有很大差异,根据这一差异,将被防护空间分为下列哪些防护区?(ABCD)A.直击雷非防护区(LPZOA)B.直击雷防护区(LPZOB)C.第一防护区(LPZI)D.后续防护区(LPZ2,3..等)13.公司在使用数据签名技术时,除充分保护私钥的机密性,防止窃取者伪造密钥持有人的签名外,还应注意(ABCD)A.采取保护公钥完整性的安全措施,例如使用公约证书B.确定签名算法的类型.属性以及所用密钥长度C.用于数字签名的密钥应不同于用来加密内容的密钥D.符合有关数字签名的法律法规,必要时,应在合同或协议中规定使用数字签名的相关事宜14.火灾自动报警.自动灭火系统部署应注意(ABCD)。

2020年软考《软件设计师》练习题及答案

2020年软考《软件设计师》练习题及答案

2020年软考《软件设计师》练习题及答案1.Multiple choices.(1)Software design may .a.be a creative processb.not be learned from a bookc.be learned from a bookd.require a certain amount of flair(2)Methodologies of software design can be classified into .a.down-top function designb.data-driven designc.top-down function designd.object-oriented design(3)A well-designed system should be .a.easily understoodb.reliablec.straightforward to implementd.straightforward to maintain(4)A derivation process for designing a programming system includes stages.a.5b.4c.3d.2(5)In the early stage of software design we need .a.give a flowchartb.give a set of requirementsc.top-down functional design onlyd.prepare an informal design(6)A good design of software depends on .a.establishing a definitive wayb.the applicationc.the particular project requirementsd.efficient code to be produced(7)Software design can be .a.represented in any single notationb.a multi-stage activityc.an iterative activityd.a single-stage activity(8)The tasks being performed by a software engineer are .a.to design communication mechanismsb.to design file structuresc.to design data structuresd.to derive the design of a programming system2.Fill in the blanks with appropriate words or phrases.(1)To accomplish a effective software design we should use .(2)Good software design is the key to .(3)If the software design is highly cohesive and loosely coupled,we can achieve .(4)A programming system may have multiple .(5)Structured design and stepwise refinement are the examples of .(6)An essential part of the software design process is .(7)A maintainable design implies that .(8)Object-oriented design can be viewed as .(9)In a programming system each subsystem must be decomposed into .(10)Design that is derived from an analysis of the input and output system data is a .a.separate componentsb.top-down functional designc.a consistent design methodologyd.data-driven designe.very efficient code and minimal designf.the cost of system changes is minimizedg.a collection of objectsh.effective software engineeringi.subsystemsj.the precise specification答案:1.(1)a,b,d (2)b,c,d (3)a,b,c,d (4)a(5)a,b,d (6)a,c,d (7)b,c (8)a,b,c,d2.(1)c (2)h (3)e (4)i (5)b (6)j (7)f (8)g (9)a (10)d。

2020软考软件设计师模拟试题

2020软考软件设计师模拟试题

2020软考软件设计师模拟试题61. 软件项目管理中能够使用各种图形工具,以下关于各种图形工具的论述中准确的是 (66) 。

(66) A.流程图直观地描述了工作过程的具体步骤,以及这些步骤之间的时序关系,能够用于控制工作过程的完成时间B.PERT图画出了项目中各个活动之间的时序关系,可用于计算工程项目的关键路径,以便控制项目的进度C.因果分析图能表现出软件过程中各种原因和效果之间的关系,并且表现了它们随时间出现的顺序和重要水准,这些数据可用于改进软件过程的性能D.Gantt图为整个项目建立了一个时间表,反映了项目中的所有任务之间的依赖关系,以及各个任务的起止日期,这些信息可用于项目的任务调度参考答案:(66)B。

解析:项目管理是在指定时间内用最少的费用开发可接受的系统的管理过程,内容包括确定系统开发范围、计划、人员安排、组织、指导和控制。

对于选项A的“流程图”,它表达了系统中各个元素之间的信息流动情况,是实行系统详细设计的工具,所以选项A的说法是错误的。

选项B的“PERT图”,是一种图形化的网络模型,描述一个项目中的任务和任务之间的关系。

PERT图用来在任务被调度之前弄清项目任务之间的依赖关系。

PERT图的特点是通过关键路径法实行包括费用在内的资源化考虑,压缩关键路径上的工作,在规定的时间以前把它高效率地完成,所以选项B的说法是准确的。

选项C的“因果分析图”,也称鱼骨图,是一种用于确定、探索和描述问题及其原因和结果的图形工具。

能够用因果分析图来迫使团队考虑问题的复杂性,并让他们以一种客观的态度来看待引起问题的原因。

因果分析图能够协助团队来确立引起问题的首要和次要原因,并协助他们组织产生于头脑风暴会议中的观点,所以选项C的说法是错误的。

选项D的“Gantt图”,它和PERT图是安排进度时常用的图形描述方法。

Gantt图中横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个任务的进度安排,线段的起点和终点所对应的横坐标上的时间分别表示该任务的开始时间和结束时间,线段的长度表示完成该任务所需的时间。

2020年软考《软件设计师》模拟测试题及答案

2020年软考《软件设计师》模拟测试题及答案

2020年软考《软件设计师》模拟测试题及答案1. 虚拟存贮管理系统的基础是程序的_(1)_理论。

这个理论的基本含义是指程序执时往往会_(2)_访问内存贮。

程序的_(1)_表现在_(3)_和_(4)_上。

_(3)_是指最近被访问的存贮单元可能马上又要被问。

_(4)_是指马上被访问的单元,而其附近的单元也可能马上被访问。

根据这个理论,Denning提出了工作集理论。

工作集是进程运行时被频繁地访问的页面集合。

在进程运行时,如果它的工作页面都在_(5)_器内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。

供选择的答案(1):A.局部性B.全局性C.动态性D.虚拟性(2):A.频繁地B.均匀地C.不均匀地D.全面地(3)、(4):A.数据局部性B.空间局部性C.时间局部性D.数据全局性E.空间全局性F.时间全局性(5):A.外部存贮B.主存贮C.辅助存贮D.虚拟存贮参考答案:(1)A (2) C (3) C (4) B (5) B2. 在段页式管理的存贮器中,实存等分为_(6)_、程序按逻辑模块分成_(7)_。

在多道程序环境下,每道程序还需要一个_(8)_作为用户标志号。

每道程序都有对应的_(9)_。

一个逻辑地址包括_(8)_x、段号s、页号p和页内地址d四个部分。

假设总长度为22位的逻辑地址格式分配如下:21~20位 x;19~14位 s;13~ 11位p;10~0位d。

若 x, s, p, d均以二进制数表示,其转换成的物理地址为_(10)__。

供选择的答案(6)-(8):A.段B.页C.基D.模块E.区域F.段号G.页号H.基号I.模块号J.区域号(9):A.一个段表和一个页表B.一个段表和一组页表C.一组段表和一个页表D.一组段表和一组页表(10):A. x×220十s×214十p×211十dB. ((x)十x十p)×211十dC. (((x)十s)十p)十dD.(((x)十s)十p)×2^11十d[注]式中(Y)表示地址为 Y的单元的内容(要注意段页式有几次寻址,比如,通过基号得到段表受地址(x),在通过段号得到此段的页表首址(x)+s,段表、页表,基地址+偏移量就是直接加,不用基地址移位,只有在页内才有移位,应该是移11位)参考答案:(6)B (7)A (8)H (9)B (10)D3. 在多媒体的音频处理中,因为人所敏感的声频为_(11)_赫兹(HZ),所以,数字音频文件中对音频的采样频率为_(12)_赫兹(HZ)。

2020计算机软考软件设计师考前练习试题及答案

2020计算机软考软件设计师考前练习试题及答案

2020计算机软考软件设计师考前练习试题及答案101. 廉价磁盘冗余阵列(RAID)是利用一台磁盘阵列控制器来管理和控制一组磁盘驱动器,组成一个高度可靠的、快速的大容量磁盘系统。

以下关于RAID的叙述中,不准确的是 (106) 。

(106) A.RAID采用交叉存取技术,提升了访问速度B.RAID0使用磁盘镜像技术,提升了可靠性C.RAID3利用一个奇偶校验盘完成容错功能,减少了冗余磁盘数量D.RAID6设置了一个专用的、可快速访问的异步校验盘参考答案:(106)B。

102. Because Web Servers are platform and application (107) they can send or request data from legacy or external applications including databases. All replies, once converted into (108) mark-up language, can then be transmitted to a (109) .Used in this way, Intranets can (120) lower desktop support costs, easy links with legacy applications and databases and, (121) all, ease of use.【供选择的答案】(107) A.related B.dependent C.coupled D.independent(108) A.supertext B.plaintext C.hypertext D.ciphertext(109) A.client B.browser C.server D.router(120) A.get B.ignore C.require D.offer(121) A.above B.around C.about D.abort参考答案:(68)~(72)D、C、B、D、A。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年软考《软件设计师》模拟练习题及答案
国际电信联盟的电信标准化部ITU-T的前身是 (1),其发布的X.200建议是和(2)制定的开放系统互连7层参考模型(OSI)等价的。

作为最简单的防火墙--分组过滤器在该模型的(3)层检查出入地址;网桥是在该模型 (4)层实行网络间中继的互连设备;UDP则是Internet中常用的(5)层协议之一。

(1)、(2):
A.ANSI
B.ISO
ITT
D.IEC
(3): A.物理
B.网络
C.会话
D.应用
(4): A.物理
B.运输
C.数据链路
D.网络
(5): A.运输
B.会话
C.表示
D.应用
参考答案:(1) A (2) B (3) C (4) C (5) A
由国际标准化组织和国际电信联盟共同提出的开放系统互连参考
模型共有(6)层,通信子网覆盖其中的(7)层,参考模型的层则为(8)层。

对等层之间的通信必须遵循共同的协议,例如EIA-RS232C和HDLC就
分别是一种(9)层和(10) 层的协议。

(6)、(7):
A. 1~2
B. 1~3
C. 2~3
D. 5
E. 4~6
F. 7
G. 5~7
H. 8
(8)~ (10): A. 表示
B. 网络
C. 数据链路
D. 应用
E. 物理
F. 媒体访问
G. 会话
H. 运输
参考答案:(6) A (7) B (8) D (9) D (10) C
在操作系统中,批处理方式下的作业调度是一种(11)。

设有3个批处理作业,所需执行时间分别为2小时、1小时和25分钟,相继到达时间分别为6:00、6:10和6:25。

若对这3个批处理作业采用调度算法S1,其执行情况如下:
作业号到达时间开始执行时间执行结束时间
1 6:00 6:00 8:00
2 6:10 8:00 9:00
3 6:25 9:00 9:25
若对这3个批处理作业采用调度算法S2,其执行情况如下:
作业号到达时间开始执行时间执行结束时间
1 6:00 7:50 9:50
2 6:10 6:50 7:50
3 6:25 6:25 6:50
则调度算法S1属于(12),调度算法S2属于(13)。

通常把作业进入系统至最后完成的时间成为该作业的周转时间。

在调度算法S1下,作业平均周转时间为(14)小时;在调度算法S2下,作业平均周转时间为(15)小时。

(11): A.低级调度
B.中级调度
C.高级调度
D.人工调度
(12)、(13): A.优先数法
B.先来先服务算法
C.最短作业优先法
D.资源搭配算法
E.响应比优先算法
F.多队列循环算法
(14)、(15):
A. 2.61
B. 2.5
C. 2.42
D.1.97
E.1.72
F.2.
参考答案:(11) C(12)B(13)C(14)A(15)D
UNIX用户可在Shell命令级使用管道“|”,命令“pr program.c|lp”与(16)命令组等价。

两者相比,后者(17)
(16): A.pr program.c>tempfile,tempfile>lp
B.pr program.c>tempfile,lp>tempfile
C.pr program.c>tempfile,lp
D.pr program.c>tempfile,lp>tempfile,rm tempfile
(17):A.能够节省时间
B.能够节省空间
C.能够减少操作的复杂度
D.需要中间文件
参考答案:(16)C(17)D
操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(18)。

若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为(19)。

(18):A.调度
B.分派
C.信号量
D.通讯
(19):
A.30
B.25
C.10
D.5
参考答案:(18)C(19)B
扩展名为DLL的动态链接文件的特点是(20)。

(): A.能够自由地插入到其他的源程序中使用
B.本身是一个数据文件,能够与其他程序动态地链接使用
C.本身能够独立运行,也能够供其他程序在运行时调用
D.本身不能独立运行,但能够供其他程序在运行时调用参考答案:(20)D。

相关文档
最新文档