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

下载本文档

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

文档简介

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

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

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

1、内联网(Intranet)是利用因特网技术构建的企业内部网,其中必须包括()协议。A.TCP/IPB.IPX/SPXC.NetBuilderD.NetBIOS

2、在所有四位二进制数(从0000至1111)中,数字0和1数目相同的数占()。A.20%B.37.5%C.50%D.62.5%

3、使用Word时,若要创建每页都相同的页脚,则可以通过()按纽,切换到页脚区域,然后输入文本或图形。要将D盘中当前正在编辑的Wangl.doc文档拷贝到U盘,应当使用()。A.见图AB.见图BC.见图CD.见图D

4、通用的高级程序语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制成分中有顺序、()、循环结构。A.选择B.递归C.递推D.函数

5、采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法(1)不能同时在类S中。D中定义方法intfun(inta,,intb),这一现象称为(2)。A.intfun(intx,doubley)B.intfun(doublea,intb)C.doublefun(intx,doubley)D.intfun(intx,inty)

6、设数组a[1..m,1..n](m>1,n>1)中的元素按行存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤m,1≤j≤n)相对于数组首元素的偏移量为()。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1

7、()表明了显示屏上能够显示出的像素数目。A.显示分辨率B.图像分辨率C.垂直分辨率D.水平分辨率

8、B2C电子商务网站主要支持()的电子商务活动。A.企业对企业B.企业对政府C.企业对客户D.客户对客户

9、面向对象()强调对问题的调查而不是如何确定解决方案,面向对象()强调是问题的逻辑解决方案,即系统怎样才能满足需求。A.编程B.实现C.分析D.设计

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

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

12、对程序员的要求不包括()。A.了解相关的应用领域业务B.软件架构设计能力C.熟悉相关的开发环境、开发工具和开发规范D.与项目组成员的合作精神

13、以下关于打开扩展名为docx的文件的说法中,不正确的是()。A.通过安装Office兼容包就可以用WorD.2003打开docx文件B.用Word2007可以直接打开docx文件C.用WPS2012可以直接打开docx文件D.2003打开docx文件

14、组成2M×9位的内存,可以使用()。A.1M×9位进行并联B.1M×4位进行串联C.2M×4位进行并联D.2M×4位进行串联

15、以下关于钓鱼网站的说法中,错误的是()。A.钓鱼网站仿冒真实网站的URL地址以及页面内容B.钓鱼网站是一种新型网络病毒C.钓鱼网站的目的主要是窃取访问者的账号和密码D.钓鱼网站可以通过E-mail传播网址

16、串是任意有限个()A.符号构成的集合B.字符构成的序列C.字符构成的集合D.符号构成的序列

17、在统一建模语言(UML)中,通常()不用于描述用例。A.序列图B.活动图C.用例图D.通信图

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

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

20、设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小的其它系的学生姓名及年龄的SQL语句为:SELECTSname,SageFROMStudentsWHERESage()(SELECTSageFROMStudentsWHERE())ANDSdept<>’CS’;A.Sdept=’CS’B.Sdept<>’CS’C.’Sdept’=CSD.’Sdept’<>CS

21、在统一建模语言(UML)中,()展现了一组对象以及它们之间的关系,给出了系统的静态设计视图或静态进程视图,描述了()中所建立的事物实例的静态快照。A.类图B.组件图C.对象图D.包图

22、若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量

23、某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8),则队列中的元素数目为()(MOD表示整除取余运算)。A.rear–frontB.front–rearC.(rear–front+M)MODMD.(front–rear+M)MODM

24、以下关于专业程序员知识和技能的叙述中,不正确的是()。A.了解编译原理有助于快速根据编译错误和警告信息修改代码B.了解开发工具知识有助于直接用工具开发软件而无须任何编程C.了解OS底层运行机制有助于快速找到运行时错误的问题根源D.了解网络协议的原理有助于分析网络在哪里可能出现了问题

25、要表示256级灰度图像,表示每个像素点的数据最少需要()个二进制位。A.4B.8C.16D.256

26、商标权权利人是指()。A.商标设计人B.商标制作人C.商标使用人D.注册商标所有人

27、在Excel中,若在单元格A6中输入“=Sheet1!D5+Sheet2!B4:D4+Sheet3!A2:G2”,则该公式()。A.共引用了2张工作表的5个单元格的数据B.共引用了2张工作表的11个单元格的数据C.共引用了3张工作表的5个单元格的数据D.共引用了3张工作表的11个单元格的数据

28、假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为()。A.-1~n-1B.-5~2C.-(n-1)~1D.-(n-2)~2

29、机构为()学院,本课程授课老师为薛大龙教授和()副教授。A.51CTO,邹月平B.61CTO,邹月平C.71CTO,邹月平D.81CTO,邹月平

30、关于软件著作权产生的时间,表述正确的是()。A.自软件首次公开发表时B.自开发者有开发意图时C.自软件开发完成之日时D.自软件著作权登记时

31、()不是面向对象程序设计语言。A.XMLB.JavaC.C#D.Simula

32、递归函数执行时,需要()来提供支持。A.栈B.队列C.有向图D.二叉树

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

34、某大型整数矩阵用二维整数组G[1:2M,l:2N]表示,其中M和N是较大的整数,而且每行从左到右都己是递增排序,每到从上到下也都己是递增排序。元素G[M,N]将该矩阵划分为四个子矩阵A[1:M,1:N],B[1:M,(N+1):2N],C[(M+1):2M,1:N],D[(M+1):2M,(N+1):2N]。如果某个整数E大于A[M,N],则E(65)。A.只可能在子矩阵A中B.只可能在子矩阵B或C中C.只可能在子矩阵B.C或D中D.只可能在子矩阵D中

35、ICMP协议属于因特网中的()协议,ICMP协议数据单元封装在()中传送。A.以太帧B.TCP段C.UDP数据报D.IP数据报

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

37、以下文件格式中,()不是声音文件。A.Wave文件(.WAV)B.MPEG文件(.MP3)C.TIFF文件(.TIF)D.MIDI文件(.MID)

38、创建型设计模式抽象了实例化过程,有助于系统开发者将对象的创建、组合和表示方式进行抽象。以下()模式是创建型模式。A.组合(Composite)B.装饰器(Decorator)C.代理(Proxy)D.单例(Singleton)

39、设数组a[1...m,1…n](m>1,n>2)中的元素以行为主序存放,每个元素占用1个存储单元,则最后一个数组元素a[m,n]相对于数组空间首地址的偏移量为()。A.(m-1)*n+n-1B.(m-1)*nC.m*(n-1)D.m*n

40、某系统中一个组件的某个函数中,有一个变量没有正确初始化,在()阶段最可能发现问题。A.单元测试B.集成测试C.确认测试D.系统测试

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

42、软件测试的目的是()。A.证明软件中没有错误B.改正软件中的错误C.发现软件中的错误D.优化程序结构

43、假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1(请作答此空),T2对D2()。A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败

44、程序员设计软件界面时应遵循的原则中不包括()。A.越频繁使用的功能所需的点击应越少B.越多用户使用的功能在界面上就应该越突出C.应让用户的注意力集中在解决业务问题上,而不是软件操作上D.应站在熟练用户的角度来设计用户界面

45、程序中将多处使用的同一个常数定义为常量,其目的是为了()。A.提高程序的运行速度B.提高程序的可读性以及可维护性C.缩短源程序代码长度D.便于进行程序测试

46、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点(即叶子结点)个数是()。A.不确定B.9C.11D.15

47、栈的运算特点是后进先出。元素a、b、c、d依次入栈,则不能得到的出栈序列是()。A.abcdB.cabdC.dcbaD.bcda

48、某项目计划20天完成,花费4万元。在项目开始后的前10天内遇到了偶发事件,到第10天末进行中期检查时,发现已花费2万元,但只完成了40%的工作量。如果此后不发生偶发事件,则该项目将()。A.推迟2天完工,不需要增加费用B.推迟2天完工,需要增加费用4000元C.推迟5天完工,不需要增加费用D.推迟5天完工,需要增加费用1万元

49、已知某二叉树的先序遍历序列为ABCD,中序遍历序列为BADC,则该二叉树的后序遍历序列为()。A.BDCAB.CDBAC.DBCAD.BCDA

50、Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward(请作答此空).However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.multipleobjectivesB.differentobjectivesC.asingleobjectiveD.independentobjectives二、多选题

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

52、某地区有1000人参加了程序员考试(包括上午科目和下午科目),其中上午科目45分以上有700人,下午科目45分以上有600人。据此可以推断,至少有()人这两个科目的成绩同时在45分以上。A.600B.400C.300D.200

53、己知函数f1()、f2()的定义如下图所示设调用函数f1时传递给形参x的值是1,若函数调用f2(a)时采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为();若函数调用f2(a)以值调用(callbyvalue)的方式传递信息,则函数f1的返回值为()。A.-5B.6C.15D.35

54、Theterm“software()”isusedtodescribethesoftwareengineeringactivitiesthatoccurfollowingdeliveryofasoftwareproducttothecustomer.A.analysisB.maintenanceC.designD.implementation

55、若某二叉树的先序遍历序列和中序遍历序列分别为PBECD、BEPCD,则该二叉树的后序遍历序列为()。A.PBCDEB.DECBPC.EBDCPD.EBPDC

56、HTML中()用于定义文档的标题。A.fontB.titleC.alignD.head

57、在Word编辑状态下,若要显示或隐藏编辑标记,则单击()按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则()。A.见图AB.见图BC.见图CD.见图D

58、主板(也称母板或系统板)是计算机硬件系统集中管理的核心载体,几乎集中了全部系统功能,是计算机中重要部件之一。下图所示的微机主板上,①处是(),②处是()。A.CPU插槽B.内存插槽C.PCI插槽D.IDE插槽

59、函数f()、g()的定义如下,已知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为();若以传引用方式调用g,则函数f的返回值为()。A.18B.17C.12D.8

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

61、通过()关系运算,可以从表1和表2获得表3;表3的主键为()。A.课程号B.课程名C.课程号、教师名D.课程号、课程名

62、给定关系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

63、已知x=-53/64,若采用8位定点机器码表示,则[x]原=(),[x]补=(22)。A.11000011B.11101010C.10011110D.10010110

64、UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构件属于()事物。A.结构B.行为C.分组D.注释

65、所有在函数中定义的变量都称为()。A.全局变量B.局部变量C.简单变量D.寄存器变量

66、以下关于类继承的说法中,错误的是()。A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法

67、某网络结构如下图所示。在Windows操作系统中配置Web服务器应安装的软件是(),在配置网络属性时PC1的“默认网关”应该设置为()。首选DNS服务器应设置为()。A.E-MailB.IISC.WingateD.IE6.0

68、在结构化分析方法中,用于对功能建模的(49)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(50),它表达系统或对象的行为。A.数据流图B.实体联系图C.状态-迁移图D.用例图

69、为防止攻击者通过WindowsXP系统中正在运行的Telnet服务登录到用户的计算机,可以对WindowsXP中Telnet服务进行如下设置:()。A.设置启动类型为自动B.设置启动类型为自动,之后重启计算机C.设置启动类型为手动D.设置启动类型为手动,之后重启计算机

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

71、通用程序设计语言可用于编写多领域的程序,(30)属于通用程序设计语言。A.HTMLB.SQLC.JavAD.Verilog

72、详细的项目范围说明书是项目成功的关键,()不属于项目范围定义的输入。A.项目章程B.项目范围管理计划C.批准的变更申请D.项目文档管理方法。

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

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

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

76、()istheprocessofarrangingagroupofdataelementsintosomedesiredorder.A.FileB.RecordC.SortingD.Database

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

78、下图所示的程序流程图中有(请作答此空)条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为()。A.3B.4C.5D.6

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

80、某品牌商品销售情况表如图(a)所示。若想按产品类别分别累计销售量,可使用分类汇总命令。汇总结果如图(b)所示。在进行分类汇总前,应先对数据清单中的记录按()字段进行排序;选择“数据/分类汇总”命令,并在弹出的“分类汇总”对话框中的“选定汇总项”列表框内,选择要进行汇总的()字段,再点击确认键。A.产品B.销售日期C.销售地点D.销售量

81、使用()技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。A.迭代B.流水线C.面向对象D.中间件

82、某医院有科室关系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(科室名)

83、系统有3个进程:A、B、C。这3个进程都需要5个系统资源,那么系统至少有多少个资源才不会发生死锁。A.1B.10C.13D.15

84、计算机采用分级存储体系的主要目的是为了解决(2)的问题。A.主存容量不足B.存储器读写可靠性C.外设访问效率D.存储容量、成本和速度之间的矛盾

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

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

87、将声音信号数字化时,()不会影响数字音频数据量。A.采样率B.量化精度C.波形编码D.音量放大倍数

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

89、机构为()学院,本课程授课老师为薛大龙教授和()副教授。A.51CTO,邹月平B.61CTO,邹月平C.71CTO,邹月平D.81CTO,邹月平

90、()不属于存储器的速度性能指标。A.存储周期B.存取时间C.主频D.存储器带宽

91、防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为()。A.内网、外网和DMZB.外网、DMZ和内网C.DMZ、内网和外网D.内网、DMZ和外网

92、设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任"项目主管"的员工的平均薪资,则相应的SELECT语句为:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY(请作答此空)HAVING()将员工号为"10058"、姓名为"黄晓华"、部门名为"开发部"的元组插入EMP关系中的SQL语句为:Insert()A.员工号B.姓名C.部门名D.薪资

93、网络某些用户只能发送但不能接收Email,不可能的原因是()。A.邮件服务器配置故障B.网络连接故障C.路由器端口的访问控制列表进行了denypop3设置D.客户端代理设置错误

94、显示器的(请作答此空)是指显示屏上能够显示出的像素数目,()指的是显示器全白画面亮度与全黑画面亮度的比值。A.亮度B.显示分辨率C.刷新频率D.对比度

95、设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任"项目主管"的员工的平均薪资,则相应的SELECT语句为:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY()HAVING()将员工号为"10058"、姓名为"黄晓华"、部门名为"开发部"的元组插入EMP关系中的SQL语句为:Insert(请作答此空)A.intoEMPValues(10058,黄晓华,开发部,,)B.intoEMPValues(10058,'黄晓华','开发部',,)C.settoEMPValues(10058,黄晓华,开发部,,)D.settoEMPValues(10058,'黄晓华','开发部',,)

96、将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为()分配算法。A.最先适应B.最坏适应C.随机适应D.最优适应

97、在Word编辑状态下,有些英文单词和汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线()”是错误的;按()键与工具栏上的按钮功能相同。A.Ctrl+CB.Ctrl+VC.Ctrl+AD.Ctrl+S

98、()的任务是将来源不同的编译单元装配成一个可执行程序。A.编译程序B.解释程序C.链接程序D.装入程序

99、设两个8位补码表示的数b7b6b5b4b3b2b1b0和a7a6a5a4a3a2a1a0相加时溢出(b7、a7为符号标志),则()。A.b7与a7的“逻辑或”结果一定为1B.b7与a7的“逻辑与”结果一定为0C.b7与a7的“逻辑异或”结果一定为1D.b7与a7的“逻辑异或”结果一定为0

100、适合开发设备驱动程序的编程语言是()。A.C/C++B.VisualBasicC.PythonD.Java

参考答案与解析

1、答案:A本题解析:Intranet是Internet(因特网)和LAN(局域网)技术相结合的产物。Intranet也叫内联网,它是把Internet技术应用于局域网上建立的企业网或校园网。Internet的关键技术就是TCP/IP协议和Web/Browser访问模式。利用这些技术建立的企业网与外部的Internet之间用防火墙隔离,外部网络对Intranet的访问是可以控制的,从而提供了一定的安全保障机制。由于利用了Internet技术,因此Intranet具有良好的开放性,提供了统一的信息发布方式和友好的用户访问界面。同时在Intranet内部还可以利用局域网的控制机制进行有效的配置和管理。

2、答案:B本题解析:本题考查数学应用方面的基础知识。4位二进制数包括24=16个数:0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111。其中数字0和1数目相同的数有0011,0101,0110,1001,1010,1100这6个,占6/16=37.5%。对于位数较少的情况,用穷举法就能很快有把握正确解决问题。若有2n位时,则需要考虑n个0(或1)在2n位上的组合数。例如,6位二进制数中,0和1各有3位的数有6!/(3!3!)=20个,比例为20/26=31.25%。如果将0与1作为随机出现的数,则4次中各出现两次的概率不到50%。位数更多时,这种比例还会更低。0比较多或1比较多的情况是大多数。按照对称性,0比较多的比例与1比较多的比例应相同,0和1的个数正巧相同的可能性并不大。这是随机波动性的特征。

3、答案:D本题解析:本题考查计算机系统中的基本操作及应用。在Word的编辑状态下,利用“页眉和页脚”工具栏中的按钮可以创建每页都相同的页脚。其过程如下:①单击Word主菜单的”视图”子菜单,屏幕显示如下内容。②单击“页眉和页脚”命令,可打开”页眉和页脚”工具栏,如下所示。③此时可以通过“页眉和页脚”工具栏中的按钮,切换到页脚区域,然后输入文本或图形。综上所述,试题(1)正确答案为D。试题(2)正确答案为B要将D盘中当前正在编辑的Wangl.doc文档复制到U盘中,根据题目所给出的选项,应当使用”文件”菜单中的”另存为”命令,分析如下。选项B:使用”文件”菜单中的”另存为”命令,’弹出如下所示的”另存为”对话框。此时,选中可移动磁盘,单击”保存”按钮即可将文件保存到U盘中。选项A:使用”文件”菜单中的”保存”命令,只能将D盘Wang1.doc文档保存,不能在U盘中生成一个新的文件Wang1.doc,达到复制的目的。选项C:仅使用“文件”菜单中的“新建”命令,只生成一个新的空白文档,文件名也不同。选项D:使用“编辑”菜单中的“替换”命令,只能替换本文档的字符串,无法实现将当前正在编辑的Wangl.doc文档复制到U盘的目的。

4、答案:A本题解析:本题考查程序语言基础知识。程序语言的控制成分提供运算的控制逻辑,已经证明程序的控制结构可分为顺序、选择(或分支)和循环结构三种。

5、答案:D本题解析:在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是重复定义,因此第一问选D。

6、答案:B本题解析:存储数组元素时,需要将元素按照某种顺序排列。对于二维及多维数组,则有按行存储和按列存储两种方式,其不同在于同一个元素相对于数组空间起始位置的偏移量不同。本问题中n行m列的二维数组a[1..m,1..n]是按行存储,则对于元素a[i,j]来说,它之前有完整的i-1列、每行n个元素,在第i行上排在a[i,j]之前的元素个数是j-1个,因此排列在a[i,j]之前的元素个数为(i-1)*n+j-1,由于每个元素占一个单元,该表达式的值就是偏移量。

7、答案:A本题解析:本题考查多媒体方面的基础知识,涉及分辨率的相关概念。显示分辨率是指显示屏上能够显示出的像素数目。例如,显示分辨率为1024×768表示显示屏分成768行(垂直分辨率),每行(水平分辨率)显示1024个像素,整个显示屏就含有796432个显像点。屏幕能够显示的像素越多,说明显示设备的分辨率越高,显示的图像质量越高。图像分辨率是指组成一幅图像的像素密度,也是用水平和垂直的像素表示,即用每英寸多少点(dpi)表示数字化图像的大小。例如,用200dpi来扫描一幅2×2.5英寸的彩色照片,那么得到一幅400×500个像素点的图像。它实质上是图像数字化的采样间隔,由它确立组成一幅图像的像素数目。对同样大小的一幅图,如果组成该图的图像像素数目越多,则说明图像的分辨率越高,图像看起来就越逼真。相反,图像显得越粗糙。因此,不同的分辨率会造成不同的图像清晰度。

8、答案:C本题解析:电子商务按照其交易对象分为B2B(BusinesstoBusiness)、B2C(BusinesstoCitizen)、C2C(CitizentoCitizen)三类。其中B2B代表企业对企业,B2C代表企业对客户,C2C代表客户对客户。

9、答案:D本题解析:本题考查面向对象分析与设计的基本概念。面向对象分析的任务是对问题进行分析,而设计的任务则主要给出逻辑解决方案。面向对象实现将设计结果转化为计算机上的可运行系统。

10、答案:C本题解析:本题考查关系数据库方面的基础知识。根据题意,在员工关系Emp中增加一个"工资"字段,数据类型为数字并保留2位小数,修改表的语句格式如下:故正确的SQL语句为ALTERTABLEEmpADD工资NUMERIC(6,2)。

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

12、答案:B本题解析:本题考查软件工程基础知识。由于应用程序需要满足应用领域的要求,因此程序员应了解相关的应用领域业务,否则所编的程序非常外行,不受欢迎。程序员应熟悉相关的开发环境、开发工具和开发规范,这是最核心的技术要求。现代的编程都是在特定开发环境下利用某种开发工具完成的。招聘程序员时首先要求程序员熟悉相关的开发环境和开发工具。国家、行业以及大的企业都有开发规范,要求按照这些规范进行编程。程序员需要在工作中认真学习,逐步掌握这些规范。现在的程序设计项目大多需要由很多人合作完成,与项目组成员的合作精神非常重要,沟通不畅经常是项目失败的原因。软件架构设计是软件架构设计师的工作,对程序员的要求中并不包括这一项。程序员需要在软件架构设计的基础上再分工进行程序设计。

13、答案:D本题解析:扩展名为docx的文件是Word2007及后续版本采用的文件格式,扩展名为doc的文件是Word2003采用的文件格式,这两种文件的格式是不同的,如果将扩展名docx改为doc后是不能用Word2003打开的。但如果安装Office兼容包就可以用Word2003打开docx文件。另外,WPS2012兼容docx文件格式,故可以直接打开docx文件。

14、答案:C本题解析:本题考查内存储器的级联。串联是指将具有相同位的存储器联在一起形成具有更大容量的存储器。并联是指将具有相同容量的存储器联在一起形成能同时处理更多位的存储器。从题目来看,组成2M×8位的内存可以用2M×4位进行并联或1M×8位进行串联。

15、答案:B本题解析:本题考查网络安全方面的知识。钓鱼网站是指一类仿冒真实网站的URL地址,通过E-mail传播网址,目的是窃取用户账号、密码等机密信息的网站。

16、答案:B本题解析:本题考查串的定义和特点。串是由零个或多个字符组成的有限序列。串中的内容可以是字母、数字或其他字符,串中字符的个数就是串的长度,如果没有字符,则是空串,其长度为零。

17、答案:D本题解析:本题考查统一建模语言(UML)的基础知识。UML2.0中提供了多种图形。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。活动图(activitydiagram)是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。通常用于在建模用例图之后,对复杂用例进行进一步细化。用例图(usecasediagram)展现了一组用例、参与者(Actor)以及它们之间的关系,在建模用例图时,根据用例图的复杂程度,采用层次化建模方法,先建模出抽象层次高的用例图,然后对用例进行进一步精化,建模更详细的用例图。通信图则是强调接收和发送消息的对象的结构组织的交互图。

18、答案:C本题解析:本题考查操作系统进程管理同步与互斥方面的基础知识。试题(26)的正确答案为B。因为系统中有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值应设为3。当第1个进程进入互斥段时,信号量S减1等于2;当第2个进程进入互斥段时,信号量S减1等于1;……;当第6个进程进入互斥段时,信号量S减l等于-3。可见,信号量的变化范围是-3~30。试题(27)的正确答案为C。因为信号量的值小于0时,其绝对值表示等待资源的进程数,所以试题(27)信号量S的当前值为-2,则表示系统中有2个进程请求资源得不到满足。

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

20、答案:A本题解析:按照题意,只要在子查询中将所有计算机系学生的年龄查出,在外查询中找出满足条件“其他系比计算机系所有学生年龄都要小”的学生姓名及年龄,因此完整的SQL语句为:

21、答案:A本题解析:本题考查统一建模语言(UML)的基本知识。UML2.0中提供了多种图形。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。状态图展现了一个状态机,用于建模时间如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件,关注系统的动态视图。对象图展现了一组对象以及它们之间的关系,描述了在类图中所建立的事物实例的静态快照,从真实的或原型案例的角度给出系统的静态设计视图或静态进程视图。通信图强调收发消息的对象之间的结构组织。类图展现了一组对象、接口、协作和它们之间的关系,在开发软件系统时,类图用于对系统的静态设计视图建模。组件图展现了一组组件之间的组织和依赖,专注于系统的静态实现视图,与类图相关,通常把组件映射为一个或多个类、接口或协作。包图描述类或其他UML构件如何组织成包,以及这些包之间的依赖关系。

22、答案:D本题解析:本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

23、答案:C本题解析:本题考查数据结构中队列的础知识。队列是仅在表头删除元素、在表尾插入元素的操作受限的线性表,其特点是先入先出。应用中可以将队列看作容器。队列采用顺序存储结构(一维数组,顺序队列)时,为了降低运算的复杂度,元素入队时,只需修改队尾指针rear(rear+1→rear);元素出队时,只需修改队头指针front(front+1→front)。由于顺序队列的存储空间是提前设定的,所以队尾指针会有一个上限值,当队尾指针达到其上限时,就不能只通过修改队尾指针来实现新元素的入队操作了。此时,可将顺序队列假想成一个环状结构,称为循环队列。队列容量为M时,队头指针front和队尾指针rear的值循环地在0~M-1之间变化,当rear>front时,队列中元素数目为rear-front;当rear<front时,队列中元素数目为rear–front+M。综上,队列中元素数目为(rear-front+M)MODM。

24、答案:B本题解析:本题考查软件工程基础知识。了解软件开发工具知识有助于直接用工具开发软件,使软件开发更快捷,更可靠。但使用软件开发工具开发的过程中,也需要在给定的框架内做些人工编程。在应用部门,当软件开发工具不能完全满足本单位要求时,还需要补充做些编程工作,增加些功能。

25、答案:B本题解析:2的8次方为256.

26、答案:D本题解析:我国法律规定:商标权为注册人所有。

27、答案:D本题解析:本题考查Excel跨表引用问题。在公式中sheet1引用了1个单元格,sheet2引用了3个单元格,分别是B4、C4和D4,sheet3引用了7个单元格,分别是A2、B2、C2、D2、E2、F2、G2,三个表共引用11个单元格。A选项表数量错误、单元格数量错误,故排除;B选项表数量错误,故排除;C选项单元格数量错误,故排除;D选项正确,故本题选择D。

28、答案:D本题解析:初始值资源数也即信号量初值为2,每P一次,信号量减一,每V一次,信号量+1。n个并发进程申请资源,信号量最大为2,最小为2-n,D选项正确。

29、答案:A本题解析:彩蛋!顺便宣传下机构名字51CTO,加深一下印象。

30、答案:C本题解析:我国的《计算机软件保护条例》第十四条规定:“软件著作权自软件开发完成之日起产生。”即软件著作权是从软件开发完成之日起自动获得,不论整体还是部分,只要具备了软件的属性就立即产生软件著作权。不要求履行任何形式的登记或注册手续,也不论其是否已经发表都依法享有软件著作权。

31、答案:A本题解析:本题考查面向对象程序设计语言的辨析。Java,C#及Simula都是面向对象的程序设计语言,而XML不是程序设计语言。

32、答案:A本题解析:在递归调用中,需要在前期存储某些数据,并在后面又以存储的逆序恢复这些数据,以提供之后使用的需求,因此,需要用到栈来实现递归。简单的说,就是在前行阶段,对于每一层递归,函数的局部变量、参数值以及返回地址都被压入栈中。在退回阶段,位于栈顶的局部变量、参数值和返回地址被弹出,用于返回调用层次中执行代码的其余部分,也就是恢复了调用的状态

33、答案:A本题解析:源程序的可移植性意味着文件在不同的计算机上进行编译。

34、答案:C本题解析:可以把A作为一个直角坐标系的原点,X轴是从左到右递增,Y轴是从上到下递增。如果E大于A,那么E应该在A的右侧或者在A的下侧。因此,可能在子矩阵B、C或者D中。

35、答案:D本题解析:ICMP(IntemetcontrolMessageProtocol)与IP协议同属于网络层,用于传送有关通信问题的消息,例如数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。

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

37、答案:C本题解析:TIFF文件是一种较为通用的图像文件格式。

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

39、答案:A本题解析:本题考查数组元素存储知识。二维数组的元素可以按行存储或按列存储,如下图所示,这由实现语言的编译器确定。显然,对于最后一个数组元素a[m,n],其存储位置在按行存储或按列存储的两种方式下,相对于数组首地址(a[l,l]的首地址)的偏移量都是相同的,为(m←1)*n+n-1。

40、答案:A本题解析:本题考查软件测试过程。单元测试是在模块编写完成且无编译错误后进行,通过向被测试模块提供测试数据并接收测试结果,没有正确初始化的变量很可能引起结果中有问题,所以最可能在单元测试中发现。集成测试把模块按系统设计说明书的要求组合起来进行测试,集成测试主要测试穿过模块的数据、模块之间的影响等方面的问题。确认测试的任务就是进一步检查软件的功能和性能是否与用户要求的一样。系统测试是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。

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

42、答案:C本题解析:软件测试是为了发现错误而执行的过程,目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。测试之后,根据测试时发现的错误,找出原因和具体位置进行改正。

43、答案:B本题解析:本题考查数据库事务处理基础知识。事务并发处理时,如果对数据读写不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上x锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。

44、答案:D本题解析:本题考查软件用户界面设计的基础知识。程序员设计软件界面应遵循的原则比较多,主要是为了使用户易于理解,易于操作。在设计的时候应站在初学者的角度来设计用户界面。这样设计的界面,其操作方法计较自然,容易学会,容易掌握。如果设计时就假定面向熟练用户,许多操作方法就可能很特许,不容易记住。这样,非熟练用户就会抱怨软件难使用,而这时大多数用户。即使是熟练用户,几个月不用,也会忘了操作方法,变成不熟练用户。

45、答案:B本题解析:本题考查程序设计基本概念。常量是在程序运行过程中值不修改的数据。常量具有名字,便于望文生义,也可以方便地引用,需要时仅修改常量定义处:因此可以提高程序的可读性以及可维护性。

46、答案:C本题解析:本题考查数据结构基础知识。树中结点的子树数目称为结点的度。根据定义,二叉树中结点的子树数目最多为2个,且子树区分左、右子树。设某二叉树中有n个结点,用n0、n1、n2分别表示度为0、1、2的结点数,显然有n=n0+nl+n2。另外,任一非空二叉树中分支的数目正好比结点总数少1,而二叉树中的分支正是结点与其子树的连接关系,因此有分支数=2×n2+l×n1+0×n0=2n2+nl。综上,n0+nl+n2=2n2+nl+1,即n0=n2+1。

47、答案:B本题解析:本题考查栈的基本运算。栈的运算特点是后进先出。若元素a、b、c、d依次入栈后再进行出栈运算,则从栈顶往下依次为d、c、h、a,因此,此时只能得到序列dcba。若每个元素入栈后即出栈,则a、b、c、d依次入栈后可得到序列abcd。若C位于栈顶而a、b尚在栈中,则可得到chad,而不能得到cabd。

48、答案:B本题解析:工作量为1,正常速度为1/20,现在还剩0.6,因此还需要0.6/(1/20)=12天,因此要推迟2天完工。正常花费为4,现在还有60%未完成,因此还需要0.6×4=2.4万元,因此需要增加费用4000元,故应选择B。

49、答案:A本题解析:本题考查数据结构基础知识。二叉树的先序遍历定义为:访问根结点,先序遍历根的左子树,先序遍历根的右子树。二叉树的中序遍历定义为:中序遍历根的左子树,访问根结点,中序遍历根的右子树。显然,先序遍历序列的第一个结点就是二叉树的根结点,而在中序遍历序列中,根结点的左边为左子树上的结点,右边为右子树上的结点。因此,首先由先序遍历序列确定根结点,然后在中序遍历序列中找到根结点,据此就可以将左子树和右子树的结点区分开。对于左、右子树同样处理,就可以得到对应的二叉树。本题中的二叉树如下图所示,其后序遍历序列为BDCA。

50、答案:C本题解析:大多数软件工程项目都是需要由项目团队完成的,虽然小的简单的软硬件系统个人就能完成,但是对于大型复杂系统并且需要详细计划的项目由个人完成并不()。系统开发是团队(),团队工作的效率很大程度上决定了软件工程的()。开发团队的合作与篮球或棒球运动员之间的合作很相像,尽管每个人都有自己擅长的技术,但是大家是向着(请作答此空)目标而努力的。项目团队()一群碰巧工作在一起的人,团队工作需要一群人互相配合,齐心协力向着一个目标奋斗,并且这群人也需要一个好的领导来带领他们。A.多目标B.不同目标C.一个目标D.独立的目标

51、答案:D本题解析:本题考查程序语言基础知识。若实现函数调用时实参向形式参数传递相应类型的值,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。在函数f中,先通过“a=x-1”将a的值设置为0。函数调用g(a)执行时,在引用调用方式下,g函数体中的b就是f中a的引用,即访问b也就是访问f中的a,修改b就是修改f中的a,因此“b=b+10”将f中a的值改为了10,语句“return2*b;”则使f中的x得到的值为20,这样,f中的语句“returna+x;”就会返回30。在值调用方式下,g函数体中的b与f中的a是相互独立的,它们之间唯一的联系就是函数调用g(a)执行时将a的值(即0)传给了b,因此运算“b=b+10”将b的值改为10,语句“return2*b;”则使f中的x得到的值为20,此时a的值仍然为0,因此f中的语句“returna+x;”返回的值为20。

52、答案:C本题解析:根据题意,1000人参加了考试,上午科目有700人在45分以上(及格),下午科目有600人在45分以上(及格)。上午科目和下午科目都在45分以上(都及格)时才能合格。合格人数最多时显然就是上午科目及格人群与下午科目及格人群重合最多的情况,因此最多600人合格(下午科目及格的所有的人其上午科目也都合格)。合格人数最少时显然就是上午科目及格人群与下午科目及格人群最为分离的情况,即相交最少的情况。因此,最少的合格人数为600+700-1000=300人。

53、答案:C本题解析:本题考查程序语言基础知识。函数f1被调用而运行时,其局部变量值的变化情况如下:在调用口f2(a)之前,x的值为1,a的值为5。在以引用调用方式调用f2(a)时,形参x是实参a的引用,在函数f2中的x就是函数f1中a的别名(或者说此时x与a所对应的存储单元是同一个,只是角度不同而己),因此执行函数f2时,条件表达式x>1即等同于a>1,a的值是5所以该条件表达式成立,从而执行了"x=x*x",就将x所对应存储单元的内容改为了25,然后结束f2的执行并将所返回的-10赋值给f1中的x,因此在f1结束时返回的值为a+x=25-10=15。在值调用方式下调用f2(a)时,是将实参a的值5传递给f2的形参x,a和x所对应的存储单元是不同的,此后执行f2时,由于x的值是5,所以条件表达式x>1即等同于5>1,是成立的,从而执行了"x=x*x",此时是将f2中的x修改为25,与f1中的a和x都无关,在结束f2的执行并将返回值-10赋值给f1中的x后,f1结束时进行的计算为a+x=5-10=-5.

54、答案:B本题解析:术语“软件维护”是用来描述在向客户交付软件产品后发生的软件工程活动。A分析B维护C设计D开发

55、答案:C本题解析:本题考查二叉树的遍历运算特点。先序遍历二叉树时,先访问根结点,然后先序遍历根的左子树,最后先序遍历根的右子树。因此,二叉树的先序遍历序列中第一个结点是树的根结点。中序遍历二叉树时,首先中序遍历根结点的左子树,然后访问根结点,最后中序遍历根的右子树。因此,若已知二叉树的根结点,则依据中序遍历序列可将根的左、右子树结点区分开。综上,首先根据先序序列确定根结点,然后依据中序遍历序列划分左、右子树,反复使用该规则,即可将每个结点的位置确定下来。对于本题,首先从先序遍历序列PBECD可知,P为树根,再由中序序列得知,B、E为左子树上的结点,C、D为右子树上的结点。如下所示。对P的左子树进行先序遍历的序列为BE,即B是P的左子树的根结点,在以P为根的左子树中序序列中,E在B之后,所以E应在B的右子树上。依此类推,可知P的右子树的树根为C,D为C的右子树上的结点。因此,得到的二叉树如下所示,对该二叉树进行后序遍历得到序列EBDCP。

56、答案:B本题解析:title标题,题目。

57、答案:C本题解析:

58、答案:C本题解析:在计算机主板中①处是内存插槽,用来插内存条,CPU芯片是计算机的核心部件。②处为PCI接口卡插槽,现在许多外部设备都是PCI接口标准的。

59、答案:A本题解析:实现函数调用时,实参要向形参传递值。参数传递是在函数调用时实参与形参的匹配动作。如果由实参向形参传递值,相应的调用就称为传值调用;如果传递的是实参的地址,则称为引用调用。传值引用时:y=g(x)=9,x=3(尽管形参x的值发生改变,但实参x值保持不变),所以x+y=12引用调用时:y=g(x)=9,x=9(形参x的值发生改变后会传递给实参x,实参x值为9),所以x+y=18

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

61、答案:C本题解析:本题考查的是数据库关系运算方面的基础知识。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。一般连接是从关系的水平方向运算,而自然连接不仅要从关系的水平方向,而且要从关系的垂直方向运算。因为自然连接要去掉重复属性,如果没有重复属性,那么自然连接就转化为笛卡儿积。题中表1和表2具有相同的属性课程号,进行等值连接后,去掉重复属性列得到表3。若关系中的某一属性或属性组的值能唯一地标识一个元组,则称该属性或属性组为主键。从表3可见“课程号、教师名”才能决定表中的每一行,因此“课程号、教师名”是表3的主键。

62、答案:C本题解析:本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A<F。关系代数投影操作条件为“1,2,4,6,7”,对应的属性为:R.A,R.B,D,F,G。

63、答案:D本题解析:本题考查计算机系统基础知识。原码表示的规定是:如果机器字长为n(即釆用n个二进制位表示数据),则最髙位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。因此,[x]原=1.1101010补码表示的规定是:如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值。正数的补码与其原码和反码相同,负数的补码则等于其原码数值部分各位取反,最后在末尾加1。g此,[x]补=1.0010110。

64、答案:A本题解析:本题考查统一建模语言(UML)的基本知识。UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用与整个语言的一些公共机制。UML的词汇表包含三种构造块:事物、关系和图。事物是对模型中最具有代表性的成分的抽象:关系把事物结合在一起:图聚集了相关的事物。UML中有4种事物:结构事物、行为事物、分组事物和注释事物。结构事物是UML模型中的名词,通常是模型的静态部分,描述概念或物理元素。结构事物包括类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、构件(Component)、制品(Artifact)和结点(Node)。行为事物是UML模型的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为。行为事物包括:交互(Interaction)、状态机(StateMachine)和活动(Activity)。分组事物是UML模型的组织部分,是一些由模型分解成的"盒子",最主要的分组事物是包(Package)。注释事物是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。注解(Note)是一种主要的注释事物。

65、答案:B本题解析:本题考查变量作用域的基本概念。所有在函数中定义的变量只能够被该函数访问到,而其他的函数是不可见的,这种类型的变量被称为局部变量。反之,在所有函数外部定义的变量都是全局变量,如果没有访问控制的限制,所有的函数都可以访问该变量。寄存器变量是指变量使用的存储空间为寄存器,它的特点是访问的速度快,但是计算机寄存器的个数是十分有限的。因此正确答案应为B。

66、答案:C本题解析:本题考查面向对象的基本知识。继承是面向对象技术的核心概念之一,它是父类和子类之间共享数据和方法的机制,是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,也可以定义和被继承类相同方法名称的方法,构成方法的重载或覆盖。

67、答案:B本题解析:IIS是InternetInformationServer的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。WindowsServer2003系统中自带Internet信息服务6.0(IIS6.0),在可靠性、方便性、安全性、扩展性和兼容性等方面进行了增强。IMail作为Windows操作系统上的第一个邮件服务器软件,目前己经有了10年的历史,全世界来自不同行业的用户使用IMail作为他们的邮件服务平台。Wingate是一个代理服务器软件:IE6.0则是一个浏览器软件。PC1的“默认网关时应该设置为路由器上PCI端IP地址,即。域名系

温馨提示

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

评论

0/150

提交评论