2024年全国软件水平考试之初级程序员考试黑金考题(附答案)_第1页
2024年全国软件水平考试之初级程序员考试黑金考题(附答案)_第2页
2024年全国软件水平考试之初级程序员考试黑金考题(附答案)_第3页
2024年全国软件水平考试之初级程序员考试黑金考题(附答案)_第4页
2024年全国软件水平考试之初级程序员考试黑金考题(附答案)_第5页
已阅读5页,还剩34页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。一、选择题

1、某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:(1)图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。(2)图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。(3)图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用()最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用()最为合适;为了实现图像处理算法的灵活选择与替换,采用(请作答此空)最为合适。A.模板方法模式B.访问者模式C.策略模式D.观察者模式

2、下列各种软件中,()不属于办公软件套件A.KingsoftOfficeB.InternetExploreC.MicrosoftOfficeD.ApacheOpenOffice

3、Whenpayingonline,youshouldpayattentionto()yourpersonalandfinancialinformation.A.readingB.writingC.executingD.protecting

4、增强信息意识是对程序员的基本要求。以下叙述中,()是信息意识不强的表现。①对重要信息、特殊信息和异常信息的敏感度不强②所编写的数据处理程序在测试时经常会出现某些错误③缺乏良好的收集信息的习惯,编写文档有困难④许多统计信息被搁置,没有进一步做分析利用A.①②③B.①②④C.①③④D.②③④

5、软件的界面有多种类型,现在大多数网络应用软件采用()界面。A.对话框B.单文档C.多文档D.浏览器

6、在Windows系统中,设E盘的根目录下存在document1文件夹,用户在该文件夹下已创建了document2文件夹,而当前文件夹为document1。若用户将test.docx文件存放在document2文件夹中,则该文件的绝对路径为(请作答此空);在程序中能正确访问该文件且效率较高的方式为()。A.\document1\B.E:\documeml\document2C.document2\D.E:\document2\document1

7、Theearliestmethodofdeliveringtelecommunicationsisthe().A.telegraphB.telephoneC.e-mailD.letter

8、欲知某主机是否可远程登录,可利用()进行检测。A.端口扫描B.病毒查杀C.包过滤D.身份认证

9、下列软件产品中,专门用于音频信息处理的工具软件是()。A.3DsMaxB.PhotoShopC.AuditionD.Authorware

10、Excel单列表格()可以根据“分隔符号”分列成多列表格。如果选中某单元格并输入2000,回车后此单元格的显示内容为¥2000,那么应将此单元格的格式设置成()。A.数值B.人民币C.货币D.科学计数

11、在Excel中,如果某单元格的右上角有一个红色三角形,那么说明这个单元格()。A.已插入批注B.已被关联C.己插入函数D.己被保护

12、如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。()是稳定的排序方法,因为这种方法在比较相邻元素时,值相同的元素并不进行交换。A.冒泡排序B.希尔排序C.快速排序D.简单选择排序

13、以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是()。A.Cache扩充了主存储器的容量B.Cache可以降低由于CPU与主存之间的速度差异造成的系统性能影响C.Cache的有效性是利用了对主存储器访问的局部性特征D.Cache中通常保存着主存储器中部分内容的一份副本

14、在数据库系统中,数据模型的三要素是数据结构、数据操作和()。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的(请作答此空)。A.操作性B.兼容性C.可维护性D.完整性

15、ARP协议属于()层,其作用是()。A.传输层B.网络层C.会话层D.应用层

16、在了解程序内部结构和流程后,通常采用()验证程序内部逻辑是否符合设计要求,此时可使用()技术设计测试案例。A.黑盒技术B.白盒测试C.等价类划分D.边界值分析

17、显示器的性能指标主要包括()和刷新频率。若显示器的(),则图像显示越清晰。A.采样频率越高B.体积越大C.分辨率越高D.重量越重

18、可以实现在Internet上任意两台计算机之间传输文件的协议是()。A.FTPB.HTTPC.SMTPD.SNMP

19、对于具有n个元素的关键字序列{k1,k2,...,kn},当且仅当满足关系ki>=k2i且ki>=k2i+1(i=1,2,...,[n/2])时称为大根堆。据此可以断定,()不是大根堆。A.59,53,48,46,37,31,25B.59,46,53,48,37,31,25C.59,37,53,25,31,46,48D.59,53,48,31,25,46,37

20、()isthenamegiventoa"secret"accessrouteintothesystem.A.PasswordB.FirewallC.CryptographyD.Backdoor

21、在计算机网络中,能将异种网络互联起来,实现不同高层网络协议相互转换的网络互联设备是()。A.集线器B.路由器C.网关D.网桥

22、若对二进制整数X,Y的各位进行异或运算后的结果为全0,则说明()。A.X>YB.X<YC.X=YD.X=-Y

23、设机器字长为8个二进制位,对于十进制数-128,其补码表示为()。A.11111111B.11110000C.10000000D.10001000

24、从下列名词中区分类和对象。其中,(请作答此空)全部是类,()全部是对象。A.课程、2013"Web工程"课程、学生B.课程、学生、教室C.2013"Web工程"课程、学生D.2013"Web工程"课程、B601教室

25、以下关于C语言与C++语言的叙述中,正确的是()。A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序B.由于C++是在C的基础上扩展的,因此C++编译器能编译C源程序C.在C程序中,也可以用结构体类型定义类D.与C不同,C++程序中的函数必须属于某个类

26、己知函数f33、g33的定义如下所示,执行表达式"x=f35"的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行"x=f35"后x的值为();若函数调用g(a)是值调用(callbyvalue)方式,则执行"x=f35"后x的值为(请作答此空)。A.20B.25C.60D.75

27、编译型程序设计语言若规定程序中的变量必须先定义(或声明)再引用,那么违反此规定的程序在()时报错。A.编辑B.编译C.链接D.运行

28、若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,()。A.f3执行结束后返回f2继续执行,f2结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1结束后返回f3继续执行

29、设数组A[1..m,1..n]的每个元素占用1个存储单元,对于数组元素A[i,j](1≤i≤m,1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量为();在按列存储方式下,其相对于数组空间首地址的偏移量为(请作答此空)。A.j*(n-1)+iB.(j-1)*n+i-1C.j*(m-1)+iD.(j-1)*m+i-1

30、当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是()。A.对该系统进行运行管理和维护B.修改完善该系统的功能C.继续研制还没有完成前功能D.对该系统提出新的业务需求和功能需求

31、以下关于计算机中数据表示的叙述中,错误的是()。A.计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示B.正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同C.数值中的小数点在硬件中不明确表示,而是采用约定位置的方式D.码长相同时,补码比原码可以多表示一个数

32、函数g和f的定义如下,其中,a是全局变量。若在函数g中以引用调用(callbyreference)方式调用函数f(a),则函数g的返回值为(),此时变量a的值为()。A.2B.3C.4D.5

33、Program()graphicallypresentthedetailedsequenceofstepsneededtosolveaprogrammingproblem.A.modulesB.flowchartsC.structuresD.functions

34、()属于动态交互图,它们关注系统的动态特性。A.序列图和通信图B.序列图和类图C.类图和对象图D.用例图和通信图

35、电子邮件地址“linxin@mail.C”中的linxin、@和分别表示用户信箱的()A.帐号、邮件接收服务器域名和分隔符B.帐号、分隔符和邮件接收服务器域名C.部件接收服务器域名、分隔符和帐号D.邮件接收服务器域名、帐号和分隔符

36、分区管理包括A.固定分区B.分段分区C.逻辑分区D.索引分区

37、Dataitemsareaddedordeletedfromthelistonlyatthetopofthe().A.queueB.stackC.treeD.linearlist

38、下图所示为(请作答此空)设计模式,适用于()。A.适配器(Adapter)B.责任链(ChainofResponsibility)C.外观(Facade)D.桥接(Bridge)

39、某企业资料室员工张某和王某负责向系统中录入一批图书信息(如:图书编号、书名、作者、出版社,联系方式等信息).要求在保证质量的前提下,尽可能高效率地完成任务。对于如下:A~D四种工作方式,()方式比较恰当。A.张某独立完成图书信息的录入,王某抽查B.张某独立完成图书信息的录入,王某逐条核对C.张某和王某各录一半图书信息,再交叉逐条核对D.张某和王某分工协作,分别录入图书信息的不同字段,再核对并合并在—起

40、正规式(a|b)(0|1|2)*(a|b)表示的正规集合中有()个元素。A.5B.12C.7D.无穷

41、计算机加电自检后,引导程序首先装入的是(),否则,计算机不能做任何事情。A.Office系列软件B.应用软件C.操作系统D.编译程序

42、以下关于汇编语言和汇编指令的叙述中,正确的是()。A.汇编语言程序中只能包含CPU可直接识别的汇编指令B.一条汇编指令可以没有操作码字段,但是必须具有操作数字段C.汇编语言源程序都是通过对某高级语言源程序进行编译而得到的D.一条汇编指令可以没有操作数字段,但是必须具有操作码字段

43、下图所示的插头可以连接到PC机主板上的()接口。A.COMB.RJ-45C.USBD.PS/2

44、集线器与交换机都是连接以太网的设备,这两者的区别是()。A.集线器的各个端口构成一个广播域,而交换机的端口不构成广播域B.集线器的各个端口构成一个冲突域,而交换机的端口不构成冲突域C.集线器不能识别IP地址,而交换机还可以识别IP地址D.集线器不能连接高速以太网,而交换机可以连接高速以太网

45、在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与()等元素进行了比较。A.data[7]、data[6]、data[8]B.data[7]、data[8]C.data[7]、data[10]、data[8]D.data[7]、data[10]、data[9]、data[8]

46、以下关于CMM的叙述中,不正确的是()。A.CMM是指软件过程能力成熟度模型B.CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低C.CMMI的任务是将已有的几个CMM模型结合在一起,使之构成"集成模型"D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量

47、在对源程序进行编译的过程中,()是正确的顺序。A.语义分析、语法分析、词法分析B.语法分析、词法分析、语义分析C.词法分析、语法分析、语义分析D.词法分析、语义分析、语法分析

48、用某高级程序设计语言编写的源程序通常被保存为(28)A.位图文件B.文本文件C.二进制文件D.动态链接库文件

49、已知一个文件中出现的各个字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为()。若采用Huffman编码,则字符序列"face"的编码应为(请作答此空)。A.110001001101B.001110110011C.101000010100D.010111101011

50、对于一个初始为空的栈,其入栈序列为1、2、3、…、n(n>3),若出栈序列的第一个元素是1,则出栈序列的第n个元素()A.可能是2~n中的任何一个B.一定是2C.一定是n-1D.一定是n二、多选题

51、不能作为类成员的是()。A.自身类对象B.自身类对象的引用C.自身类对象的指针D.另一个类的对象

52、在使用Windows系统时,单击Windows窗口右上方的“按钮,可以将窗口();当用户将打开的4个窗口平铺排列时,有()个窗口处于激活状态;当用户选择一个文件图标,执行“剪切”命令后,被“剪切”的文件放在()中。A.回收站B.硬盘C.剪贴板D.软盘

53、Windows操作系统通常将系统文件保存在();为了确保不会丢失,用户的文件应当定期进行备份,以下关于文件备份的说法中,不正确的是()。A."Windows"文件或"ProgramFiles"文件中B."Windows"文件夹或"ProgramFiles"文件夹中C."QMDownload"文件或"Office_Visio_Pro_2007"文件中D."QMDownload"文件夹或"Office_Visio_Pro_2007"文件夹中

54、表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”;那么,表达式“a×(b-c)+d”的后缀式表示为()。A.abc-×d+B.abcd×-+C.abcd-×+D.ab-c×d+

55、下图的邻接矩阵表示为()(行列均以A、B、C、D、E为序);若某无向图具有10个顶点,则其完全图应包含()条边。A.见图AB.见图BC.见图CD.见图D

56、线性表采用单循环链表存储的主要特点是()。A.从表中任一结点出发都能遍历整个链表。B.可直接获取指定结点的直接前驱和直接后继结点C.在进行删除操作后,能保证链表不断开D.与单链表相比,更节省存储空间

57、在页式存储管理中,每次从主存中取指令或取操作数,要()次访问主存。A.1B.2C.4D.5

58、假设系统有6个进程共享一个互斥段如果最多允许3个进程同时进入互斥段,则信号量S的初值为(),信号量S的变化范围是()。A.0B.1C.3D.6

59、设正规式S=(a|ba)*,则其对应正规集的字符串()。A.长度必须是偶数B.长度必须是奇数C.a不能连续出现D.b不能连续出现

60、依法受到保护的计算机软件作品必须符合下述条件()。A.A、B.和C.B.可被感知C逻辑合理D.独立创作

61、行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式。A.装饰器(Decorator)B.构建器(Builder)C.组合(Composite)D.解释器(Interpreter)

62、创建型设计模式抽象了实例化过程,它分为面向类和面向对象两种。其中,()模式是保证一个类仅有一个实例,并提供一个访问它的全局访问点。A.工厂(Factory)B.构建器(Builder)C.原型(Prototype)D.单例(Singleton)

63、若线性表(24,13,31,6,15,18,8)采用散列(Hash)法进行存储和查找,设散列函数为H(Key)=Keymod11,则构造散列表时发生冲突的元素为()。(其中的mod表示整除取余运算)A.24和13B.6和15C.6和24D.18和8

64、评价一个计算机系统时,通常主要使用()来衡量系统的可靠性,使用()来衡量系统的效率。A.平均响应时间B.平均无故障时间(MTBF)C.平均修复时间D.数据处理速率

65、UML中行为事物是模型中的动态部分,采用动词描述跨越时间和空间的行为。(46)属于行为事物,它描述了(47)。A.包B.状态机C.注释D.构件

66、白盒测试中,()覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。A.语句B.判定C.条件D.路径

67、Acomputer()isaprogramthatmaliciouslycausesunwantedbehavioronacomputer.A.softwareB.applicationC.virusD.process

68、()makescomputersabletodojobswhichtillnow,onlyhumanbrainscando.A.ArtificialintelligenceB.BigdataC.CloudcomputingD.Internetofthings

69、数据结构中的树最适合用来表示()的情况。A.数据元素有序B.数据元素之间具有多对多关系C.数据元素无序D.数据元素之间具有一对多关系

70、CPU中,保存当前正在执行的指令的寄存器是()。表征指令执行结果的寄存器是()。A.程序计数器B.标志寄存器(PSW)C.堆栈指示器D.指令寄存器

71、敏捷开发的原则不包括()。A.使用分阶段的计划来管理流程,并详细地编写开发文档B.欢迎需求变化,并利用这种变化来提高用户的竞争优势C.尽早并持续地发布并交付有价值的软件以满足用户需求D.无论团队内外,面对面的交流始终是最有效的沟通方式

72、类的构造函数被自动调用执行的情况发生在定义该类的()时。A.成员函数B.数据成员C.对象D.友元函数

73、采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成()覆盖,至少需要测试用例①②③或①②④才能完成(请作答此空)覆盖。A.语句B.条件C.判定/条件D.路径

74、某企业信息管理系统的部分关系模式为:部门(部门号,部门名,负责人,电话)、职工(职工号,职工姓名,部门号,职位,住址,联系电话)。部门关系中的部门名为非空值,负责人参照职工关系的职工号,请将下述SQL语句的空缺部分补充完整。CREATETABLE部门(部门号CHAR(4)PRIMARYKEY,部门名CHAR(20)(),负责人CHAR(6),电话CHAR(15),(请作答此空));A.PRIMARYKEY(部门号)NOTNULLUNIQUEB.PRIMARYKEY(部门名)UNIQUEC.FOREIGNKEY(负责人)REFERENCES职工(职工号)D.FOREIGNKEY(负责人)REFERENCES职工(职工姓名)

75、以下关于磁盘碎片整理程序的描述,正确的是()。A.磁盘碎片整理程序的作用是延长磁盘的使用寿命B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高磁盘访问速度

76、安全的电子邮件协议为(18)A.MIMEB.PGPC.POP3D.SMTP

77、In()programming,theuserdeterminesthesequenceofinstructionstobeexecuted,notprogrammer。A.structureB.event-drivenC.top-downD.data-driven

78、下列网络互连设备中,属于物理层的是()。A.中继器B.交换机C.路由器D.网桥

79、Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(),所以需要较多的运行时间。A.递归代码经编译后形成较长目标代码B.递归代码执行时多次复制同一段目标代码C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算D.递归代码执行过程中重复存取相同的数据

80、函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(callbyreference)方式,main()执行后输出的值为()。A.2B.4C.5D.8

81、以下关于程序语言的叙述,正确的是()。A.Java语言不能用于编写实时控制程序B.Lisp语言只能用于开发专家系统C.编译程序可以用汇编语言编写D.XML主要用于编写操作系统内核

82、在WindowsXP中,可以使用()来浏览日志文件,其中包含有(请作答此空)、安全性日志和系统日志。A.事件查看器B.浏览器C.超级终端D.信息服务

83、面向对象程序设计的基本思想是通过建立与客观实际相对应的对象,并通过这些对象的组合来创建具体的应用,其中对象是指()。A.数据结构的封装体B.数据以及在其上操作的封装体C.程序功能模块的封装体D.一组有关事件的封装体

84、某用户正在Internet浏览网页,在Windows命令窗口中输入arp-a命令后,得到本机的ARP缓存记录如下图所示。图中54是()的IP地址。A.网关B.本机C.Web服务器D.DNS服务器

85、()是采用一系列计算机指令来描述一幅图的内容。A.点阵图B.矢量图C.位图D.灰度图

86、在电子邮件系统中,OutlookExpress是()。A.邮件客户端B.邮件服务器C.邮件传输代理D.邮件协议

87、对于容量为32K×32位、按字编址(字长为32)的存储器,其地址线的位数应为()。A.15B.32C.64D.5

88、()isthenamegiventoa"secret"accessrouteintothesystem.A.PasswordB.FirewallC.CryptographyD.Backdoor

89、在面向对象方法中,()定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为(请作答此空)。A.继承B.覆盖C.封装D.多态

90、在对高级语言编写的源程序进行编译时,可发现源程序中()。A.全部语法错误和全部语义错误B.部分语法错误和全部语义错误C.全部语法错误和部分语义错误D.部分语法错误和部分运行错误

91、信贷额度关系credit-in(C_name,limit,Credit_balance)中的三个属性分别表示用户姓名、信贷额度和到目前为止的花费。下表为关系credit-in的一个具体实例。若要查询每个用户还能花费多少,相应的SQL语句应为:Select()Fromcredit-in。A.C_name,Credit_balance-limitB.C_name,limit-Credit_balanceC.C_name,limit,Credit_balanceD.C_name,Credit_balance

92、结构化分析方法采用数据流图(DFD)对系统的()进行建模。A.控制流程B.数据结构C.加工逻辑D.功能

93、事务的()是指事务一旦提交,即使之后又发生故障,对其执行的结果也不会有任何影响。A.原子性B.持久性C.隔离性D.一致性

94、假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是();若信号量S的当前值为-3,则表示系统中有()个正在等待该资源的进程。A.-5~1B.-1~3C.-3~2D.0~5

95、Execl是一种(请作答此空)软件。在Excel中,新建工作薄后,第一张工作表默认名称是()。A.BoomB.表C.Sheet1D.表1

96、()software,alsocalledend-userprogram,includesdatabaseprograms,wordprocessors,spreadsheetsetc.A.ApplicationB.SystemC.CompilerD.Utility

97、某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(请作答此空)时会报错,这是一种()错误。A.编译B.预处理C.编辑D.运行

98、某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个()属性。创建Emp关系的SQL语句如下:CREATETABLEEmp(员工号CHAR(4)(),姓名CHAR(10),部门CHAR(4),家庭住址CHAR(30),为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为()。A.PRIMARYKEYB.NULLC.FOREIGNKEYD.NOTNULL

99、在Word2003的编辑状态下,若要插入公式,应该(),选择“公式3.0”;若要修改已输入的公式,(),打开公式编辑窗口,再进行修改即可。A.只需单击此公式B.再“编辑”菜单中单击查找命令C.只需双击此公式D.再“编辑”菜单中单击替换命令

100、曾有人将圆周率π小数点后的一百万位数字依次排列编成刊物出版作为随机数表使用,每页100行,每行100位,共100页。那么,π小数点后第12345位数字应在该书的()(注:页号和行号都从1开始)。A.第1页第23行B.第2页第23行C.第2页第24行D.第12页第3行

参考答案与解析

1、答案:C本题解析:本题主要考查设计模式知识。题干描述了某软件公司一款图像处理软件的需求分析与设计过程,并明确指出采用设计模式实现关键需求对系统灵活性与扩展性的要求。针对需求1,为了支持灵活的撤销与重做等行为,采用命令模式最为合适,因为命令模式可以将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,还可以对请求排队,或记录请求日志,以及支持可撤销的操作。针对需求2,为了封装图像操作与照片特征之间的复杂逻辑关系,采用状态模式最为合适,因为状态模式将每一个条件分支放入一个独立的类中,这样就可以根据对象自身的情况将对象的状态作为一个对象,这一对象可以不依赖于其他对象而独立变化;针对需求3,为了实现图像处理算法的灵活选择与替换,采用策略模式最为合适,因为策略模式定义一系列的算法,把它们封装起来,并且使它们可相互替换,使得算法可独立于使用它的客户而变化。

2、答案:B本题解析:本题的正确选项为B。办公软件套件通常应包括字处理、表格处理、演示文稿和数据库等软件。选项A"KingsoftOffice"是金山公司开发办公软件套件。选项B"InternetExplorer"是网页浏览软件,该软件不属于办公软件套件。选项C"MicrosoftOffice"是Microsoft公司开发的Office2007办公软件套件。选项1)"ApacheOpenOffice"是Apache公司开发的优秀的办公软件套件,能在Windows、Linux、MacOSX(X11)和Solaris等操作系统平台上运行。

3、答案:D本题解析:本题考查专业英语知识能力。在线支付时应注意保护个人信息和账户信息。A、阅读B、写作C、执行D、保护个人信息和个人账户信息是个人的重要信息,类似于身份证号,对于这类重要信息我们应该注重保护,因此本题选择D选项。A、B选项对于在线支付不属于注意事项,因此排除,C选项不属于个人需要注意的操作,这是软件设计时需要完成的功能。

4、答案:C本题解析:本题考查软件工程基础知识。许多程序员需要编写程序来处理大量的信息,增强信息意识是对他们的基本要求。信息意识是指人们对信息的敏感程度,包括对信息识别与获取能力,对信息的分析、判断以及对信息的利用和评价素养。有些人只看到大批信息的表面现象,对其中的重要信息、特殊信息和异常信息不敏感,没有及时发现及时处理,这就是信息意识不强的表现。有些人缺乏良好的收集信息的习惯,编写文档时就会有困难;有些人将许多宝贵的统计信息搁置起来,没有进一步做分析利用,这些都是信息意识不强的表现。程序员所编写的数据处理程序在测试时经常会出现某些错误,这是正常的,不是信息意识的问题。编程是世界上最容易犯错误,也是最能被容忍犯错误的工作之一。编程错误需要通过测试来纠正。

5、答案:D本题解析:本题考查软件工程方面的基础知识。界面设计是软件工程中的一个重要方面。对用户来说,人机界面就是系统本身,系统功能全都体现在界面上。Windows广泛使用后,软件的使用界面基本上都是图形用户界面了。用户大都通过选择菜单项以及单击按钮进行操作,并在对话框中输入数据。应用软件的界面虽然是开发者设计的,但都遵循着一定的原则,具有类似的风格。在因特网普及应用后,网络应用软件大多采用浏览器/服务器(B/S)模式,用户界面就在通用的浏览器(例如IE)上展现。例如,淘宝网的软件放在开发者指定的服务器上,用户只要在浏览器上输入淘宝网址,就能展现淘宝网的使用界面,进行电子商务应用操作。

6、答案:B本题解析:按查找文件的起点不同可以将路径分为绝对路径和相对路径。从根目录开始的路径称为绝对路径;从用户当前工作目录开始的路径称为相对路径,相对路径是随着当前工作目录的变化而改变的。在Windows操作系统中,绝对路径是从根目录开始到文件所经过的文件夹名构成的,并以"\"开始,表示根目录;文件夹名之间用符号"\"分隔。按题意,"test.docx"的绝对路径表示为:E:\document1\document2。相对路径是从当前文件夹开始到文件所经过的文件夹名。编程时采用相对路径名document2\test.docx,不仅能正确地访问该文件而且效率也更高。

7、答案:B本题解析:因特网的计算机之间是工作在客户机/服务器模式之上的。

8、答案:A本题解析:本题考查网络攻击方式基础知识。所谓端口扫描,就是利用Socket编程与目标主机的某些端口建立TCP连接、进行传输协议的验证等,从而侦知目标主机的被扫描端口是否处于激活状态、主机提供了哪些服务、提供的服务中是否含有某些缺陷等等。常用的扫描方式有TCPconnect()扫描、TCPSYN扫描、TCPFIN扫描、IP段扫描和FTP返回攻击等。通过端口扫描能发现目标主机的某些内在弱点、查找目标主机的漏洞。通过端口扫描可实现发现一个主机或网络的能力,发现主机上运行的服务,发现主机漏洞。病毒查杀是通过对特征代码、校验和、行为监测和软件模拟等方法找出计算机中被病毒感染的文件。包过滤是通过在相应设备上设置一定的过滤规则,对通过该设备的数据包特征进行对比,根据过滤规则,对与规则相匹配的数据包采取实施放行或者丢弃的操作。通过包过滤,可防止非法数据包进入或者流出被保护网络。身份认证也称为“身份验证”或“身份鉴别”,是指在计算机及计算机网络系统中确认操作者身份的过程,从而确定该用户是否具有对某种资源的访问和使用权限,进而使计算机和网络系统的访问策略能够可靠、有效地执行,防止攻击者假冒合法用户获得资源的访问权限,保证系统和数据的安全,以及授权访问者的合法利益。身份认证可以采取生物识别、密码、认证证书等方式进行。通过以上的分析可知,要能够获知某主机是否能够远程登录,只能采取端口扫描的方法,因此本题答案为A。

9、答案:C本题解析:AdobeAudition(前称CoolEditPro),为Syntrillum出品的多音轨编辑工具,支持128条音轨、多种音频特效、多种音频格式,可以很方便地对音频文件进行修改、合并。后被Adobe收购,改名为“AdobeAudition”。

10、答案:C本题解析:本题考查的是计算机操作方面的基础知识。试题(3)的正确选项为B。因为Excel中,将单列表格分列成多列表格的步骤:首先选择要分列的区域,在本题中均为A1~A4单元格。在Excel的菜单栏中选择“数据”→“分列”命令,出现“文本分列向导”对话框,如图A所示:单击“下一步”按钮,出现如图B所示的对话框,此时选择“分隔符号”为逗号;单击“下一步”按钮,出现如图C所示的对话框;单击“完成”按钮,得到分列成多列的表格,如图D所示。本题使用“固定宽度”也可以分列成功,但题中要求使用“分隔符号”的方法,分隔符号要选择单列数据中的表头和具体记录中都使用的统一的分隔符号,在本题中只有B全部使用的逗号,符合使用“分隔符号”进行分列的要求。需要说明的是,如果在图B中即选择分号,也选择逗号,那么答案C和D也能分列成多列表格。试题(4)的正确选项为C。因为在Excel中,单元格的格式是可以设置的。选择要改变格式的单元格,选择“格式”→“单元格”命令,出现“单元格格式”对话框,选择对话框的“数字”选项卡可以选择单元格的类型。本题中,如果在分类中选择“数值”,那么在输入2000后不能显示人民币符号¥;应该在分类中选择“货币”,并在货币符号栏选择¥才能满足试题要求。

11、答案:A本题解析:在Excel中,批注是附加在单元格中,与单元格内容分开的注释。批注是十分有用的提醒方式。例如,注释复杂的公式如何工作,或为其他用户提供反馈。MicrosoftExcel提供了几种查看批注的方法。含有批注的单元格的右上角有红色三角形的批注标识符。如果鼠标指针停在含有标识符的单元格上,就会显示该单元格的批注。也可以连续地显示批注(单条批注或是工作表上的所有批注)。"审阅"工具栏能按顺序逐条查看每项批注。还可以将批注打印到工作表的相应位置,或在打印输出结果的底部将批注打印成列表。添加批注的基本方法如下。1)单击要加批注的单元格:2)在[插入]菜单中,单击[批注]命令;3)从弹出的批注框中输入批注文本;4)完成文本输入后,单击批注框外部的工作表区域。

12、答案:A本题解析:本题考查排序算法。冒泡排序的思想是比较相邻的元素,将较大者交换到后面,对于值相同的元素,则无需交换。希尔排序则是按照一定的间隔将元素分成若干组,在同组内进行直接插入排序,这样较小的元素以较大的步幅向前移动。但是在希尔排序中,值相同的元素不一定分在同一组,因此,在排序前后它们的相互位置可能发生颠倒。快速排序是先设定一个枢轴元素(基准元素,通常是序列的第一个元素),从序列的两端开始扫描,将大于枢轴元素的元素向序列后端换,小于枢轴元素者向序列前端换。在此过程中,值相同的元素会交换位置。因此快速排序不是稳定的排序方法。n个元素进行简单选择排序的基本方法是:通过n-i次元素之间的比较,从n-i+1个元索中选出最小元素,并与第i(1≤i≤n)个元素进行交换,当i等于n时所有记录有序排列。简单选择排序是一种不稳定的排序方法。

13、答案:A本题解析:本题考查计算机系统基础知识。Cache(高速缓冲存储器)是一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。Cache的出现是基于两种原因:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次就是程序执行的局部性特点。因此,将速度比较快而容量有限的SRAM构成Cache。目的在于尽可能发挥CPU的高速度。

14、答案:D本题解析:本题的正确选项为D。数据库管理技术是在文件系统的基础上发展起来的。数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。数据库管理技术的主要目标如下:①实现不同的应用对数据的共享,减少数据的重复存储,消除潜在的不一致性。②实现数据独立性,使应用程序独立于数据的存储结构和存取方法,从而不会因为对数据结构的更改而要修改应用程序。③由系统软件提供数据安全性和完整性上的数据控制和保护功能。

15、答案:B本题解析:ARP协议属于网络层,其作用是由IP地址求MAC地址。

16、答案:B本题解析:常用的软件测试方法包括黑盒测试和白盒测试,其中黑盒测试适用于仅了解程序已被设计要完成的规定功能,而不了解其内部实现细节的情况。白盒测试适用于已知程序的内部工作原理和流程的情况,可采用逻辑覆盖法、基本路径测试等技术设计测试用例。

17、答案:C本题解析:本题考察多媒体图形和图像基础知识。显示器的性能指标主要包括分辨率和刷新频率,分辨率(如1900×1200像素)越高则图像显示越清晰。

18、答案:A本题解析:FTP是FileTransferProtocol(文件传输协议)的英文简称,中文简称为“文传协议”。FTP用于在Internet上控制文件的双向传输。用户可以通过它把自己的PC与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的功能,就是让用户连接上一个远程运行着FTP服务器程序的计算机,进行两台计算机之间的文件传输。在FTP的使用当中,用户经常遇到两个概念:就是“下载”(Download)和“上传”(Upload)。HTTP(HyperTextTransferProtocol)是超文本传输协议的英文简称,它是客户端浏览器或其他程序与Wed服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。SMTP(SimpleMailTransferProtocol,简单邮件传输协议)是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)用来对通信线路进行管理。应选择A。

19、答案:B本题解析:本题考查排序算法。利用完全二叉树结构可以容易地判断一个序列是否为堆。在完全二叉树上,结点i的左孩子编号为2i(若存在左孩子),右孩子编号为2i+1(若存在右孩子),因此,只要判断每个节点是否同时大于其左、右孩子即可。将题中A、B、C、D所表示的序列放入完全二叉树后,结果如下图所示,其中,B序列中46、48、37这三个元素不满足大顶堆的定义。

20、答案:D本题解析:存取系统的秘密途径称为后门。

21、答案:C本题解析:网关(Gateway):网关是在传输层以及传输层以上的协议转换器,也叫做高层协议转发器。网间协议变换器是比网桥与路由器更复杂的网络互联设备,它可以实现不同协议的网络之间的互联,包括不同网络操作系统的网络之间互联,也可以实现局域网与主机、局域网与远程网之间的互联。由上面可知,只有网关可以实现不同高层网络协议相互转换的网络互联设备。

22、答案:C本题解析:异或的计算方式为:如果相同则取0,如果不同则取1.题目中计算结果全为0,表示每一位都相同,故X=Y。

23、答案:C本题解析:补码可以表示-128~127之间的数值,其中人为规定将-128的补码表示为10000000。

24、答案:B本题解析:本题考查面向对象的基础知识。在面向对象的系统中,一个类定义了一组大体上相似的对象,所包含的方法和数据描述了一组对象的共同行为和属性。每个现实世界中的实体都是对象,即对象是基本的运行时实体,每个对象都有自己的属性和操作。类是对象之上的抽象,对象是类的具体化,是类的实例。如课程、学生、教室等是类,而2013"Web工程"课程说明具体某年度的一门课,是课程的一个实例,B601教室是具体的一间教室,是教室的一个实例。

25、答案:B本题解析:本题考查程序语言基础知识。由于C++语言是在C语言的基础上扩充的,因此,C++编译器可以编译C源程序,但其面向对象的语言机制与纯过程式的C语言是不同的设计思路,因此,即便是源程序的扩展名为Cpp,也不能说该程序就是面向对象的程序。

26、答案:A本题解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。根据题目说明,调用函数f时,实参的值为5,也就是在函数f中,x的初始值为5,接下来先通过"a=x-1"将a的值设置为4,再调用函数g(a)。函数g()执行时,形参y的初始值为4,经过"y=y*y-1"运算后,y的值就修改为15。在引用调用方式下,g函数中y是f函数中a的引用(可视为形参y与实参a是同一对象),也就是说函数f中a的值被改为15,因此,返回函数f中再执行"a*x"运算后得到75(x=5,a=15),因此第一空应填入的值为75。在值调用方式下,g函数中y只获得f函数中a的值(形参y与实参a是两个不同的对象),也就是说在函数g中修改y的值与函数f中a的值已经没有关系了,因此,返回函数f再执行"a*x"运算后得到20(x=5,a=4),因此空(34)应填入的值为20。

27、答案:B本题解析:本题考查程序语言基础知识。程序错误一般分为语法错、语义错及运行错。语法错误是指语言结构上的错误,编译程序在进行语法分析遇到错误时,不会就此停止工作,而是希望能准确地指出出错位置和错误性质并尽可能进行校正,以便使编译程序能继续工作。源程序中有些结构,按照语法规则去判断,它是正确的,但它不符合语义规则。对未声明的变量进行引用,编译时会报告错误。

28、答案:A本题解析:本题考查函数调用的概念。当程序语言允许嵌套调用函数时,应遵循先入后出的规则。即函数f1调用f2、f2调用f3,应先从f3返回f2,然后从f2返回f1,因此答案选A。

29、答案:D本题解析:本题考查数据结构基础知识。数组A[1..m,1..n]的元素排列如下。解答该问题需先计算排列在a[i,j]之前的元素个数。按行方式存储下,元素a[i,j]之前有i-1行,每行n个元素,在第i行上a[i,j]之前有j-1个元素,因此,a[i,j]之前共有(i-1)*n+j-1个元素。在按列存储方式下,元素a[i,j]之前有i-1列,每列m个元素,在a[i,j]所在列(即第j列),排在它之前的元素有i-1个,因此,a[i,j]之前共有(i-1)*m+i-1个元素。数组中指定元素的存储位置相对于数组空间首地址的偏移量等于k*d,其中k为排在该元素前的元素个数,d为每个元素占用的存储单元数。

30、答案:A本题解析:系统已经投入运行,则主要的工作是系统运行和维护。

31、答案:A本题解析:本题考查数据表示方面的基础知识。计算机语言是二进制,因此在计算机中存储和运算的所有数据(数值数据和非数值数据),无论采用哪一种编码方式,最终都会以二进制形式加以表示。因此,选项A错误。

32、答案:D本题解析:a=a+1,则a变成3,x=x+2,a变成5,a*x=5*5=25.

33、答案:B本题解析:参考译文程序流程图以图形方式展示了解决程序设计问题所需的一系列步骤。

34、答案:A本题解析:本题考查UML的基础知识。类图给出系统的静态设计视图;对象图描述了在类图中所建立的事物的实例的静态快照;用例图给出系统的静态用例视图;序列图和通信图都是动态交互图,展现一种交互,关注系统的动态特性。

35、答案:B本题解析:本题考察电子邮件基础知识。linxin是账号,@是分隔符,org是服务器域名后缀

36、答案:A本题解析:暂无解析

37、答案:B本题解析:在栈的顶部插入或删除表中的数据项。

38、答案:C本题解析:外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口,使得子系统更易于使用。外观模式适用情况如下:1)为复杂的子系统提供一个简单的接口;2)客户程序与抽象类的实现部分之间存在着很大的依赖性;3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。

39、答案:C本题解析:这题目是问尽可能提高效率地完成任务,四个方法都可以,只是时间与质量的问题,按一般工作方法来讲,普遍的做法是一个人做,另一人查,然后再相互检查,即答案C,以上两题目是考查对信息处理技术的运用实战。

40、答案:D本题解析:本题考查程序语言基础知识。在正规式中,闭包运算“*”表示对其运算对象的无限次连接。例如,a*表示由0个或多个a构成的符号串集合,也就是任意个a构成的字符串的集合,是无限集合。

41、答案:C本题解析:操作系统是软硬件的接口,计算机加电后,首先装入的是操作系统,其他软件都在操作系统之上运行,所以本题选C。

42、答案:D本题解析:本题考查程序语言基础知识。计算机硬件只能识别由0、1字符串组成的机器指令序列,即机器指令程序,因此机器指令程序是最基本的计算机语言。用机器语言编制程序效率低、可读性差,难以理解和维护。因此,人们设计了汇编语言,用容易记忆的符号代替0,1序列来表示机器指令中的操作码和操作数,例如,用ADD表示加法、SUB表示减法等。虽然使用汇编语言编写程序的效率和程序的可读性有所提高,但汇编语言是面向机器的语言,其书写格式在很大程度上取决于特定计算机的机器指令。汇编语言源程序由若干条语句组成,可分为指令语句、伪指令语句和宏指令语句三类。指令语句又称为机器指令语句,将其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作。伪指令语句指示汇编程序在汇编源程序时完成某些工作,比如给变量分配存储单元地址,给某个符号赋一个值等,伪指令语句经汇编后不产生机器代码。在汇编语言中,还允许用户将多次重复使用的程序段定义为宏,宏指令语句就是宏的引用。

43、答案:C本题解析:试题中给出的是USB(UniversalSerialBus)的接口线,USB是由Inter公司开发的一种高速串行总线端口,通过它来连接外部设备,由于可以串行连接多个设备,可以减少对宝贵系统资源的占用。随着大量支持USB的个人计算机的普及,USB逐步成为PC的标准接口己经是大势所趋。在主机端,最新推出的PC几乎100%支持USB;而在外设端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘以及鼠标等。

44、答案:B本题解析:集线器是一种物理层设备,所有端口构成一个广播域,同时也是一个冲突域。交换机是一种MAC设备,各个端口构成一个广播域,但不是一个冲突域。集线器与交换机都不是网络层设备,都不能识别网络层的IP地址。

45、答案:C本题解析:本题考查数据结构基础知识。在二分查找(即折半查找)过程中,令处于中间位置记录的关键字和给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的查找区间中间位置记录的关键字等于给定值或者查找区间没有元素时(表明查找不成功)为止。在有13个元素构成的有序表data[1..13]中进行二分查找的过程如下图所示(计算中间元素位置时向下取整,结点中的数字为元素的下标或序号),从中可以看出,查找元素data[8]时,需与data[7]、data[10]、data[8]等元素比较。

46、答案:B本题解析:CMM模型指"能力成熟度模型"(CapabilityMaturityModelforSoftware)。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地实现商业目标。CMM模型分为5个等级:①初始级,②可重复级,③已定义级,④定量管理级,⑤优化级。

47、答案:C本题解析:本题考查程序语言基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。

48、答案:B本题解析:源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为源程序

49、答案:A本题解析:①有6个不同字母,需要采用3位二进制进行编码。②Huffman编码,即哈夫曼静态编码,它对需要编码的数据进行两遍扫描:第一遍统计原数据中各字符出现的频率,利用得到的频率值创建哈夫曼树,并必须把树的信息保存起来,即把字符0~255(28=256)的频率值以2~4Bytes的长度顺序存储起来,(用4Bytes的长度存储频率值,频率值的表示范围为0~232-1,这已足够表示大文件中字符出现的频率了。)以便解压时创建同样的哈夫曼树进行解压;第二遍则根据第一遍扫描得到的哈夫曼树进行编码,并把编码后得到的码字存储起来。

50、答案:A本题解析:出入栈的基本原则为:先进后出,后进先出。但是此时不确定2~n出入栈的情况,如果2进栈,2出栈,3进栈,3出栈…,在i进栈后,以序列i+1,i+2,……n依次进栈后再依次出栈,则最后出栈的为i(2≤i≤n),故应选择A。

51、答案:A本题解析:类的成员可以是另外一个类的对象,面向对象中的组合就是采用组合另外一个类的对象来复用其功能。类的成员可以存储自身类对象的指针和引用,在构建一棵对象树的时候通常采用指针或引用来实现。如果一个类的成员是自身类对象,会形成嵌套定义。

52、答案:C本题解析:剪贴板是应用程序之间传递信息的媒介,用来临时存放被传递的信息。在应用程序之间传递信息时,从某个应用程序复制或剪切的信息被置于剪贴板上;剪贴板上的信息可以被粘贴到其他的文档或应用程序中,利用剪贴板在文件之间共享信息。传递到剪贴板的信息一直保存到退出Windows操作系统之前,用户可以随时将其内容粘贴到应用程序中并且可以反复使用其内容。当用户向剪贴板传递新的信息时,无论新的信息有多少都可能取代原有的信息,退出Windows操作系统后,剪贴板中的信息会全部消失。若要在应用程序间传递和交换信息,首先应将要交换的信息存入剪贴板。方法是先选中要传递的信息,然后使用“编辑”菜单中的“剪切”和“复制”命令或使用(Ctrl+X和Ctrl十C组合键,将被选中的信息(文本、图形、图像、表格和文件等)复制到剪贴板,也可以使用Alt+PrintScreen组合键或PrintScreen键将当前窗口或当前屏幕图像复制到剪贴板中。剪贴板中存入信息之后,在“编辑”菜单中的“粘贴”或“选择性粘贴”命令即被激活,由暗(淡灰)色变为亮(深)色,这时应先选定插入点,然后通过“粘贴”命令或使用Ctrl+V组合键,即可把剪贴板中的内容复制到指定的位置。如下图所示:

53、答案:B本题解析:本题考查Windows操作系统基础知识。系统文件是计算机上运行Windows所必需的任意文件。系统文件通常位于“Windows”文件夹或“ProgramFiles”文件夹中。默认情况下,系统文件是隐藏的。最好让系统文件保持隐藏状态,以避免将其意外修改或删除。

54、答案:A本题解析:计算后缀表达式时,应从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束,则计算结果为“abc-×d+”,故应选择A。

55、答案:C本题解析:本题考查数据结构基础知识。图的邻接矩阵是一个方阵,所有行标和列标都与图中的顶点一一对应,这样对于矩阵中的一个元素[i,j],其值为1表示i、j对应的顶点间有边(或弧),其值为0则表示i、j对应的顶点间不存在边(或弧)。显然,(39)的选项符合以上说明。完全图是指图中任意一对顶点间都存在边(或弧),在无向图中,边(i,j)与(j,i)是指同一条边,在有向图中,<i,j>与<j,i>是两条不同的弧。若完全无向图具有10个顶点,则边的数目为10*9/2=45。

56、答案:A本题解析:此题考查数组结构基础,单循环链表是在单链表(尾指针指向空)的基础上将尾指针提向了首节点,形成了一个封闭的环,B是不能直接获取某个结点的前结点和后结点的,C进行删除操作后,链表肯定断了,D与单链表相比,因为多了一个指针,存储空间变大了,所以A是正确的。

57、答案:B本题解析:页式存储管理是众多存储管理方式中的一种,其分页的基本思想是把程序的逻辑空间和内存的物理空间按照同样的大小划分成若干页面,以页面为单位进行分配。在页式存储管理中,系统中虚地址是一个由页号和位移组成的有序对。每次从主存中取指令或取操作数时,首先都要找到其页号对应的页,然后在该页中找到位移对应的指令或操作数,因此需要两次访问主存。

58、答案:C本题解析:本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。本题中己知有6个进程共享一个互斥段,而且最多允许3个进程同时进入互斥段,这意味着系统有3个单位的资源,所以,信号量的初值应设为3.当第一个申请该资源的进程对信号量S执行P操作,信号量S减1等于2,进程可继续执行;当第二个申请该资源的进程对系信号量S执行P操作,信号量S再减1等于1,进程可继续执行;当第三个申请该资源的进程对系信号量S执行P操作,信号量S再减1等于0,进程可继续执行;当第四个申请该资源的进程对系信号量S执行P操作,信号量S再减1等于-1,进程申请的资源得不到满足处于等待状态;当第五个申请该资源的进程对系信号量S执行P操作,信号量S减1等于-2;当第六个申请该资源的进程对系信号量S执行P操作,信号量S再减1等于-3,进程申请的资源得不到满足处于等待状态。所以信号量S的变化范围是-3~3。

59、答案:D本题解析:本题考查正规表达式基础知识。正规式S=(a|ba)*对应的正规集为{ε,aa,ba,aaa,aba,baa,aaaa,baba,aaba,baaa,abaa,…},其中的每个字符串中b不能连续出现。

60、答案:A本题解析:依法受到保护的计算机软件作品必须符合下述条件:独立创作、可被感知和逻辑合理。

61、答案:D本题解析:AC为结构型,B为创建型。在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式3大类。创建型模式与对象的创建有关:结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构:行为型模式对类或对象怎样交互和怎样分配职责进行描述。创建型模式包括FactoryMethod、AbstractFactory、Builder、Prototype和Singleton;结构型模式包括Adapter(类)、Adapter(对象)、Bridge、Composite、Decorator、Fa?ade、Flyweight和Proxy;行为型模式包括Interpreter、TemplateMethod、ChainofResponsibility、Command、Iterator、Mediator、MementoObserverStateStrategy和Visitor

62、答案:D本题解析:单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个PrinterSpooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头。

63、答案:A本题解析:本题解题的关键是了解“发生冲突的含义”,这里是指元素值代入函数H(Key)=Keymod11得到相同结果。Mod是求余运算。这样只需要将四个选项的两个数值分别代入函数,如果结果相同,便会发生冲突。A选项24mod11=2,13mod11=2,因此A选项构造散列表时发生冲突。

64、答案:B本题解析:对计算机系统性能的评价应该是全面的、综合的,在实际应用中常用的性能评价指标包括系统效率、可靠性、可维护性、可用性、可扩充性和可移植性等。在题中的四个备选项中,平均响应时间是指为完成某个功能时系统所需要的平均处理时间,该指标用来衡量系统的效率;平均无故障时间(MTBF)是指系统多次相继失效之间的平均时间,该指标用来衡量系统可靠性;数据处理速率通常用来衡量计算机本身的处理性能;平均变更等待时间(MTTC)是一种对系统可维护性的间接度量方法,这个时间包括分析变更要求、设计合适的修改、实现变更并测试、将变更提交给用户。

65、答案:B本题解析:暂无解析

66、答案:B本题解析:本题考查软件测试的基础知识。白盒测试和黑盒测试是两种常用的测试技术。其中白盒测试包含不同的测试用例设计方法。语句覆盖:设计若干测试用例,运行被测程序,使得每一个可执行语句至少执行一次;判定覆盖:设计若干测试用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次;条件覆盖:设计若干测试用例,运行被测程序,使得程序中每个判断的每个条件的可能取值至少执行一次:路径覆盖:设计足够的测试用例,覆盖程序中所有可能的路径。

67、答案:C本题解析:一个计算机病毒是一段代码,它会对计算机造成不期望的恶性不良影响。A软件B应用C病毒D过程

68、答案:A本题解析:人工智能能够让计算机做那些现在只有人类大脑才可以做的一些工作。A人工智能B大数据C云计算D物联网

69、答案:D本题解析:本题考查数据结构中树的基本知识。树结构中一个数据元素可以有两个或两个以上的直接后继元素。可以用来描述客观世界中广泛存在的层次关系。树是n(n≥0)个结点的有限集合。当n=0时称为空树。在任一非空树(n>0)中,有且仅有一个称为根的结点;其余结点可分为m(m≥O)个互不相交的有限集T1,T2,…,Tm,其中每个集合又都是一棵树,并且称为根结点的子树。因此,树中数据元素之间具有一对多的逻辑关系。

70、答案:D本题解析:在CPU执行指令的过程中,CPU将从内存取出的指令保存在CPU内部的指令寄存器中,而后执行该指令。在指令执行过程中,CPU取指令的内存地址由程序计数器来决定,并且CPU每从内存取出指令,程序计数器的内容自动增量,指向下一次要执行的指令。所以,CPU中决定指令执行顺序寄存器是程序计数器。在CPU中,用以记录指令执行结果的寄存器是标志寄存器(PSW)。

71、答案:D本题解析:关于团队内外的交流沟通,如果都采用面对面交流就会花费大量的时间和精力,因此要采用合适的方式进行沟通交流。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论