ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:710.34KB ,
资源ID:27018383      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27018383.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机技术与软件专业技术资格考试中级软件设计师真题精选.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机技术与软件专业技术资格考试中级软件设计师真题精选.docx

1、计算机技术与软件专业技术资格考试中级软件设计师真题精选2019年计算机技术与软件专业技术资格考试(中级软件设计师)真题精选单项选择题1、()指可以不经著作权人许可,不需要支付报酬,使用其作品。A.合理使用B.许可使用C.强制许可使用D.法定许可使用参考答案:A参考解析:著作权的合理使用属于著作权的一种限制,它是指自然人、法人或者其他组织为了个人欣赏、评论、新闻报道、教学与学术研究以及公益事业等目的,根据著作权法的规定,可以不经过作者同意而使用其已经发表的作品,不需要向其支付报酬。合理使用的对象是已经发表的作品。合理使用应尊重作者的人身权利,应当指明作者姓名、作品名称,并且不得影响作品的正常使用

2、,也不得不合理损害著作权人的合法利益。合理使用成立的条件都是由法律予以规定的,因此可以说合理使用也是一种特别的法定许可使用。许可使用是指软件著作权人或权利合法受让者,通过合同方式许可他人使用其软件,并获得报酬的一种软件贸易形式。法定许可使用和强制许可使用都属于许可使用。法定许可,是指由法律规定使用他人作品时,不需要征得著作权人的同意,但需要向著作权人支付报酬。强制许可,是指在著作权人无正当理由而拒绝与使用人达成使用作品的协议时,被拒绝人可以向法定部门申请并获得授权使用作品,但是应当尊重著作权人的人身权利,并且支付报酬。单项选择题2、 进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV

3、操作控制进程P1P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1S6的初值都等于0。下图中a和b处应分别填写(1),c和d处应分别填写(2),e和f处应分别填写(3)。 空白(1)处应选择()A.P(S1)P(S2)和P(S3)P(S4)B.P(S1)V(S2)和P(S2)V(S1)C.V(S1)V(S2)和V(S3)V(S4)D.P(S1)P(S2)和V(S1)V(S2)参考答案:C参考解析:利用PV操作实现进程的同步时,进程可以通过调用P操作测试消息是否到达,调用V操作通知消息已经准备好。单项选择题3、 进程P1、P2、P3、P4和P5的前趋图如下图所

4、示。若用PV操作控制进程P1P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1S6的初值都等于0。下图中a和b处应分别填写(1),c和d处应分别填写(2),e和f处应分别填写(3)。 空白(3)处应选择()。A.P(S3)P(S4)和V(S5)V(S6)B.V(S5)V(S6)和P(S5)P(S6)C.P(S2)P(S5)和P(S4)P(S6)D.P(S4)V(S5)和P(S5)V(S6)参考答案:C参考解析:利用PV操作实现进程的同步时,进程可以通过调用P操作测试消息是否到达,调用V操作通知消息已经准备好。单项选择题4、王某是M国际运输有限公司计算机系统管

5、理员。任职期间,王某根据公司的业务要求开发了海运出口业务系统,并由公司使用,随后,王某向国家版权局申请了计算机软件著作权登记,并取得了计算机软件著作权登记证书。证书明确软件名称是海运出口业务系统V1.0,著作权人为王某。以下说法中,正确的是()A.海运出口业务系统V1.0的著作权属于王某B.海运出口业务系统V1.0的著作权属于M公司C.海运出口业务系统V1.0的著作权属于王某和M公司D.王某获取的软件著作权登记证是不可以撤销的参考答案:B参考解析:软件开发完成后,著作权自动产生,不论是否登记都享有著作权。软件著作权登记证书是对等级事项的初步证明,可以帮助持有者在诉讼中起到减轻举证责任的作用。王

6、某在单位任职期间,针对本职T作中明确指定的任务所开发的软件为职务开发软件,该软件的著作权由单位享有。因此,海运出口业务系统V1.0的著作权属于M公司。中国版权保护中心可以根据申请人的申请,撤销软件著作权登记证。单项选择题5、 进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV操作控制进程P1P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1S6的初值都等于0。下图中a和b处应分别填写(1),c和d处应分别填写(2),e和f处应分别填写(3)。 空白(2)处应选择()A.P(S1)P(S2)和V(S3)V(S4)B.P(S1)P(S3)和V(S5)V

7、(S6)C.V(S1)V(S2)和P(S3)P(S4)D.P(S1)V(S3)和P(S2)V(S4)参考答案:B参考解析:利用PV操作实现进程的同步时,进程可以通过调用P操作测试消息是否到达,调用V操作通知消息已经准备好。单项选择题6、 若某文件系统的目录结构如图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(1),其相对路径为(2)。空白(1)处应选择()。A.f1.javaB./Document/Java-prog/f1.javaC.D:/Program/Java-prog/f1.javaD./Program/Java-prog/f1.java

8、参考答案:C参考解析: 全文件名即是绝对路径。在树形目录结构中,绝对路径应从树根开始,把全部目录文件名与数据文件名依次用连接起来。而相对路径,则是从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。注意,连接符只用在文件名之间。 单项选择题7、 某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了4个存储块,其页面变换表如表3.5所示,表中的状态位等于1/0表示页面在内存不在内存。当该进程访问的页面2不在内存时,应该淘汰表中页号为(1)的页面。假定页面大小为4K,逻辑地址为十六进制3C18H,该地址经过变换后页帧号为(2)。 空白(1)处应选择()A.0B

9、.3C.4D.5参考答案:D参考解析:由表3.4可知,页面1和页面2不在内存。当进程访问的页面2不在内存时,系统应该淘汰未被访问的页面。由访问位可知页面5没有被访问过,因此需要被淘汰。对某特定机器,其地址结构是一定的。若给定一个逻辑地址空间中的地址为A,页面的大小为L,则页号P可按下式求得:式中,INT是整除函数。由页面大小为4K,逻辑地址为十六进制3C18H可知,页号为3,查表3.5可知页面3对应的页帧号为2。单项选择题8、 假设磁盘每磁道有18个扇区,系统刚完成了10号柱面的操作,当前移动臂在13号柱面上,进程的请求序列如表3.3所示。若系统采用SCAN(扫描)调度算法,则系统响应序列为(

10、1);若系统采用CSCAN(单向扫描)调度算法,则系统响应序列为(2)。 空白(1)处应选择()。A.B.C.D.参考答案:A参考解析:SCAN算法不仅要考虑欲访问的磁道与当前磁道的距离,更优先考虑磁头的当前移动方向。由题意知,当前磁头正在由里向外移动(因为从10号柱面移动到13号柱面),所以下一个柱面应该是15号,题目中有3个柱面号为15的请求序列,选择扇区号最小的请求序列。如果扇区号也相同,则选择磁头号小的,因此由里到外的系统响应序列为。当移动臂位于30号柱面时,由于30号柱面是最外层的柱面,因此移动臂开始由外往里移动,后续的系统响应序列应为。CSCAN在SCAN的基础上规定,磁头只能做单

11、向移动,本题中只能由里向外移动,因此系统响应序列为。单项选择题9、 系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3.4中的值时,对于表中的种情况,(1)可能会发生死锁。若将这些情况的m分别加上(2),则系统不会发生死锁。 空白(1)处应选择()。A.B.C.D.参考答案:C参考解析:对于第种情况,资源数为3,在最坏的情况下,2个进程对R资源的需求都为2,其中有一个进程占用2个R资源,另一个进程占用1个R资源,占用2个R资源的进程运行完,释放资源,另一个便会获得所需的资源,不会出现死锁。对于第种情况,资源数为3,在最坏的情况下,3个进程对

12、R资源的需求都为2,每个进程都占用1个R资源,发生死锁。对于第种情况,资源数为5,在最坏的情况下,2个进程对R资源的需求都为3,其中有一个进程占用3个R资源,另一个进程占用2个R资源,不会出现死锁。对于第种情况,资源数为5,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数分别为2、2、1,就会出现死锁。对于第种情况,资源数为6,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数都为2,就会出现死锁。对于第种情况,资源数为6,在最坏的情况下,4个进程对R资源的需求都为2,其中有两个进程占用2个资源,另两个进程占用1个资源,不会出现死锁。总结一下,可以发现

13、,当nw-mn时,系统就不会发生死锁。因此,对于第、种情况,只要m的资源加1,系统就不会发生死锁;对于第种情况,只要m资源加2,系统就不会发生死锁。单项选择题10、 假设磁盘每磁道有18个扇区,系统刚完成了10号柱面的操作,当前移动臂在13号柱面上,进程的请求序列如表3.3所示。若系统采用SCAN(扫描)调度算法,则系统响应序列为(1);若系统采用CSCAN(单向扫描)调度算法,则系统响应序列为(2)。 空白(1)处应选择()。A.B.C.D.参考答案:A参考解析:SCAN算法不仅要考虑欲访问的磁道与当前磁道的距离,更优先考虑磁头的当前移动方向。由题意知,当前磁头正在由里向外移动(因为从10号

14、柱面移动到13号柱面),所以下一个柱面应该是15号,题目中有3个柱面号为15的请求序列,选择扇区号最小的请求序列。如果扇区号也相同,则选择磁头号小的,因此由里到外的系统响应序列为。当移动臂位于30号柱面时,由于30号柱面是最外层的柱面,因此移动臂开始由外往里移动,后续的系统响应序列应为。CSCAN在SCAN的基础上规定,磁头只能做单向移动,本题中只能由里向外移动,因此系统响应序列为。单项选择题11、 假设磁盘每磁道有18个扇区,系统刚完成了10号柱面的操作,当前移动臂在13号柱面上,进程的请求序列如表3.3所示。若系统采用SCAN(扫描)调度算法,则系统响应序列为(1);若系统采用CSCAN(

15、单向扫描)调度算法,则系统响应序列为(2)。 空白(2)处应选择()。A.B.C.D.参考答案:C参考解析:SCAN算法不仅要考虑欲访问的磁道与当前磁道的距离,更优先考虑磁头的当前移动方向。由题意知,当前磁头正在由里向外移动(因为从10号柱面移动到13号柱面),所以下一个柱面应该是15号,题目中有3个柱面号为15的请求序列,选择扇区号最小的请求序列。如果扇区号也相同,则选择磁头号小的,因此由里到外的系统响应序列为。当移动臂位于30号柱面时,由于30号柱面是最外层的柱面,因此移动臂开始由外往里移动,后续的系统响应序列应为。CSCAN在SCAN的基础上规定,磁头只能做单向移动,本题中只能由里向外移

16、动,因此系统响应序列为。单项选择题12、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统的字长为32位,磁盘上的物理块依次编号为:0、1、2、,那么4096号物理块的使用情况在位示图中的第(1)个字中描述;若磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小为(2)个字。空白(1)处应选择()。A.129B.257C.513D.1025参考答案:A参考解析:系统的字长为32位,在位示图中的第一个字对应文件存储器上的0、1、2、3、31号物理块,以此类推。4096/32=128,4096号物理块是第129个字对应的第一个物理块。磁盘的容量为200GB,物

17、理块的大小为1MB,则磁盘共2001024个物理块,一个字对应32个物理块,位示图的大小为2001024/32=6400个字。单项选择题13、 若某文件系统的目录结构如图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(1),其相对路径为(2)。 空白(2)处应选择()。A.Java-prog/B./java-prog/C.Program/Java-progD./Program/Java-prog/参考答案:A参考解析:全文件名即是绝对路径。在树形目录结构中,绝对路径应从树根开始,把全部目录文件名与数据文件名依次用连接起来。而相对路径,则是从当前目录

18、开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。注意,连接符只用在文件名之间。单项选择题14、若C程序的表达式中引用了未赋初值的变量,则()。A.编译时一定会报告错误信息,该程序不能运行B.可以通过编译并运行,但运行时一定会报告异常C.可以通过编译,但链接时一定会报告错误而不能运行D.可以通过编译并运行,但运行结果不一定是期望的结果参考答案:D参考解析: 本题考查C程序设计语言基础知识。 在C程序的表达式引用了未赋初值的变量,程序可以通过编译且能够运行,但是由于变量的值是随机的,因此运行结果也是随机的,不一定能得到期望的结果。故选D。 单项选择题15、某文件管理系统在磁盘上建立了位

19、示图(bitmap),记录磁盘的使用情况。若系统的字长为32位,磁盘上的物理块依次编号为:0、1、2、,那么4096号物理块的使用情况在位示图中的第(1)个字中描述;若磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小为(2)个字。空白(2)处应选择()。A.600B.1200C.3200D.6400参考答案:D参考解析:系统的字长为32位,在位示图中的第一个字对应文件存储器上的0、1、2、3、31号物理块,以此类推。4096/32=128,4096号物理块是第129个字对应的第一个物理块。磁盘的容量为200GB,物理块的大小为1MB,则磁盘共2001024个物理块,一个字对应32

20、个物理块,位示图的大小为2001024/32=6400个字。单项选择题16、若二维数组arr1.M,1.N的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arri,j在该数组空间的地址为()。A.base+(i-1)*M+j-1)*KB.base+(i-1)*N+j-1)*KC.base+(j-1)*M+i-1)*KD.base+(j-1)*N+i-1)*K参考答案:C参考解析:数据arr共M行N列,下标均从1开始。元素arri,j在数据arr的第i行第j列,如果数组元素按列存储,则1j-1列共有(j-1)*M个元素,ai,j之前共(j-1)*M+i-1个元素,元素arr

21、i,j在该数组空间的地址为base+(j-1)*M+i-1)*K。单项选择题17、 系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3.4中的值时,对于表中的种情况,(1)可能会发生死锁。若将这些情况的m分别加上(2),则系统不会发生死锁。 空白(2)处应选择()A.1、1和1B.1、1和2C.1、1和3D.1、2和1参考答案:D参考解析:对于第种情况,资源数为3,在最坏的情况下,2个进程对R资源的需求都为2,其中有一个进程占用2个R资源,另一个进程占用1个R资源,占用2个R资源的进程运行完,释放资源,另一个便会获得所需的资源,不会出现死锁

22、。对于第种情况,资源数为3,在最坏的情况下,3个进程对R资源的需求都为2,每个进程都占用1个R资源,发生死锁。对于第种情况,资源数为5,在最坏的情况下,2个进程对R资源的需求都为3,其中有一个进程占用3个R资源,另一个进程占用2个R资源,不会出现死锁。对于第种情况,资源数为5,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数分别为2、2、1,就会出现死锁。对于第种情况,资源数为6,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数都为2,就会出现死锁。对于第种情况,资源数为6,在最坏的情况下,4个进程对R资源的需求都为2,其中有两个进程占用2个资源,另

23、两个进程占用1个资源,不会出现死锁。总结一下,可以发现,当nw-mn时,系统就不会发生死锁。因此,对于第、种情况,只要m的资源加1,系统就不会发生死锁;对于第种情况,只要m资源加2,系统就不会发生死锁。单项选择题18、若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。在翻译程序的过程中为数据合理分配存储单元;对参与表达式计算的数据对象进行检查;定义和应用动态数据结构;规定数据对象的取值范围及能够进行的运算;对数据进行强制类型转换。A.B.C.D.参考答案:B参考解析: 数据是程序操作的对象,类型说明数据占用的内存和存放形式。数据类型不仅可用于在基础机器中完成对值的布局,还可以用于

24、检查表达式中对运算的应用是否正确。 单项选择题19、 某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了4个存储块,其页面变换表如表3.5所示,表中的状态位等于1/0表示页面在内存不在内存。当该进程访问的页面2不在内存时,应该淘汰表中页号为(1)的页面。假定页面大小为4K,逻辑地址为十六进制3C18H,该地址经过变换后页帧号为(2)。 空白(2)处应选择()A.2B.5C.8D.12参考答案:A参考解析:由表3.4可知,页面1和页面2不在内存。当进程访问的页面2不在内存时,系统应该淘汰未被访问的页面。由访问位可知页面5没有被访问过,因此需要被淘汰。对某特定机器,其地址结构

25、是一定的。若给定一个逻辑地址空间中的地址为A,页面的大小为L,则页号P可按下式求得:式中,INT是整除函数。由页面大小为4K,逻辑地址为十六进制3C18H可知,页号为3,查表3.5可知页面3对应的页帧号为2。单项选择题20、 函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(callbyvalue)方式调用函数f时,输出为(1)();在函数t中以引用调用(callbyreference)方式调用函数时,输出为(2)。 空白(1)处应选择A.12B.16C.20D.24参考答案:B参考解析: 本题主要考查函数调用时参数的传递方式。如果采用传值方式调

26、用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。 单项选择题21、 函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以

27、传值调用(callbyvalue)方式调用函数f时,输出为(1);在函数t中以引用调用(callbyreference)方式调用函数时,输出为(2)()。 空白(2)处应选择A.12B.16C.20D.24参考答案:D参考解析: 本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则

28、形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。 更多内容请访问睦霖题库微信公众号单项选择题22、算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择()A.a-b+c*dB.(a-b)*c+dC.(a-b)*(c+d)D.a-b*c+d参考答案:C参考解析: 逆波兰式表示方式把运算符写在运算对象的后面,不需要使用括号。由于逆波兰式表示中的各个运算是按顺序执行的,因此,它的计值很容易实现。

29、为此,仅需从左到右依次扫视表达式中的各个符号,每遇到一个运算对象,就把它压入栈顶暂存起来;每遇到一个二元(或一元)运算符时,就取出栈顶的两个(或一个)运算对象进行相应的运算,并用运算结果去替换栈顶的这两(或一)个运算对象,然后再继续扫视余留的符号,如此等等,直到扫视完整个表达式为止。当上述过程结束时,整个表达式的值将留于栈顶。a-b+c*d对应的逆波兰式为ab-cd*+。(a-b)*c+d对应的逆波兰式为ab-c*d+。(a-b)*(c+d)对应的逆波兰式为ab-cd+*。a-b*c+d对应的逆波兰式为abc*-d+。 单项选择题23、算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求

30、值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(1)处应选择()A.数组B.栈C.队列D.散列表参考答案:B参考解析:逆波兰式表示方式把运算符写在运算对象的后面,不需要使用括号。由于逆波兰式表示中的各个运算是按顺序执行的,因此,它的计值很容易实现。为此,仅需从左到右依次扫视表达式中的各个符号,每遇到一个运算对象,就把它压入栈顶暂存起来;每遇到一个二元(或一元)运算符时,就取出栈顶的两个(或一个)运算对象进行相应的运算,并用运算结果去替换栈顶的这两(或一)个运算对象,然后再继续扫视余留的符号,如此等等,直到扫视完整个表达式为止。当上述过程结束时,整个表达式的值将留于栈顶。a-b+c*d对应的逆波兰式为ab-cd*+。(a-b)*c+d对应的逆波兰式为ab-c*d+。(a-b)*(c+d)对应的逆波兰式为ab-cd+*。a-b*c+d对应的逆波兰式为abc*-d+。单项选

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1