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

合集下载

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

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年计算机软考《软件设计师》模拟练习题及答案在段页式管理的存贮器中,实存等分为_(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.设有如下定义,则准确的叙述为( )char x[]={"abcdefg"};chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};①数组x和数组y等价②数组x和数组y长度相同③数组X的长度大于数组y的长度④数组X的长度小于数组y的长度2.根据变量定义“static int b[5], a[][3]={1,2,3,4,5,6};”,b[4]=_____,a[1][2]【解】不指定数组长度的字符数组定义,其所需要的字节数可由初始化中给出的值的个数确定。

字符数组能够用字符串初始化,也可用字符逐个给字符数组的元素初始化。

但用字符初始化时,即使给出了字符串中的全部字符,还是不会自动有字符率结束字符。

但字符串初始化自动会含有字符串的结束标记符,字符串初始化所需要的字节个数会比用同样多的字符初始化多1个字节。

所以只有③才是准确的。

【解】系统规定,静态变量定义时,若末初始化,系统自动给定二进制代码全0的值。

所以态数组b的元素全为0,当然包括b[4]也为几静态数组a是二维数组,每行有三个元素,在初始化中结出了六个初值,所以数组a有2 行。

因为数组的元素按行顺序存储,并按行顺序初始化。

前三个值是第一行,后三个元素[1][2]是第二行的第三列元素,也是a的最后一个元素,所以其值是6。

1.设有定义语句“static int a[3][4]={{1},{2},{3}};”则a[l][l]值为_,a[2][1]的值为_。

2.若在程序中用到“putchar( )”函数时,应在程序开头写上包含命令_____,若在程序中用到“strlen( )”函数时,应在程序开头写上包含命令______。

【解】给二维数组初始化时,可按行给出初值,并且每行能够只给前面部分的元素给出初值。

系统规定,对哪些未给出初值的部分元素,系统自动置二进制代码全 0的值。

2020年软考程序员精选练习题及答案

2020年软考程序员精选练习题及答案

2020年软考程序员精选练习题及答案1、计算机中数据的表示形式是CA、八进制B、十进制C、二进制D、十六进制2、硬盘工作时应特别注意避免BA、噪声B、震动C、潮湿D、日光3、针式打印机术语中,24针是指DA、24x24点阵B、信号线插头有24针C、打印头内有24x24根针D、打印头内有24根针4、下面列出的四种存储器中,易失性存储器是AA、RAMB、ROMC、PROMD、CD-ROM5、办公自动化是计算机的一项应用,按计算机应用的分类,它属于CA、科学计算B、实时控制C、数据处理D、辅助设计6、I/O接口位于AA、总线和设备之间B、CPU和I/O设备之间C、主机和总线之间D、CPU和主存储器之间7、计算机硬件能直接识别和执行的只有DA、高级语言B、符号语言C、汇编语言D、机器语言8、具有多媒体功能的微型计算机系统中,常用的CD-ROM是BA、只读型大容量软盘B、只读型光盘C、只读型硬盘D、半导体只读存储器9、微机中1K字节表示的二进制位数是DA、1000B、8x1000C、1024D、8x102410、下列字符中,ASCII码值最小的是BA、aB、AC、xD、Y11、Windows 98操作系统是一个AA、单用户多任务操作系统B、单用户单任务操作系统C、多用户单任务操作系统D、多用户多任务操作系统12、把Windows 98的窗口和对话框作一比较,窗口能够移动和改变大小,而对话框BA、既不能移动,也不能改变大小B、仅能够移动,不能改变大小C、仅能够改变大小,不能移动D、既能移动,也能改变大小13、在Windows 98中,"任务栏"的作用是DA、显示系统的所有功能B、只显示当前活动窗口名C、只显示正在后台工作的窗口名D、实现窗口之间的切换14、在Word的编辑状态,执行编辑菜单中"复制"命令后BA、被选择的内容被复制到插入点处B、被选择的内容被复制到剪贴板C、插入点所在的段落内容被复制到剪贴板D、光标所在的段落内容被复制到剪贴板15、在Word中"打开"文档的作用是CA、将指定的文档从内存中读入,并显示出来B、为指走的文档打开一个空白窗口C、将指定的文档从外存中读入,并显示出来D、显示并打印指走文档的内容16、Word的"文件"命令菜单底部显示的文件名所对应的文件是CA、当前被操作的文件B、当前已经打开的所有文件C、最近被操作过的文件D、扩展名是.doc的所有文件17、在Word的编辑状态,执行编辑命令"粘贴"后DA、将文档中被选择的内容复制到当前插入点处B、将文档中被选择的内容移到剪贴板C、将剪贴板中的内容移到当前插入点处D、将剪贴板中的内容拷贝到当前插入点处18、在Word的编辑状态,实行字体设置操作后,按新设置的字体显示的文字是BA、插入点所在段落中的文字B、文档中被选择的文字C、插入点所在行中的文字D、文档的全部文字19、OSI(开放系统互联)参考模型的最低层是CA、传输层B、网络层C、物理层D、应用层20、存储400个24x24点阵汉字字形所需的存储容量是DA、255KBB、75KBC、37.5KBD、28.125KB。

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

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

软件水平考试《软件设计师》历年真题及答案汇总软件水平考试《软件设计师》历年真题及答案(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. 多媒体技术是当前计算机发展的一个热门方向。

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

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)__ 个字节组成。

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软考软件设计师模拟试题及答案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年软考《软件设计师》练习题及答案

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 年软件设计师下午真题及答案解析试题一某工厂制造企业为了开发软件智能检测以有效提升检测效率,节约人力资源,该系统的主要功能是:(1 )基础信息管理。

管理员对检测标准和检测规则等基础信息设置。

(2)检测模型部署。

管理员对常用机器学习方法建立的检测模型分布。

(3 )图像采集。

实时将检测多样的产品待检测建分存储,包括产品结构,生产时间,图像信号和产品图像。

( 4 )缺陷检测。

根据检测模型和检测质量标准对图像采集所收到的产品检测信息中所有图像进行检测或所有图像检测合格。

若一个产品出现一张图像检测不合格,就表示该产品不合格,对不合格产品,其检测结果包括,产品型号和不合格类型。

(5)质量检测。

根据监控规则对产品质量进行监控将检测情况展示给检测业务员,若满足条件。

向检测业务员发送质量检测,检测是质量发起远程控制部分,检测设备发送控制指令进行处理。

(6)模型监控。

在系统中部署的模型、产品的检测信息结合基础信息进行监测分析,将模型运行情况发给监控人员。

现采用结构化方法对智能检测系统,进行分析与设计,获得如图1-1的上下文数据流图和图1-2的数据流图。

[问题1]使用说明中的语句对图1-1中的实体E1~E4的名称。

[问题2]使用说明中的语句对图1-2中的数据存储D1~D3的名称。

[问题3]根据注明和图中术语,补齐图1-2中缺失的数据及起点和终点。

[问题4]根据说明,采用结构化语言对缺陷检测的加工逻辑进行描述。

图1-1试题二【注明】M集团拥有多个分公司,为了方便集团公司对各个分公司职员进行有效管理,集团公司决定构建一个信息平台以满足公司各项业务管理需求。

[需求分析]1、分公司关系模式需要记录的信息包括公司编号、名称、经理号、可联系地址和电话。

分公司编号唯一标记分公司关系模式中的每一个元组,每个分公司各有一名经理,负责分公司的管理工作,每个分公司设立仅为本分公司服务的多个业务部,业务部包括:研发部、财务部、采购部、交易部等。

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)。

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

2020年软考《软件设计师》练习题及答案
1.Multiple choices.
(1)Software design may .
a.be a creative process
b.not be learned from a book
c.be learned from a book
d.require a certain amount of flair
(2)Methodologies of software design can be classified into .
a.down-top function design
b.data-driven design
c.top-down function design
d.object-oriented design
(3)A well-designed system should be .
a.easily understood
b.reliable
c.straightforward to implement
d.straightforward to maintain
(4)A derivation process for designing a programming system includes stages.
a.5
b.4
c.3
d.2
(5)In the early stage of software design we need .
a.give a flowchart
b.give a set of requirements
c.top-down functional design only
d.prepare an informal design
(6)A good design of software depends on .
a.establishing a definitive way
b.the application
c.the particular project requirements
d.efficient code to be produced
(7)Software design can be .
a.represented in any single notation
b.a multi-stage activity
c.an iterative activity
d.a single-stage activity
(8)The tasks being performed by a software engineer are .
a.to design communication mechanisms
b.to design file structures
c.to design data structures
d.to derive the design of a programming system
2.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 components
b.top-down functional design
c.a consistent design methodology
d.data-driven design
e.very efficient code and minimal design
f.the cost of system changes is minimized
g.a collection of objects
h.effective software engineering
i.subsystems
j.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,d
2.
(1)c (2)h (3)e (4)i (5)b (6)j (7)f (8)g (9)a (10)d。

相关文档
最新文档