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 中缺少三条数据流,请指出这三条数据流的起点和终点。
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年计算机软件水平考试软件设计师模拟试题●用户最关心的存储器的性能主要有 (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软考程序员考前模拟题练习及答案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。
2020计算机软考程序员考前冲刺模拟试题及答案

2020计算机软考程序员考前冲刺模拟试题及答案1.计算机系统由A.主机和系统软件组成B.硬件系统和应用软件组成C.硬件系统和软件系统组成D.微处理器和软件系统组成2.运算器的主要功能是A.实现算术运算和逻辑运算B.保存各种指令信息供系统其他部件使用C.分析指令并实行译码D.按主频指标规定发出时钟脉冲3.列四条叙述中,准确的一条是A.字节通常用英文单词“bit”来表示B.当前广泛使用的Pentium机其字长为5个字节C.计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D.微型计算机的字长并不一定是字节的倍数4.下列四种设备中,属于计算机输入设备的是A.UPSB.服务器C.绘图仪D.鼠标器5.与十进制数29等值的十六进制数为A.23B.23C.23D.326.PentiumⅢ/500微型计算机,其CPU的时钟频率是A.500KHZB.500MHZC.250KHZD.250MHZ7.在操作系统中,文件管理的主要功能是A.实现文件的虚拟存取B.实现文件的高速存取C.实现文件的按内容存取D.实现文件的按名存取8.下列WINDOW98桌面上图标的叙述中,错误的是A.所有的图标都能够重命名”B.图标能够重新排列C.图标能够复制D.所有的图标都能够移动9.下列关于Window98对话框的叙述中,错误的是A.对话框是提供给用户与计算机对话的界面B.对话框的位置能够移动,但大小不能改变C.对话框的位置和大小都不能改变D.对话框中可能会出现滚动条20.下列关于Window98“开始”菜单的叙述中,错误的是A.“开始”菜单中包含了Windows95的全部功能B.用户能够自己定义“开始”菜单C.“开始”菜单的位置不能改变D.“开始”按钮能够不显示在桌面上参考答案:1-5 CACDA6-10 BDACC。
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计算机软考软件设计师考前练习试题及答案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.与十六进制数值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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年软考《软件设计师》考前模拟练习题
一. 从静态角度看,进程由 __(1)__ 、 __(2)__ 和 __(3)__ 三部分组成。
用户可通过 __(4)__ 建立和撤消进程。
通常,用户进程被建立后, __(5)__ 。
供选择的答案
(1)。
A.JCB
B.DCB
C.PCB
D.PMT
(2)。
A.程序段
B.文件体
C.I/O
D.子程序
(3)。
A.文件描述块
B.数据空间
C.EOF
D.I/O缓冲区
(4)。
A.函数调用
B.宏指令
C.系统调用
D.过程调用
(5)。
A.便一直存有于系统中,直到被操作人员撤消
B.随着作业运行正常或不正常结束而撤消
C.随着时间片轮转而撤消与建立
D.随着进程的阻塞或唤醒而撤消与建立
参考答案:(1) C (2) A (3) B (4) C (5) BD
二. 设相关系模式 W ( C,P,S,G,T,R ),其中各属性的含义是:C--课程,P--教师,S--学生,G--成绩,T--时间,R--教室,根
据语义有如下数据依赖集:
D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R }
关系模式 W 的一个码( 关键字 )是 __(6)__ ,W的规范化程序达到 __(7)__ 。
若将关系模式 W 分解为 3 个关系模式 W1(C,P),
W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程序达到 __(8)__ ,W2 的规范化水准达到 __(9)_ ,W3 的规范化程序达到__(10)__ 。
供选择的答案
(6)A (S,C)
B (T,R)
C (T,P)
D (T,S)
(7)~(10) A.1NF B.2NF C.3NF D.BCNF E.4NF
参考答案:(6) D (7) B (8) E (9) E (10) B
三. 数据库是存储在一起的相关数据的集合,能为各种用户所共享,且[__(11)__]。
在关系数据库中,若关系模式中的每个关系的属
性值均是不可分解的,则该关系模式属于[__(12)__]。
关系代数运算是以[__(13)_]为基础的运算,其五种基本运算是并、差、[__(14)__]、投影和选择;规范理论研究中,分解[__(15)__]主要
是消除[__(15)__]中多余的数据相关性。
供选择的答案
(11): A消除了数据冗余
B降低了数据的冗余度
C具有不相容性
D由用户控制物理数据的存取方式
(12): A.1NF
B.2NF
C.3NF
D.BCNF
(13): A.代数运算
B.关系运算
C.谓词演算
D.集合操作
(14): A.交
B.连接
C.笛卡尔积
D.自然连接
(15): A.内模式
B.视图
C.外模式
D.关系模式
参考答案: (11) B (12) A (13) D (14) C (15) D
四. 模块内聚度用于衡量模块内部各成分之间彼此结合的紧密水准。
1、一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是 __(16)_的。
2、将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是__(17)__ 的。
3、模块中所有成分引用共同的数据,该模块的内聚度是 __(18)_ 的。
4、模块内的某成分的输出是另一些成分的输入,该模块的内聚度是 __(19)__ 的。
5、模块中所有成分结合起来完成一项任务,该模块的内聚度是
__(20)__ 的。
它具有简明的外部界面,由它构成的软件易于理解、测试和维护。
供选择的答案
(16)~(20): A 功能性
B 顺序性
C 通信性
D 过程性
E 偶然性
F 瞬时性
G 逻辑性
参考答案:(16) E (17) G (18) C (19) B (20) A。