2020年计算机软件水平考试软件设计师练习试题

合集下载

2020年计算机软考程序员选择练习试题1完整篇.doc

2020年计算机软考程序员选择练习试题1完整篇.doc

2016年计算机软考程序员选择练习试题1●在常见的文字处理软件中,选择全文的快捷键是(1) 。

(1) A.Alt + AB.Ctrl + CC.Ctrl + PD.Ctrl + A●在常见的文字处理软件中,为当前文档保存一个副本,可以选择命令(2) ,在正文中查找文字"计算机",通常选择命令(3) 。

(2) A."文件""保存"B."文件""另存为"C."编辑""复制"D."编辑""全选"(3) A."编辑""剪切"B."文件""新建"C."编辑""查找"D."编辑""全选"●标准化对象一般可分为两大类:一类是标准化的具体对象,即需要制定标准的具体事物;另一类是(4) ,即各种具体对象的总和所构成的整体,通过它可以研究各种具体对象的共同属性、本质和普遍规律。

(4) A.标准化抽象对象B.标准化总体对象C.标准化虚拟对象D.标准化面向对象●用二进制加法器对二-十进制编码的十进制数求和,当和大于1010时,(5) 。

(5) A.不需要修正B.需进行加10修正C.需进行减10修正D.需进行加6修正●构成128MBx8bit的存储器,若采用16MBx8bit的芯片,需(6) 片;若采用32MB×1bit的芯片,需(7) 片。

(6) A.8B.16C.32D.64B.16C.32D.64●计算机中16位浮点数的表示格式如图1所示:某机器码为111*********00000。

若阶码为移码且尾数为反码,其十进制真值为(8) ;若阶码为移码且尾数为原码,其十进制真值为(9) ;若阶码为补码且尾数为反码,其十进制真值为(10) ;若阶码为补码且尾数为原码,其十进制真值为(11) ,将其规格化后的机器码为(12)(8) A.0.078125B.1.45C.20D.20.697395(9) A.0.078125B.1.45D.20.697395(10) A.0.078125 B.1.45C.20D.20.697395(11) A.0.078125 B.1.45C.20D.20.697395(12) A.111*********01000 B.111*********101 C.111*********100 D.110*********000002016年计算机软考程序员选择练习试题2●在图2逻辑电路图中,当(13) 时,F=A⊕B;当(14) 时,F=A+B。

最新版精选2020年软考工程师完整版

最新版精选2020年软考工程师完整版

2020年软考工程师题库588题[含答案]一、多选题1.SQLServer用事件探测器可以帮助排除故障和解决问题,创建跟踪的步骤如下哪些是正确的?(ABCD)A.从“模板名称”下拉菜单为你创建跟踪选择一个模板B.“事件探查器”主界面打开后,从“文件”菜单选择“新跟踪”C.在“跟踪名称”文本框中输入你想要为这个跟踪创建的跟踪名称D.修改这些默认的选项设置。

通过点击“显示全部事件”和“显示全部列”复选框来查看其他的选项。

2.HASH加密使用复杂的数字算法来实现有效的加密,其算法包括(ABC)A.MD2B.MD4C.MD5D.Cost2563.机房出入控制措施包括:(ABCD)A.机房接待前台须核查弄清业务系统安全区域的来访者的身份,并记录其进入和离开安全区域的日期与时间B.机房须告知进入安全区的来访者,该区域的安全要求和紧急情况下的行动步骤C.可采用强制性控制措施,对来访者的访问行为进行授权和验证D.要求所有进出机房人员佩带易于辨识的标识4.直击雷:直接击在(ABCD)并产生电效应.热效应和机械力的雷电放电。

B.构建物C.地面突进物D.大地或设备5.在实验室中引起火灾的通常原因包括:(ABCD)A.明火B.电器保养不良C.仪器设备在不使用时未关闭电源D.使用易燃物品时粗心大意6.硬件设备的使用管理包括(ABCD)。

A.严格按硬件设备的操作使用规程进行操作B.建立设备使用情况日志,并登记使用过程C.建立硬件设备故障情况登记表D.坚持对设备进行例行维护和保养7.使用配有计算机的仪器设备时,不应该做的有:(ABCD)A.更改登机密码和系统设置B.自行安装软件C.玩各种电脑游戏D.将获得的图像.数据等资料存储在未予指定的硬盘分区上8.实体安全技术包括(ABD)。

A.环境安全C.人员安全D.媒体安全9.静电的危害有(ABCD)。

A.导致磁盘读写错误,损坏磁头,引起计算机误动作B.造成电路击穿或者毁坏C.电击,影响工作人员身心健康D.吸附灰尘10.计算机信息系统设备处于不同雷电活动地区,其雷电电磁场强度有很大差异,根据这一差异,将被防护空间分为下列哪些防护区?(ABCD)A.直击雷非防护区(LPZOA)B.直击雷防护区(LPZOB)C.第一防护区(LPZI)D.后续防护区(LPZ2,3..等)11.对计算机系统有影响的腐蚀性气体大体有如下几种:(ABCD)A.二氧化硫B.氢化硫C.臭氧D.一氧化碳12.电信生产其机房作业,是由专门的值机员.机务员来完成,作业内容是:固定电话.无线电话.电报.载波.短波.微波.卫星和电力等电信通信设备,使设备出去良好状态,保证其正常运行。

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.设有如下定义,则准确的叙述为( )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的值。

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

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

软件水平考试《软件设计师》历年真题及答案汇总软件水平考试《软件设计师》历年真题及答案(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年计算机软件水平考试软件设计师练习题

2020年计算机软件水平考试软件设计师练习题

2020年计算机软件水平考试软件设计师练习题试题26.有一个虚存系统执行先进先出(FIFO)的页面淘汰算法,为每个进程分配3个页面。

现有一个进程的一段程序,有一个访问页面序列:2 4 6 5 3 4 5 2 5 4 3 5 1 2 4 1 刚开始时内存为空,执行这个程序将产生 (26) 缺页中断。

(26)A.10次B.11次C.12次D.13次试题27.语言L={0m1n| m?1,n?1}的正规表达式是 (27) 。

(27)A.0*1*B.00*1*C.0*11*D.00*11*试题28.已知文法G2=(VT={a, ,,(,)},VN={S,L},S,P),其中P 为,S(L)aLL , SS(a,a)是L(G2)的句子,这个句子的分析树是 (28) 。

(28)A. B.C. D.试题29.编译程序一般采用 (29) 技术实行语义分析和生成中间代码。

(29)A.数据控制翻译B.流程控制翻译C.语法制导翻译D.面向对象的翻译试题30.编译程序对中间代码的优化,根据优化所涉及的程序范围,可分为局部优化、循环优化和全局优化。

所谓局部优化是指在 (30)范围内做的优化。

(30)A.表达式B.语句C.函数D.基本块试题31.关键路径是指AOE(Activity On Edge)网中 (31) 。

(31)A.最长的回路B.最短的回路C.从源点到汇点(结束顶点)的最长路径D.从源点到汇点(结束顶点)的最短路径试题32.以下序列中不符合堆定义的是 (32) 。

(32)A.(102,87,100,79,82,62,84,42,22,12,68)(32)B.(102,100,87,84,82,79,68,62,42,22,12)(32)C.(12,22,42,62,68,79,82,84,87,100,102)(32)D.(102,87,42,79,82,62,68,100,84,12,22)试题33.一个具有767个结点的完全二叉树,其叶子结点个数为(33) 。

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。

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

2020年软件水平考试软件设计师练习试题

2020年软件水平考试软件设计师练习试题

2020年软件水平考试软件设计师练习试题●内存按字节编址,地址从A4000H到CBFFFH,共有_(1)_字节。

若用存储容量为32K*8bit的存储器芯片构成该内存,至少需要_(2)_ 片。

(1)A.80K B.96K C.160K D.192K(2)A.2 B.5 C.8 D.10●中断响应时间是指_(3)_。

(3)A.从中断处理开始到中断处理结束所用的时间B.从发出中断请求到中断处理结束所用的时间C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间●若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns ,t分析=2ns,t执行=1ns。

则100条指令全部执行完毕需_(4)_ns。

(4)A.163 B.183 C.193 D.203●在单指令流多数据流计算机(SIMD)中,各处理单元必须 _(5)_。

(5)A.以同步方式,在同一时间内执行不同的指令B.以同步方式,在同一时间内执行同一条指令C.以异步方式,在同一时间内执行不同的指令D.以异步方式,在同一时间内执行同一条指令●单个磁头在向盘片的磁性涂层上写入数据时,是以_(6)_方式写入的。

(6)A.并行 B.并一串行 C.串行 D.串一并行●容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。

若主存容量为4096块,且以字编址,那么主存地址应为_(7)_位,主存区号应为_(8)_位。

(7)A.16 B.17 C.18 D.19(8)A.5 B.6 C.7 D.8●软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适合的软件开发方法是_(9)_。

(9)A.构件化方法 B.结构化方法 C.面向对象方法 D.快速原型方法●下述任务中,不属于软件工程需求分析阶段的是_(10)_ 。

(10)A.分析软件系统的数据要求 B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台。

2020年计算机软件水平考试软件设计师练习试题

2020年计算机软件水平考试软件设计师练习试题

2020年计算机软件水平考试软件设计师练习试题试题一阅读下列说明和数据流图,回答问题1 至问题3,将解答填入答题纸的对应栏内。

某图书管理系统的主要功能是图书管理和信息查询。

对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。

系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。

1.购入新书时需要为该书编制入库单。

入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到当前为止,购入此种图书的数量)。

2.读者借书时需填写借书单。

借书单内容包括读者号和所借图书分类目录号。

系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过限制数(假设每位读者能同时借阅的书不超过5 本),若已达到限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。

3.读者还书时需填写还书单。

系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相对应的罚款。

4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。

系统的信息查询功能主要包括读者信息查询和图书信息查询。

其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。

图书管理系统的顶层图如图1-1 所示;图书管理系统的第0 层DFD 图如图]-2 所示其中,加工2 的细化图如图1-3 所示。

[数据流图1-1]图1-1 图书管理系统顶层图[数据流图1-2]图1-2 图书管理系统第0 层DFD 图[数据流图1-3][问题1](2 分)数据流图1-2 中有两条数据流是错误的,请指出这两条数据流的起点和终点。

[问题2](6 分)数据流图1-3 中缺少三条数据流,请指出这三条数据流的起点和终点。

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

2020年计算机软件水平考试软件设计师练习试题
试题一
阅读下列说明和数据流图,回答问题1 至问题3,将解答填入答
题纸的对应栏内。

某图书管理系统的主要功能是图书管理和信息查询。

对于初次借
书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地
址等)一起写入读者文件。

系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。

1.购入新书时需要为该书编
制入库单。

入库单内容包括图书分类目录号、书名、作者、价格、数
量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总
量(表示到当前为止,购入此种图书的数量)。

2.读者借书时需填写借书单。

借书单内容包括读者号和所借图书
分类目录号。

系统首先检查该读者号是否有效,若无效,则拒绝借书;
若有效,则进一步检查该读者已借图书是否超过限制数(假设每位读者
能同时借阅的书不超过5 本),若已达到限制数,则拒绝借书;否则允
许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书
文件中。

3.读者还书时需填写还书单。

系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回
到借书文件中,若图书逾期,则处以相对应的罚款。

4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。

系统的信息查询功能主要包括读者信息查询和图书信息查询。

其中读
者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息
查询可得到图书基本信息和图书的借出情况。

图书管理系统的顶层图
如图1-1 所示;图书管理系统的第0 层DFD 图如图]-2 所示其中,加
工2 的细化图如图1-3 所示。

[数据流图1-1]
图1-1 图书管理系统顶层图
[数据流图1-2]
图1-2 图书管理系统第0 层DFD 图
[数据流图1-3]
[问题1](2 分)
数据流图1-2 中有两条数据流是错误的,请指出这两条数据流的起点和终点。

[问题2](6 分)
数据流图1-3 中缺少三条数据流,请指出这三条数据流的起点和终点。

[问题3](7 分)
根据系统功能和数据流图填充下列数据字典条目中的(1)和(2):
查洵请求信息=[查询读者请求信息|查询图书请求信息]
读者情况=读者号+姓名+所在单位+{借书情况}
管理工作请求单= (1)
入库单= (2)
试题二
阅读下列说明和算法,回答问题 1 和问题2,将解答填入答题纸的对应栏内。

[说明]
算法2-1 是用来检查文本文件中的圆括号是否匹配。

若文件中存有圆括号没有对应的左括号或者右括号,则给出相对应的提示信息,如下所示:文件提示信息
(1+2)
abc) 缺少对应左括号:第2 行,第4 列
((def)gx)) 缺少对应左括号:第3 行,第10 列
(((h)
ij)(k
(1ml)
缺少对应右括号:第5 行,第4 列; 第4
行,第1 列
在算法2-1 中,stack 为一整数栈。

算法中各函数的说明如下表所示:
函数名函数功能
push(int i) 将整数i 压入栈stack 中。

pop() stack 的栈顶元素出栈。

empty() 判断stack 栈是否为空.若为空,函数返回1,否则函数返回0。

nextch()
读取文本文件中的下一个字符,并返回该字符的ASCII 值,将字符所在的行号以及字符在行中的位置分别存储到变量row 和col中,若遇到文件结束符,则将变量EOF 置为true;kind(charch)判断字符ch 是左括号还是右括号,若是左括号,函数返回1,若是右括号,函数返回2,若两者都不是,函数返回0。

[算法2-1]
将栈stack 置空,置EOF 为false。

相关文档
最新文档