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

下载本文档

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

文档简介

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

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

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

1、在统一建模语言(UML)中,()用于描述一组对象类、接口、协作以及它们之间的关系。其中关联的多重度是指()。A.对象图B.类图C.用例图D.通信图

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

3、某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为(),所以对该联系()。查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下:SELECTAVG(成绩)AS平均成绩,()FROMC,SCWHEREC.课程名=’软件工程’ANDC.课程号=SC.课程号;A.不需要构建一个独立的关系模式B.需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩)C.需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩)D.需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)

4、总线宽度分与地址总线宽度和数据总线宽度。其中,地址总线宽度决定了CPU能够使用多大容量的();若计算机的地址总线的宽度为32位,则最多允许直接访问()的物理空间。A.CacheB.主储存器C.U盘D.磁盘

5、程序员一般用()软件编写和修改程序。A.预处理B.文本编辑C.链接D.编译

6、设有学生关系Student(学号,姓名,系名,课程号,成绩),则查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句为:SELECT学号,姓名,()FROMStudentGROUPBY()HAVING()A.学号B.姓名C.系名D.课程号

7、In()programming,theuserdeterminesthesequenceofinstructionstobeexecuted,nottheprogrammer.A.top-downB.structureC.data-drivenD.event-driven

8、应用系统的数据库设计中,概念设计阶段是在(57)的基础上,依照用户需求对信息进行分类、聚集和概括,建立信息模型。A.逻辑设计B.需求分析C.物理设计D.运行维护

9、IP地址是Internet上唯一标识一台主机的识别符,它由()两部分组成。A.数字和小数点B.网络地址和主机地址C.域名和用户名D.普通地址和广播地址

10、ISO9000:2000标准是()系列标准。A.产品生产和产品管理B.技术管理和生产管理C.质量管理和质量保证D.产品评估和质量保证

11、在浮点表示法中,用阶码和尾数表示一个浮点数。阶码通常为()纯整数,尾数为带符号的纯小数。A.不带符号B.带符号C.取绝对值D.不确定

12、己知字符串s='(X+Y)*Z',其中,单引号不是字符串的内容,经过以下运算后,t3的值是()。t1=SubString(s,3,1)t2=Concat('XY',t1)t3=Replace(s,SubString(s,1,5),t2)注:SubString(s,k,n)表示从串s的第k个字符开始取出长度为n的子串,Concat(s,t)表示将串t连接在s之后,Replace(s,t,r)表示用r替换串s中的子串t。A.;XYZ*’B.'(XZ)*Y'C.'XYZ*’D.'XY+*Z’

13、软件测试的原则不包括()。A.测试应在软件项目启动后尽早介入B.测试工作不应该由原开发软件的人或小组全部承担C.测试应该考虑所有的测试用例,确保测试的全面性D.测试应该严格按照测试计划进行,避免测试的随意性

14、设N和B都是(无符号)整型变量,下面c代码段的功能是计算变量B的二进制表示中()。N=0;whileB.{B=B&(B-1);//"&"是按位"与"运算N++;}A.数字1的个数B.数字1比数字0多的数目C.数字0的个数D.数字0比数字1多的数目

15、若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是()。A.查找与给定值相匹配的元素的位置B.查找并返回第i个元素的值(1≤i≤n)C.删除第i个元素(1≤i≤n)D.在第i个元素(1≤i≤n)之前插入一个新元素

16、在SQL中,SELECT语句的“SELECTDISTINCT”表示查询结果中()。A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同

17、TheInternetisanopensystem,andmostinformationisavailabletoeveryone.Itisveryimportanttoadd()toexistingsystemforprotectingthesecretinformation.A.WebpagesB.modemC.securityD.network

18、()不是图像输入设备。A.彩色摄像机B.游戏操作杆C.彩色扫描仪D.数码照相机

19、若待排序记录按关键字基本有序,则直采用的排序方法是()。A.直接插入排序B.堆排序C.快速排序D.简单选择排序

20、A()isafunctionalunitthatinterpretsandcarriesoutinstructions.A.memoryB.processorC.storageD.network

21、正规式(ab|c)(0|1|2)表示的正规集合中有()个元素,()是该正规集中的元素。A.abc012B.a0C.c02D.c0

22、在计算机中,()。A.指令和数据都采用十进制存储B.指令和数据都采用二进制存储C.指令用十进制存储,数据采用二进制存储D.指令用二进制存储,数据采用十进制存储

23、如果杀毒软件报告一系列的Word文档被病毒感染,可以推断病毒类型是(),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被()病毒感染。A.文件型B.引导型C.目录型D.宏病毒

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

25、对二叉树进行后序遍历和中序遍历时,都依照左子树在前右子树在后的顺序。已知对某二叉树进行后序遍历时,结点M是最后被访问的结点,而对其进行中序遍历时,M是第一个被访问的结点,那么该二叉树的树根结点为M,且()。A.其左子树和右子树都必定为空B.其左子树和右子树都不为空C.其左子树必定为空D.其右子树必定为空

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

27、以下各项中,()不属于性能测试。A.用户并发测试B.响应时间测试C.负载测试D.兼容性测试

28、某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由()享有。A.程序员B.公司与项目组共同C.公司D.软件著作权权利人

29、在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择()命令;在"段落"对话框中,选择"换行和分页"选项卡,然后再勾选()。A.□孤行控制(W)B.□与下段同页(X)C.□段中不分页(K)D.□段前分页(B)

30、下面关于Cache(高速缓冲存储器)的叙述,“()”是错误的。A.在体系结构上,Cache存储器位于主存与CPU之间B.Cache存储器存储的内容是主存部分内容的拷贝C.使用Cache存储器并不能扩大主存的容量D.Cache的命中率只与其容量相关

31、假设某计算机系统中资源R的可用数为9,系统中有3个进程竞争R,且每个进程都需要i个R,则该系统可能会发生死锁的最小i值是()。A.2B.3C.4D.5

32、以下关于海明码的叙述中,正确的是()。A.校验位随机分布在数据位中B.所有数据位之后紧跟所有校验位C.所有校验位之后紧跟所有数据位D.每个数据位有确定位置关系的校验位来校验

33、以下关于线性表采用顺序存储结构的优点的叙述中,正确的是()。A.不需要存储单元地址连续B.可在任意位置高效地插入元素C.可在任意位置高效地删除元素D.可对表中元素实现随机访问

34、已知x=-31/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x]补=()。A.01001100B.10111110C.11000010D.01000010

35、采用(36)算法对序列{18,12,10,11,23,2,7}进行一趟递增排序后,其元素的排列变为{12,10,11,18,2,7,23}。A.选择排序B.快速排序C.归并排序D.冒泡排序

36、聚集的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为(),其关键特征是部分对象只能存在于组成对象之中。A.集合B.组合C.关联D.弱关联

37、以下关于软件测试的叙述中,不正确的是(53)。A.社会对软件的依赖和对软件质量要求的提高是软件测试行业发展的基础B.系统建设的出资方应提供测试方案C.对软件质量的定性判断需要测试提供的定量数据支撑D.测试团队与开发团队的共同目标是改善软件质量

38、路由器中加入一条主机路由,地址为,子网掩码是()。A.B.C.D.55

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

40、程序设计的准则不包括()。A.以用户需求和使用体验为重B.实现同样功能的程序越短越好C.算法流程设计应以简约为美D.变量声明尽量靠近相应的计算

41、下列储存器件中,存取速度最快的是()。A.主存B.辅存C.寄存器D.高速缓存

42、不适合采用栈结构的是()。A.判断一个表达式中的括号是否匹配B.判断一个字符串是否是中心对称C.按照深度优先的方式后序遍历二叉树D.按照层次顺序遍历二叉树

43、()语言不是面向对象的程序设计语言。A.JavaB.C++C.SmalltalkD.Fortran77

44、(请作答此空)模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下()情况适合选用该模式。①一个客户需要使用一组相关对象②一个对象的改变需要改变其他对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异A.命令(Command)B.责任链(ChainofResponsibility)C.观察者(Observer)D.策略(Strategy)

45、在数据库系统中,数据模型的三要素是数据结构、数据操作和()。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的()。A.数据安全B.数据兼容C.数据约束条件D.数据维护

46、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()的集合。A.命令B.程序C.数据D.文件

47、在结构化设计中,主要根据()进行软件体系结构设计。A.数据流图B.实体—关系图C.状态—迁移图D.数据字典

48、在Word的编辑状态下,当鼠标指针移到图片上变成()形状时,可以拖动鼠标对图形在水平和垂直两个方向上进行缩放;若选择了表格中的一行,并执行了表格菜单中的“删除列”命令,则()。A.整个表格被删除B.表格中的一列被删除C.表格中的一行被删除D.表格中的行与列均未被删除

49、A()applicationismadeupofdistinctcomponentsrunninginseparateruntimeenvironments,usuallyondifferentplatformsconnectedthroughanetwork.A.databaseB.analogC.high-levelD.distributeD

50、若用8位机器码表示十进制-101,则原码表示形式为();补码表示的形式为()。A.11100101B.10011011C.11010101D.11100111二、多选题

51、对关键码序列(9,12,15,20,24,29,56,69,87)进行二分查找(折半查找),若要查找关键码15,则需依次与()进行比较。A.87、29、15B.9、12、15C.24、12、15D.24、20、15

52、软件工程项目质量管理不包括()。A.质量计划B.质量保证C.质量控制D.质量评级

53、为支持函数调用及返回,常采用称为“(39)”的数据结构。A.队列B.栈C.多维数组D.顺序表

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

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

56、若构造哈希表时不发生冲突,则给定的关键字与其哈希地址之间的对应关系是()。(其中n>1且m>1)A.1:1B.1:nC.n:1D.n:m

57、主机PC对某个域名进行查询,最终由该域名的授权域名服务器解析并返回结果,查询过程如下图所示。这种查询方式中不合理的是()。A.根域名服务器采用递归查询,影响了性能B.根域名服务器采用迭代查询,影响了性能C.中介域名服务器采用迭代查询,加重了根域名服务器负担D.中介域名服务器采用递归查询,加重了根域名服务器负担

58、若将下图(a)所示的无向图改为完全图,则还需要增加()条边;下图(b)的邻接矩阵表示()(行列均以A、B、C、D、E为序)。A.见图AB.见图BC.见图CD.见图D

59、假设某公司生产的某种商品的销售量N是价格P的函数:N=7500-50P,10<P<150;成本C是销售量N的函数:C=25000+40N;销售每件商品需要交税10元。据此,每件商品定价P=()元能使公司获得最大利润。A.50B.80C.100D.120

60、某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在()时会报错,该错误属于(31)错误。A.逻辑B.语法C.语义D.运行

61、在计算机中,()。A.指令和数据都采用十进制存储B.指令和数据都采用二进制存储C.指令用十进制存储,数据采用二进制存储D.指令用二进制存储,数据采用十进制存储

62、DoS攻击的目的是()。A.获取合法用户的口令和帐号B.使计算机和网络无法提供正常的服务C.远程控制别人的计算机D.监听网络上传输的所有信息

63、某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令,存于内存20H和21H单元中,指令操作码存放在20H中,存放在21H中的位移量为15H。则取该指令时PC(程序计数器)为()H,该指令执行结束时PC为(请作答此空)H。A.21B.35C.37D.41

64、如果按变址方式读取操作数,则有效地址是指()。A.基址寄存器中存放的地址B.变址计算获得的地址C.变址寄存器中存放的地址D.指令中直接给出的地址

65、数组A[-5..5,0..8]按列存储。若第一个元素的首地址为100,且每个元素占用4个存储单元,则元素A[2,3]的存储地址为()A.244B.260C.364D.300

66、某Excel成绩表如下所示,若在G13单元格中输入(),则G13单元格为平均成绩不及格的学生数。假设学生平均成绩分为优秀(平均成绩≥85)、及格(60≤平均成绩<85)和不及格(平均成绩<60)三个等级,那么在H3单元格中输入(),并垂直向下拖动填充柄至H12,则可以完成其他同学成绩等级的计算。A.COUNT(G3:G12,"<60")B.=COUNT(G3:G12,"<60")C.COUNTIF(G3:G12,"<60")D.=COUNTIF(G3:G12,"<60")

67、在一系统中,不同类对象之间的通信的一种构造称为(),一个对象具有多种形态称为(请作答此空)。A.继承B.封装C.多态D.覆盖

68、由于设计缺陷和编码缺陷对已经运行的软件系统进行修改,此行为属于()维护。A.改正性B.适应性C.完善性D.预防性

69、某CPU的时钟频率为2.0GHz,其时钟信号周期为()ns。A.2.0B.1.0C.0.5D.0.25

70、Excel学生成绩表如下表所示,若要计算表中每个学生计算机文化和英语课的平均成绩,那么,可通过在D3单元格中填写(),并()拖动填充柄至D10单元格,则可自动算出这些学生的平均成绩。A.向垂直方向B.向水平方向C.按住Shift键向垂直方向D.按住Shift键向水平方向

71、众所周知,某类产品的n种品牌在某地区的市场占有率常用向量u=(u1,u2,…,un)表示(各分量分别表示各品牌的市场占有率,各值非负,且总和为1)。市场占有率每隔一定时间的变化常用转移矩阵Pn*n表示。如果在比较长的一段时期内,转移矩阵的元素均是常数,而当前市场占有率为向量u,则下一时段的市场占有率就是uP,再下一时段的市场占有率就是uP2。假设在某地区,两种冰箱品牌甲与乙当前的市场占有率均为50%,每月市场占有率的变化可用如下常数矩阵来描述:则两个月后,冰箱品牌甲与乙的市场占有率变化情况为()。A.甲的市场占有率增加10%,乙的市场占有率减少10%B.甲的市场占有率减少10%,乙的市场占有率增加10%C.甲的市场占有率增加14%,乙的市场占有率减少14%D.甲的市场占有率减少14%,乙的市场占有率增加14%

72、函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(callbyreference)的方式调用fun2,则函数fun1的返回值为();若以值调用(callbyvalue)的方式调用fun2,则函数fun1的返回值为()。A.-18B.-11C.-8D.-0

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

74、已知某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDAEC,则该二叉树为()。A.见图AB.见图BC.见图CD.见图D

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

76、DDOS(DistributedDenialofService)攻击的目的是(18)。A.窃取账号B.远程控制其他计算机C.篡改网络上传输的信息D.影响网络提供正常的服务

77、在单入口单出口的do…while循环结构()。A.循环体的执行次数等于循环条件的判断次数B.循环体的执行次数多于循环条件的判断次数C.循环体的执行次数少于循环条件的判断次数D.循环体的执行次数与循环条件的判断次数无关

78、CISC是()的简称。A.复杂指令集系统计算机B.超大规模集成电路C.精简指令集系统计算机D.超长指令字

79、操作系统通过(23)来组织和管理外存中的信息。A.字处理程序B.设备驱动程序C.文件目录和目录项D.语言翻译程序

80、With()youcancommunicateinrealtimewithpeopleallaroundtheworld.A.E-MailB.WWWC.FTPD.webchat

81、在网络操作系统环境中,当用户A的文件或文件夹被共享时,(),这是因为访问用户A的计算机或网络的人()。A.只能够读取,而不能修改共享文件夹中的文件B.可能能够读取,但不能复制或更改共享文件夹中的文件C.可能能够读取、复制或更改共享文件夹中的文件D.不能够读取、复制或更改共享文件夹中的文件

82、对应用软件产品所进行的β测试,是()进行的测试。A.在开发环境下由开发者B.在开发环境下由测试人员C.在应用环境下由开发者D.在应用环境下由部分用户

83、数据字典存放的是()。A.数据库管理系统软件B.数据定义语言DDLC.数据库应用程序D.各类数据描述的集合

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

85、()模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下(请作答此空)情况适合选用该模式。①一个客户需要使用一组相关对象②一个对象的改变需要改变其他对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异A.①②B.②③C.③④D.①④

86、源程序中的()与程序的运行结果无关。A.注释的多少B.变量的取值C.循环语句的执行次数D.表达式的求值方式

87、评价一个计算机系统时,通常主要使用()来衡量系统的可靠性,使用()来衡量系统的效率。A.平均无故障时间(MTBF)和平均修复时间(MTTR)B.平均修复时间(MTTR)和故障率C.平均无故障时间(MTBF)和吞吐量D.平均响应时间、吞吐量和作业周转时间等

88、以下关于解释方式下运行程序的叙述中,错误的是(28)。A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

89、给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:select()fromR,Swhere(请作答此空);A.R.A=S.AORR.B=SB.ORR.C=SC.ORR.A<S.FB.R.A=S.A.ORR.B=S.B.ORR.C=S.CORR.A<S.BCR.A=S.A.AND.R.A<S.B

90、以下关于面向对象分析与设计叙述中,正确的是()。A.面向对象分析的结果适合采用C++语言表达B.面向对象分析的结果适合采用汇编语言表达C.面向对象设计的结果适合采用UML(UnifiedModelingLanguage)表达D.面向对象设计的结果适合采用DFD(DataFlowDiagram)表达

91、对于下图所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。a.当用户查询“选了课程2的学生数”时,其结果应为();当Students和SC关系进行自然连接时,其结果集的属性列数应为()。b.查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下:SELECTSno,()FROMSCGROUPBYSnoA.6B.7C.8D.9

92、在面向对象方法中,继承用于()。通过继承关系创建的子类()A.只有父类具有的属性B.只有父类具有的操作C.只能有父类所不具有的新操作D.可以有父类的属性和方法之外的新属性和新方法

93、一般情况下,企业对程序员的素质要求中不包括()。A.根据有关的合同和规范,对所编写的程序和文档进行保护B.根据企业发展需求绘制软件系统的逻辑模型C.认真细致工作,并想方设法提高软件质量D.具有良好的团队合作精神

94、下列光盘格式中,可以多次擦除重写数据的是()。A.CD-ROMB.CD-DAC.CD-RD.CD-RW

95、()不是面向对象程序设计的主要特征。A.封装B.多态C.继承D.结构

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

97、软件企业开发软件产品需要注重三大要素:质量、交付时间和成本。十多年来,软件企业实施的CMMI(能力成熟度模型集成)以及近几年流行的Agile(敏捷开发)利Lean(精益开发)方法都是解决这些问题的措施。由于客户的需求往往不同,面对质量优先、交付时间优先和成本优先的不同需求,开发者宜分别采用()。A.CMMl、Agile、LeanB.Lean、CMMl、AgileC.Lean、Agile、CMMlD.Agile、CMMl、Lean

98、许多大型企业的数据中心,为了解决存储扩张和管理难度增大的问题,采用了存储虚拟化技术,其主要作用不包括()。A.将内存和一部分磁盘容量作为虚存,以利于同时调度运行多个应用程序B.屏蔽多种异构存储设备的物理特性C.实现不同类型存储资源的集中管理和统一分配D.满足多业务系统对存储性能和容量的不同要求,提高存储服务的灵活性

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

100、在TCP/IP协议体系结构中,()为不可靠传输层协议。A.UDPB.TCPC.ICMPD.SMTP

参考答案与解析

1、答案:B本题解析:本题考查统一建模语言(UML)的基本知识。UML2.0中提供了多种图形,从不同方面描述系统。对象图展现了一组对象及其之间的关系,描述了在类图中所建立事物的实例的静态快照。类图展现了一组对象、接口、协作和它们之间的关联关系,还可以在类图中图示关联中的数量关系,即多重度,用以说明数量或数量范围,表示有多少个实例(对象)能被连接起来,即一个类的实例能够与另一个类的多少个实例相关联。用例图展现了一组用例、参与者以及它们之间的关系,描述了谁将使用系统以及用户期望以什么方式与系统交互。通信图强调收发消息的对象的结构组织。

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

3、答案:D本题解析:此题考查数据库的分析设计能力,涉及到实体关系,一个学生可以选择多门课程,一门课程可以被多个学生选择,所以学生与课程之间的关系类型是多对多,即n:m。这种多对多的关系会影响数据操作,比如当前的关系中无法知道某个学生选择某个课程的成绩,删除一个课程会影响到所有选择该课程的学生记录,因此这个关系模型有问题,需要进行拆分。需要构建一个独立的关系,即学生号,课程号,成绩。这样的话,修改学生信息或者课程信息都不会影响学生选课的成绩记录。此题考查SQL语句的使用,最高成绩与最低成绩要用到聚合函数MAX,MIN,AS是取别名,所以要先计算最高与最低的差再取别名。

4、答案:B本题解析:本题考察系统总线的知识。地址总线宽度决定了CPU能够使用多大容量的主存储器;若计算机的地址总线的宽度为32位,则最多允许直接访问2^32=4*2^30=4GB的物理空间。

5、答案:B本题解析:预处理、链接和编译等属于语言处理程序,这些程序主要从语法和语义角度分析、处理源程序代码。编译软件用于将源语言程序翻译为目标程序,源语言是高级语言,而目标语言与实际计算机的机器语言相近,可以是汇编语言或是机器语言。链接软件用于将多个目标程序链接为可执行程序。预处理软件的源语言是某种高级语言,其目标语言是同一种语言的标准形式。例如,C编译器包括的预处理器用于将C的宏展开为标准的C语句。程序员编写的源程序是文本文件,可以使用文本编辑编写和修改程序。目前各种语言程序的集成开发环境中同时包含了预处理、编辑、编译和链接等软件模块。

6、答案:A本题解析:本题考查SQL方面的基础知识。SQL提供可为关系和属性重新命名的机制,这是通过使用as子句来实现的。选项D的含义为:将计算的平均成绩值的属性列名命名为平均成绩,因此试题第1空的正确答案为D。试题第2空的正确答案为A,试题第3空的正确答案为B。因为GROUPBY子句可以将查询结果表的各行按一列或多列取值相等的原则进行分组,对查询结果分组的目的是为了细化集函数的作用对象。如果分组后还要按一定的条件对这些组进行筛选,最终只输出满足指定条件的组,可以使用HAVING短语指定筛选条件。由题意可知,在这里只能根据学号进行分组,并且要满足条件:此学号的学生至少选修了四门课。综上分析,本题完整的SELECT语句如下:SELECT学号,姓名,AVG(成绩)AS平均成绩FROMStudentGROUPBY学号HAVINGCOUNT(课程号)>3

7、答案:D本题解析:在事件驱动的程序中,用户而不是程序员决定那些指令序列将要执行。

8、答案:B本题解析:参考《程序员教程(第四版)》P131。概念设计是由分析用户需求到生成概念产品的一系列有序的、可组织的、有目标的设计活动,它表现为一个由粗到精、由模糊到清晰、由抽象到具体的不断进化的过程。

9、答案:B本题解析:IP地址有两种表示格式:二进制格式和十进制格式。二进制格式共有32位,4个字节,将每个字节二进制数转换成十进制可得4个小于256的数字,数字之间用"."间隔。IP地址分为A~E五类,每个地址由网络地址和主机地址组成,其中网络地址由地址类别和子网掩码确定。

10、答案:C本题解析:ISO9000标准是国际标准化组织质量管理和质量保证技术委员会于1907年颁布的“质量管理和质量保证”标准。ISO9000不是指一个标准,而是一族标准的统称。目前,ISO9000:2000系列标准包括5项具体标准:ISO9000:品质管理系统—基本原理与词汇ISO9001:品质管理系统—要求ISO9004:品质管理系统—业绩改进指南ISO19011:品质和环境稽核指南ISO10012:测量设备的品质保证要求

11、答案:B本题解析:浮点数由两部分组成,第一部分是指数部分,表示小数点浮动的位置;第二部分是尾数部分,表示数的符号和有效位数。

12、答案:D本题解析:本题考查数据结构基础知识。t1=SubString(s,3,1)=SubString('(X+Y)*Z',3,1)='+'t2=Concat('XY',t1)=Concat('XY','+')='XY+'t3=Replace(s,SubString(s,1,5),t2)=Replace('(X+Y)*Z','(X+Y)','XY+')='XY+*Z'

13、答案:C本题解析:本题考查软件工程的基础知识。实施软件开发项目是一项工程。软件测试应贯穿于整个软件开发生命周期中。软件开发的各个阶段有不同的测试对象,需要做不同类型的测试。需求分析、概要设计、详细设计以及编码等各个阶段形成的文档也是测试的对象。软件项目启动后,测试工作应尽早介入,在编制的项目开发计划中就应包括测试计划。作为工程项目的实施,测试应该严格按照测试计划进行,避免测试的随意性。除单元测试主要由原开发人员或小组承担外,集成测试、系统测试、验收测试等都不应由原开发人员为主来做,自己犯的习惯性错误、思路方面的错误等靠自己来发现可能是困难的。对于一个实用的程序,其测试用例往往是海量的,不可能用所有的测试用例进行测试,只能在某种测试原则下,选用有代表性的测试用例进行测试。

14、答案:A本题解析:本题考查基础数学应用的基本技能。如果B=0(二进制全0),则计算得到N=0。如果B非0(二进制表示中含有数字1),则B-1必然是将最靠右的数字1变成0,并将其右面(若存在)连续若干个0变成1。B&(B-1)的结果就是将原来B的最靠右的数字1变成0,其他数字不变。这样,B=B&(B-1)的结果就是清除了B中最靠右的1个数字1。题中的代码段中,每循环1次这样的运算,变量B中的数字1就减少1个,N就增加1,直到B变为全0为止。因此,该代码段的功能就是计算B中数字1的个数。

15、答案:B本题解析:此题考查数据结构,线性表采用顺序存储就是数组结构,CD选项删除或插入一个元素,都会移动i元素后面的每个元素位置,A查找给定值的位置需要进行某个搜索方法,会有时间和空间开销,而B查找第i个元素的值则是直接取数组中的第i个地址,速度更快,查找给定值与查找给定位置是不一样的。

16、答案:C本题解析:在SQL语言中,只提供了一个动词SELECT用来进行数据查询操作,SELECT一般结合ALL或DISTINCT来使用,而DISTINCT表示要在查询结果中去掉重复的行,因此“SELECTDISTINCT”表示查询结果中的行都不相同。

17、答案:C本题解析:因特网是一个开放系统,大部分信息可以为每个人所用。因此,在现有系统中增加安全性以保护秘密信息非常重要。

18、答案:B本题解析:本题考查多媒体计算机的基本外设。多媒体输入设备能够将外界声、光等媒体信号转化为计算机可以存储的数据。图像输入设备表明该设备能够通过光电传感器将光转换为电信号,并且能够为计算机保存和识别。彩色摄像机和数码相机都能将光信号转换为电信号(模拟电信号或数字电信号),再通过其他方式输入到计算机中,所以答案A和D都是平常意义上的图像输入设备。而彩色扫描仪也通过光电转换原理将相片转换成数字图像输入到计算机中,所以答案C也是一种图像输入设备。只有答案B不具备基本的光电转换功能。

19、答案:A本题解析:本题考查数据结构基础知识。根据直接插入排序、堆排序、快速排序和简单选择排序各种方法的排序过程可知,在关键码序列基本有序的情况下,直接插入排序法最为适宜。

20、答案:B本题解析:处理器是解释并执行指令的功能部件。

21、答案:D本题解析:本题考查程序语言基础知识。正规式(ab|c)表示的正规集为{ab,c},正规式(0|1|2)表示的正规集为{0,1,2},将{ab,c}与{0,1,2}进行连接运算后的正规集为{ab0,ab1,ab2,c0,c1,c2},因此该正规集有6个元素,c0属于该集合。

22、答案:B本题解析:由于计算机底层使用的电路硬件通常只能够清晰地表示两种状态,即开和关,或者说高电平和低电平。如果使用十进制,将会使得计算机底层的设计变得过于复杂,而且容易出错,因此通常采用二进制来表示数。包括指令和数据。

23、答案:C本题解析:本题考查计算机病毒方面的基础知识。计算机病毒的分类方法有许多种,按照最通用的区分方式,即根据其感染的途径以及采用的技术区分,计算机病毒可分为文件型计算机病毒、引导型计算机病毒、宏病毒和目录型计算机病毒。文件型计算机病毒感染可执行文件(包括EXE和COM文件)。引导型计算机病毒影响软盘或硬盘的引导扇区。宏病毒感染的对象是使用某些程序创建的文本文档、数据库、电子表格等文件。目录型计算机病毒能够修改硬盘上存储的所有文件的地址,如果用户使用某些工具(如SCANDISK或CHKDSK)检测受感染的磁盘,会发现大量的文件链接地址的错误,这些错误都是由此类计算机病毒造成的。

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

25、答案:C本题解析:前序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。中序遍历:先遍历左子树,然后遍历根结点,最后遍历右子树。后序遍历:先遍历左子树,然后遍历右子树,最后遍历根节点。结点M是树根结点,而在中序遍历的时候,M是第一个被访问的结点,那么可以看出其左子树应该为空。

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

27、答案:D本题解析:兼容性测试主要是检查软件在不同的软\硬件平台上是否可以正常运行,即软件的可移植性。兼容的类型细分为平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容等,与软件的性能无关,故应选择D。

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

29、答案:C本题解析:在Word编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键,弹出如图(a)所示菜单;选择“段落(P)…”命令;在系统弹出的"段落"对话框中,选择"换行和分页"选项卡,如图(b)所示:然后再勾选"□段中不分页(K)"即可。

30、答案:D本题解析:本题考查高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。Cache存储器用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中:若是写入操作,则将数据写入主存即可。Cache的命中率主要与如下几个因素有关:程序在执行过程中的地址流分布情况:当发生Cache块失效时,所采用的替换算法;Cache的容量;在组相联映像方式中,块的大小和分组的数目;所采用的Cache预取算法等。Cache的命中率随其容量增加而提高,它们之间的关系曲线如下图所示。在Cache容量比较小的时候,命中率提高的非常快,随着Cache容量的增加,命中率提高的速度逐渐降低。当Cache容量增加到无穷大时,命中率可望达到100%,但这实际上是做不到的。

31、答案:C本题解析:有3个进程,每个进程都需要分配4个资源,如果先给每个进程都分配了3个资源,那么这时候没有可用资源,接下来不管怎么分配都会发生死锁。而如果每个进程需要3个资源,这个时候是满足需求的,不会发生死锁。

32、答案:D本题解析:海明码的第p个校验位分布在2p-1处,有确定的位置,因此选D。

33、答案:D本题解析:线性表需要连续空间存放,插入删除元素都可能需要移动其他元素,效率不高。

34、答案:B本题解析:本题考查计算机系统数据表示基础知识。[x]原=10111110,[x]补=11000010

35、答案:D本题解析:快速排序Quicksort:通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列;选择排序Selectionsort:顾名思意,就是直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来,顺序放入新数组,直到全部拿完;冒泡排序Bubblesort:原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束;归并排序Mergesort:原理,把原始数组分成若干子数组,对每一个子数组进行排序,继续把子数组与子数组合并,合并后仍然有序,直到全部合并完,形成有序的数组。

36、答案:B本题解析:本题考查面向对象中对象之间关系的种类及其含义。聚集可分为聚合和组合,组合的关键特征就是部分对象只能存在于组成对象之中。一般来说,部分对象的生命周期不长于组成对象的生命周期。

37、答案:B本题解析:本题考查软件工程基础知识。现在,社会对软件的依赖程度提高了,对软件的质量要求也随之提高,因此,对软件测试的要求也提高,这是软件测试行业发展的基础。对软件质量的定性判断需要由数据说话,需要有测试提供的定量数据支撑。测试团队与开发团队并不是对立的,改善软件质量是其共同的目标。软件测试方案应由软件开发设计者提出并实施。系统建设的出资方只能提出宏观的质量要求,并不会详细了解设计细节,不应由他们提出测试方案。

38、答案:D本题解析:本题考查的是主机路由的概念。路由表中一般使用的是目的主机所在的网络而不是单个主机,但作为特性,IP也允许指定某个目的主机的路由,称为指定主机路由,子网掩码采用55,对IP地址的全匹配。

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

40、答案:B本题解析:本题考查软件工程基础知识。实现同样功能的程序不是越短越好,更应注重易于理解、易于维护。其他三项原则是正确的。

41、答案:C本题解析:本题考察存储器的基础知识。存取速度:寄存器>Cache>内存>硬盘>光盘>软盘具体点说:内存可达数至数十GB/s,硬盘可达几十MB/s~数百MB/s,光盘最高约25MB/s(18倍DVD,蓝光DVD先不算),软盘一般只有数十KB/s。寄存器属于CPU的一个组成部分而缓存只是集成到CPU封装内完全是和CPU独立的器件。另外二者速度相差很大,寄存器存取速度最快其次缓存最后是内存。三者容量上的关系就像饭碗、饭锅和米缸的关系,容量越大级别越低,速度越慢与CPU的联系越不密切。

42、答案:D本题解析:本题考查考生的数据结构应用知识。栈的特点是后进先出,队列的特点是先进先出。栈的典型应用有:判断表达式中的括号是否匹配,判断一个字符串是否是回文(即中心对称),程序执行过程中的嵌套调用和返回、函数的递归执行等。依层次顺序遍历二叉树时,访问结点按照路径长度自近至远、同层次结点从左至右的顺序来进行,可以借助一个队列实现。

43、答案:D本题解析:Java、C++、Smalltalk是面向对象的程序设计语言,Fortran语言主要用于数值计算,它不是面向对象的语言,Fortran77是该语言的一个标准化版本。

44、答案:D本题解析:命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化。责任链:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。策略模式:定义一系列的算法,把每一个算法封装起来,并且是它们可互相替换。本模式使得算法可独立于使用它的客户而变化。

45、答案:C本题解析:本题考查数据库系统基本概念。试题(57)的正确选项为C。数据库结构的基础是数据模型,是用来描述数据的一组概念和定义。数据模型的三要素是数据结构、数据操作、数据约束条件。例如,用大家熟悉的文件系统为例。它所包含的概念有文件、记录、宇段。其中,数据结构和约束条件为对每个字段定义数据类型和长度;文件系统的数据操作包括打开、关闭、读、写等文件操作。试题(58)的正确选项为D。数据库管理技术是在文件系统的基础上发展起来的。数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。数据库管理技术的主要目标如下:①实现不同的应用对数据的共享,减少数据的重复存储,消除潜在的不一致性。②实现数据独立性,使应用程序独立于数据的存储结构和存取方法,从而不会因为对数据结构的更改而要修改应用程序。③由系统软件提供数据安全性和完整性上的数据控制和保护功能。

46、答案:C本题解析:本题考查数据库系统方面的基础知识。数据库是在计算机系统中按照一定的数据模型组织、存储和应用的数据的集合,支持数据库各种操作的软件系统叫做数据库管理系统(DBMS)。数据库也是以文件方式存储数据的,但是它是数据的一种更高级的组织形式,在应用程序和数据库之间由DBMS负责数据的存取。DBMS对数据的处理方式和文件系统不同,它把所有应用程序中使用的数据以及数据间的联系汇集在一起,以便于应用程序查询和使用。数据库系统与文件系统的区别是:数据库对数据的存储是按照同一结构进行的,不同的应用程序都可以直接操作这些数据(即对应用程序的高度独立性)。数据库系统对数据的完整性、唯一性和安全性都提供一套有效的管理手段(即数据的充分共享性)。数据库系统还提供管理和控制数据的各种简单操作命令,使用户编写程序时容易掌握(即操作方便性)。

47、答案:A本题解析:在结构化设计中,根据数据流图进行体系结构设计和接口设计,根据数据字典和实体关系图进行数据设计,根据加工规格说明、状态转换图和控制规格说明进行过程设计。

48、答案:A本题解析:

49、答案:D本题解析:分布式应用由运行在不同环境(通常运行在同一网络中的不同平台上)的各个部件组成。

50、答案:A本题解析:(8)将最高位作符号位(0表示正数,1表示负数),其余各位代表数值本省的绝对值的表现形式称位原码表示。因此,-101的原码是111000101。(9)正数的补码与原码相同,负数的补码为该数的反码加1。正数的反码与原码相同,负数的反码符号位为l,其余各位为该数绝对值的原码按位取反。-101的原码是11100101,反码为10011010,则其补码为10011011。

51、答案:C本题解析:二分法查找(折半查找)的基本思想是(设R[low,…,high]是当前的查找区):①确定该区间的中点位置:mid=[(low+high)/2];②将待查的k值与R[mid].key比较,若相等,则查找成功并返回此位置,否则需确定新的查找区间,继续二分查找,具体方法如下:若R[mid].key>k,则由表的有序性可知右子表R[mid+1,…,high].key均大于k,因此若表中存在关键字等于k的结点,则该结点必定是在位置mid左子表R[low,…,mid–1]中。因此,新的查找区间是左子表R[low,…,high],其中high=mid–1;若R[mid].key<k,则要查找的k必在mid的右子表R[mid+1,…,high]中,即新的查找区间是右子表R[low,…,high],其中low=mid+1;若R[mid].key=k,则查找成功,算法结束;③下一次查找是针对新的查找区间进行,重复步骤①和②;④在查找过程中,low逐步增加,而high逐步减少。如果high<low,则查找失败,算法结束。由二分查找的流程可知,本题正确答案为C。

52、答案:D本题解析:本题考查软件工程基础知识。软件工程项目质量管理包括质量计划(确定合适的质量标准,如何实施其质量方针)、质量保证(包括质量管理方法、采用的工程技术、测试技术和复审技术、对文档及其修改的控制、项目的标准及规格等)和质量控制(监控项目成果是否符合有关的标准,找出方法来解决质量问题)。对软件产品质量和软件过程质量的评价(包括评级)有利于改进质量管理工作。

53、答案:B本题解析:栈在程序的运行中有着举足轻重的作用。最重要的是栈保存了一个函数调用时所需要的维护信息,这常常称之为堆栈帧或者活动记录。

54、答案:D本题解析:一个教师讲授多门课程,一门课程由多个教师讲授,因此一个T对应多个C,一个C对应多个T,因此是应该是n:m(多对多),故应选择D。

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

56、答案:A本题解析:本题考查数据结构基础知识。哈希表的构造方式为:以元素的关键字为自变量,计算确定的哈希函数从而得到元素在哈希表中的位置(称为哈希地址)。当不同的关键字经哈希函数计算后得到了相同的哈希地址,则发生冲突。若构造哈希表时不发生冲突,则给定关键字与其哈希地址之间的对应关系是1:1。

57、答案:A本题解析:DNS查询过程分为两种查询方式:递归查询和迭代查询。递归查询的查询方式为:当用户发出查询请求时,本地服务器要进行递归查询。这种查询方式要求服务器彻底地进行名字解析,并返回最后的结果--IP地址或错误信息。如果查询请求在本地服务器中不能完成,那么服务器就根据它的配置向域名树中的上级服务器进行查询,在最坏的情况下可能要查询到根服务器。每次查询返回的结果如果是其他名字服务器的IP地址,则本地服务器要把查询请求发送给这些服务器做进一步的查询。迭代查询的查询方式为:服务器与服务器之间的查询采用迭代的方式进行,发出查询请求的服务器得到的响应可能不是目标的IP地址,而是其他服务器的引用(名字和地址),那么本地服务器就要访问被引用的服务器,做进一步的查询。如此反复多次,每次都更接近目标的授权服务器,直至得到最后的结果--目标的IP地址或错误信息。根域名服务器为众多请求提供域名解析,若采用递归方式会大大影响性能。

58、答案:D本题解析:本题考查图的概念及存储结构。若一个无向图具有n个顶点,而每一个顶点与其他n-1个项点之间都有边,则称之为无向完全图。显然,含有n个顶点的无向完全图共有n(n-1)/2条边。类似地,有n个顶点的有向完全图中弧的数目为城n(n-1),即任意两个不同顶点之间都存在方向相反的两条弧。图的矩阵表示法利用一个矩阵来表示图中顶点之间的关系。对于具有n个顶点的图G=(V,E)来说,其邻接矩阵是一个n阶方阵,且满足

59、答案:C本题解析:本题考察初等数学基础知识。N是销售量,P是销售价格。利润=总收入-总成本-总税收=销售量*销售价格-成本C-销售量*单件税收=N*P-C-10N=N*P-(25000+40N)-10N=N*(P-50)-25000=(7500-50P)*(P-50)-25000=50*(150-P)*(P-50)-25000根据高中所学知识,要求y=(150-P)*(P-50)越大收益越大。根据y=0得到:曲线y与x轴的的两交点为50,150,该曲线为向下的抛物线,最大值在P=(50+150)/2=100时得到。

60、答案:C本题解析:本题考查程序语言基础知识。用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如变量取零时作除数、引用数组元素下标越界等错误。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误。C语言对浮点数作整除取余运算没有定义,属于运算类型不匹配的错误,编译过程中的语义分析阶段会报告此类错误,属于静态语义错误。

61、答案:B本题解析:由于计算机底层使用的电路硬件通常只能够清晰地表示两种状态,即开和关,或者说高电平和低电平。如果使用十进制,将会使得计算机底层的设计变得过于复杂,而且容易出错,因此通常采用二进制来表示数。包括指令和数据。

62、答案:B本题解析:DoS是DenialofService的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。

63、答案:C本题解析:由于两个字节的相对寻址的无条件转移指令存于内存20H单元和21H单元中,当CPU准备取出该指令时,PC的内容必定指向存放该指令第一个字节的地址,即PC=20H。当CPU取出该指令准备执行时,PC的内容为22H,而取出的位移量为15H,执行该指令时是:PC+位移量→PC。因此,该指令执行结束时PC为37H。

64、答案:B本题解析:变址寻址方式是将地址码和变址寄存器内容相加后形成数据的地址,它的有效地址是计算后的地址。由于变址寄存器能自动修改,这种方式对数组运算、字符串操作等批量数据的处理非常有效。

65、答案:B本题解析:本题考查数组元素的存储结构。二维数组A[-5..5,0..8]的示意图如下。以列为主序存储元素时,存储在A[2,3]之前的元素个数为11x3+7,因此A[2,3]的存储地址为100+40*4=260。

66、答案:D本题解析:题考查Excel基本概念方面的知识。Excel规定公式以等号(=)开头,选项A和选项C没有“=”故不正确。选项B是错误的,因为函数COUNT的格式为:COUNT(参数1,参数2,……),其功能是求各参数中数值型参数和包含数值的单元格个数,所以公式“=COUNT(G3:G12,"<60")”中G3:G12单元格保存了10个数值,而参数“<60”为非数值型参数,故COUNT计算结果等于10,显然不正确。选项D是正确的,因为函数COUNTIF的格式为:COUNTIF(取值范围,条件式),其功能是计算某区域内满足条件的单元格个数,选项D是计算G3:G12单元格区域中小于60分的单元格的个数,结果等于1。IF函数的格式为IF(条件式,值1,值2),若满足条件,则结果返回值1,否则,返回值2。IF函数可以嵌套使用,最多可嵌套7层。本题在H3单元格输入选项B“=IF(G3>=85,"优秀",IF(G3>=60,"及格","不及格"))”的含义为:如果G3单元格的值>=85,则在H3单元格填写"优秀",否则如果G3>=60,则在H3单元格填写"及格",否则填写"不及格"。

67、答案:C本题解析:本题考查面向对象的基本知识。继承是父类和子类之间共享数据和方法的机制。封装是一种信息隐蔽技术,其主要目的是分离对象的使用者和生产者,并将对象的定义和实现分开。类是现实世界具有相同特性的对象抽象,定义了一组大体上相似的对象。消息是对象之间进行通信的一种构造。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。

68、答案:A本题解析:软件维护有如下类型:(1)更正性维护,是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动,该类维护一般占总维护工作量的17-21%;(2)适应性维护,是指为了适应变化了的环境而修改软件的活动,该类维护一般占总维护工作量的18-25%;(3)完善性维护,是指为了扩充或完善原有软件的功能或性能而修改软件的活动,该类维护一般占总维护工作量的60%;(4)预防性维护,是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动,该类维护一般占总维护工作量的5%。

69、答案:C本题解析:本题考查计算机系统基础知识。周期是频率的倒数,频率越高则周期越短时钟频率为1.0GHz,时钟信号周期等于1ns。题目中,时钟频率为2.0GHz,换算出的时钟信号周期等于1/2.0GHz,即0.5ns。

70、答案:A本题解析:本题考查计算机应用软件MS-Officer的Excel电子表格处理题。第(16)空是考查Excel的AVERAGE函数功能。AVERAGE函数对单元格区域计算平均值,等等。若求多个单元格的平均值,则使用函数的格式是“=AVERAGE(区域起始单元格号:结束单元格号)”,中间使用“:”。所以本题要选择D选项。第(17)空是考查填充柄。对于大多数序列,都可以使用自动填充功能来进行操作,在Excel中便是使用“填充句柄”来自动填充。所谓句柄,是位于当前活动单元格右下方的黑色方块,可以用鼠标拖动它进行自动填充。题中要求出所有的学生的平均成绩,已采用函数AVERAGE求得了D3单元格的平均值,则选中它,拖动它的“填充柄”,沿垂直方向拖到D10,则求出所有人的平均成绩值。

71、答案:C本题解析:本题考查数学应用方面的基础知识。根据题意,两种冰箱品牌甲与乙在该地区当前的市场占有率均为50%,即可以用概率向量u=(0.5,0.5)表示。由于每月市场占有率的变化可用常数矩阵p来描述,因此一个月后的市场占有率为uP=(0.6,0.4),再过一个月后的市场占有率为(0.6,0.4)×P=(0.64,0.36)。即两个月后,品牌甲的冰箱占有该地区64%的市场,品牌乙的冰箱占有该地区36%的市场。与当前情况相比,品牌甲增加了14%市场份额,品牌乙减少了14%市场份额。

72、答案:C本题解析:本题考查程序语言基础知识。在传值调用方式下,将实参的值传递给形参,分配给实参变量和形参变量的存储单元之间无相关性,各自使用,互不干扰。在引用调用方式下,实参变量和形参变量对应的存储单元是同一个,在被调用函数中修改形参实质上就修改了实参变量的值。本题中,无论在哪种方式下,以实参-6调用函数fun2后返回的结果是相同的(为12),因此在函数funl中,x都被修改为15,在计算表达式a-x的值时,有差别的是a的值。在传值方式下,a的值没有修改,因此a-x的值为-6-12,等于-18;在引用调用方式下,a的值被修改为4,因此a-x的值为4-12,等于-8。

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

74、答案:C本题解析:本题考查数据结构基础知识对二叉树进行先序遍历的过程是:若二叉树非空,则先访问根结点,然后先序遍历左子树,最后先序遍历右子树。因此,在二叉树的先序遍历序列中,第一个元素是根结点。对二叉树进行中序遍历的过程是:若二叉树非空,则首先中序遍历左子树,然后访问根结点,最后中序遍历右子树。因此,若在中序遍历序列中已找出二叉树的根结点,则根结点左边为左子树的中序遍历序列,右边是右子树的中序遍历序列。由此,根据先序序列确定根结点,根据中序序列划分左、右子树,反复应用此原则,就可根据先序遍历序列和中序遍历序列恢复二叉树的结构。本题中,先序序列为ABDCE,因此A是树根结点,中序序列为BDAEC,因此BD是左子树上的结点,EC是右子树上的结点。接下来根据先序遍历序列,可知B是左子树的根结点,C是右

温馨提示

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

评论

0/150

提交评论