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年软考工程师模拟考试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年软考工程师考核复习题库完整版588题(含答案)
2020年软考工程师题库588题[含答案]一、多选题1.计算机场地安全测试包括(ABCD)。
A.温度,湿度,尘埃B.照度,噪声,电磁场干扰环境场强C.接地电阻,电压.频率D.波形失真率,腐蚀性气体的分析方法2.账号口令管理办法适用于所有和 DSMP 系统.智能网系统.彩铃平台相关的(ACD)A.系统管理员B.操作系统C.操作维护人员D.所有上述系统中存在的账号和口令3.以下属于对称加密算法的是:(ABD)A.DESB.3DESC.SHA-1D.RC4E.MD54.公钥密码体质的应用主要在于。
(AC)A.数字签名B.加密C.密钥管理D.哈希函数5.一个密码体系一般分为以下哪几个部分?(ABCD)A.明文B.加密密钥和解密密钥C.密文D.加密算法和解密算法6.HASH 加密使用复杂的数字算法来实现有效的加密,其算法包括(ABC)A.MD2B.MD4C.MD5D.Cost2567.安全要求可以分解为(ABCDE)。
A.可控性B.保密性C.可用性D.完整性E.不可否认性8.为了减小雷电损失,可以采取的措施有(ACD)A.机房内应设等电位连接网络B.部署 UPSC.设置安全防护地与屏蔽地D.根据雷击在不同区域的电磁脉冲强度划分,不同的区域界面进行等电位连接9.机房出入控制措施包括:(ABCD)A.机房接待前台须核查弄清业务系统安全区域的来访者的身份,并记录其进入和离开安全区域的日期与时间B.机房须告知进入安全区的来访者,该区域的安全要求和紧急情况下的行动步骤C.可采用强制性控制措施,对来访者的访问行为进行授权和验证D.要求所有进出机房人员佩带易于辨识的标识10.员工区域安全守则包括:(ABCD)A.非工作时间,员工进入或离开办公区域,应在值班人员处登记B.外来人员进入办公区域或机房,相关员工必须全程陪同C.将物品带入/带出公司,要遵守公司相关的规定及流程D.参加会议时遵守会前.会中.会后的保密流程11.直击雷:直接击在(ABCD)并产生电效应.热效应和机械力的雷电放电。
2020软考软件设计师试题(7)
2020软考软件设计师试题(刀24.包含3个命题变元的命题公式中,能够出现—(116)—个真值赋值。
包含3个命题变元的命题公式能够形成—(117)—个不同真值的命题公式。
公式—(118)—是矛盾式,公式—(119)—是非重言式的可满足式。
公式_(120)—是析取范式。
供选择的答案(116): A 3B 8C 27D 64(117): A 4B 16C 64D 256(118)、(119) : A n (P-q) AqArB pf (pVq)C (pAq) V (pAn q)D -] (pAq) pV~| q(120): A -| PV (qA~r) V (pAr) qqB (pVn q) A (qVr) An rC (pVq) An (qVi r)D (p-*q) V (pAr)参考答案:(116) B (117) D (118) A (119) C (120) A25.实体联系模型(简称ER模型)中的基本语义单位是实体和联系。
ER模型的图形表示称为ER图。
联系能够同—(121) _实体相关。
实体与实体之间的联系能够是—(122) _。
利用ER模型实行数据库的概念设计,能够分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型实行—(123) 得到最终的ER模型。
ER模型向关系模型的转换把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键;是一个联系类型转换成一个—(124) 参与该联系类型的各实体的键以及联系的属性转换成_(125)_,其中的键由实体与实体之间的联系决定。
供选择的答案(121): A 0 个B1个或多个C 1个D多个(122): A—对一和一对多B 一对一和多对多C一对多和多对多D 一对一、一对多和多对多(123): A 简化B结构化C最小化D优化(124): A联系模式B数据模式C关系模式D逻辑模式(125): A联系属性B关系的属性C数据属性D关系的候选键参考答案:(121) B (122) D (123) D (124) C (125) B26.假设某程序语言的文法如下:S-S a T | TT - T b R I RRf Pd R I PP- fS g | e其中:VT= {a, b, d, e, f, g} ; VN= {S,T,R,P} ; S 是开始符号。
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仍处于空闲状态。
软件设计师模拟题及答案四十四套
软件设计师模拟题及答案四十四套1.下列网络协议不能通过路由器中的是( )。
A.TCPB.IPC.IPXbeui【答案】D2.以下那一个( )Windows 2000 的版本可以支持4 块CPU?A.Windows 2000 ServerB.Windows 2000 Advanced ServerC.Winodws 2000 Datacenter ServerD.以上皆可。
【答案】A3.下列哪一个选项不能解析主机名与IP地址( )。
A.hostsB.LmhostC.winsD.dhcp【答案】D4.在Win 2k系统中可以查看网卡的MAC地址的命令是( )。
use viewC.ipconfig/all help【答案】C5.下列各命令不能检测DNS 设置是否正确的是()。
A.pingB.tracertC.nslookup use【答案】D6.局部总线是解决I/O 瓶颈的一项技术。
下列说法哪个是正确的( )。
A.PCI 总线与ISA 总线进行了激烈的竞争,PCI取得明显优势B.PCI 总线与EISA总线进行了激烈的竞争,EISA 取得明显优势C.PCI 总线与VISA总线进行了激烈的竞争,VISA 取得明显优势D.PCI 总线与VISA总线进行了激烈的竞争,PCI 取得明显优势【答案】D7.广域网覆盖的地理范围从几十公里到几千公里。
它的通信子网主要使用( )。
A.报文交换技术B.分组交换技术C.文件交换技术D.电路交换技术【答案】B8.分辨率为640*480的真彩色图象,象素分辨率为24bit,如果以每秒25 帧动态显示,则需要的通信带宽是( )。
A.1.54MbpsB.2.048MbpsC.18.4MbpsD.184Mbps【答案】D9.以下关于城域网建设方案特点的描述中,那些是正确的( )。
1、主干传输介质采用光纤2、交换结点采用基于IP 交换的高速路由交换机或ATM 交换机3、采用ISO/OSI 七层结构模型4、采用核心交换层,业务汇聚层与接入层3 层模式A.1、2、4B.2、3C.1、3、4D.1、2、3【答案】A10.160.hfc 电缆调制解调器一般采用的调制方式为( )。
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软考软件设计师试题(9)
2020软考软件设计师试题(9)32. UNIX用户可在Shell命令级使用管道“|”,命令“pr program.c|lp”与(156)命令组等价。
两者相比,后者(157)(156): A.pr program.c>tempfile,tempfile>lpB.pr program.c>tempfile,lp>tempfileC.pr program.c>tempfile,lpD.pr program.c>tempfile,lp>tempfile,rm tempfile(157):A.能够节省时间B.能够节省空间C.能够减少操作的复杂度D.需要中间文件参考答案:(156)C(157)D33. 操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(158)。
若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为(159)。
(158):A.调度B.分派C.信号量D.通讯(159):A.30B.25D.5参考答案:(153)C(153)B34. 扩展名为DLL的动态链接文件的特点是(160)。
(160): A.能够自由地插入到其他的源程序中使用B.本身是一个数据文件,能够与其他程序动态地链接使用C.本身能够独立运行,也能够供其他程序在运行时调用D.本身不能独立运行,但能够供其他程序在运行时调用参考答案:(160)D35. 用二进制加法器对二-十进制编码的十进制数求和,当和的四位二-十进制编码(相当于一位十进制数)小于等于 1001 (相当于十进制数 9 )且向高位无进位时, __(161)_ ;当和小于等于1001 且向高位有进位时, __(162)__;当和大于 1001 时, __(163)__ 。
按照国标《信息交换用汉字编码字符集--基本集》(即 GB2312 )规定,一个汉字由__(164)__ 个字节组成。
软考《软件设计师》模拟练习题及答案(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软考软件设计师试题(10)完整篇.doc
2015软考软件设计师试题(10)38. 结构化设计方法在软件开发中用于(176),它是一种面向(177)的设计方法。
该方法使用的图形工具是(178),(178)中矩形表示(179)。
如果两矩形之间有直线相连,表示它们存在(180)关系。
供选择的答案(176):A. 测试用例设计B. 概要设计C. 程序设计D. 详细设计(177):A. 对象B. 数据结构C. 数据流D. 控制流(178):A. 程序结构图B. 数据流程图C. 程序流程图D. 实体联系图(179):A. 数据B. 加工C. 模块D. 存贮(180):A. 链接B. 调用C. 并列D. 顺序执行参考答案:(176)B (177)C (178)A (179)C (180)B39. 向端用户提供尽可能宽带的网络接入是引起人们广泛关注的技术(181)只能提供128Kbps的接入数据速率,(182)则是通过电话双绞线可向瑞用户提供更高信息传输带宽的一种接入技术,而采用(183)和电缆调制解调器(cable modem)也可获得和后者同样数量级的接入带宽。
第三代无线通信的(184)可提供高达2Mbps的接入数据速率。
光纤到户,即(185),则是将来的一种发展方向。
供进择的答案(181)、(182):A. B-ISDNB. N-ISDNC. CDMAD. ADSL(183)、(184):A. HFCB. GSMC. CDMAD. HDSL(185):A. FDDIB. FTTHC. FTTCD. FTTB参考答案:(181)B (182)D (183)A (184)C (185)B40. 二叉树的前序、中序和后序遍历法最适合采用(186)来实现。
查找树中,由根结点到所有其他结点的路径长度的总和称为(187),而使上述路径长度总和达到最小的树称为(188),它一定是(189)。
在关于树的几个叙述中,只有(190)是正确的。
供选择的答案:(186):A. 递归程序B. 迭代程序C. 队列操作D. 栈操作(187):A. 路径和B. 内部路径长度C. 总深度D. 深度和(188):A. B-树B. B+树C. 丰满树D.穿线树(189):A. B-树B. 平衡树C. 非平衡树D. 穿线树(190):A. 用指针方式存储有n个结点二叉树,至少要有n+1个指针B. m阶B-树中,每个非椰子结点的后件个数≥[m/2]C. m阶B-树中,具有k个后件的结点,必含有k-1个键值D. 平衡树一定是丰满树参考答案:(186)A (187)B (188)C (189)B (190)C2015软考软件设计师试题(11)42. SCSI是一种通用的系统级标准输入/输出接口,其口(196)标准的数据宽度16位,数据传送率达20MB/S。
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。
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
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题[含答案]一、多选题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年软考《软件设计师》练习题及答案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年软考工程师完整复习题库588题(含答案)
2020年软考工程师题库588题[含答案]一、多选题1.灭火的基本方法有(ABCD)。
A.冷却法B.隔离法C.窒息法D.抑制2.以下硬件安装维护重要安全提示正确的有:(ABCD)A.不要在雷雨天气进行故障处理B.保持故障处理区域的干净.干燥C.上防静电手套或防静电腕带再执行安装和更换操作D.在使用和操作设备时,需要按照正确的操作流程来操作3.公司在使用数据签名技术时,除充分保护私钥的机密性,防止窃取者伪造密钥持有人的签名外,还应注意(ABCD)A.采取保护公钥完整性的安全措施,例如使用公约证书B.确定签名算法的类型.属性以及所用密钥长度C.用于数字签名的密钥应不同于用来加密内容的密钥D.符合有关数字签名的法律法规,必要时,应在合同或协议中规定使用数字签名的相关事宜4.为保证密码安全,我们应采取的正确措施有(ABC)A.不使用生日做密码B.不使用少于 5 为的密码C.不适应纯数字密码D.将密码设的非常复杂并保证 20 位以上5.使用 esp 协议时,可以使用的加密运算是。
(ABC)A.DESB.3DESC.AESD.RSA6.目前基于对称密钥体制的算法主要有。
(BC)A.RSAB.DESC.AESD.DSA7.一个密码体系一般分为以下哪几个部分?(ABCD)A.明文B.加密密钥和解密密钥C.密文D.加密算法和解密算法8.利用密码技术,可以实现网络安全所要求的。
(ABCD)A.数据保密性B.数据完整性C.数据可用性D.身份验证9.为了减小雷电损失,可以采取的措施有(ACD)A.机房内应设等电位连接网络B.部署 UPSC.设置安全防护地与屏蔽地D.根据雷击在不同区域的电磁脉冲强度划分,不同的区域界面进行等电位连接10.直击雷:直接击在(ABCD)并产生电效应.热效应和机械力的雷电放电。
A.建筑物B.构建物C.地面突进物D.大地或设备11.在实验室中引起火灾的通常原因包括:(ABCD)A.明火B.电器保养不良C.仪器设备在不使用时未关闭电源D.使用易燃物品时粗心大意12.预防静电的措施有(ABCD)。
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软考试题及答案一、单项选择题(每题1分,共10分)1. 软件需求分析阶段的主要任务是确定软件的()。
A. 功能需求B. 性能需求C. 界面需求D. 非功能需求答案:A2. 在软件开发过程中,以下哪项不是软件设计阶段的主要任务?()A. 模块划分B. 数据库设计C. 算法实现D. 界面设计答案:C3. 软件测试的目的是()。
A. 证明软件无错误B. 发现软件中的错误C. 证明软件符合需求D. 证明软件可以运行答案:B4. 以下哪项不是敏捷开发的特点?()A. 迭代开发B. 重视文档C. 客户合作D. 响应变化答案:B5. 在软件项目管理中,以下哪项不是风险管理的内容?()A. 风险识别B. 风险评估C. 风险应对D. 需求变更答案:D6. 软件配置管理的主要目的是()。
A. 控制软件版本B. 提高软件质量C. 管理软件文档D. 跟踪软件缺陷答案:A7. 软件工程中的“软件危机”主要指的是()。
A. 软件成本超支B. 软件进度延期C. 软件质量低下D. 所有以上选项答案:D8. 以下哪项不是软件维护的类型?()A. 纠错性维护B. 适应性维护C. 完善性维护D. 开发性维护答案:D9. 软件复用的主要优点是()。
A. 提高软件质量B. 减少软件成本C. 缩短开发周期D. 所有以上选项答案:D10. 以下哪项不是软件项目管理的关键要素?()A. 范围管理B. 时间管理C. 质量管理D. 销售管理答案:D二、多项选择题(每题2分,共10分)1. 软件需求分析中可能包括的需求类型有()。
A. 功能需求B. 性能需求C. 界面需求D. 非功能需求答案:ABCD2. 软件设计阶段的主要任务包括()。
A. 模块划分B. 数据库设计C. 算法实现D. 界面设计答案:ABD3. 软件测试的主要类型包括()。
A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD4. 敏捷开发的特点包括()。
A. 迭代开发B. 重视文档C. 客户合作D. 响应变化答案:ACD5. 软件项目管理中风险管理的内容主要包括()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年软考《软件设计师》模拟题及答案
软件测试的目的是 ___(1)__ 。
为了提升测试的效率,应该
___(2)__ 。
使用白盒测试方法时,确定测试数据应根据 ___(3)__ 和
指定的覆盖标准。
一般说来与设计测试数据无关的文档是 ___(4)__ 。
软件的集成测试工作由 ___(5)__ 承担,以提升集成测试的效果。
供选择的答案
(1):A、评价软件的质量
B、发现软件的错误
C、找出软件中的所有错误
D、证明软件是准确的
(2):A、随机地选择测试数据
B、取一切可能的输入数据作为测试数据
C、在完成编码以后制定软件的测试计划
D、选择发现错误的可能性大的数据作为测试数据
(3):A、程序的内部逻辑
B、程序的复杂程序
C、使用说明书
D、程序的功能
(4):A、需求规格说明书
B、设计说明书
C、源程序
D、项目开发计划
(5):A、该软件的设计人员
B、该软件开发组的负责人
C、该软件的编程人员
D、不属于该软件开发组的软件设计人员
参考答案: (1) B (2) D (3) A (4) D (5) D
一个数据库系统必须能表示实体和关系。
关系可与 __(6)__ 实体
相关。
实体与实体之间的关系有一对一、一对多和多对多三种,其中
__(7)__ 不能描述多对多的联系。
一般地,一个数据库系统 __(8)__ 外视图, __(9)__ 概念视图,__(10)_ 数据子语言。
供选择的答案
(6): A、0个
B、1 个
C、2 个
D、3 个或 3 个以上
E、1 个或 1 个以上
F、0 个或 0 个以上
(7): A、网状模型
B、层次模型
C、关系模型
D、网状模型和层次模型
E、层次模型和关系模型
F、网状模型和关系模型
G、网状模型、层次模型和关系模型
(8)~(10): A、只能有一种
B、最多只能有两种
C、至少有两种
D、能够有多种
参考答案:(6) E (7) B (8) D (9) A (10) D
因为内存大小有限,为使得一个或多个作业能在系统中运行,常需要外存来换取内存。
其中以作业为单位对内外存实行交换的技术称为__(11)__技术,在作业内部对内外存实行交换的技术称为__(12)__技术。
用外存换内存是以牺牲程序运行时间为代价的。
为提升 CPU 有效利用率,避免内外存的频繁交换,__(12)__技术常用某种__(13)__来选择换出内存的页面,它的基础是程序的__(14)__。
据此,操作系统可根据__(15)__来改善系统的性能,__(15)__是一个进程在定长的执行时间区间内涉及到的页面的集合。
供选择的答案:
(11)、(12):A、SPOOLING
B、SWAPPING
C、虚拟存储
D、虚拟机
E、进程管理
F、设备管理。