2024年全国软件水平考试之初级程序员考试经典测试题详细参考解析_第1页
2024年全国软件水平考试之初级程序员考试经典测试题详细参考解析_第2页
2024年全国软件水平考试之初级程序员考试经典测试题详细参考解析_第3页
2024年全国软件水平考试之初级程序员考试经典测试题详细参考解析_第4页
2024年全国软件水平考试之初级程序员考试经典测试题详细参考解析_第5页
已阅读5页,还剩38页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

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

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

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

1、以下关于栈和队列的叙述中,错误的是()。A.栈和队列都是线性的数据结构B.栈和队列都不允许在非端口位置插入和删除元素C.一个序列经过一个初始为空的栈后,元素的排列次序一定不变D.一个序列经过一个初始为空的队列后,元素的排列次序不变

2、在具有n个结点的有序单链表中插入一个新结点并保持有序的运算的时间复杂度为()。A.O(1)B.O(logn)C.O(n)D.O(n2)

3、程序以解释方式运行时,不()。A.进行词法分析B.进行语法分析C.进行语义分析D.产生目标程序文件

4、()是一种客户端脚本语言,它采用解释方式在计算机上执行。A.PythonB.JavaC.PHPD.JavaScript

5、函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用g,则函数f的返回值为();若以引用方式调用g,则函数f的返回值为()。A.10B.15C.25D.30

6、CPU中用于暂时存放操作数和中间运算结果的是()。A.指令寄存器B.数据寄存器C.累加器D.程序计数器

7、冯?诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。其中,内存用于存储指令和数据。在大多数高级语言程序中,()是内存单元的抽象。微处理器中的ALU可执行算术运算和()操作。A.浮点B.定点C.逻辑D.控制

8、云计算支持用户在任意位置、使用各种终端获取应用服务,所请求的资源来自云中不固定的提供者,应用运行的位置对用户透明。云计算的这种特性就是()。A.虚拟化B.可扩展性C.通用性D.按需服务

9、某二叉排序树如下所示,新的元素45应作为()插入该二叉树中。A.11的左子树B.17的右子树C.61的左子树D.27的右子树

10、在我国,软件工程标准分类法GB/T15538-95属于()。A.强制性行业标准B.推荐性行业标准C.强制性国家标准D.推荐性国家标准

11、以下关于特殊矩阵和稀疏矩阵的叙述中,正确的是()。A.特殊矩阵适合采用双向链表存储,稀疏矩阵适合采用单向链表存储B.特殊矩阵的非零元素分布有规律,可以用一维数组进行压缩存储C.稀疏矩阵的非零元素分布没有规律,只能用二维数组压缩存储D.稀疏矩阵的非零元素分布没有规律,只能用双向链表进行压缩存储

12、面向对象设计的主要任务是()。A.构建分析模型,以描述用户的需求B.构建设计模型,以描述系统如何解决问题C.建立一个准确的、一致的系统模型以描述软件需要解决的问题D.构建分析模型,验证最终系统是否满足软件需求

13、在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师关系T(教师号,姓名,性别,院系号,身份证号,联系电话,家庭住址),课程关系C(课程号,课程名,学分)。其中,“院系号”唯一标识D的每一个元祖,“教师号”唯一标识T的每一个元组,“课程号”唯一标识C中的每一个元组。假设一个教师可以讲授多门课程,一门课程可以有多名教师讲授,则关系T和C之间的联系类型为()。假设一个院系有多名教师,一个教师只属于一个院系,则关系D和T之间的联系类型为()。关系T(请作答此空),其外键是()A.有1个侯选建,为教师号B.有2个候选键,为教师号和身份证号C.有1个候选键,为身份证号D.有2个候选键,为教师号和院系号

14、()用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加()。A.算术逻辑单元B.指令寄存器C.程序计数器D.累加器

15、采用面向对象技术开发的应用系统的特点是()。A.重用性更强B.运行速度更快C.占用存储量小D.维护更复杂

16、():Anerrorcanbecausedbyattemptingtodivideby0.A.InterruptB.DefaultC.UnderflowD.Overflow

17、以下关于网络攻击的叙述中,错误的是()。A.钓鱼网站通过窃取用户的账号、密码来进行网络攻击B.多个邮箱群发同一封电子邮件是一种网络攻击行为C.采用DoS攻击使计算机或网络无法提供正常的服务D.利用Sniffer可以发起网络监听攻击

18、某网络结构如下图所示。在Windows操作系统中配置Web服务器应安装的软件是(),在配置网络属性时PC1的“默认网关”应该设置为()。首选DNS服务器应设置为()。A.13B.11C.8D.

19、在下列存储管理方案中,()是解决内存碎片问题的有效方法。虚拟存储器主要由()组成。A.单一连续分配B.固定分区C.可变分区D.可重定位分区

20、在面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而()活动不属于面向对象分析阶段。A.识别分析类B.构建分析模型C.评估分析模型D.确定接口规格

21、()不是通信协议的基本元素。A.格式B.语法C.传输介质D.计时

22、学生成绩表如下表所示。若要计算学生各科成绩、总分和平均分各项的最高分,可先在C10单元格中输入(),并()拖动填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。A.MAX(C3:C9)B.=MAX(C3,C9)C.=MAX(C3+C9)D.=MAX(C3:C9)

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

24、假定某企业2014年5月的员工工资如下表所示:查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:SELECT(请作答此空)FROM工资表()();A.部门,AVG(应发工资)AS平均工资B.姓名,AVG(应发工资)AS平均工资C.部门,平均工资ASAVG(应发工资)D.姓名,平均工资ASAVG(应发工资)

25、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。活动BD最多可以晚开始(请作答此空)天而不会影响整个项目的进度。A.0B.2C.3D.5

26、对于n个元素的关键码序列{k1,k2,…,Kn},当且仅当满足下列关系时称其为堆。以下关键码序列中,()不是堆。A.12,25,22,53,65,60,30B.12,25,22,30,65,60,53C.65,60,25,22,12,53,30D.65,60,25,30,53,12,22

27、在Windows系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行文件的扩展名。当用户双击一个文件名时,Windows系统通过建立的()来决定使用什么程序打开该文件。A.文件B.临时文件C.文件关联D.子目录

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

29、Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.A.backB.back-upC.back-outD.background

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

31、创建型设计模式抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。以下()模式是创建型模式。A.组合(Composite)B.构建器(Builder)C.桥接(Bridge)D.策略(Strategy)

32、()acceptsdocumentsconsistingoftextand/orimagesandconvertsthemtomachine-readableform.A.AprinterB.AscannerC.AmouseD.Akeyboard

33、已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是2,若a和y以引用调用(callbyreference)的方式传递信息,则函数f1的返回值为();若a和y以值调用(callbyvalue)的方式传递信息,则函数f1的返回值为()。A.4B.6C.10D.12

34、""中,"()"属于组织和地理性域名A.B.C.D.www.sinA

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

36、下面的图像格式中,()不支持透明控制信息。A.GIFB.PNGC.PSD.JPG

37、对于任意一个结点数为n(n>0)的二叉树,其高度h()。A.一定大于nB.一定小于nC.一定小于log2nD.一定大于log2n

38、在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是()。A.从MAC地址查找对应的IP地址B.由IP地址查找对应的MAC地址C.把全局IP地址转换为私网中的专用IP地址D.用于动态分配IP地址

39、文件的保密是指防止文件被()。A.修改B.破坏C.删除D.窃取

40、下三角矩阵A[0..8,0..8]如下所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在()。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在()。A.M[15]B.M[20]C.M[35]D.M[39]

41、对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。a.学生关系的主键是(),外键是()。b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:SELECTSname,SageFROMstudentsWHERESage<ALL(SELECTSageFROMstudentsWHERE())AND();A.SD='MS'B.SD<>'MS'C.'SD'=MSD.'SD'<>MS

42、已知x=-97/128,若采用8位机器码表示,则[x]补=()A.11100001B.10011111C.11100000D.1001110

43、某一类应用问题中,需要求正比例函数与反比例函数之和的极值。例如,正比例函数4x与反比例函数9/x之和用f(x)表示,即f(x)=4x+9/x,(x>0),那么函数f(x)()。A.没有极小值B.在x=1时达到极大值C.在4x=9/x时达到极小值D.极大值是极小值的9/4倍

44、设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROMemp-salesGROUPBY()HAVING()OR();A.SUM(销售数)>2000B.SUM(销售数)>=2000C.SUM(‘销售数’)>2000D.SUM(‘销售数’)>=2000

45、在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据上执行的功能操作称为对象的();一个对象通过发送()来请求另一个对象哪个为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是()。A.行为B.调用C.实现D.函数

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

47、在Excel表处理软件中,()是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址。假设单元格A1、A2、B1和B2内容如下图所示,并在C1中输入公式“=$A$1+$B$1”,并将公式复制到C2,那么C2的内容为()。A.102B.103C.104D.203

48、WWW服务使用的协议为()。A.HTMLB.HTTPC.SMTPD.FTP

49、Windows系统中的磁盘碎片整理程序(),这样使系统()。A.仅将卷上的可用空间合并,使其成为连续的区域B.只能使每个文件占用卷上连续的磁盘空间,合并卷上的可用空间C.只能使每个文件夹占用卷上连续的磁盘空间,合并卷上的可用空间D.使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上的可用空间

50、某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、电子或计算机,年龄不低于26岁且不高于40岁。(52)不是一个好的测试用例集。A.(本科,通信,26)、(硕士,电子,45)B.(本科,生物,26)、(博士,计算机,20)C.(高中,通信,26)、(本科,电子,45)D.(本科,生物,24)、(硕士,数学,20)二、多选题

51、对于一般的树结构,可以采用孩子-兄弟表示法,即每个结点设置两个指针域,一个指针(左指针)指示当前结点的第一个孩子结点,另一个指针(右指针)指示当前结点的下一个兄弟结点。某树的孩子-兄弟表示如下图所示。以下关于结点D与E的关系的叙述中,正确的是()。A.结点D与结点E是兄弟B.结点D与结点E的祖父结点C.结点E的父结点与结点D的父结点是兄弟D.结点E的父结点与结点D是兄弟

52、在公有继承的情况下,基类的成员在派生类中的访问权限为()。A.公有B.私有C.保持不变D.受保护

53、软件测试中的α测试由用户在软件开发者指导下完成,这种测试属于()阶段的测试活动。A.单元测试B.集成测试C.系统测试D.确认测试

54、已知某字符的ASCII码值用十进制表示为69,若用二进制形式表示并将最高位设置为偶校验位,则为()A.11000101B.01000101C.11000110D.01100101

55、汉字机内码与国标码的关系为:机内码=国标码+8080H。若已知某汉字的国标码为3456H,则其机内码为()。A.B4D6HB.B536HC.D4B6HD.C4B3H

56、将多项式27+25+22+20表示为十六进制数,值为();表示为十进制数,值为(请作答此空)。A.165B.164C.160D.129

57、软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于()维护。A.正确性B.适应性C.完善性D.预防性

58、E-R图的三要素是()。A.基本表、数据项和元组B.实体、联系和属性C.视图、基本表和数据项D.文件、记录和数据项

59、需编译运行的程序,其()错误在编译时不能发现。A.逻辑B.语法C.括号不匹配D.关键字拼写

60、操作系统中进程的三态模型如下图所示,图中a、b和c处应分别填写(26)A.阻塞、就绪、运行B.运行、阻塞、就绪C.就绪、阻塞、运行D.就绪、运行、阻塞

61、若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为(请作答此空),在while-do型循环中,判断循环条件的次数为()。A.m-1B.mC.m+1D.2m

62、编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器()。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的()。A.语法分析B.语义分析C.中间代码生成D.目标代码生成

63、计算机系统的工作效率通常用()来度量:计算机系统的可靠性通常用()来评价。A.平均响应时间B.平均无故障时间(MTBF)C.平均修复时间(MTTR)D.数据处理速率

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

65、函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(callbyvalue)的方式调用g(a),则函数f的返回值为();若采用传引用(callbyreference)的方式调用g(a),则函数f的返回值为()。A.15B.18C.22D.24

66、若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(52)。A.1B.2C.3D.4

67、以下关于面向对象分析与设计的叙述中,正确的是()。A.面向对象分析与面向对象设计不能采用相同的工具B.面向对象分析与面向对象设计的任务相同C.面向对象分析与面向对象设计不存在明确的界限D.面向对象分析与面向对象设计不产生任何可见结果

68、防火墙的NAT功能主要目的是()。A.进行入侵检测B.隐藏内部网络IP地址及拓扑结构信息C.防止病毒入侵D.对应用层进行侦测和扫描

69、在检测网络故障时使用的ping命令是基于()协议实现的。A.SNMP(简单网络管理协议)B.FTP(文件传输协议)C.IGMP(互联网组管理协议)D.ICMP(互联网控制管理协议)

70、网络操作系统同时支持的用户数()。A.无任何限制B.由采用的网络操作系统决定C.由采用的网络操作系统的版本决定D.有一定限制

71、某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:"科室号"唯一标识关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住址),其中,"住院号"唯一标识关系R中的每一个元组,"性别"的取值只能为M或F,要求科室号参照科室关系D中的科室号。创建R关系的SQL语句如下:CREATETABLER(住院号CHAR(8)(),姓名CHAR(10),性别CHAR(1)(),科室号CHAR(4)(),家庭住址CHAR(30));A.PRIMARYKEYNOTNULLB.PRIMARYKEYUNIQUEC.FOREIGNKEYREFERENCESD(科室号)D.FOREIGNKEYREFERENCESD(科室名)

72、()不是结构化设计过程中常用的详细设计描述工具。A.结构化语言B.判定表C.甘特图D.程序流程图

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

74、在面向对象开发方法中,()机制模拟现实世界中的遗传现象,实现类之间共享数据和方法。A.封装B.继承C.多态D.抽象接口

75、以下关于图的存储结构的叙述中,正确的是()。A.有向图的邻接矩阵一定是对称的B.有向图的邻接矩阵一定是不对称的C.无向图的邻接矩阵一定是对称的D.无向图的邻接矩阵一走是不对称的

76、若一个栈以向量V[1..n]存储,且空栈的栈顶指针top为n+1,则将元素x入栈的正确操作是()。A.top=top+1;V[top]=x;B.V[top]=x;top=top+1;C.top=top-1;V[top]=x;D.V[top]=x;top=top-1;

77、函数f()、g()的定义如下,已知调用f时传递给形参x的值是1。在函数f中,若以引用调用(callbyreference)的方式调用g,则函数f的返回值为();若以值调用(callbyvalue)的方式调用g,则函数f的返回值为()。A.10B.11C.20D.30

78、计算机的()直接反映了机器的速度,其值越高表明机器速度越快;运算速度是指CPU每秒能执行的指令条数,常用()来描述。A.MB.MIPSC.HzD.BPS

79、内存按字节编址,地址从A4000H到CBFFFH,共有(1)个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要(2)片。A.2B.5C.8D.10

80、数据库管理系统的功能不包括()A.进程控制B.数据定义C.数据库的建立和维护D.数据的组织、存储和管理

81、()meansthatasourceprogramfilecanbecompiledandexecutedondifferentcomputers.A.PortabilityB.UsablityC.RecoveryD.Mobility

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

83、用户小王对某软件的操作界面提出了以下四条改进意见,其中,()是不需要考虑的。A.输入信用卡号时应该允许在其中插入空格B.显示较长的说明信息时不要很快就消失C.输入注册信息时有些项应该允许留空D.切换选项卡时,应自动保存已修改的设置

84、给定URL为/index.htm,其中表示()。A.所用的协议B.所访问网站的域名C.请求查看的文档名D.电子邮件地址

85、进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写();c和d处应分别填写(请作答此空);e和f处应分别填写()。A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)

86、在Word编辑状态下,将正文中所有“internetexplorer”改写为“InternetExplorer”,常选用编辑子菜单上的()命令;单击“工具”栏中的“()”按钮可以在光标所在处插入超链接。A.见图AB.见图BC.见图CD.见图D

87、给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT()FROM,SWHERE();下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。A.见图AB.见图BC.见图CD.见图D

88、使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(16)Byte。A.1800B.90000C.270000D.810000

89、以下关于编程的叙述中,不正确的是()。A.当程序员正沉浸于算法设计和编程实现时,不希望被干扰或被打断B.程序员需要用清晰易懂的语言为用户编写操作使用手册C.为提高程序的可读性,程序中的注释应重点解释程序中各语句的语义D.编程需要个性化艺术,也要讲究团队协作,闭门造车往往事倍功半

90、()isthesendingandreceivingofthemessagesbycomputer.Itisafast,low-costwayofcommunicatingworldwide.A.LANB.PostofficeC.E-MailD.Interface

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

92、在面向对象程序设计语言中,对象之间通过(请作答此空)方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。A.消息传递B.继承C.引用D.多态

93、以下关于程序员职业素养的叙述中,不正确的是()。A.面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养B.职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶C.职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"D.职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"

94、己知x=-31/64,采用8位定点机器码表示,则[x]原=(),[x]补=()。A.01001100B.10111110C.11000010D.01000010

95、若显示器的()越高,则屏幕上图像的闪烁感越小,图像越稳定,视觉效果越好。A.分辨率B.刷新频率C.色深D.显存容量

96、下列操作系统中,()主要特性是支持网络系统的功能,并具有透明性。A.批处理操作系统B.分时操作系统C.分布式操作系统D.实时操作系统

97、网络用户能进行QQ聊天,但在浏览器地址栏中输入却不能正常访问该页面,此时应检查()。A.网络物理连接是否正常B.DNS服务器是否正常工作C.默认网关设置是否正确D.IP地址设置是否正确

98、操作系统是一种系统软件,它有许多种类,PC-DOS是一种(请作答此空)操作系统,Windows是具有图形界面的()运行方式的操作系统。(请作答此空)是在体系结构上采用了客户机/服务器模式的网络操作系统。A.单任务B.多任务C.单用户多任务D.多用户多任务

99、对n个记录进行非递减排序,在第一趟排序之后,一定能把关键码序列中的最大或最小元素放在其最终排序位置上的排序算法是()A.冒泡排序B.快速排序C.直接插入排序D.归并排序

100、为了用二分法求函数f(x)=x3-2x2-0.1的根(方程f(x)=0的解),可以选择初始区间()。也就是说,通过对该区间逐次分半可以逐步求出该函数的一个根的近似值。A.[-2,-1]B.[-1,1]C.[1,2]D.[2,3]

参考答案与解析

1、答案:C本题解析:本题考查数据结构基础知识。栈和队列是运算受限的线性表,栈的特点是后入先出,即只能在表尾插入和删除元素。队列的特点是先进先出,也就是只能在表尾插入元素,而在表头删除元素。因此,一个序列经过一个初始为空的队列后,元素的排列次序不变。在使用栈时,只要栈不空,就可以进行出栈操作,因此,一个序列经过一个初始为空的栈后,元素的排列次序可能发生变化。

2、答案:C本题解析:本题考查数据结构基础知识。在具有n个结点的有序单链表中插入一个新结点时,插入操作本身仅需要修改两个指针,时间主要消耗在顺序地比对需插入的元素与表中元素的大小,从而确定其插入位置。若要插入的元素小于表中的最小元素,则插入该元素时与表中的一个元素进行比较,若要插入的元素大于表中的最大元素,则需要与表中的n个元素全部比较一遍。因此,单链表中参与比较的元素个数平均为(1+2+…+n+n)/(n+1),即该操作的时间复杂度为O(n)。

3、答案:D本题解析:本题考查关于语言处理的编译和解释基本概念。编译和解释是两种处理程序语言的方式。编译程序(编译器)首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序:而解释程序(也称为解释器)或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程:而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。词法分析、语法分析和语义分析是进行语言翻译不可或缺的基本工作阶段,是编译和解释方式都要处理的。简单来说,解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。

4、答案:D本题解析:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

5、答案:C本题解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。根据题目说明,当调用函数f时,形参x首先得到10,接下来以传值方式调用函数g,也就是将f中x的值传给g的参数x。在这种情况下,系统为f中的x与g中的x分别分配存储单元。执行g中的"x=x+5"运算后,g中x的值变为15,返回值15存入f的变量y(即y的值变为15),而f中x的值没有变,因此函数f的返回值为25(x=10,y=15)。在引用方式调用g时,g中对其形参x的修改可视为是对调用g时实参的修改,因此调用g之后,f中的y得到返回值15,f中的x也被修改为15,所以f的返回值为30。

6、答案:C本题解析:本题考查计算机系统基础知识。寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。累加器在运算过程中暂时存放操作数和中间运算结果,不能用于长时间保存数据。标志寄存器也称为状态字寄存器,用于记录运算中产生的标志信息。指令寄存器用于存放正在执行的指令,指令从内存取出后送入指令寄存器。数据寄存器用来暂时存放由内存储器读出的一条指令或一个数据字;反之,当向内存写入一个数据字时,也暂时将它们存放在数据缓冲寄存器中。程序计数器的作用是存储待执行指令的地址,实现程序执行时指令执行的顺序控制。

7、答案:C本题解析:本题考查计算机硬件基本知识。在大多数高级语言程序中,将数据存储在变量中,并用表达式和语句表示对数据的处理。程序语言中的数据类型规定数据的取值范围、表示方式和允许的运算。程序在计算机中运行时,要将程序代码及数据全部放入内存,因此变量是内存单元的抽象。微处理器主要由控制单元(CU)、算逻运算单元(ALU)及寄存器组成,其中ALU可执行算术运算和逻辑运算。

8、答案:A本题解析:云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自云,而不是固定的有形的实体。这体现了云计算的虚拟化特性,即将物理服务器虚拟为多个虚拟服务器,以分别满足用户的多种需求,故应选择A。

9、答案:C本题解析:本题考查数据结构基础知识。根据二叉排序树的定义,当新来的元素大于根结点的关键码时,应将其插入根结点的右子树中,当新来的元素小于根结点的关键码时,应将其插入根结点的左子树中,在子树上同样如此。由于45大于23,因此将其插入结点31的右子树中,又由于45大于31、小于91、小于61,因此最后将其作为61的左子树加入该二叉树中。

10、答案:D本题解析:区别一个标准首先检查前两位。GB为国家标准,DB为地方标准,首位为Q的是企业标准,已公布的向行业标准代号有QJ、sJ、JB、JR等。如果有'/T'则表示该标准为推荐性,否则为强制性。题目中,GB/T15538-95前两位为GB,且其后紧跟'/T',可见该代号为推荐性国家标准。

11、答案:B本题解析:本题考查考生的数据结构基础知识。矩阵是很多科学与工程计算领域研究的数学对象,在程序中可以用二维数组直接表示。在一些矩阵中,存在很多值相同的元素或者是零元素。为了节省存储空间,可以对这类矩阵进行压缩存储。压缩存储的含义是为多个值相同的元素只分配一个存储单元,对零元不分配存储单元。假如值相同的元素或零元在矩阵中的分布有一定的规律,则称此类矩阵为特殊矩阵。若矩阵中非零元素远远少于零元素且分布没有规律,则称为稀疏矩阵。

12、答案:B本题解析:本题考查面向对象分析与结构化分析的基本概念。面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。

13、答案:C本题解析:(61)“教师号”唯一标识T中的每一个元组,因此目前“教师号”是T目前的主键。而T中的教师号和身份证号是可以唯一识别教师的标志,因此“身份证号”是T的候选键。本题选C。主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。主关键字是可选的。

14、答案:C本题解析:本题考查的是计算机硬件方面的基础知识。在CPU的控制部件中,程序计数器(PC)的功能是用于存放指令的地址。程序执行时,PC的初值为程序第一条指令的地址,在顺序执行程序时,控制器首先按程序计数器所指出的指令地址从内存中取出一条指令,然后分析和执行该指令,同时将PC的值加1指向下一条要执行的指令。在逻辑上,以PC加1表示指向下一条指令的地址。具体实现时,则因存储器编址方式、指令长度等因素的差异而不同。若存储器按字节编址,则16位长的指令占用2个字节的空间,因此,当前指令地址到下一条指令地址之间的偏移量等于2。故每执行一条指令该寄存器的值增加2。

15、答案:A本题解析:面向对象技术强调封装与复用,封装实现了信息隐藏,使被封装的模块减少与外界的耦合度,更加容易被重用,面向对象的继承机制也提供了复用手段。

16、答案:D本题解析:参考译文:溢出:企图用0除时会产生的一种错误。

17、答案:B本题解析:网络攻击手段多种多样,常见的形式包括口令入侵、放置特洛伊木马程序、DoS攻击、端口扫描、网络监听、欺骗攻击、电子邮件攻击等。钓鱼网站属于欺骗攻击中的Web欺骗,Web欺骗允许攻击者创造整个WWW世界的影像拷贝。影像Web的入口进入到攻击者的Web服务器,经过攻击者机器的过滤作用,允许攻击者监控受攻击者的任何活动.,包括账户和口令。电子邮件攻击主要表现为向目标信箱发送电子邮件炸弹。所谓的邮件炸弹实质上就是发送地址不详且容量庞大的邮件垃圾。而多个邮箱群发同一封电子邮件不一定是攻击行为。

18、答案:D本题解析:lIS是InternetInformationServer的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。WindowsServer2003系统中自带Internet信息服务6.0(IIS6.0),在可靠性、方便性、安全性、扩展性和兼容性等方面进行了增强。IMaiI作为Windows操作系统上的第一个邮件服务器软件。目前已经有了10年的历史,全世界来自不同行业的用户使用IMail作为他们的邮件服务平台。Wingate是一个代理服务器软件;IE6.0则是一个浏览器软件。PCI的“默认网关”应该设题为路由器上PC1端IP地址,即。域名系统(DNS)是一种TCP/IP的标准服务,负责1P地址和域名之间的转换。DNS服务允许网络上的客户机注册和解析DNS域名。这些名称用于为搜索和访问网络上的计算机提供定位。PC1的首选DNS服务器应设置为11。

19、答案:D本题解析:引入可变分区后虽然主存分配更灵活,也提高了主存利用率,但是由于系统在不断地分配和回收中,必定会出现一些不连续地小的空闲区,尽管这些小的空闲区的总和超过某一个作业要求的空间,但是由于不连续而无法分配,产生了碎片。解决碎片的方法是拼接(或称紧凑),即向一个方面(例如向低地址端)移动己分配的作业,使那些零散的小空闲区在另一个方向连成一片。分区的拼接技术,一方面使要求能够对作业进行重定位,另一方面系统在拼接时要耗费较多的时间。可重定位分区是解决碎片问题的简单而又行之有效的方法。基本思想:移动所有已分配好的分区,使之成为连续区域。分区“靠拢”的时机:当用户请求空间得不到满足时或某个作业执行完毕是。由于靠拢是要代价的,所有通常是在用户请求空间可得不到满足时进行。第17空考查的是操作系统存储管理方面的基础知识。一个作业在运行之前,没有必要把作业全部装入主存,而仅将那些当前要运行的那部分页面或段,先装如主存便可启动运行,其余部分暂时留在磁盘上。程序在运行时如果它所要访问的页(段)已调入主存,便可继续执行下去:但如果程序所要访问的页(段)尚未调入主存(称为缺页或缺段),此时程序应利用OS所提供的请求调页(段)功能,将他们调入主存,以使进程能继续执行下去。如果此时主存已满,无法再装入新的页(段),则还须再利用页(段)的置换功能,将主存中暂时不用的页(段)调出至磁盘上,腾出足够的主存空间后,再将所要访问的页(段)调入主存,使程序继续执行下去。这样,便可使一个大的用户程序在较小的主存空间运行;也可使主存中同时装入更多的进程并发执行。从用户角度看,该系统所具有的主存容量,将比实际主存容量大得多,人们把这样的存储器称为虚拟存储器。虚拟存储器具有请求调入功能和置换功能,仅把作业的一部分装入主存便可运行作业,是能从逻辑上对主存容量进行扩充的一种虚拟存储器系统。其逻辑容量由主存和外存容量之和,以及CPU可寻址的范围来决定,其运行速度接近于主存速度,成本却比较低。可见,虚拟存储技术是一种性能非常优越的存储器管理技术,故被广泛地应用于大、中、小型机器和微型机中。

20、答案:D本题解析:本题考查面向对象开发过程的基本知识。面向对象开发分为面向对象分析(Object-OrientedAnalysis,OOA)和面向对象设计(Object-OrientedDesign,OOD)两大部分。OOA的目标是建立待开发软件系统的模型。OOA模型描述了表示某个特定应用领域中的对象、对象间的结构关系和通信关系,反映了现实世界强加给软件系统的各种规则和约束条件。OOA模型还规定了对象如何协同工作和完成系统的职责。通常OOA阶段包括的活动有识别分析类、构建分析模型和评估分析模型。

21、答案:C本题解析:本题考查的是网络通信协议的一些基本概念。计算机网络通信协议就是计算机双方必须共同遵守的一组约定,例如怎样建立连接相识别。因此,协议是相互共同遵守的一组约定,语法、语义和计时。计时的目的是实现同步。

22、答案:D本题解析:因为对于选项A,“MAX(C3:C9)”格式不对,公式前必须加“=”号;选项B“=MAX(C3,C9)”是求单元格C3和C9中的最大值;选项C“=MAX(C3+C9)”是将单元格C3和C9相加,与题意不符;选项D“=MAX(C3:C9)”是求单元格C3至C9中的最大值,与题意相符。

23、答案:B本题解析:原子性:事务是原子的,要么做,要么都不做。一致性:事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。隔离性:事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其它事物都是不可见的。持久性:一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也永久有效。串行调度:多个事务依次串行执行,且只有当一个事务的所有操作都执行完后才执行另一个事务的所有操作。

24、答案:A本题解析:本题要查询的是"部门"和"部门员工应发工资的平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-nameAsNew-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUPBY,分组的依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:SELECT部门,AVG(应发工资)AS平均工资

25、答案:A本题解析:先找出关键路径为:ABDGIKL,其长度为22,所以最短工期22天。BD是关键路径上的活动,其总时差为0,不能耽搁,所以BD最多延误0天不会影响总工期。

26、答案:C本题解析:本题考察数据结构与算法的基础知识。对于C选项,其k1>k2,但k3<k6,因此不满足堆的条件。

27、答案:C本题解析:exe为可执行文件名的后缀,通过双击可以打开。当我们双击文件名时,系统通过文件关联来决定用什么程序打开。

28、答案:D本题解析:本题的正确答案为D。根据PV操作定义,当信号量的值小于0时,其绝对值表示等待资源的进程数。本题中信号量S的当前值为-3,则表示系统中有3个进程请求资源得不到满足。

29、答案:B本题解析:()重要文件的副本,并存储在不同的位置以保护您的信息。A后退B.备份C退出D.背景

30、答案:B本题解析:本题考查面向对象的基本知识。继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。封装是一种信息隐蔽技术,其主要目的是对象的使用者和生产者分离,是对象的定义和实现分开。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。交通工具是泛指各类交通工具,而汽车是一种交通工具,且具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,添加自己特有的行为,设计出子类。

31、答案:B本题解析:此题考查设计模式基础概念,需要搞清楚各个设计模式的特点与不同,设计模式共有结构型,创建型,行为型三大类,里面又各自包含了多种具体详细模式,Builder是创建型,AC是结构型,D是行为型。

32、答案:B本题解析:扫描仪通常被用于计算机外部仪器设备,通过捕获图像并将之转换成计算机可以显示、编辑、存储和输出的数字化输入设备,故应选择B。

33、答案:B本题解析:传值调用是指把实在参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。引用调用是指把实在参数的地址传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值都是对形式参数的间接访问。若参数a、y以引用调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+l后,y=7。因为函数f2执行的是引用传递,变量y和变量a共享一个地址单元,因此a的值也变为7。执行语句returna*x后,函数f1的返回值为2×7=14。若参数a、y以传值调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+1后,y=7。因为函数f2执行的是传值调用,变量y的改变不会引起变量a的改变。因此执行语句returna*x后,函数f1的返回值为2×3=6。

34、答案:B本题解析:正确答案为B。因特网最高层域名分为机构性(或称组织性)域名和地理性域名两大类。其中,域名地址由字母或数字组成,中间以"."隔开,例如。其格式为:机器名.网络名.机构名.最高域名。Internet上的域名由域名系统DNS统一管理。域名被组织成具有多个字段的层次结构。最左面的字段表示单台计算机名,其他字段标识了拥有该域名的组;第二组表示网络名,如rkb;第三组表示组织机构性质,例如gov是政府部门;而最后一个字段被规定为表示组织或者国家,称为项级域名,常见的国家或地区域名如下表所示。常见的机构性域名如下表所示。

35、答案:B本题解析:本题考查数据结构基础知识。数组A[l..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]之前有j-1列,每列m个元素,在a[i,j]所在列(即第j列),排在它之前的元素有i-1个,因此,a[i,j]之前共有(j-1)*m+i-1个元素。数组中指定元素的存储位置相对于数组空间首地址的偏移量等于k*d,其中k为排在该元素前的元素个数,d为每个元素占用的存储单元数。

36、答案:D本题解析:本题考查常用的数字图像格式的相关知识。JPG图像格式支持单层的真彩色和灰度图像,没有对透明控制信息的支持。

37、答案:D本题解析:本题考查数据结构基础知识。首先,考虑共x层最多可以放多少个结点,如果要容纳最多的结点数,肯定是看满二叉树。那满二叉树每层是放多少个?1层是放1个,2层是2个,3层是4个,i层是2^(i-1)个。对于x层,最多是(1+2+4+……+2^(x-1))=2^x-1因此,如果为log2n层,则最多可以放置2^(log2n)-1=n-1,因此放不下n个结点。则还要+1层。所以任意一个结点数为n(n>0)的二叉树,其高度都一定大于log2n。

38、答案:B本题解析:在TCP/IP协议栈中,ARP协议的作用是由IP地址查找对应的MAC地址,RARP协议的作用正好相反,是由MAC地址查找对应的IP地址

39、答案:D本题解析:文件的保密是指防止文件被窃取。

40、答案:C本题解析:二维数组元素按列存储时,排在A[5,5]之前的功列,元素个数为9+8+7+6+5=35,因此A[5,5]存储在M[35]。按行存储时,排在A[5,5]之前的元素共5行,因此A[5,5]之前共有1+2+3+4+5+5=20个元素,所以按行方式下,A[5,5]存储在M[20]中。

41、答案:A本题解析:本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERESD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。根据以上分析,完整的SQL语句如下:SELECTSname,SageFROMStudentsWHERESage<ALL(SELECTSageFROMStudentsWHERESD='MS')ANDSD<>'MS';

42、答案:B本题解析:本题考察原码、补码的基本计算。-97/128用原码表示为:11100001,则其补码为:10011111.

43、答案:C本题解析:企业库存管理问题就是这方面的应用。在企业原材料年需量确定。希望平均分多次订货的情况下,订货费用与订货次数成正比,库存管理费用则与订货次数成反比。为使总费用最低,就要求正比函数与反比函数之和的极小值。函数f(x)=-4x+9/x中,x的范围规定为x>0。当x非常小时,或x非常大时,f(x)都会非常大,但f(x)总是大于U,因此,从趋势看,f(x)没有极大值。应该有极小值。F(x)的导函数f(x)=4-9/x2。当4=9/x2时:导函数值为0。也就是说,当4x=9/x(或x=3/2)时,f(x)会有极值。当x<3/2时,f(x)<0。F(x)是递减的;当x>3/2时,f(x)>0,f(x)是递增的。因此,在4x=9/x(或x=3/2)时,f(x)有极小值。在库存管理问题中,只有当订货费用(正比函数)与库存管理费用(反比函数)相等时,总费用才能达到极小值。

44、答案:A本题解析:本题考察数据库SQL基础知识。要查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句为:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROMemp-salesGROUPBY部门号HAVINGCOUNT(商品编号)>=5ORSUM(销售数)>2000

45、答案:A本题解析:在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的属性,在该数据上执行的功能操作称为对象的行为;一个对象通过发送消息来请求另一个对象为其服务。通常把一个类和这个类的所有对象成为类及对象或对象类。在UML中,类图是显示一组类、接口协作以及它们之间关系的图。类图用于对系统的静态设计视图建模。

46、答案: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

47、答案:A本题解析:本题考查的是计算机基本操作。在Excel表处理软件中,默认的单元格引用为相对引用,如Al、B3等。相对引用是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址。试题中若在C1中输入公式“=A1+B1”,则C1的结果为102;若将公式复制到C2。用户会发现C2中的值是104,编辑栏中显示公式为“=A2+B2”。也就是说相对地址发生了变化。可见,试题(3)的正确答案为B。在行号和列号前均加“$”符号,则代表绝对引用。公式复制时,绝对引用单元格将不随公式位置变化而改变。如果在图中,C1公式改为“=$A$1+$B$1”,再将公式复制到C2,C2的值仍为102,公式也仍为“=$A$1+$B$1”。可见,试题(4)的正确答案为A。

48、答案:B本题解析:本题考查与网络服务协议有关的概念和知识。HTML(HyperlinkTextMarkupLanguage)超文本标记语言是一种描述文档结构的语言。HTML语言使用描述性的标记符(称为标签)来指明文档的不同内容。标签是区分文本各个组成部分的分界符,用来把HTML文档划分成不同的逻辑部分(或结构),如段落、标题和表格等。标签描述了文档的结构,它向浏览器提供该文档的格式化信息,以传送文档的外观特征。用HTML语言写的页面是普通的文本文档(ASCII),不含任何与平台和程序相关的信息,它们可以被任何文本编辑器读取。HTTP(HyperTextTransferProtocol)超文本传输协议是应用层协议,由于其简捷、快速的方式,适用于分布式和合作式超媒体信息系统,HTTP己被广泛应用于WWW信息服务系统。HTTP是一种请求/响应式的协议。请求的格式是统一资源标识符(URI)、协议版本号等信息。服务器接到请求后,给出相应的响应信息。SMTP(SimpleMailTransferProtocol)简单邮件传输协议,是Internet上传输电子邮件的标准协议,用于提交和传送电子邮件,规定了主机之间传输电子邮件的标准交换格式和邮件在链路层上的传输机制。SMTP通常用于把电子邮件从客户机传输到服务器,以及从某一服务器传输到另一个服务器。默认地,SMTP在TOP协议25号端口监听连接请求。FTP(FileTransferProtocol)文件传输协议是Internet上的一项主要服务。可以在网络中建立一个具有一定存贮空间及访问安全权限设置的FTP服务器,然后通过FTP客户程序连接FTP服务器,利用FTP提供的服务实现文件的“下载”或“上传”功能。

49、答案:D本题解析:试题(23)的正确选项为D,试题(24)的正确选项为C。因为,在Windows系统中的磁盘碎片整理程序可以分析本地卷,使每个文件或文件夹占用卷上连续的磁盘空间,合并卷上的可用空间使其成为连续的空闲区域,这样系统就可以更有效地访问文件或文件夹,以及更有效地保存新的文件和文件夹。通过合并文件和文件夹,磁盘碎片一整理程还将合并卷上的可用空间,以减少新文件出现碎片的可能性。合并文件和文件夹碎片的过程称为碎片整理。

50、答案:D本题解析:对于D项,两者年龄、专业都不满足,只能够对学历进行测试,而对于年龄和专业则不能很好的测试。

51、答案:D本题解析:此题考查数据结构中对树的理解,首先要搞清楚树的基本概念,如什么是根,节点,兄弟,孩子,双亲等,树可以采用顺序存储,即使用数组,也可以使用链式存储,即使用两个指针或者三个指针,根据原图转换成我们习惯的父结点-孩子结点树,如下所示:可以看出,结点E的父结点与结点D是兄弟。当然也可以这样理解:结点E的父结点是C,C和结点D是兄弟,因此结点E的父结点与结点D是兄弟。选择D选项。

52、答案:C本题解析:派生类会继承基类的成员函数和成员变量,在公有继承的情况下,派生类不改变基类成员得访问权限。

53、答案:D本题解析:软件测试通常分为单元测试、集成测试、确认测试和系统测试等几个阶段,与软件开发过程密切配合。其中确认测试是指通过一系列黑盒测试案例来证明软件的功能和需求是一致的。确认测试需要用户参与,若该软件要提供给很多用户使用,则让每一位用户都参与测试是不现实的,所以很多软件都使用α测试、β测试等形式以发现那些目前仍未发现的错误。所以这两种形式的测试都属于确认测试阶段的活动。

54、答案:A本题解析:69=1000101B;而偶校验是指数据编码(包括校验位)中“1”的个数应该是偶数。因此,若除去校验位,编码中“1”的个数是奇数时,校验位应设置为1;否则,校验位应设置为0。本题中,“1000101B”中有3个“1”,所以最高位增加一个偶校验位后为“11000101”,故应选择A。

55、答案:A本题解析:根据汉字机内码与国标码的关系:国标码为3456H与8080H进行相对应的位相加,其中,10~15分别用A、B、C、D、E、F。最后计算出来机内码为B4D6H,其中H为进制标识符。

56、答案:A本题解析:本题考查数据表示基础知识。27+25+22+20=10000000+100000+100+1=10100101,表示为十六进制为A5,在十进制情况下为165,即128+32+4+1。

57、答案:A本题解析:软件维护一般由正确性维护,适应性维护,完善性维护和预防性维护。正确性维护是改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护是使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护,主要是对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。预防性维护是为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

58、答案:B本题解析:本题考查对数据库概念结构设计阶段E-R图的理解。概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.S.Chen于1976年提出的实体—联系方法(Entity-RelationshipApproach)。该方法用E-R图来描述现实世界的概念模型,称为实体一联系模型,简称E-R模型。E-R图的三要素是实体、联系和属性。

59、答案:A本题解析:本题考查程序错误知识。程序中的错误分为语法错误和语义错误两种。一般情况下,语法是关于程序的样子或结构的规则,语法错误是形式上的错误,这类错误编译器可以检查出来。括号不匹配和关键字拼写错误是关于语言结构的错误,是两种常见的语法错误。语义错误是程序含义(功能)上的错误,可分为静态语义错误和动态语义错误。静态语义错误编译器可以检查出来。动态语义反映程序的逻辑,这种错误发生在程序运行期间,常见的逻辑错误有0作为除数、死循环和无穷递归等,编译时检查不出这类错误。

60、答案:C本题解析:暂无解析

61、答案:B本题解析:While-do型循环的含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)的运算总是比循环体多一次。因此,若循环体的执行次数为m,则循环条件的执行次数为m+1。Do-while型循环的含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次的循环,循环条件(菱形框)的运算和循环体执行的次数相同。

62、答案:C本题解析:本题考查程序语言基础知识。在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

63、答案:B本题解析:平均无故障时间(MTBF),指系统多次相继失效之间的平均时间,该指标和故障率用来衡量系统可靠性。平均修复时间(MTTR)指多次故障发生到系统修复后的平均间隔时间,该指标和修复率主要用来衡量系统的可维护性。数据处理速率通常用来衡量计算机本身的处理性能。

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

65、答案:C本题解析:本题

温馨提示

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

评论

0/150

提交评论