2026年全国软件水平考试之初级程序员考试盲点排查题附答案_第1页
2026年全国软件水平考试之初级程序员考试盲点排查题附答案_第2页
2026年全国软件水平考试之初级程序员考试盲点排查题附答案_第3页
2026年全国软件水平考试之初级程序员考试盲点排查题附答案_第4页
2026年全国软件水平考试之初级程序员考试盲点排查题附答案_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

1、以下关于软件开发相关的叙述中,不正确的是()。A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。

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

3、对于学生关系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.SnoB.SnameC.SD.SAdd

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

5、在结构化分析中,用数据流图描述()。当采用数据流图对一个图书馆管理系统进行分析时,(请作答此空)是一个外部实体。A.读者B.图书C.借书证D.借阅

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

7、一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(),再经过()后形成在计算机上运行的可执行程序。A.汇编B.反编译C.预处理D.链接

8、在下列存储管理方案中,()是解决内存碎片问题的有效方法。虚拟存储器主要由()组成。A.寄存器和软盘B.软盘和硬盘C.磁盘区域与主存D.CDROM和主存

9、计算机程序=算法+数据结构+程序设计方法+语言工具和环境,其中关于程序设计的叙述,正确的是()。A.程序设计语言与程序设计方法是:对应的关系B.面向对象的程序设计语言只能支持面向对象的程序设计方法C.面向对象的程序设计技术与结构化程序设计技术是相互排斥的D.过程式程序设计是一种传统的程序设计方法

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

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

12、在地址栏中输入,浏览器默认的协议是()。A.HTTPB.DNSC.TCPD.FTP

13、软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。在软件的整个维护活动中,()维护所占比重最大。A.改正性B.适应性C.完善性D.预防性

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

15、在关中断的状态下,不能响应()。A.软件中断B.CPU内部产生的中断C.非屏蔽中断D.可屏蔽中断

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

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

18、张工负责某信息系统的数据库设计。在局部E-R模式的合并过程中,张工发现小杨和小李所设计的部分属性值的单位不一致,例如人的体重小杨用公斤,小李却用市斤。这种冲突被称为()冲突。A.结构B.命名C.属性D.联系

19、表示显示器在横向和纵向上具有的显示点数的指标称为()。A.显示器分辩率B.图像分辩率C.显示深度D.图像深度

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

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

22、设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为()。A.a+23B.a+27C.a+39D.a+35

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

24、一组无逻辑关系的语句在程序中多处出现,为了节省存储空间,把这些语句放在一个模块中,该模块的内聚是()。A.逻辑内聚B.偶然内聚C.过程内聚D.通信内聚

25、在下面程序代码中,a是全局变量。若以引用调用(callbyreference)方式调用函数f,则输出结果为();若以值调用(callbyvalue)方式调用函数f,输出结果为()。A.10B.40C.36D.72

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

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

28、ISO/IEC9126软件质量模型的第一层是质量特性,第二层是质量子特性。由于基于Web的软件系统的用户未知,难以培训,往往需要易于理解和易于学习的特性。这些特性属于()质量子特性。A.易使用性B.高效性C.可维护性D.可移植性

29、硬盘的性能指标不包括();其平均访问时间=(请作答此空)。A.磁盘转速+平均等待时间B.磁盘转速+平均寻道时间C.数据传输时间+磁盘转速D.平均寻道时间+平均等待时间

30、若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为()。A.中断方式B.抢占方式C.非抢占方式D.查询方式

31、递归函数执行时,其调用和返回控制是利用()来进行的。A.栈B.对列C.数组D.树

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

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

34、将19分解成3个不重复数字(1至9)之和(不计顺序)的方法共有()种。A.3B.4C.5D.6

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

36、设X、Y为逻辑变量,与逻辑表达式X?Y+?XY等价的是()。A.见图AB.见图BC.见图CD.见图D

37、在数据库设计中,当合并局部E-R图时,“职工”在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种冲突被称为()冲突。A.属性B.命名C.结构D.联系

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

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

40、目前的小型和微型计算机系统中普遍采用的字母与字符编码是(20)。A.BCD码B.海明码C.ASCⅡ码D.补码

41、标准化对象一般可分为两大类:一类是标准化的具体对象,即需要制定标准的具体事物;另一类是(),即各种具体对象的总和所构成的整体,通过它可以研究各种具体对象的共同属性、本质和普遍规律。A.标准化抽象对象B.标准化总体对象C.标准化虚拟对象D.标准化面向对象

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

43、在Windows系统中,若要移动窗口,可用鼠标拖动窗口的()。A.标题栏B.菜单栏C.状态栏D.工具栏

44、函数调用采用“()”方式时,系统将实参的地址传递给形式参数。A.传值调用B.引用调用C.宏调用D.内部调用

45、在Word的编辑状态,若选择了表格中的一行,执行了表格菜单中的“删除列”命令,则();若要对当前正在编辑的文件加“打开权限密码”,则应该选择(),然后按相关提示操作即可。A.“编辑”菜单的“选项”B.“插入”菜单的“文件”C.“文件”菜单的“页面设置”D.“工具”菜单的“选项”

46、一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模式与(请作答此空)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象间的通信,而后者通过引入其他对象来分布通信。A.解释器(Interpreter)B.策略(Strategy)C.中介者(Mediator)D.观察者(Observer)

47、不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由()支持。多态分为多种,()多态是指同一个名字在不同上下文中可代表不同的含义。A.继承B.封装C.过载D.覆盖

48、为在网上搜索内容而输入关键词时,常可能打错别字。当系统显示没有匹配项后,有些系统还会向你推荐某些关键词。为实现这种推荐,采用()方法更有效。A.聘请一批专家,对每个常用关键词给出一些易错成的词B.聘请一批专家,对每个常输错的关键词给出纠正后的词C.查阅有关的词典,对每个常用的关键词找出易错成的词D.利用系统内记录的用户操作找出用户纠错词的对应关系

49、在下面对USB接口特点的描述中,()是USB接口的特点。A.支持即插即用B.不支持热插拔C.提供电源容量为12V×1000mAD.由六条信号线组成,其中两条用于传送数据,两条传送控制信号,另外两条传送电源

50、在一棵非空的二叉排序树中,关键字最大的结点的()。A.左子树一定为空、右子树不一定为空B.左子树不一定为空、右子树一定为空C.左子树和右子树一定都为空D.左子树和右子树一定都不为空

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

52、对于学生关系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.SnoB.SnameC.SD.SAdd

53、统一建模语言(UML)图,()用于对时间如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件进行建模。()是此种图的一种特殊情况,对于系统的功能建模特别重要,并强调对象间的控制流程。A.序列图B.状态图C.活动图D.通信图

54、设数组a[0.n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为()。A.(j*m+i)*4B.(i*m+j)*4C.(j*n+i)*4D.(i*n+j)*4

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

56、计算机在进行浮点数的相加(减)运算前需先进行对阶操作,若x的阶码大于y的阶码,则应将()。A.x的阶码缩小至与y的阶码相同,并对x的尾数进行算术左移B.x的阶码缩小至与y的阶码相同,并对x的尾数进行算术右移C.y的阶码扩大至与x的阶码相同,并对y的尾数进行算术左移D.y的阶码扩大至与x的阶码相同,并对y的尾数进行算术右移

57、算术表达式a+b-c*d的后缀式是()(一、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A.ab+Cd*-B.abc+-d*C.abcd+-*D.ab+c-d*

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

59、以下关于软件维护的叙述中,错误的是()。A.软件维护解决软件产品交付用户之后运行中发生的各种问题B.软件维护期通常比开发期长得多,投入也大得多C.软件的可维护性是软件开发阶段各个时期的关键目标D.软件工程存在定量度量软件可维护性的很好的普遍适用的方法

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

61、一幅分辨率为320×240的256色未压缩图像历占用的存储空间为()KB。A.见图AB.见图BC.见图CD.见图D

62、某有限状态自动机的状态图如下图所示(状态0是初态,状态2是终态),则该自动机不能识别()。A.ababB.aabbC.bbaaD.bbab

63、对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过()改变另一个对象的状态。A.另一个对象的修改操作符B.另一个对象的选择操作符C.获得那个对象的属性值D.创建那个对象的类的一个新对象

64、对于二进制编码0100101,在最高位之前加一位偶校验位,得到的编码用十六进制表示为()A.25B.A5C.4AD.45

65、以下关于软件工程的叙述中,错误的是()。A.软件工程是开发、运行、维护软件的系统方法B.软件工程把系统的、规范的、可度量的途径应用于软件开发、运行、维护过程C.软件工程将工程技术、工程管理和工程经济融入软件开发过程D.软件工程就是以工业流水线生产方式开发软件的过程

66、某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则系统允许的最大段长为()KB;()是错误的段号。A.16B.32C.64D.128

67、用ASCII码表示的大写英文字母B﹙42H﹚加偶校验后的二进制编码为()。A.10001000B.10000010C.11000001D.01000010

68、Whenanobjectreceivesa(),methodscontainedwithintheobjectrespond.A.parameterB.informationC.messageD.data

69、CMM将软件过程改进的进化步骤组织成5个成熟度等级,其中,在(),所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。A.可重复级B.已定义级C.已管理级D.优化级

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

71、如果一棵二叉树的中序序列和后序序列分别为CDBEAGHFK和DCEBHGKFA,则该树的前序序列为()。A.KHGFEDCBAB.ABDCEFKGHC.ABEFCDGHKD.ABCDEFGHK

72、某营销公司员工绩效考核系统,对不同岗位的员工绩效考核指标不同,例如:一级销售员月销售额不得低于200万元,二级销售员月销售额不得低于100万元,三级销售员月销售额不得低于50万元。对于这种情况在系统实现时可以通过()进行约束。A.实体完整性B.参照完整性C.主键完整性D.用户定义完整性

73、线性表采用单链表存储结构时,访问表中元素的方式为()。A.随机存取B.顺序存取C.索引存取D.散列存取

74、某道多项选择题有A、B、C、D、E五个备选项,要求从中选择2项或2项以上,全部选对才算解答正确。按照上述要求,某考生凭猜测答题,解答正确的概率是()。A.1/10B.1/16C.1/26D.1/31

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

76、已知有5个进程共享一个互斥段,如果最多允许2个进程同时进入互斥段,则相应的信号量的变化范围是()。A.-5~1B.-4~1C.-3~2D.-2~3

77、在下列程序设计语言中,被称为函数式程序语言的是(),而()可称为通用的脚本语言。A.COBOLB.XMLC.LISPD.PROLOG

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

79、分布式数据库系统的透明性主要表现在位置透明性和()。A.数据透明性B.处理透明性C.复制透明性D.映射透明性

80、对象之间通过消息机制实现相互作用和通信,()不是消息的组成部分。A.接受消息的对象B.待执行的函数的名字C.待执行的函数的内部结构D.待执行的函数需要的参数二、多选题

81、某研究机构有n名研究人员(n>2),其每个人都与一名以上的同事有过研究项目合作关系,那么用()结构表示该机构研究人员间的项目合作关系较为合适。A.树B.图C.栈D.队列

82、用带符号位的定点补码表示纯小数,8位编码11111111表示的十进制真值是()。A.0B.-1C.+2?7D.?2?7

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

84、某图的邻接矩阵如下所示,则该图为()。A.见图AB.见图BC.见图CD.见图D

85、以下说法中,错误的是()。A.张某和王某合作完成一款软件,他们可以约定申请专利的权利只属于张某B.张某和王某共同完成了一项发明创造,在没有约定的情况下,如果张某要对其单独申请专利就必须征得王某的同意C.张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中,张某完成的发明创造属于职务发明D.甲委托乙开发了款软件,在没有约定的情况下,由于甲提供了全部的资金和设备,因此该软件著作权属于甲

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

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

88、MPEG压缩标准是针对()设计的。A.静止图像B.运动图像C.图像格式D.文本数据

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

90、用二分法来检索数据,最确切的说法是()。A.仅当数据随机排列时,才能正确地检索数据B.仅当数据有序排列时,才能正确地检索数据C.仅当数据量较大时,才能有效地检索数据D.仅当数据量较小时,才能有效地检索数据

91、某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有(请作答此空)K字节。若采用16K×4bit的SRAM芯片,构成该内存区域共需()片。A.5B.10C.20D.32

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

93、算术表达式a+b-c*d的后缀式是()(一、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A.ab+Cd*-B.abc+-d*C.abcd+-*D.ab+c-d*

94、以下关于计算机系统中高速缓存(Cache)的说法中,正确的是()。A.Cache的容量通常大于主存的存储容量B.通常由程序员设置Cache的内容和访问速度C.Cache的内容是主存内容的副本D.多级Cache仅在多核CPU中使用

95、用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),"及格","良好")"

96、某种SoundBlaster声卡属于8位声卡,这里的“8位”是指()。A.声音最大量化位数是8B.MIDI通道数是8C.可以产生的音色数是8D.声道数为8

97、在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为______。A.决定淘汰页→页面调出→缺页中断→页面调入B.决定淘汰页→页面调入→缺页中断→页面调出C.缺页中断→决定淘汰页→页面调出→页面调入D.缺页中断→决定淘汰页→页面调入→页面调出

98、CPU中不包括()。A.直接存储器(DMA控制器B.算逻运算单元C.程序计数器D.指令译码器

99、衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括(),因为其反映了()。A.外部设备的数量B.计算机的制造成本C.计算机的体积D.主存储器容量大小

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

参考答案与解析

1、答案:C本题解析:本题考查对软件测试原则的理解。软件测试的目的是发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。通过软件测试不可能完全消除错误,完全测试是不可能的,因为不可能穷举软件的所有测试路径、输入与输出。因此软件测试对所有可能导致软件运行出错的情况都进行详尽的测试是不可能的。

2、答案:A本题解析:本题考查结构化分析和设计方法的基础知识。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,其基础是功能分解。在结构化分析过程中,一般采用分层的数据流图来对功能建模,从顶层数据流图开始,逐层分解。一个待开发的软件系统的顶层数据流图只有一个加工。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。

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

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

5、答案:A本题解析:在结构化分析中,数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。外部实体指系统之外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。

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

7、答案:D本题解析:本题考察程序语言基础知识。一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生目标程序,再经过链接后形成在计算机上运行的可执行程序。

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

9、答案:D本题解析:本题考查程序语言基础知识。程序设计方法学的目标是能设计出可靠、易读而且代价合理的程序。程序设计方法学包括程序理论、研制技术、支援环境、工程规范和自动程序设计等课题,使程序设计更加科学化和工程化。其基本内容是:结构程序设计;程序理论在程序设计技术中的应用,以及规格说明和变换技术。程序理论与程序设计方法学的发展密切相关,它丰富了程序人员的思维方法,促进了程序设计技术的发展。程序设计方法学也与软件工程关系密切,对软件的研制和维护起指导作用。基本的程序设计方法有过程式程序设计(结构化程序设计)方法、逻辑式程序设计方法、函数式程序设计方法和面向对象程序设计方法等。程序设计语言与程序设计方法不是:对应的关系,例如C++语言是面向对象的程序设计语言,它既支持结构化程序设计又支持面向对象的程序设计。过程式程序设计的基本特点是详细描述计算的步骤,至20世纪90年代,计算机软件开发过程中主要采用过程式(结构化)程序设计技术。

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

11、答案:B本题解析:本题考查操作系统进程管理同步与互斥方面的基础知识。试题(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个进程请求资源得不到满足。

12、答案:A本题解析:本题考查浏览器、网页浏览等相关知识。在浏览器的地址栏中,如果缺省协议,默认的协议为HTTP。

13、答案:C本题解析:本题考查的是软件维护的分类。根据维护活动的不同原因可将软件维护分为改正性维护、适应性维护、完善性维护和预防性维护。其中完善性维护是在软件的使用过程中,为满足用户提出新的功能和性能需求而对软件进行的扩充、增强和改进等。相对于其他三种维护,随着软件使用时间的迁移,完善性维护的工作量逐步增长,即主要进行的是改变和增强软件功能和性能。所以完善性维护在维护活动中所占比重最大。

14、答案:B本题解析:本题考查计算机性能评价方面的基础知识。试题(10)的正确选项为B。显示器的分辨率指的是屏幕上显示的文本和图像的清晰度。分辨率越高(如1600X1200像素),项目越清楚,同时屏幕上的项目越小,因此屏幕可以容纳越多的项目。分辨率越低(例如800X600像素),在屏幕上显示的项目越少,但尺寸越大。可以使用的分辨率取决于显示器支持的分辨率。试题(11)的正确选项为D。对比度指的是显示器的白色亮度与黑色亮度的比值。比如一台显示器在显示全白画面(255)时实测亮度值为200cd/m2,全黑画面实测亮度为0.5cd/m2,那么它的对比度就是400:1。显示器的亮度就是屏幕发出来的光强度,在全自画面下的亮度是液晶显示器的最大亮度,目前一般为300流明(luminance)。

15、答案:D本题解析:关中断仅仅是用于控制可屏蔽中断,而对于软件中断、CPU内部产生的中断和非屏蔽中断来说,它们并不受关中断的控制,关中断并不影响这些中断。故在关中断的状态下,不能响应可屏蔽中断。

16、答案:B本题解析:本题考查对数据库基本概念和SQL语言的掌握。试题(59)的正确答案是B。条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,本题零件关系P(零件名,条形码,供应商,产地,价格)中的条形码属性可以作为该关系的主键。查询产地为“西安”的P2零件、供应商及零件价格信息的SQL语句为:SELECT零件名,供应商,价格FROMPWHERE零件名=‘P2’,AND产地=‘西安’;将供应商“S2”所供应的零件价格下调2%的SQL语句应该为:UPDATEPSET价格=价格*0.98WHERE供应商=‘S2’;

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

18、答案:C本题解析:本题考查应试者对数据库设计中概念结构设计的掌握。联系冲突不是数据库设计中的概念;属性冲突是指属性域冲突(值的类型、取值域不同)和取值单位不同:结构冲突是指同一对象在不同局部应用(子系统)中的分别被当作实体和属性对待,或同一实体在不同局部应用中所具有的属性不完全相同。故答案应选C。

19、答案:A本题解析:本题考察图形与图像的基础知识。显示分辨率是指显示屏上能够显示出的像素数目。

20、答案:C本题解析:在Windows系统的一些对话框中,选项分为两个或多个选项卡,但一次只能查看一个选项卡或一组选项。当前选定的选项卡将显示在其他选项卡的前面。显然"滑轮"为当前选项卡。

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

22、答案:A本题解析:本题考查数组元素的存储。二维数组a[1..6,0..9]的元素排列情况如下所示:以行为主序存储,元素a[3,3]之前存储了23个元素,由于每个元素仅占一个存储单元,因此元素a[3,3]的存储位置相对于数组空间起始地址的偏移量为23,其地址为a+23。

23、答案:A本题解析:三条简单路径分别为begin→y=n-1成立→outputA→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1]→y=n-1成立→end;MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。

24、答案:B本题解析:如果一个模块的各成分之间毫无关系,则称为偶然内聚,也就是说模块完成一组任务,这些任务之间的关系松散,实际上没有什么联系。

25、答案:B本题解析:本题考查函数调用时的参数传递基本知识。传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,所以函数f中对a和x的引用是两个对象,如下图(a)所示,函数的返回值为36;引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如下图(b)所示,函数的返回值为64。

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

27、答案:A本题解析:本题考查考生的计算机系统存储器的基础知识。容量为32K×32位、按字编址(字长为32)的存储器,其编址单元有32K*32/32(1K=210)个,即215个,因此地址线的位数应为15。

28、答案:A本题解析:本题考察软件质量与软件质量保证基础知识。质量特性的易使用性下包含了易理解性、易学性和易操作性这三种质量子特性。

29、答案:D本题解析:本题考查计算机性能方面的基础知识。硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。

30、答案:B本题解析:本题考查操作系统进程管理方面的基础知识。在操作系统进程管理中,进程调度方式是指某进程正在运行,当有更高优先级的进程到来时如何分配CPU。调度方式分为可剥夺和不可剥夺两种。可剥夺式是指当有更高优先级的进程到来时,强行将正在运行进程的CPU分配给高优先级的进程;不可剥夺式是指当有更高优先级的进程到来时,必须等待正在运行进程自动释放占用的CPU,然后将CPU分配给高优先级的进程。

31、答案:A本题解析:本题考察数据结构与算法的基础知识。在计算机语言的实现以及将递归过程转化为非递归过程的处理中,栈有重要的作用。

32、答案:A本题解析:输入表达式时,需在前面加“=”号。If的含义为如果基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;如果基本工资大于等于2000元时,绩效工资=基本工资x8%x业绩点。因为是计算基本工资的平均值,所以计算范围时从C3到C9.

33、答案:B本题解析:本题考查的是计算机基本操作。在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。

34、答案:C本题解析:本题考查数学基础知识。将19分解成3个不重复的非0数字之和(不计顺序)共有5种分解方法,具体的分解方法如下:19=2+8+9=3+7+9=4+6+9=-4+7+8=5+6+8。程序员经常需要全面分析问题,考虑到各种可能的情况,不要出现遗漏。本题就是做点这方面的训练。完全靠直觉枚举,就有可能遗漏。由于分解不计顺序,因此若a+b+c=b+c+a,则只能算同一种分解。所以我们假定分解后各数字按从小到大进行排列。首先,19的分解中不会出现1,因为余下的18,超过了最大可能的分解8+9。如果分解的结果中有2,则其他两数必然是8和9。有了19=2+8+9后,就能进行适当变化产生其他的分解方法。第1数增1,则第2数必然要减1,成为3+7+9。再对第1数增1,则第2数或第3数要减1,成为4+6+9和4+7+8。再对第1数增1,后面做相应的减1,就成为5+6+8。现在第1数不可能再增加了。程序员应具有很强的逻辑思维能力。本题是从风靡全球的数独(Sudoku)中抽取出来的。数独是比象棋、奥数更为普及的逻辑思维训练项目。有此单位招聘程序员测试时还考数独题。其中Killer类型的数独题需要更强的计算分析逻辑思维能力。

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

36、答案:A本题解析:本题考查计算机系统基础知识。构造各逻辑表达式的真值表如下,从表中可知,X?Y+?XY与X⊕Y是等价的。

37、答案:C本题解析:在局部E-R模式的合并过程中,会产生如下三种冲突。(1)属性冲突:分为属性域的冲突(如属性值的类型、取值范围、取值集合)和属性值单位(如人的身高有时用米来表示,有时用公分来表示)的冲突。(2)命名冲突:分为同名异义或异名同义。(3)结构冲突:同一对象在不同应用中具有不同的抽象,例如,教师在有的应用中是属性,在有的应用中则为实体;同一对象在不同的E-R图中所包含的属性个数和属性排列的顺序不同。本试题“职工”在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种冲突被称为结构冲突。

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

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

40、答案:C本题解析:本题考查计算机系统基础知识。BCD码(Binary-CodedDecimal)也称为二进码十进数或二-十进制代码,用4位二进制数来表示1位十进制数中的0?9这10个数码。海明码是利用奇偶性来检错和纠错的校验编码方法。海明码的构成方法是在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)码是基于拉丁字母的最通用的单字节编码系统,生要用于显示现代英语和其他西欧语言,ASCII码等同于国际标准ISO/IEC646。补码是一种数值数据的编码方法。

41、答案:B本题解析:标准化对象一般可分为两类:一类是标准化的具体对象;另一类是标准化总体对象。

42、答案:A本题解析:本题考查应试者对SQL语言的掌握程度。试题(60)(61)的正确答案分别是选项C和A。因为根据题意查询不同部门中担任“钳工”的职工的平均工资,需要先按“部门名”进行分组,然后再按条件工种=‘钳工’,进行选取,因此正确的SELECT语句如下:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY部门名HAVING工种=‘钳工’,试题(62)的正确答案是选项D,因为插入语句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]…)VALUES(常量[,常量]…);查询语句由上可见,选项A和B是不正确的。选项C也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项C中“李军”和“硬件测试部”明显是字符串,但是却没有用单引号括起。

43、答案:A本题解析:本题考查对Windows操作系统应用的掌握程度。在Windows系统中窗口的基本操作包括:①移动窗口位置。拖动标题栏空白处,可以把窗口拖到桌面上的任何地方。②改变窗口尺寸。把鼠标光标移到窗口的边缘或四角上,鼠标光标会自动变成双箭头,这时单击并拖动鼠标,即可改变窗口的大小。③窗口的最大化、最小化、还原及关闭。用鼠标单击相应的按钮,就会执行相应的操作。需要注意的是,当窗口最小化之后,对应的程序转入后台运行。当窗口被关闭后,对应的程序将终止运行。④窗口内容的滚动。用鼠标左键单击滚动条上的上下或左右的三角箭头,或用鼠标左键拖动滚动滑块,均可使窗口内容滚动。⑤窗口的排列。在同时打开多个窗口时,窗口的排列方式有层叠式和平铺式两种。层叠式就是把窗口一个接一个地错位层叠排列,每个窗口的标题栏都是可见的,而其他部分则被它上面的窗口所覆盖:平铺式就是把窗口一个挨一个地排列起来,每一个窗口都是完全可见的。其中平铺式排列按照排列的优先方向不同,又可分为水平方向(横向)平铺和垂直方向(纵向)平铺。⑥窗口的切换。当用户打开多个窗口时,只有一个窗口处于激活状态,并且这个窗口覆盖在其他窗口之上。被激活窗口称为当前窗口,其中的程序处于前台运行状态,其他窗口的程序则在后台运行。桌面底部的任务栏上有相应的任务图标与各个窗口对应。其中当前窗口的图标呈亮色显示并凹陷在任务栏上。要进行窗口的切换时,只要用鼠标左键单击“任务栏”上的某个应用程序图标,对应的窗口就被激活,变成当前窗口。在任何时刻当前窗口都只有一个。

44、答案:B本题解析:本题考查程序语言的基础知识。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)模块的执行。调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不形响实参的值。对于引用调用,调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,因此被调用既得到了实参的值又得到了实参的地址,然后执行被调用的过程(或函数)。在过程(或函数)的执行过程中,针对形式参数的修改将反映在对应的实际参数变量中。

45、答案:D本题解析:本题考查的是计算机系统中的基本操作及应用。在Word的编辑状态,可以删除表格中的单个或多个单元格、行或列,也可以删除整张表格,还可以只清除单元格的内容而不删除单元格本身。删除整个表格(及其内容)的方法:单击表格,执行“表格”菜单中“删除”子菜单下的“表格”命令。也可选择表格,然后单击常用工具栏上的“剪切”按钮。但是,若选择了表格中的一行,执行了表格菜单中的“删除列”命令,也可以删除整个表格。所以试题(l)正确答案为A。试题(2)正确答案为D。若要对当前正在编辑的文件加“打开权限密码”,则应该选择“工具”菜单的“选项”,然后按相关提示操作即可。例如,对于Word2003,选择“工具”菜单的“选项”命令,在系统显示的“选项”对话框中选择“安全性”选项卡。如下图所示:此时,只要在“打开权限密码”文本框中输入密码即可。

46、答案:D本题解析:中介者模式包装了一系列对象相互作用的方式,使得这些对象不必互相明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。在中介者模式中,所有的成员对象者可以协调工作,但是又不直接相互管理。这些对象都与一个处于中心地位的中介者对象发生紧密的关系,由这个中介者对象进行协调工作。这个协调者对象叫作中介者(Mediator),而中介者所协调的成员对象称作同事(Colleague)对象。在观察者模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。

47、答案:A本题解析:本题考查面向对象的基本知识。面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得对象对同一个消息可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。Cardelli和Wegner将多态分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态的应用比较广,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。

48、答案:D本题解析:此题类似于我们在百度输入关键字时出现的自动提示匹配功能,所以采用D方法更有效。

49、答案:A本题解析:通用串行总线USB的主要特点是:由4条信号线组成,其中2条用于传送数据,另外2条传送+5V容量为500mA的电源。可以经过集线器(hub)进行树状连接,最多可达5层。该总线上可接127个设备。USB1.0有2种传送速率:低速1.5Mb/s,高速为12Mb/s。USB2.0的传送速率为480Mb/s。USB最大的优点是支持即插即用以及支持热插拔。从上述特点中可以看到,A为USB的特点。

50、答案:B本题解析:本题考查考生的数据结构基础知识。二叉排序树又称为二叉查找树,它或者是一棵空树,或者是具有如下性质的二叉树;若它的左子树非空,则左子树上所有结点的值均小于根结点的值;若它的右子树非空,则右子树上所有结点的值均大于根结点的值;左、右子树本身就是两棵二叉排序树。下图所示为一颗二叉排序树,关键字最大的结点为81。

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

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

53、答案:C本题解析:本题考查统一建模语言(UML)的基本知识。UML2.0中提供了多种图形。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。状态图展现了一个状态机,用于对对象的状态变化进行建模。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强调收发消息的对象之间的结构组织。

54、答案:B本题解析:此题考查数组计算的基础,出自《程序员教程(第四版)》,全书第293页。a[n,m]表示有n行m列,a[I,j]表示是数组中的第i行第j列,用excel中的单元格来理解最方便了,第i行j列相对第一个元素是偏移了i*m个再加上j个位置,每个位置占用4个存储单元,所以是(i*m+j)*4。

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

56、答案:D本题解析:在浮点数加减运算时,首先要进行对阶,根据对阶的规则,阶码和尾数将进行相应的操作。对阶,首先应求出两数阶码Ex和Ey之差,即△E=Ex-Ey若△E=0,表示两数阶码相等,即Ex=Ey;若△E>0,表示Ex>Ey;若△E<0,表示Ex<Ey。当Ex≠Ey时,要通过尾数的移位来改变Ex或Ey,使Ex=Ey相等。对阶的规则是:小阶向大阶看齐。即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。如:Ex=Ey,无需对阶。Ex>Ey,则My右移。每右移一位.Ey+1→Ey,直至Ex=Ey为止。Ex<Ey,则Mx右移。每右移一位,Ex+1→Ex,直至Ex=Ey为止。

57、答案:A本题解析:本题考查程序语言基础知识。后缀式(逆波兰式)是波兰逻辑学家卢卡西维奇发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+,所以也称为后缀式。算术表达式a+b-c*d的后缀式为ab+cd*-。用二叉树表示a+b-c*d如下图所示。

58、答案:D本题解析:兼容测试:主要是检查软件在不同的软\硬件平台上是否可以正常的运行,即软件可移植性。兼容的类型:细分为平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点:对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容测试。

59、答案:D本题解析:软件维护:为需要提供软件支持的全部活动。这些活动包括在交付前完成的活动,以及交付后完成的活动。交付前完成的活动包括交付后的计划和维护计划。交付后的活动包括软件修改、培训、帮助资料等。

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

61、答案:A本题解析:本题考查多媒体基础知识。扫描生成一幅图像时,实际上就是按一定的图像分辨率和一定的图像深度对模拟图片或照片进行采样,从而生成一幅数字化的图像。图像的图像分辨率越高,图像深度越深,则数字化后的图像效果越逼真,图像数据量越大。如果按照像素点及其深度映射的图像数据大小采样,可用下面的公式估算数据量:图像数据量=图像的总像素×图像深度/8(字节)其中图像的总像素为图像的水平方向像素乘以垂直方向像素数。

62、答案:A本题解析:本题考查程序语言处理基础知识

温馨提示

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

评论

0/150

提交评论