2024年全国软件水平考试之初级程序员考试重点试卷附答案576x - 计算机等级考试备考_第1页
2024年全国软件水平考试之初级程序员考试重点试卷附答案576x - 计算机等级考试备考_第2页
2024年全国软件水平考试之初级程序员考试重点试卷附答案576x - 计算机等级考试备考_第3页
2024年全国软件水平考试之初级程序员考试重点试卷附答案576x - 计算机等级考试备考_第4页
2024年全国软件水平考试之初级程序员考试重点试卷附答案576x - 计算机等级考试备考_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

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

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

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、对于顺序栈和链栈,()不是两者共有的运算特征。A.元素后进先出B.入栈时需要判断是否栈满C.出栈时需要判断是否栈空D.每次只能访问栈顶元素

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

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

4、动态数据流机最突出的特点是()。A.需要程序记数器来实现B.数据流令牌无标号C.令牌带上标号D.同步由门(Latch)寄存器来实现

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

6、某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图。其中,信号量S是一个互斥信号量,初值为();S1是一个();S2是一个()。A.互斥信号量,表示仓库的容量,初值为nB.互斥信号量,表示仓库是否有产品,初值为0C.同步信号量,表示仓库的容量,初值为nD.同步信号量,表示仓库是否有产品,初值为0

7、接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是()。A.接口应该具备数据转换的功能,例如串行数据与并行数据的相互转换B.接口应该执行中断处理程序实现数据的输入/输出C.接口应该监视外设的工作状态并保存状态信息供CPU使用D.接口应该具备数据缓冲的功能,以协调部件之间的速度差异

8、对关键码序列(12,24,15,56,20,87,69,9)采用散列法进行存储和查找,并设散列函数为H(Key)=Key%11(%表示整除取余运算)。采用线性探查法(顺序地探查可用存储单元)解决冲突所构造的散列表为()。A.B.C.D.A.见图AB.见图BC.见图CD.见图D

9、在设计白盒测试用例时,()是最弱的覆盖准则,下图至少需要()个测试用例才可以进行路径覆盖。A.路径覆盖B.条件覆盖C.判定覆盖D.语句覆盖

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

11、在UML用例图中,参与者表示(46)。A.人、硬件或其他系统可以扮演的角色B.可以完成多种动作的相同用户C.不管角色的实际物理用户D.带接口的物理系统或者硬件设计

12、总线的带宽是指()A.用来传送数据、地址和控制信号的信号线总数B.总线能同时传送的二进制位数C.单位时间内通过总线传输的数据总量D.总线中信号线的种类

13、内存的段式存储管理有许多优点。下面描述中,()不是段式存储管理的优点。A.支持程序的模块化设计和并行编程的要求B.各段程序的修改互不影响C.地址变换速度快、内存碎片(零头)少D.便于多道程序共享内存的某些段

14、37支篮球队举行淘汰赛争夺冠军,每场球赛的胜者(无平局)或轮空者进入下一轮赛,共需进行()比赛。A.5轮28场B.5轮30场C.6轮31场D.6轮36场

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

16、防火墙不能实现(17)的功能。A.过滤不安全的服务B.控制对特殊站点的访问C.防止内网病毒传播D.限制外部网对内部网的访问

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

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

19、设平面上有16个点{(i,j)|i,j=0,1,2,3},则两点间不同的距离长度共有一共有()种。A.7B.8C.9D.10

20、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.activityB.jobC.processD.application

21、()是描述浮点数运算速度指标的术语。A.MIPSB.MFLOPSC.CPID.IPC

22、设学生关系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

23、对于高级语言源程序,若(),则可断定程序中出现语法错误。A.编译时发现所定义的变量未赋初值B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

24、某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为"开发部"且职工号为"03015"的职工姓名及其经费余额,则相应的SQL语句应为:SELECT(60)FROM(61)WHERE(62)某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为"开发部"且职工号为"03015"的职工姓名及其经费余额,则相应的SQL语句应为:SELECT(60)FROM(61)WHERE(62)某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为"开发部"且职工号为"03015"的职工姓名及其经费余额,则相应的SQL语句应为:SELECT(60)FROM(61)WHERE(62)A.AB.BC.CD.D

25、计算机系统采用()技术执行程序指令时,多条指令执行过程的不同阶段可以同时进行处理。A.流水线B.云计算C.大数据D.面向对象

26、若二叉树的先序遍历序列与中序遍历序列相同且树中结点数大于1,则该二叉树的()。A.只有根结点无左子树B.只有根结点无右子树C.非叶子结点只有左子树D.非叶子结点只有右子树

27、数字签名通常采用()对消息摘要进行加密,接收方采用()来验证签名。A.发送方的私钥B.发送方的公钥C.接收方的私钥D.接收方的公钥

28、下列软件开发过程模型中()不属于迭代开发模型。A.RUPB.XPC.螺旋模型D.瀑布模型

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

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

31、以下关于类和对象的叙述中,正确的是()。A.由类生成的对象数目可以是0,1,2,…B.由类生成的对象数目一定是1C.由类生成的对象数目一定不少于1D.由类生成的对象数目一定不少于2

32、若in、out分别表示入队、出队操作,初始队列为空且元素a、b、c依次入队,则经过操作序列in、in、out、out、in、out之后,得到的出队序列为()。A.cbaB.bacC.bcaD.abc

33、Ingeneral,atypical()modeiscomposedofseveralphases,sushasrequirementsanalysisphase,general/detaileddesignphase,implementationphase,systemacceptancetestingphase.A.waterfallB.incrementalC.spiralD.protoyping

34、若匹配Email地址的正则式为“\w+(【-+.]\w+)*@\w+(【一.]\w+)*\.\w+(【-.]\W+)*"其中,\w等同于[0-9A-Za-z](即数字或英文字母中的一个),则()为非法的Email地址。A.999@B.amy+OOO@C.amy.000@4D.a-b-c@163.com

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

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

37、函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(callbyvalue)调用g(a),则函数f的返回值为();若采用引用(callbyreference)方式调用g(a),则函数f的返回值为()。A.6B.13C.25D.28

38、将十六进制数9B转换为八进制数为()A.233B.433C.463D.531

39、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图所示,其中(请作答此空)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(),体现的最主要的意图是()。A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState

40、()statementcanperformacalculationandstoretheresultinavariablesothatitcanbeusedlater.A.AssignmentB.ControlC.I/OD.Declaration

41、关于对象和类的叙述,正确的是()。A.如果两个对象的所有成员变量的值相同,则这两个对象是同一对象B.编写代码时,不允许使用匿名类C.不同的对象一定属于不同的类D.每个对象都有惟一标识,以彼此区分

42、设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“系名”是关系DEPT的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是()。“家庭住址”是一个()属性。A.简单B.复合C.多值D.派生

43、In(),theonlyelementthatcanbedeletedorremovedistheonethatwasinsertedmostrecently.A.alineB.aqueueC.anarrayD.astack

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

45、下表有4*7个单元格,可以将其中多个邻接的单元格拼成矩形块。该表中共有()个四角上都为1的矩形块。A.6B.7C.10D.12

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

47、()属于并行外部总线。A.PCIB.USBC.IEEE-488D.IEEE-1394

48、在C程序中有一个二维数组A[7][8],每个数组元素用相邻的8个字节存储,那么存储该数组需要的字节数为()。A.56B.120C.448D.512

49、计算机系统中用来连接CPU、内存储器和I/O接口的总线称为系统总线。()总线属于系统总线技术的一种。A.IEEE1394B.PCIC.RS-232D.USB

50、由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根结点插入,此后对于任意关键字,若小于根结点的关键字,则插入左子树中,若大于根结点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为()。A.6B.5C.4D.3二、多选题

51、在Windows文件系统中,()是不合法的文件名,一个完整的文件名由()组成。A.Mytemp—booksB.Waves.bmp*.arjC.BlueRivets.bmp.rarD.JAUTOEXP.Pro7.0

52、某教务系统的部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用顶层数据流图来建模,则上述需求应包含()个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为()。A.1B.3C.5D.6

53、设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY()HAVING()将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert()A.settoEMPValues(23115,李军,硬件测试部,)B.settoEMPValues(‘23115’,‘李军’,‘硬件测试部’,)C.intoEMPValues(23115,李军,硬件测试部,)D.intoEMPValues(‘23115’,‘李军’,‘硬件测试部’,)

54、用Excel制作的学生计算机文化基础课程成绩表如下。当学生成绩小于60分,需要在对应的备注栏填"不及格";若学生成绩大于59分,小于79,需要在对应的备注栏填"及格",否则在对应的备注栏填"良好"。实现时,可在D3单元格输入"=IF(),"不及格",(请作答此空)",并向下拖动填充柄至D7单元格即可。A.IF(IN(59<c3,c3<79),"及格","良好")B."IF(IN(59<c3,c3<79),"及格","良好")"C.IF(AND(59<c3,c3<79),"及格","良好")D."IF(AND(59<c3,c3<79),"及格","良好")"

55、在Windows系统中,通过安装()组件来创建FTP站点。A.DNSB.IISC.POP3D.Telnet

56、数据流图包含的成分有()。A.关系、实体和属性B.数据流、加工和数据有储C.数据流、数据源和数据实体D.数据流、属性、数据存储和加工

57、以下关于软件测试的叙述中,不正确的是()。A.对软件产品了解到什么程度,测试才能做到什么程度B.优秀的测试人员需要对测试知识和技能、测试经验做持续积累C.软件测试与软件开发都有很高的技术含量D.软件产品的发布时间应由测试团队来决定

58、小张在M公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属()享有。A.小张B.M公司C.M公司和小张共同D.购买此应用程序的用户

59、(74)aresmallpicturesthatrepresentsuchitemssaacomputerprogramordocument.A.MenusB.IconsC.HyperlinksD.DialogBoxes

60、在Word编辑状态下,可以把一段文字的格式快速应用到另一段文字上,以提高编排文章的效率,其方法是:单击常用工具栏上的()按钮;然后移动鼠标到待格式化的文本开始处,()。A.按<Alt>键的同时单击鼠标左键即可B.按<Alt>键的同时单击鼠标右键即可C.按住鼠标左键拖动鼠标,到达待格式化的文本末尾时松开鼠标键D.按住鼠标右键拖动鼠标,到达待格式化的文本末尾时松开鼠标键

61、在()时,一般需要进行兼容性测试。A.单元测试B.系统测试C.功能测试D.集成测试

62、()aredatasetsthatgrowsolargethattheybecomeawkwardtoworkwithon-handdatabasemanagementtools.A.DatastructuresB.RelationsC.BigdataD.Metadata

63、在Windows系统中,当用户选择C:\Documents\目录中的一个文件图标,并执行"剪切"命令后,被"剪切"的文件会放在(请作答此空)中;若用户要浏览"图片收藏"文件夹中存放的图像文件的大致内容,则可选择"查看"菜单栏中的()命令。A.详细信息B.图标C.缩略图D.平铺

64、软件著作权保护的对象不包括()。A.源程序B.目标程序C.流程图D.算法思想

65、Office()istheapplicationofthecomputerandcommunicationstechnologytoimprovetheproductivityofofficeworkers.A.ToolB.AutomationC.DeviceD.FAX

66、在高级程序设计语言中,对程序员来说,数据类型限定了()。A.变量的值域和操作B.变量的存取方式C.数据的存储媒体D.过程中参数的传递方式

67、词法分析的作用是识别源程序中的()。A.字符串B.单词C.标识符D.语句

68、以下关于软件测试的叙述中,不正确的是()。A.所有的测试都应追溯到用户需求B.软件测试的计划和设计需要在程序代码产生之后进行C.测试软件时,不仅要检验软件是否做了该做的事,还要检验软件是否做了不该做的事D.成功的测试是发现了迄今尚未发现的错误的测试

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

70、在Windows资源管理中,如果选中的某个文件,再按Delete键可以将该文件删除,但需要时还能将该文件恢复。若用户同时按下Delete和(1)组合键时,则可以删除此文件且无法从“回收站”恢复。A.CtrlB.ShiftC.AltD.Alt和Ctrl

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

72、在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在()分配。A.代码区B.静态数据区C.栈区D.堆区

73、以下关于子类和父类的叙述中,正确的是()。A.代码中使用父类对象的地方,都可以使用子类对象替换B.代码中使用子类对象的地方,都可以使用父类对象替换C.父类定义的对象与子类定义的对象在属性和方法上一定相同D.父类定义的对象与子类定义的对象在属性和方法上一定不同

74、结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A.中介者(Mediator)B.构建器(Builder)C.解释器(Interpreter)D.组合(Composite)

75、Aseachapplicationmoduleiscompleted,itundergoes()toensurethatitoperatescorrectlyandreliably.A.unittestingB.integrationtestingC.systemtestingD.acceptancetesting

76、()属于并行外部总线。A.PCIB.USBC.IEEE-488D.IEEE-1394

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

78、数据库系统的组成不包括()A.数据库B.硬件C.操作系统D.人员

79、以下文件格式中,()属于声音文件格式。A.XLSB.AVIC.WAVD.GIF

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

81、假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了()模式。其中(请作答此空)定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为(),适用于()。A.ItemB.Shopping_CartC.CheckoutD.Manual和Auto

82、为保证安全性,HTTPS采用(67)协议对报文进行封装。A.SSHB.SSLC.SHA-lD.SET

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

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

85、张某购买了一张有注册商标的应用软件光盘并擅自复制出售,则其行为是侵犯()行为。A.注册商标专用权B.光盘所有权C.软件著作权D.软件著作权与商标权

86、信贷额度关系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

87、某单位的员工工资表如下图所示。当员工基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资x8%x业绩点。若要计算绩效工资,可先在F3单元格中输入()并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10单元格中输入().拖动填充柄至F10单元格。A.IF(C3<2000,C3*9%*E3,C3*8%*E3)B.IF(C3<2000,C3*8%*E3,C3*9%*E3)C.=IF(C3<2000,C3*9%*E3,C3*8%*E3)D.=IF(C3<2000,C3*8%*E3,C3*9%*E3)

88、设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:CREATETABLEP(商品名CHAR(30)(),条形码CHAR(30)(),供应商号CHAR(5),价格CHAR(20),数量CHAR(20)()(供应商号)REFERENCESS(供应商号));查询供应商及价格小于等于2500元且大于等于1280元的“电冰箱”的数量的SQL语句为:SELECT商品名,供应商名,价格,数量FROMPWHERE商品名=’电冰箱’AND();将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:UPDATEPWHERE供应商号=’12021’;查询供应商地址包含“西安”的供应商名及电话的SQL语句为:SELECT供应商名,电话FROMSWHERE();A.NULLB.NOTNULLC.PRIMARYKEYD.FOREIGNKEY

89、函数main()、test()的定义如下所示,调用函数test时,第一个参数采用传值方式,第二个参数采用传引用方式,main函数中"print(x,y)”执行后,输出结果为()。A.1,5B.3,5C.7,5D.7,10

90、设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有()对。A.3B.5C.6D.7

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

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

93、零件关系P(零件名,条形码,供应商,产地,价格)中的()属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROMPWHERE零件名=‘P2’AND();将供应商“S2”所供应的零件价格下调2%的SQL语句为:UPDATEPWHERE供应商=‘S2’;A.条形码=西安B.条形码=‘西安’C.产地=西安D.产地=‘西安’

94、Windows系统中的磁盘碎片整理程序(),这样使系统()。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、()不是通信协议的基本元素。A.格式B.语法C.传输介质D.计时

98、设有初始力空的栈s,对于入栈序列a、b、c、d,经由一个合法的进栈和出栈操作序列后(每个元素迸栈、出栈各1次),以c作为第一个出栈的元素时,不能得到的序列为()。A.cdbaB.cbdaC.cdabD.cbad

99、Windows系统的一些对话框中有多个选项卡,下图所示的"鼠标属性"对话框中()为当前选项卡。A.鼠标键B.指针C.滑轮D.硬件

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

参考答案与解析

1、答案:B本题解析:本题考查数据结构基础知识。栈的顺序存储(也称为顺序栈)是指用一组地址连续的存储单元依次存储自栈顶到栈底的数据元素,同时附设指针top指示栈顶元素的位置。在顺序存储方式下,需要预先定义或申请栈的存储空间,也就是说栈空间的容量是有限的。因此在顺序栈中,当一个元素入栈时,需要判断是否栈满(即找空间中是否有空闲单元),若栈满,则元素入栈会发生上溢现象。用链表作为存储结构的栈称为链栈,链表中的结点根据需要动态申请,不存在栈满的情况。由于栈中元素的插入和删除仅在栈顶一端进行,因此不必另外设置头指针,链表的头指针就是栈顶指针。无论栈采用哪种存储结构,进行出栈操作时都要判断是否栈空,栈为空时无法完成出栈操作。

2、答案:A本题解析:此题考查程序设计基础,出自《程序员教程(第四版)》,全书第223页。也就是C语言基础,取余运算%只能是整形数据参与,如果是其他类型则会在编译时会出错。这种错误属于静态语义错误。动态错误:发生程序运行时,也叫动态语义错误包括变量取零时做除数、引用数组元素下标越界等错误;静态错误:编译时所发现的程序错误;分为语法错误和静态语义错误;语法错误包含:单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误静态语义分析:运算符与运算对象类型不合法等错误

3、答案:D本题解析:数据字典是用来定义数据流图中各个成分的具体含义,它以一种准确的、无二义性的说明方法为系统的分析、设计及维护提供了有关元素一致的定义和详细的描述。数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。

4、答案:C本题解析:数据流工作方式是只要一条或一组指令所要求的操作数全部准备就绪,就可立即激发相应的指令或指令组执行,执行的结果又可能激发等待该执行结果的一些指令。它可以分为静态数据流机和动态数据流机两类。静态数据流机的数据令牌无标号;动态数据流机的数据令牌有标号。静态数据流机不支持递归的并发激活,只支持一般循环;动态数据流机支持递归的并发激活。

5、答案:B本题解析:本题考查对SQL语言的掌握程度。根据题意,查询不同部门中担任"项目主管"的职工的平均薪资,需要先按"部门名"进行分组,然后再按条件职位='项目主管'进行选取,因此正确的SELECT语句如下:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY部门名HAVING职位='项目主管'第3小题正确的答案是选项B,因为插入语句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]...)VALUES(常量[,常量]...);查询语句从上可见,选项C和D显然是不正确的。选项A也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项A中"黄晓华"和"研发部"明显是字符串,但是却没有用单引号括起。

6、答案:D本题解析:从图中可以看出,生产部将产品放入仓库后必须通知销售部,故应执行V(S2)操作。销售部要从仓库取产品,首先判断仓库是否存有产品,故应执行P(S2)操作。若仓库没有产品,则执行P(S2)操作时,信号量S2减1,S2<0则表示仓库无产品,显然S2的初值应设为0。

7、答案:B本题解析:本题考查计算机硬件基础知识。广义上讲,接口是指两个相对独立子系统之间的相连部分,也常被称为界面。I/0接口不仅完成设备间物理卜的连接,一般来说它还应具有下述主要功能:①地址译码功能。由于一个计算机系统中连接有多台I/0设备,相应的接口也有多个。为了能够进行区别和选择,必须给它们分配不同的地址码,这与存储器中对存储单元编址的道理是一样的。②在主机与I/O设备间交换数据、控制命令及状态信息等。③支持主机采用程序查询、中断和DMA等访问方式。④提供主机和I/O设备所需的缓冲、暂存、驱动能力,满足一定的负载要求和时序要求。⑤进行数据的类型、格式等方面的转换。

8、答案:B本题解析:散列函数为H(Key)=Key%11(%表示整除取余运算),因此只需要对线性表类数据分别与11进行取余运算。12,24,15,56,20,87,69,9与11取余分别得到:1,2,4,1,9,10,3,9,按照序列依次存储到相应位置,若出现冲突则往后顺延,因此本题正确答案为B。

9、答案:D本题解析:本题考查软件测试的基本概念。白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。在白盒测试中,语句覆盖是指选择足够的测试用例,使被测程序中每条语句至少执行一次。它对程序执行逻辑的覆盖很低,因此一般认为是很弱的逻辑覆盖;判定覆盖是指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值;条件覆盖是指设计足够的测试用例,使得每一个判定语句中每个逻辑条件的各种可能的值至少满足一次;路径覆盖是指覆盖被测程序中所有可能的路径。在这些覆盖技术中,最弱的覆盖是语句覆盖。在该图中,要完成路径覆盖,至少需要3个测试用例,如测试用例(1,1)、(0,2)和(1,2)即可完成路径覆盖,测试用例格式为(x的值,y的值)。

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

11、答案:A本题解析:本题考查统一建模语言(UML)的基本知识。UML中图是一组元素的图形表示,聚集了相关的事物。大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图。可以从不同的角度画图对系统进行可视化。用例图(usecasediagram)展现了一组用例、参与者(Actor)以及它们之间的关系用于对系统的语境、需求建模。用例图描述系统与外部系统和参与者之间的交互,说明了参与者以及他们所扮演的角色的含义。参与者代表了需要同系统交互以交换信息的任何事物,可以是人、组织、其他信息系统、外部设备、甚至是时间所扮演的角色。

12、答案:C本题解析:总线的带宽就是单位时间内通过总线传输的数据总量,故应选择C。

13、答案:C本题解析:内存的段式管理有许多优点。例如,这种管理方式支持程序的模块化设计和并行编程的要求、可以使各段程序的修改互不影响、便于多道程序共享主存的某些段。但这种管理方式地址变换速度慢,内存碎片(零头)多,造成浪费。因此,地址变换速度快、内存碎片(零头)少不是段式管理的优点。

14、答案:D本题解析:本题考查应用数学基础知识。淘汰赛没有平局,每场比赛淘汰1个队。总共37个队,需要掏汰36个队才能赛出冠军,因此共需要比赛36场。各轮比赛的情况如下:第1轮:共37队,比赛18场,轮空1队,赛后留下19队;第2轮:共19队,比赛9场,轮空1队,赛后留下10队;第3轮:共10队,比赛5场,赛后留下5队;第4轮:共5队,比赛2场,轮空1队,赛后留下3队;第5轮:共3队,比赛l场,轮空1队,赛后留下2队;第6轮:共2队,比赛1场,赛后留下1个冠军队。

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

16、答案:C本题解析:程序员教程(第四版)教程P203。防火墙认为内部网是可信赖的,而外部网是不安全和不信任的。

17、答案:D本题解析:在Excel中,在进行分类汇总前,应先对数据清单进行排序,数据清单的第一行必须有字段名。操作步骤如下:(1)对数据清单中的记录按需分类汇总的字段“产品”进行排序,排序结果如下图所示。(2)在数据清单中选定任一个单元格。(3)选择“数据/分类汇总”命令,屏幕弹出如下图所示的“分类汇总”对话框。(4)在“分类字段”下拉列表框中,选择进行分类的字段名。(5)在“汇总方式”下拉列表框中,单击所需的用于计算分类汇总的方式,如求和。(6)在“选定汇总项”下拉列表框中,选择要进行汇总的数值字段“销售量”。(7)单击“确定”按钮,完成汇总操作,得到所需的结果。

18、答案:A本题解析:do??while为先执行后判断,执行次数和判断次数相等

19、答案:C本题解析:本题考查应用数学方面的基础知识。16个点{(i,j)|i,j=0,1,2,3}组成4*4点阵,相邻点的间距都是1,任两点间的距离有如下多种:横向或纵向距离为1、2、3三种。斜向距离必然是直角三角形的斜边,而直角两边长只能为1、2、3。因此直角三角形两边可以是(1,1),(1,2),(1,3),(2,2),(2,3),(3,3),因此,斜边距离分别为2、5、10、8、13、18的平方根,共6种。总之,共有9种不同的距离。

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

21、答案:B本题解析:本题考查计算机系统基础知识。MIPS是单字长定点指令平均执行速度MillionInstructionsPerSecond的缩写,每秒处理百万级的机器语言指令数。这是衡量CPU速度的一个指标。MFLOPS(MillionFloating-pointOperationsperSecond,每秒百万个浮点操作)是衡量计算机系统的技术指标,不能反映整体情况,只能反映浮点运算情况。CPI是指每条指令的时钟周期数(ClockcyclePerInstruction)。IPC是Inter-ProcessCommunication的缩写,表示进程间通信。

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

23、答案:B本题解析:本题考查程序语言基础知识。由用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误两类。动态错误也称为动态语义错误,它们发生在程序运行时,例如变量取零时作除数、引用数组元素下标越界等。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、表达式中缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误;而语义分析时发现的运算符与运算对象类型不合法等错误属于静态语义错误。对于有语法错误的程序,在编译阶段就会报错。

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

25、答案:A本题解析:流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。使用流水线技术时,多条指令执行过程的不同阶段可以并行处理,故应选择A。

26、答案:D本题解析:本题考查二叉树基本运算。先序遍历二叉树时,先访问根结点,然后先序遍历根的左子树,最后遍历根的右子树。因此,二叉树的先序遍历序列中第一个结点是树根结点。中序遍历二叉树时,首先中序遍历根结点的左子树,然后访问根结点,最后中序遍历根的右子树。因此,若已知二叉树的根结点,则依据中序遍历序列可将根的左、右子树结点区分开。当某二叉树的先序遍历序列与中序遍历序列相同时,说明该二叉树的根结点没有左子树。进一步分析根的右子树:除去遍历序列中的第一个结点(根),其右子树的先序遍历序列和中序遍历序列相同,即根的右子树也没有左子树,依此类推,树中所有结点都没有左子树,也就是说非叶子结点只有右子树。

27、答案:A本题解析:非对称加密技术也叫作公钥密码体制,使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。数字签名就是基于公钥密码体系的,可以提供其他方法难以实现的安全性。在计算机通信中,当接收者收到一个消息时往往需要验证消息在传输过程中有没有被篡改,有时接收者还需要确认消息发送者的身份,所有这些都可以通过数字签名来实现。在数字签名过程中,采用发送方的私钥对信息摘要进行加密,接收方采用发送方的公钥来验证签名,因为公私钥为一对加解密密钥,私钥只有发送方自己才有,从而保证了签名的真实性。

28、答案:D本题解析:RUP是统一过程的商业版本,是用例和风险驱动,以架构为中心,迭代的增量开发过程。XP是一种轻量级,高校,低风险,柔性,可预测的,科学的软件开发方式,不断迭代。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。瀑布模型将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。

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

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

31、答案:A本题解析:类是对象的模板,类可以看做是一组共有特性的对象集合,即一个类中的对象拥有相同的属性和方法。一般而言,一个类可以产生对个对象。但是,在特殊情况下,一个类可以没有对象,如静态类的概念;一个类可以有且仅有一个对象,如单例模式下的类。

32、答案:D本题解析:队列的运算特点是先入先出,总是处于队头的元素先出队,新元素总是加入队尾,元素a、b、c依次入队并经过操作序列in、in、out、out、in、out的过程如下图所示。

33、答案:A本题解析:一般来说,典型的瀑布模式由几个阶段组成,如:需求分析阶段,一般/详细的设计阶段,实现阶段,系统验收测试阶段。

34、答案:B本题解析:一个Email地址由三部分组成,其中,第一部分代表用户信箱的账号,第二部分是分隔符,第三部分是用户信箱的邮件接收服务器域名,用以标识其所在的位置。

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

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

37、答案:D本题解析:值调用方式就是把变量的值赋给一个临时变量,在对参数的调用过程使用的是这个临时变量,对临时变量的任何操作不影响原变量的值。引用方式好比是给变量起了一个别名,实际对引用参数的调用就是对原变量的调用,操作会影响到这个变量的值。题目都是求f(x)值,均需要调用g(a)。首先a被赋值3,则调用g(a)即g(3)intm=5;m=x*m=3*5=15;//这里x值有参数赋值的,值为3x=m-5=10;returnx+m;//返回值为25(1)采用值调用方式时,参数a的值不随g(a)函数调用而改变,因此return=a+c=3+25=28;(2)采用引用方式时,参数a的值随g(a)函数调用而改变,a的值随着x=m-5语句执行而变化,值为10;因此return=a+c=10+25=35;

38、答案:A本题解析:本题考查两种进制间的转换,将十六进制数转换为八进制数,只要熟悉十六进制数转换为二进制数采用的8421规则和将二进制数转换成为八进制数的421规则,就可以推算出此题的答案。9B转换为二进制为:1001,1011。再将此二进制数从右至右每三位分为一段,高位不足补0,即:010,011,011,然后按到421规则,转化为八进制为:233,因此正确答案为A。

39、答案:A本题解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令模式(CommandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

40、答案:A本题解析:赋值语句能执行计算,并将计算结果存入一个变量,供以后使用。

41、答案:D本题解析:本题考查的是对象和类的基本概念。对象在内存中都有唯一的标识,即便是两个对象的所有成员变量的值都相同,在内存中仍然占有两份不同的存储空间,所以答案A是错误的;编写代码时,在大部分面向对象程序设计语言中允许使用匿名类;不同的对象可以属于同一个类,反过来说就是一个类可以有多个不同的对象。

42、答案:B本题解析:本题考查的是数据库模型方面的基础知识。按照外键定义,如果关系模式R中的属性或属性组非该关系的键,但它是其他关系的键,那么该属性或属性组对关系模式R而言是外键。在试题(59)中关系Students的主键是“学号”,外键是“系名”。因为属性“系名”不是关系Students的键,但是根据题意“系名”是关系DEPT的主键,因此,“系名”是关系Students的一个外键。简单属性是原子的、不可再分的。复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。例如,试题(60)中“家庭住址”可以进一步分为邮编、省、市、街道及门牌号。

43、答案:D本题解析:在栈中,只有最近插入的元素才能被删除或取出。

44、答案:A本题解析:因为在Windows文件系统中,当用户打开多个窗口时,只有一个窗口处于激活状态,并且这个窗口橙盖其他窗口。被激活窗口称为当前窗口,其中的程序处于前台运行状态,其他窗口的程序则在后台运行。桌面底部的“任务栏”中有相应的任务图标与各个窗口对应。其中当前窗口的图标呈亮色显示并“凹陷”在“任务栏”中。要进行窗口的切换时,只要单击“任务栏”中的某个应用程序图标,对应的窗口就被激活,变成当前窗口。在任何时刻,当前窗口都只有一个。

45、答案:D本题解析:暂无解析

46、答案:B本题解析:本题考查关系数据库及SQL基础知识。根据题意个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m。学生“选课”的联系类型为n:m,故需要构建一个独立的关系模式,且关系模式应有学生关系模式的码“学生号”和课程荠系模式的码‘课程号”,以及联系的属性“成绩”构成。故“选课”关系模式为:SC(学生号,课程号,成绩)。SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-nameasnew-name”形式的as子句来实现的。As子句既可出现在select子句,也可出现在from子句中。

47、答案:C本题解析:本题考查计算机系统硬件设备和接口方面的基础知识。计算机系统中的总线一般分为内部总线、系统总线和外部总线。内部总线用于将复杂的大规模或超大规模集成电路芯片内部功能模块相连或一块模板上各个芯片之间相连接。系统总线又称为板级总线,用来连接各种插件板,以扩展系统功能的总线。在大多数计算机中,显示适配器、声卡和网卡等都是以插件板的形式插入系统总线扩展槽的。常用的系统总线有ISA总线、EISA总线、VESA总线和PCI总线等。外总线是用来连接外部设备的总线,如SCSI、IDE和USB等,可分为串行外部总线和并行外部总线。RS-232-C总线和RS-485总线是常用的串行外部总线接口标准,IEEE-488总线是并行总线接口标准,用来将微计算机、数字电压表、数码显示器等设备及其他仪器仪表装配起来。通用串行总线(USB)是由Intel、Cornpaq、Digital、IBM、Microsoft、NEC和NorthernTelecom这7家世界著名的计算机和通信公司共同推出的一种新型接口标准。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。IEEE-1394是一种外部串行总线标准,别名火线(FireWire)接口,是由苹果公司领导的开发联盟开发的一种高速传送接口,它可以达到400MB/s的数据传输速率,十分适合视频影像的传输。作为一种数据传输的开放式技术标准,IEEE-1394被应用在众多的领域,包括数码摄像机、高速外接硬盘、打印机和扫描仪等多种设备。

48、答案:C本题解析:一个数组元素占8个字节,那么二维数组A[7][8]共含有7×8=56个元素,共占用56×8=448B,故应选择C。

49、答案:B本题解析:本题考查计算机系统中的总线基础知识。计算机系统中一般通过总线和接口将主机与I/O设备有机地组合在一起。总线是连接多个设备的信息传送通道,实际上是一组信号线。总线通常分为以下几类。·芯片内总线:用于集成电路芯片内部各部分的连接。·元件级总线:用于一块电路板内各元器件的连接。·内总线:又称系统总线,用于计算机各组成部分〔CPU、内存和接口等)的连接。·外总线:又称通信总线,用于计算机与外设或计算机与计算机之间的连接或通信。内总线有专用内总线和标准内总线之分,直接影响着整个计算机系统的性能。常见的内总线标准有ISA总线、EISA总线和PCI总线等。外总线的标准有七八十种之多,RS-232C,USB和IEEE-1394都是外总线标准。RS-232C是一条串行外总线。通用串行总线USB是1934年底由Compaq、IHM和Microsoft等众多公司联合提出,现在得到广泛应用。IEEE1394接口是由APPLE和TI公司开始的高速外部串行总线标准,具有800Mbps的传输速度。

50、答案:C本题解析:本题考查数据结构基础知识。二叉排序树(BinarySortTree)或者是一棵空树,或者满足以下递归条件。①二叉排序树的左、右子树各是一棵二叉排序树。②若二叉排序树的左子树非空,则其左子树上的各结点值均小于根结点的值。③若二叉排序树的右子树非空,则其右子树上的各结点值均大于根结点的值。根据该定义,由关键字序列(12,7,36,25,18,2)构造的二叉排序树如下图所示。

51、答案:B本题解析:本题考查的是Windows操作系统中的基本知识及应用。因为在Windows文件系统中,文件名不能包含9个字符:\/:*?“<>|。但是,可以使用多间隔符的扩展名。例如,computer_deg.classl.txt。通常习惯上使用“.”做间隔符,也可用空格做间隔符。?和*两个特殊字符称全局文件名字符他称通配符),若出现在文件名中,?代替所在处的任意一个字符。*代替所在处及其以后的所有字符。对于试题(22)选项B,文件名Waves.bmp*.arj石中包含了字符,所以,文件名Waves.bmp*.arj是非法的。

52、答案:A本题解析:本题考查结构化分析与设计方法和数据流图的概念。分层数据流图是结构化分析方法的重要组成部分,顶层数据流图表示目标系统与外部环境的关系,仅有目标系统一个加工。在进行软件设计的时候,模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联越紧密,则它的内聚性就越高,模块独立性就越强,一般来说,模块内聚性由低到高有偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的

温馨提示

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

评论

0/150

提交评论