计算机软考《程序员》考试提高练习题(3)
15页1、计算机软考程序员考试提高练习题(3)1设数组datam作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为 (41) 。(41) A.front=front+1B.front=(front+1)%(m-1)C.front=(front-1)%mD.front=(front+1)%m【解析】循环队列中出队操作后头指针需在循环意义下加1,因此为front=(front+1)%m。2.已知递归函数f(n)的功能是打印n,n-1,1,且n=1,应采用的代码段是 (42) 。(42) A.if n1 then f(n-1);printf(%d,n);B.if n1 then f(n-1);D.printf(%d,n);if n1时递归打印n-1。3.在操作系统中,外设从数据交换的方式可分为字符设备和块设备两类,下面不是字符设备的是 (43) 。(43) A.磁盘B.打印机C.显示器D.键盘【解析】磁盘属于块设备,不属于字符设备。4.虚拟存储器的大小受到 (44) 的限制。(44) A.内存容量B.作业的地址空间C.外存空间及CPU地址所能表
2、示范围D.程序大小【解析】本题考查的是虚拟内存的知识点,虚拟内存是操作系统用来在逻辑上扩充内存的技术,考生需要了解其原理。5.虚拟内存的定义:系统为进程提供一个比物理内存大得多的虚拟存储空间,逻辑空间大小不受物理内存大小的限制。逻辑空间的容量由系统的有效地址长度决定。假设地址长度为32字节,按字节寻址,则逻辑空间(虚存空间)大小为2的32次幂个字节。虚拟存储器的基本特征是:虚拟扩充,即不是物理上而是逻辑上扩充了内存容量;部分装入,即每个作业不是全部一次性地装入内存,而是只装入一部分;离散分配,即不必占用连续的内存空间,而是见缝插针;多次对换,即所需的全部程序和数据要分成多次调入内存。虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制。软件语言是用于书写计算机软件的语言。它主要包括需求定义语言、 (45) 、 (46) 、程序设计语言以及 (47) 等,适用于软件开发的各个阶段。程序设计语言的基本成分是数据成分、运算成分、控制成分以及 (48) 。程序设计语言有多种分类法,例如,按成分性质分,有顺序语言,并发语言,并行语言, (49) 。(45) A.面向对象语言B.功能性语
3、言C.数据定义语言D.函数式语言(46) A.设计性语言B.申述式语言C.命令式语言D.结构性语言(47) A.逻辑式语言B.非过程语言C.过程语言D.文档语言(48) A.语句成分B.变量成分C.对象成分D.传输成分(49) A.面向对象语言B.分布语言C.交互式语言D.高级语言【解析】软件语言是用于书写计算机软件的语言。他主要包括需求定义语言、功能性语言、设计性语言、程序设计语言以及文档语言等,程序设计语言包括数据成分、运算成分、控制成分和传输成分。程序设计语言按成分性质分有:顺序语言、并发语言、并行语言和分布语言。6.系统软件是 (50) 的软件。(50) A.向应用软件提供系统调用等服务B.并不具体提供人机界面C.在应用软件基础上开发D.与具体硬件逻辑功能无关【解析】操作系统处于计算机硬件和应用软件之间,它开放系统调用接口供应用软件调用。7.在下面的程序中,若实参a与形参x以引用调用(Call by Reference)的方式传递信息,则输出结果为 (51) ;若实参a与形参x以值调用(Call by Value)的方式传递信息,那么输出结果为 (52) 。(51) A.1B.
4、2C.3D.4(52) A.1B.2C.3D.4main programa:=1;add(a);write(a);procedure add(x)a:=x+1;x:=x+2;return;【解析】对于引用调用,不但传递实参的值,同时也传递实参的地址,函数执行过程中对形参的修改也反映到实参上,所以a的结果是4。值调用不传递实参的地址,对形参的修改不会反映到实参上,所以(52)题中a的值为2。8.可维护性的特性中相互促进的是 (53) 。(53) A.可理解性和可测试性B.效率和可移植性C.效率和可修改性D.效率和结构好【解析】软件的可维护性可用7个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性,可理解性和可修改性。另外一些则是相互矛盾的,如选项B中的效率和可移植性、选项C中的效率和可修改性。至于选项D中的结构好则不属于可维护性的特征。9.根据红皮书的计算机安全系统评价准则,下面属于C2级安全准则的操作系统是 (54) 。.DOS.Windows
《计算机软考《程序员》考试提高练习题(3)》由会员jia****ihe分享,可在线阅读,更多相关《计算机软考《程序员》考试提高练习题(3)》请在金锄头文库上搜索。
2020届贵州省高二语文下学期线上周考试题(下载版)
陕西省西安市航空六一八中学2018-2019学年高二下学期第二次月考语文试题(扫描版无答案)
2020届宁夏中卫市语文高考二模试题
2020届普通高等学校招生伯乐马文综模拟考试试题
2020届河北省高二语文下学期线上月考试题答案(下载版)
2020届宁夏六盘山中学高二语文下学期线上月考试题(下载版)
2020届贵州省高二语文下学期线上周考试题答案(下载版)
2020届宁夏银川市高三理综生物第五次模拟考试题
山西省忻州市第二中学2018-2019学年高二10月月考语文试题
2021届山东省高二上学期语文12月月考试题
2021届山东省惠民县第二中学致远部高二语文上期十月月考试题
2020届宁夏中卫市语文高考二模试题答案
2020届山东高三物理模拟试题二及答案解析
2020届河南省洛阳市高三化学三模试题
2020届河南省洛阳市高三化学三模试题答案
2020届黑龙江省绥棱一中高二语文下学期4月试题答案
江苏省蒋王中学2018-2019学年度高二下学期5月月考语文试题(扫描版无答案)
2020届山东省聊城市政治高考二模试题答案
福建省漳平市第一中学2018-2019学年高二上学期第一次月考语文试题
2020届黑龙江省绥棱一中高二语文下学期4月试题
2022-01-19 60页
2021-11-16 27页
2021-11-16 39页
2020-02-04 32页
2019-02-19 11页
2019-02-19 49页
2019-02-19 8页
2019-02-19 11页
2019-02-19 7页
2019-02-19 30页