1、2008年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析 1 因特网最高层域名分为机构性域名和地理性域名两大类,目前主要有 14种机构性域名,其中 (5)是教育机构域名。 ( A) COM ( B) EDU ( C) GOV ( D) ORG 2 将十六进制数 9B转换为八进制数为 (6)。 ( A) 233 ( B) 433 ( C) 463 ( D) 531 3 已知某字符的编码为 “0100101”,若最高位增加一个偶校验位,则其编码变为(9)。 ( A) 10100101 ( B) 11001010 ( C) 1000110 ( D) 1010101 4 对于
2、一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响应时间越短,则服务端 (10)。 ( A)占用内存越大 ( B)越可靠 ( C)吞吐量越大 ( D)抗病毒能力越强 5 在软件开发中使用函数库可 (11)。 ( A)提高软件的执行速度 ( B)降低系统负载 ( C)提高软件各部分之间的耦合度 ( D)提高软件的可重用性 6 在显存中,表示黑白图像的像素点最少需 (12)位。 ( A) 1 ( B) 2 ( C) 8 ( D) 16 7 图像文件格式可以分为静态格式和动态格式, (13)属于动态图像文件格式。 ( A) BMP ( B) PNG ( C) WAV ( D
3、) AVI 8 (14)图像通过使用彩色查找表来获得图像颜色。 ( A)真彩色 ( B)伪彩色 ( C)黑白 ( D)矢量 9 计算机 (15)感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按照编制者的意图对系统进行破坏。 ( A)文件型病毒 ( B)宏病毒 ( C)目录病毒 ( D)引导型病毒 10 为防止攻击者通过 Windows XP系统中正在运行的 Telnet服务登录到用户的计算机,可以对 Windows XP中 Telnet服务进行如下设置: (16)。 ( A)设置启动类型为自动 ( B)设置启动类型为自动,之后重启计算机 ( C)设置启动类型为手动 ( D)设
4、置启动类型为手动,之后重启计算机 11 依据我国著作权法的规定, (17)不可转让,不可被替代,不受时效的约束。 ( A)翻译权 ( B)署名权 ( C)修改权 ( D)复制权 12 甲委托乙开发一应用软件,若双方没有订立任何书面合同,那么该软件著作权应由 (18)。 ( A)乙一人享有 ( B)甲、乙共同享有 ( C)甲一人享有 ( D)甲、乙均不享有 13 使用 (21)技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。 ( A)迭代 ( B)流水线 ( C)面向对象 ( D)中间件 14 微机启动时使用的有关计算机硬件配置的重要参数保存在 (22)中。 ( A) Cache
5、 ( B) CMOS ( C) RAM ( D) CD-ROM 15 操作系统的任务是 (25)。 ( A)把源程序转换为目标代码 ( B)管理计算机系统中的软、硬件资源 ( C)负责存取 数据库中的各种数据 ( D)负责文字格式编排和数据计算 16 若进程 P1正在运行,操作系统强行撒下 P1所占用的 CPU,让具有更高优先级的进程 P2运行,此时 P1进程处于 (26)状态。 ( A)就绪 ( B)等待 ( C)结束 ( D)善后处理 17 某页式存储管理系统中的地址结构如下图所示,则 (27)。( A)页的大小为 1KB,最多有 8M页 ( B)页的大小为 2KB,最多有 4M页 ( C
6、)页的大小为 4KB,最多有 1M页 ( D)页的大小为 8KB,最多有 2M页 18 关于汇编语言,以下叙述中正确的 是 (28)。 ( A)汇编语言源程序可以直接在计算机上运行 ( B)将汇编语言源程序转换成目标程序的软件称为解释程序 ( C)在汇编语言程序中,不能定义符号常量 ( D)将汇编语言源程序翻译成机器语言程序的软件称为汇编程序 19 对高级语言源程序进行编译时,可发现源程序中的 (29)错误。 ( A)堆栈溢出 ( B)变量未定义 ( C)指针异常 ( D)数组元素下标越界 20 计算机程序算法 +数据结构 +程序设计方法 +语言工具和环境,其中关于程序设计的叙述,正确的是 (
7、30)。 ( A)程序设计语言与程 序设计方法是一一对应的关系 ( B)面向对象的程序设计语言只能支持面向对象的程序设计方法 ( C)面向对象的程序设计技术与结构化程序设计技术是相互排斥的 ( D)过程式程序设计是一种传统的程序设计方法 21 计算机能直接识别和执行机器语言程序,该语言的基本元素是 (31)。 ( A)汇编代码 ( B) 0和 1 ( C)扩展 ASCII码 ( D) BCD码 22 若二维数组 P1 5, 0 8的首地址为 base,数组元素按行存储,且每个元素占用 1个存储单元,则元素 P3, 3在该数组空间的地址为 (32)。 ( A) base+13 ( B) base
8、+16 ( C) base+18 ( D) base+21 23 设初始栈为空, s表示入栈操作, x表示出栈操作,则 (33)是合法的操作序列。 ( A) sxxsssxxx ( B) xxssxxss ( C) sxsxssxx ( D) xssssxxx 24 在数据结构中,结点 (数据元素 )及结点间的相互关系组成数据的逻辑结构。按逻辑结构的不同,数据结构通常可分为 (38)两类。 ( A)线性结构和非线性结构 ( B)紧凑结构和稀疏结构 ( C)动态结构和静态结构 ( D)内部结构和外部结构 25 采用哈希 (或散列 )技术构造查找表时,需要考虑冲突 (碰撞 )的处理,冲突是指(39
9、)。 ( A)关键字相同的记录被映射到不同的哈希地址 ( B)关键字依次被映射到编号连续的哈希地址 ( C)关键字不同的记录被映射到同一个哈希地址 ( D)关键字的数目超过哈希地址的数目 26 数据结构中的树最适合用来表示 (40)的情况。 ( A)数据元素有序 ( B)数据元素之间具有多对多关系 ( C)数据元素无序 ( D)数据元素之间具有一对多关系 27 某循环队列的容量为 M,队头指针指 向队头元素,队尾指针指向队尾元素之后,如下图所示 (M 8),则队列中的元素数目为 (41)(MOD表示整除取余运算 )。( A) rear-front ( B) front-rear ( C) (r
10、ear-front+M)MODM ( D) (front-rear+M)MOD M 28 二叉排序树或者是一棵空树,或者是具有如下性质的二叉树:若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于根结点的值;其左、右子树本身就是两棵二叉排序树。根据该定义,对一棵非空的二 叉排序树进行 (42)遍历,可得到一个结点元素的递增序列。 ( A)先序 (根、左、右 ) ( B)中序 (左、根、右 ) ( C)后序 (左、右、根 ) ( D)层序 (从树根开始,按层次 ) 29 对于 n个元素的关键字序列 k1, k2, , kn,若将其按次序对应到一棵具
11、有n个结点的完全二叉树上,使得任意结点都不大于其孩子结点 (若存在孩子结点 ),则称其为小顶堆。根据以上定义, (43)是小顶堆。 ( A) ( B) ( C) ( D) 30 下列关于结构化设计与面向对象设计的叙述中,不正确的是 (44)。 ( A)结构化设计以过程设计为核心 ( B)面向对象设计以对象设计为核心 ( C)结构化设计比面向对象设计更易支持数据结构的修改 ( D)面向对象设计比结构化设计更易支持系统的维护 31 下面关于类、对象和实例的叙述中,错误的是 (45)。 ( A)类是创建对象的模板 ( B)对象是类的实例 ( C)类是对象的实例 ( D)类是一组具有共同特征的对象集合
12、 32 (46)不是面向对象程序设计语言。 ( A) XML ( B) Java ( C) C# ( D) Simula 33 面向对象中的 (47)机制是对 现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。 ( A)封装 ( B)多态 ( C)继承 ( D)变异 34 UML是一种 (48)。 ( A)面向对象的程序设计语言 ( B)面向过程的程序设计语言 ( C)软件系统开发方法 ( D)软件系统建模语言 35 软件设计活动中的 (49)设计指定各个组件之间的通信方式以及各组件之间如何相互作用。 ( A)数据 ( B)接 ( C)结构 ( D)组件 36 原型化方法是
13、动态确定软件需求的方法之一,该方法适应于 (50)的系统。 ( A)需求不确定性高 ( B)需求确定 ( C)结构简单 ( D)可移植性好 37 瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是(51)。 ( A)需要软件人员和用户进行沟通 ( B)需要付出较高的维护成本 ( C)开发的软件不易于移植 ( D)不适应需求不确定的软件开发 38 软件测试是保证软件质量的关键活动,实施软件测试的可行目标是 (54)。 ( A)证明软件不存在错误和缺陷 ( B)验证程序的数据表示方式是否正确 ( C)找出软件中的所有错误和缺陷 ( D)尽量多地发现软件 中的错误和缺陷 39 软件
14、开发工期以及所需的开发人数依赖于软件规模以及开发方式。有人对某种开发方式下软件的规模 (以千行源代码为单位 )、开发工期 (月数 )以及平均所需的开发人数做了统计,如下表所示。对于规模为 12.8千行源代码 (KDSI)的软件,利用上表及线性插值方法,可以估算出这种开发方式所需的开发工期 (月数 )及开发人数为 (63)。 ( A) 9.0, 3.0 ( B) 9.2, 3.5 ( C) 9.5, 3.8 ( D) 9.7, 4.0 40 为了用二分法求函数 f(x) x3-2x2-0.1的根 (方程 f(x) 0的解 ),可以选择初始区间 (64)。也就是说,通过对该区间逐次分半可以逐步求出
15、该函数的一个根的近似值。 ( A) -2, -1 ( B) -1, 1 ( C) 1, 2 ( D) 2, 3 41 设任意多面体的顶点数为 V,边数为 E,面数为 F。请根据实例判断并选出正确反映这三者之间关系的公式 (65)。 ( A) V+E=F+2 ( B) V+F=E+2 ( C) EF=V+10 ( D) E+F=V+10 42 在 TCP/IP传输层的段中,采用 (66)来区分不同的应用进程。 ( A)端口号 ( B) IP 地址 ( C)协议类型 ( D) MAC地址 43 在检测网络故障时使用的 ping命令是基于 (67)协议实现的。 ( A) SNMP(简单网络管理协议
16、) ( B) FTP(文件传输协议 ) ( C) IGMP(互联网组管理协议 ) ( D) ICMP(互联网控制管理协议 ) 44 在 Outlook中,通常借助 (68)来传送一个文件。 ( A)邮件正文 ( B) Telnet ( C) WWW ( D)附件功能 45 在 Windows Server 2003操作系统中可以通过安装 (69)组件创建 FTP站点。 ( A) IIS ( B) IE ( C) POP3 ( D) DNS 46 某主机的 IP 地址为 10.100.100.01/20,其子网掩码是 (70)。 ( A) 255 255 248 0 ( B) 255 255 2
17、52 0 ( C) 255 255 240 0 ( D) 255 255 255 0 47 在 Word编辑状态下,可以把一段文字的格式快速应用到另一段文字上,以提高编排文章的效率。其方法是:单击常用工具栏上的 (1)按钮;然后移动鼠标到待格式化的文本开始处, (2)。 ( A) ( B) ( C) ( D) ( A)按 Alt键的同时单击鼠标左键即可 ( B)按 Alt键的同时单击鼠标右键即可 ( C)按住鼠标左键拖动鼠标,到达待格式化的文本末尾时松开鼠标键 ( D)按住鼠标右键拖动鼠标,到达待格式化的文本末尾时松开鼠标键 49 Excel的单列表格 (3)可以根据 “分隔符号 ”分列成多列
18、表格。如果选中某单元格并输入 2000,按 Enter键后此单元格的显示内容为¥ 2000,那么应将此单元格的格式设置成 (4)。 ( A) ( B) ( C) ( D) ( A)数值 ( B)人民币 ( C)货币 ( D)科学 记数 51 冯 .诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。其中,内存用于存储指令和数据。在大多数高级语言程序中, (7)是内存单元的抽象。微处理器中的 ALU可执行算术运算和 (8)操作。 ( A)变量 ( B)关键字 ( C)语句 ( D)数据类型 ( A)浮点 ( B)定点 ( C)逻辑 ( D)控制 53 设机器码的长度为 8, X为带符号纯小数
19、, Y为带符号纯整数, X原11111111, Y补 11111111,则 X的十进制真值为 (19), Y的十进制真值为(20)。 ( A) 1/128 ( B) -1/128 ( C) -127/128 ( D) 127/128 ( A) -1 ( B) 127 ( C) -127 ( D) 1 55 下图所示的微机主板的 处是 (23)插槽, 处是 (24)接口。( A) CPU ( B) PCI ( C) RAM ( D) IDE ( A) COM ( B) RJ-45 ( C) USB ( D) PS/2 57 在下面的程序代码中, a是全局变量。若以引用调用 (call by re
20、ference)方式调用函数 f,则输出结果为 (34);若以值调用 (call by value)方式调用函数 f,输出结果为 (35)。 ( A) 10 ( B) 40 ( C) 36 ( D) 72 ( A) 10 ( B) 40 ( C) 36 ( D) 72 59 满二叉树的特点是每层上的结点数都达到最大值,因此对于高度为 h(h 1)的满二叉树,其结点总数为 (36)。对非空满二叉树,由根结点开始,按照先根后子树、先左子树后右子树的次序,从 1、 2、 3、 依次编号,则对于树中编号为 i的非叶子结点,其右子树的编号为 (37)(高度为 3的满二叉树如下图所示 )。( A) 2h
21、( B) 2h-1 ( C) 2h-1 ( D) 2h-1+1 ( A) 2i ( B) 2i-1 ( C) 2i+1 ( D) 2i+2 61 将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的 (52)。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为(53)。 ( A)可靠性 ( B)可移植性 ( C)可使用性 ( D)灵活性 ( A)可靠性 ( B)可移植性 ( C)可重用性 ( D)正确性 63 软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (55)设计测试用例,白盒测试根据软件的 (56)设 计测试用例。 ( A)功能规格说明 ( B)
22、需求说明 ( C)内部结构和逻辑 ( D)数据流图 ( A)功能规格说明 ( B)需求说明 ( C)内部结构和逻辑 ( D)数据流图 65 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 (57)的集合。提供数据库各种操作的软件系统叫做 (58)。 ( A)命令 ( B)程序 ( C)数据 ( D)文件 ( A)数据库系统 ( B)文件系统 ( C)操作系统 ( D)数据库管理系统 67 对于下图所示的 Students和 SC关系,属性 Sno表示学号, Sname表示姓名,Sex表示性别, SD表示专业, Age表示年龄, Cno表示课程号, Grade表示成绩。 a当用户查询
23、“选了课程 2的学生数 ”时,其结果应为 (59);当 Students和 SC关系进行自然连接时,其结果集的属性列数应为 (60)。 b查询 “至少选修了两门课程的每个学生的平均成绩 ”的 SQL语句如下: SELECT Sno, (61) FROM SC GROUP BY Sno (62)1; ( A) 3 ( B) 4 ( C) 6 ( D) 7 ( A) 6 ( B) 7 ( C) 8 ( D) 9 ( A) Grade ( B) SUM(Grade)/7 ( C) AVG(Grade) ( D) SUM(Grade)/COUNT(Cno) ( A) WHERE COUNT(Sno)
24、( B) WHERE COUNT(DISTINCT(Sno) ( C) HAVING COUNT(Sno) ( D) HAVING COUNT(DISTINCT(Sno) 71 The line of computing jobs waiting to be run on a computer system might be a(71). The jobs are serviced in the order of their arrival, that is, the first in is the first out. ( A) queue ( B) stack ( C) array ( D
25、) record 72 The(72)is a collection of modules serving as interface between hardware and software to provide a software platform ( A) computer ( B) processor ( C) application software ( D) operating system 73 C+fullysupports(73)programming ( A) visual ( B) object-oriented ( C) logic ( D) natural lang
26、uage 74 The Internet is an open system, and most information is available to everyone It is very important to add(74)to existing system for protecting the secret information ( A) Web pages ( B) modem ( C) security ( D) network 75 A(75)system placed between the company network and the outside world m
27、ay limit outside access to the internal network ( A) firewall ( B) modem ( C) gateway ( D) key 2008年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 B 【试题解析】 本题考查的是电子邮件处理方面的基础知识。最高层域名分为两大类:机构性域名和地理性域名。目前共有 14种机构性域名: COM(盈利性的商业实体 )、 EDU(教育机构或设施 )、 GOV(非军事性政府或组织 )、 INT(国际性机构 )、MIL(军事机构或设施 )、 NET(网络资源或组织 )
28、、 ORG(非盈利性 组织机构 )、FIRM(商业或公司 )、 STORE(商场 )、 WEB(和 WWW有关的实体 )、 ARTS(文化娱乐 )、 ARC(消遣性娱乐 )、 INFU(信息服务 )和 NOM(个人 )。 2 【正确答案】 A 【试题解析】 本题考查数制转换。 9B16=10011 0112=2338 3 【正确答案】 A 【试题解析】 本题考查数据编码和校验基础知识。偶校验是指数据编码 (包括校验位 )中 “1”的个数应该是偶数。因此,若除去校验位,编码中 “1”的个数是奇数时,校验位应设置为 1;否则,校验位应设置为 0。本题 “0100101”中有 3个 “1”,所以最高
29、位增加一个偶校验位后为 “10100101”。 4 【正确答案】 C 【试题解析】 本题考查与系统效率性能相关的基本知识。衡量系统效率的常用指标包括响应时间、吞吐量和周转时间等,其中作业的响应时间会直接影响系统吞吐量。在一段时间内,作业处理系统 (本题中的服务端 )持续地处理作业过程中,若作业响应时间越短,则该段时间内可处理的作业数越多,即系统的吞吐量越大。 5 【正确答案】 D 【试题解析】 本题考查软件开发基础知识。目前绝大多数程序设计语言都支持函数机制, 例如 C语言提供了基本的 I/O操作、数学运算等函数,并将这些常用函数以函数库形式提供给软件开发者。在应用软件开发中也可以将系统常用操
30、作定义为函数,并打包成函数库,这样做的目的主要是为提高软件的可重用性,并降低程序各部分之间的耦合度,从而使得这些函数库可在多个软件中重复使用。 6 【正确答案】 A 【试题解析】 本题考查像素深度的基本知识。像素深度决定图像中每个像素可能有的颜色数,对于黑白图像是确定图像的每个像素可能有的灰度等级。每个像素被量化后将用若干二进制位来表示,一位二进制位只能表示像素的亮或暗 。这就是黑白图像或称为二值图图像。 7 【正确答案】 D 【试题解析】 本题考查图像文件格式方面的基础知识。 . BMP文件 (.BMP): BMP图像文件是 Windows 操作系统采用的图像文件格式,在 Windows环境
31、下运行的所有图像处理软件几乎都支持 BMP图像文件格式。 BMP采用位啤射存储格式,除了图像深度可选以外,一般不采用其他任何压缩,所以占用的存储空间较大。 BMP文件的图像深度可选 1、 4、 8 及 24 位,有黑白、16色、 256色和真彩色之分。 . PNG文件: PNG文件是作为 GIF的替代品开发的,它能够避免使用 GIF文件所遇到的常见问题。它从 GIF那里继承了许多特征,增加了一些 GIF文件所没有的特性。用来存储灰度图像时,灰度图像的深度可达 16位,存储彩色图像时,彩色图像的深度可达 48位。在压缩数据时,它采用了一种 LZ77 算法派生无损压缩算法。 . WMF文件 (.W
32、MF): WMF文件只在 Windows 中使用,它保存的不是点阵信息,而是函数调用信息。它将图像保存为一系列 GDI(图形设备接口 )的函数调用,在恢复时,应用程序执行源文件 (即执行一个个函数调用 )在输出设备上画出图像。WMF文件具有设备无关性,文件结构好,但是解码复杂,其效率比较低。 . AVI文件 (.AVI):是 Microsoft公司开发的一种符合 RIFF文件规范的数字音频与视频文件格式, Windows95/98、 OS/2 等多数操作系统直接支持。 AVI 格式允,许视频和音频交错在一起同步播放,支持 256色和 RLE压缩。 AVI 文件未限定压缩标准,只是作为控制界面上
33、的标准,不具有兼容性,用不同压缩算法生成的AVI 文件,必须使用相同的解压缩算法才能播放出来。 8 【正确答案】 B 【试题解析】 本题考查真彩色和伪彩色 方面的基本概念。真彩色一般是指组成一幅彩色图像的每个像素值中,有 R、 G、 B 三个基色分量,每个基色分量直接决定显示设备的基色强度,这样产生的彩色称为真彩色。在生成图像时,对图像中不同色彩进行采样,可产生包含各种颜色的颜色表,称为彩色查找表。描述图像每个像素的颜色也可以不由每个基色分量的数值直接决定,而是把像素值作为彩色查找表的表项入口地址,去找出相应的 R、 G、 B 强度值所产生的彩色。用这种方法描述的像素颜色称为伪彩色。彩色查找表
34、是一个事先做好的表,表的入口地址也称为索引号。使用查找表得到的数值显示的彩色不是图 像本身真正的颜色,它没有完全反映原图的彩色,所以称为伪彩色。图形是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧和矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照和材质等效果。矢量图法实质上是用数学的方式来描述一幅图形图像,在处理图形图像时根据图元对应的数学表达式进行编辑和处理。在屏幕上显示一幅图形图像时,。首先要解释这些指令,然后将描述图形图像的指令转换成屏幕上显示的形状和颜色。编辑矢量图的软件通常称为绘图软件,如适于绘制机械图、 电
35、路图的 AutoCAD软件等。矢量图形主要用于表示线框型的图画、工程制图和美术字等。 9 【正确答案】 A 【试题解析】 本题考查计算机安全方面的基础知识。计算机文件型病毒感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按照编制者的意图对系统进行破坏。 10 【正确答案】 D 【试题解析】 本题考查计算机安全方面的基础知识。 Windows XP系统服务中Telnet服务如果配置为 “自动 ”,则每当 Windows XP启动时,系统会自动启动Telnet服务;把 Telnet服务 配置为 “手动 ”,则每当 Windows XP启动时,系统不会自动启动 Telnet服务,但是
36、如果系统当前已经运行了 Telnet服务,系统也不会自动关闭 Telnet服务。因此答案为 D。 11 【正确答案】 B 【试题解析】 著作权法规定: “著作权人可以全部或者部分转让本条第一款第 (五 )项至第 (十七 )项规定的权利,并依照约定或者本法有关规定获得报酬。 ”其中,包括署名权。 12 【正确答案】 A 【试题解析】 本题考查软件著作权方面的基础知识。接受他人委托开发的软件,其著作权的归属由委托人与受托人 签订书面合同约定;无书面合同或者合同未作明确约定的,其著作权由受托人享有。 13 【正确答案】 B 【试题解析】 本题考查计算机中流水线概念。使用流水线技术,计算机的微处理器可
37、以在完成一条指令前就开始执行下一条指令。流水线方式执行指令是将指令流的处理过程划分为取指、译码、取操作数、执行并写回等几个并行处理的过程段。目前,几乎所有的高性能计算机都采用了指令流水线。 14 【正确答案】 B 【试题解析】 本题考查计算机方面的基础知识。 Cache是高速缓冲存储器,常用于在高速设备和低速设备之间数据交换时进行速度缓冲。 RAM是随机访问存储器,即内存部件,是计算机工作时存放数据和指令的场所,断电后内容不保留。CMOS 是一块可读写的 RAM芯片,集成在主板上,里面保存着重要的开机参数,而保存是需要电力来维持的,所以每一块主板上都会有一颗纽扣电池,叫CMOS 电池。 CMO
38、S主要是用来保存当前系统的硬件配置和操作人员对某些参数的设定。微机启动自检时,屏幕上的很多数据就是保存在 CMOS 芯片里的,要想改变它, 必须通过程序把设置好的参数写入 CMOS,所以,通常利用 BIOS程序来读写。 15 【正确答案】 B 【试题解析】 本题考查操作系统基本概念。操作系统的任务是管理计算机系统中的软、硬件资源;把源程序转换为目标代码的是编译或汇编程序;负责存取数据库中各种数据的是数据库管理系统;负责文字格式编排和数据计算的是文字处理软件和计算软件。 16 【正确答案】 A 【试题解析】 本题考查操作系统进程管理方面的基础知识。进程一般有三种基本状态:运行、就绪和阻塞。其中运
39、行状态表示当一个进程在处理机上运行时 ,则称该进程处于运行状态。显然对于单处理机系统,处于运行状态的进程只有一个。就绪状态表示一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。阻塞状态也称等待或睡眠状态,一个进程正在等待某一事件发生 (例如请求 I/O而等待 I/O完成等 )而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。综上所述,若进程 P1 正在运行,操作系统强行撇下 P1 进程所占用的 CPU,让具有更高优先级的进程 P2 运行,此时 P1 进程处于就绪状态。 17 【正确答案】 C 【 试题解析】 本题考查操作系统页式
40、存储管理方面的基础知识。从图中可见,页内地址的长度是 12位, 212=4096,即 4K;页号部分的地址长度是 20位, 2201 048 576,即 1M。故本题的正确答案为 C。 18 【正确答案】 D 【试题解析】 本题考查程序语言基本知识。计算机能直接识别或执行的语言是机器语言,其他形式的语言程序都要先翻译成机器语言才能运行。汇编语言是对机器语言的第一层抽象,将 0、 1序列表示的操作用符号表示,例如,用 MOV表示数据传送、 ADD表示相加运算等,因此汇编语言需要翻译,实 现该翻译任务的软件称为汇编程序 (或汇编器 )。 19 【正确答案】 B 【试题解析】 本题考查编译过程基本知
41、识。 高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误;静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定 义错误。 20 【正确答案】 D 【试题解析】 本题考查程序语言基础知识。程序设计方法学的目标是能设计出可靠、易读而且代价合理的程序。程序设计方法学包括程序理论、研制技术、支援环境、工程规范和自动程序设计等课
42、题,使程序设计更加科学化和工程化。其基本内容是:结构程序设计;程序理论在程序设计技术中的应用,以及规格说明和变换技术。程序理论与程序设计方法学的发展密切相关,它丰富了程序人员的思维方法,促进了程序设计技术的发展。程序设计方法学也与软件工程关系密切,对软件的研制和维护起指导作用。基本的程序设计方 法有过程式程序设计 (结构化程序设计 )方法、逻辑式程序设计方法、函数式程序设计方法和面向对象程序设计方法等。程序设计语言与程序设计方法不是一一对应的关系,例如 C+语言是面向对象的程序设计语言,它既支持结构化程序设计又支持面向对象的程序设计。过程式程序设计的基本特点是详细描述计算的步骤,至 20世纪
43、90年代,计算机软件开发过程中主要采用过程式 (结构化 )程序设计技术。 21 【正确答案】 B 【试题解析】 本题考查程序语言基础知识。现代电子计算机采用二进制表示信息,即机器语言是二进制语言。机器语言程序的 特点是程序全部由二进制代码组成,可以直接访问和使用计算机的硬件资源。计算机能直接识别并执行这种程序。因此,计算机能直接识别和执行的语言符号是由 0和 1组成的。 22 【正确答案】 D 【试题解析】 本题考查数据结构中数组元素的存储知识。 根据定义,二维数组 P1 5, 0 8中的元素可表示如下: P1, 0P1, 1P1, 2P1, 3P1, 4P1, 5P1, 6P1, 7P1,
44、8 P2, 0P2, 1P2, 2P2, 3P2, 4P2, 5P2, 6P2, 7P2, 8 P3, 0P3, 1P3, 2P3, 3P3, 4P3, 5P3, 6P3, 7P3, 8 P4, 0P4, 1P4, 2P4, 3P4, 4P4, 5P4, 6P4, 7P4, 8 P5, 0P5, 1P5, 2P5, 3P5, 4P5, 5P5, 6P5, 7P5, 8 数组空间首地址为 base,也就是说元素 P1, 0的存储地址为 base,按行存储时, P3, 3之前存储了 29+3个元 素,因此 P3, 3在该数组空间的地址为base+21。 23 【正确答案】 C 【试题解析】 本题考
45、查数据结构中栈的基本知识。 栈是操作受限的线性表,其特点是后进先出。应用中可将栈看作一个桶状的容器,当栈中有元素时,栈顶元素先出栈,栈为空时进行出栈操作是不正确的。因此,对于一个关于初始为空的栈的操作序列,要求序列中任何一个操作之前,入栈操作的次数要大于等于出栈操作的次数。题目选项中仅操作序列 SXSXSSXX满足该要求。 24 【正确答案】 A 【试题解析】 本题考查数据结构基本知识。在 数据结构中,结点 (数据元素 )及结点间的相互关系组成数据的逻辑结构。按逻辑结构的不同,数据结构通常可分为线性结构和非线性结构两类。 25 【正确答案】 C 【试题解析】 本题考查数据结构中散列查找表基本知
46、识。哈希 (或散列 )技术是指将数据元素存入查找表时,根据元素的关键字值使用一个提前设定的散列函数计算出元素的存储位置进行查找。通常情况下,散列函数无法实现绝对均匀的散列处理,即可能将关键字不同的数据元素散列到同一个存储单元,这种情况称为冲突,发生冲突的关键字称为同义词。 26 【正确答案】 D 【试题解析】 本题考查数据结构中树的基本知识。树结构中一个数据元素可以有两个或两个以上的直接后继元素,可以用来描述客观世界中广泛存在的层次关系。树是 n(n0)个结点的有限集合。当 n=0肘称为空树。在任一非空树 (n 0)中,有且仅有一个称为根的结点;其余结点可分为 m(m0)个互不相交的有限集T1
47、, T2, , Tm,其中每个集合又都是一棵树,并且称为根结点的子树。因此,树中数据元素之间具有一对多的逻辑关系。 27 【正确答案】 C 【试题解析】 本题考查数据结构中队列的础知识。队列是仅在表头删 除元素、在表尾插入元素的操作受限的线性表,其特点是先入先出。应用中可以将队列看作容器。队列采用顺序存储结构 (一维数组,顺序队列 )时,为了降低运算的复杂度,元素入队时,只需修改队尾指针 rear, (rear+1rear) ;元素出队时,只需修改队头指针 front(front+1front) 。由于顺序队列的存储空间是提前设定的,所以队尾指针会有一个上限值,当队尾指针达到其上限时,就不能只通过修改队尾指针来实现新元素的入队操作了。此时,可将顺序队列假想成一个环状结构,称为循环队列。队列容量为 M时,队头指针 front和队尾指针 rear的值循环地在 0 M-1