1、2011年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析 1 _负责电子邮件的接收,这样当用户的电子邮件到来时,由其负责将邮件移到用户的电子信箱内,并通知用户有新邮件。 A用户计算机 B邮件服务器 C个人计算机 D ASP主机 2 计算机启动时,可以通过存储在 _中的引导程序引导操作系统。 A RAM B ROM C Cache D CPU 3 寄存器间接寻址是指在 _中存取操作数。 A通用寄存器 B程序计数器 C主存单元 D外存 储器 4 CPU从主存中取出一条指令并完成执行的时间称为 _。 A时钟周期 B机器周期 C指令周期 D总线周期 5 若 SRAM芯片的存储
2、容量为 64K16位,则其地址线与数据线数目应为_,使得访问其指定存储单元时,能将地址信号和数据信号一次性地并行传输。 A 16和 16 B 64和 16 C 16和 64 D 6和 8 6 要表示 256级灰度图像,表示每个像素点的数据最少需要 _个二进制位。 A 4 B 8 C 16 D 256 7 某种 SoundBlaster声卡 属于 8位声卡,这里的 “8位 ”是指 _。 A声音最大量化位数是 8 B MIDI通道数是 8 C可以产生的音色数是 28 D声道数为 8 8 下列软件产品中,专门用于音频信息处理的工具软件是 _。 A 3ds Max B Photoshop C Audi
3、tion D Authorware 9 一个公司面临的网络攻击来自多方,一般采用安装防火墙的方法防范 _。 A外部攻击 B内部攻击 C网络监听 D病毒入侵 10 Windows系统中内置了一些用户组,其中,对计算机 拥有不受限制的完全访问权的用户组是 _。 A Guests B Power Users C Users D Administrators 11 软件合法复制品 (光盘 )所有人不享有 _。 A软件著作权 B必要的修改权 C软件装机权 D软件备份权 12 商标权权利人是指 _。 A商标设计人 B商标制作人 C商标使用人 D注册商标所有人 13 在 IEEE754浮点表示法中,阶码采用
4、 _表示。 A原码 B反码 C补码 D移码 14 某机器的字长为 8,符号位占 1位,数据位占 7位,采用补码表示时的最小整数为 _。 A -28 B -27 C -27+1 D -28+1 15 在计算机中, _。 A指令和数据都采用十进制存储 B指令和数据都采用二进制存储 C指令用十进制存储,数据采用二进制存储 D指令用二进制存储,数据采用十进制存储 16 采用虚拟存储器的主要目的是 _。 A扩大可使用的主存空间 B扩大可使用的外存空间 C提高访问主存的速度 D提高访问外存的速度 17 操作系统通过 _来组织和管 理外存中的信息。 A字处理程序 B设备驱动程序 C文件目录和目录项 D语言翻
5、译程序 18 在程序运行过程中, _时可能需要进行整型数据与浮点型数据之间的强制类型转换。 访问数组元素 进行赋值运算 对算术表达式求值 进行递归调用 A B C D 19 对高级语言程序进行翻译时,源程序中的变量不可能映射到 _。 A内存代码区的存储单元 B内存堆栈区的存储单元 C CPU中的通用寄存器 D内存静态存储区的存储单元 20 以下关于程序的叙述中,错误的是 _。 A有编译错误的程序一定包含着错误 B运行结果正确的程序也可能含有错误 C调用了未定义的函数会产生链接错误 D调用了未定义的函数会发生运行异常 21 对 C/C+程序进行处理时,可先将 _,然后进行链接以形成可执行程序。
6、A C程序翻译成汇编程序 B C+程序翻译成 C程序 C C程序翻译成 C+程序 D C+程序翻译成目标程序 22 以下语言中,不用于网页编程或网页制作的语言是 _。 A Shell B JavaScript C PHP D HTML 23 若匹配 Email地址的正则式为 “w+(-+.w+)*/w+(-.w+)*.W+(-.w+)*”,其中, w等同于 0-9 A-Z a-z(即数字或英文字母中的一个 ),则 _为非法的Email地址。 A B amy+000qqcom. C rmy.000220.191.102.14 D a-b- 24 若二维数组 arr18, 16的首地址为 bas
7、e,数组元素按列存储,且每 个元素占用 4个存储单元,则元素 arr5, 5在该数组空间的地址为 _。 A base+(4*8+4)*4 B base+(5*8+5)*4 C base+(4*6+4)*4 D base+(5*6+5)*4 25 设线性表 (59, 53, 46, 48, 37, 31, 25)采用散列 (Hash)法进行存储和查找,散列函数为 H(Key)=Key MOD 7(MOD表示整除取余运算 )。若用链地址法解决冲突(即将相互冲突的元素存储在同一个单链表中 )构造散列表,则散列表中与哈希地址_对应的单链表最长。 A 2 B 3 C 4 D 6 26 设递增序列 A为
8、a1 a2, , an,递增序列 B为 b1, b2, , bm,且 m n,则将这两个序列合并为一个长度为 m+n的递增序列时,当 _时,归并过程中元素的比较次数最少。 A an bm B an b1 C a1 b1 D a1 bm 27 28 29 30 31 32 在面向对象的编程语言中,下列正确的说法是 _。 A对象是类的实例 B每个类都必须创建一个实例 C每个类只能创建一个实例 D类的实例化是指对 类进行初始化 33 在统一建模语言 (UML)中, _用于描述系统与外部系统及用户之间的交互。 A对象图 B类图 C用例图 D序列图 34 面向对象软件开发过程中,面向对象分析阶段包含一系
9、列活动,而 _活动不属于面向对象分析阶段。 A识别分析类 B构建分析模型 C评估分析模型 D确定接口规格 35 在面向对象开发方法中, _机制模拟现实世界中的遗传现象,实现类之间共享数据和方法。 A封装 B继承 C多态 D抽象接口 36 在数据流图 (DFD)中 ,项层数据流图仅包含一个 _。 A数据处理 B数据存储 C数据流 D数据源或者数据汇点 37 下图所示的流程中,最少需要 _个测试用例就可以完成路径覆盖。A 1B 2C 3D 4 38 实体 -关系图 (E-R图 )用于结构化分析过程中的 _建模。 A功能 B数据 C行为 D组织 39 在程序中有一个错误处理模块,它接收出错信号,对不
10、同类型的错误打印出不同的出错信息,则该模块设计时内聚类型为 _。 A逻辑内聚 B信息内聚 C功能内聚 D过程内聚 40 黑盒测试不能发现 _。 A不正确或遗漏的功能 B初始化或终止性错误 C内部数据结构不合理 D性能不满足要求 41 敏捷软件开发方法的特点不包括 _。 A较之于过程和工具,更注重人及其交互 B较之于详尽的文档,更注重可运行软件的价值 C较之于响应需求变化,更注重严格遵循计划 D较之于合同谈判,更注重与客户的合作 42 用户界面设计原则中不包括 _。 A不要将实现技术暴露给用户 B整个软件中应采用统一规范且易于理解的行业术语 C软件给出的错误信 息应尽量包括错误表现和问题,以及解
11、决方法和建议 D软件运行时底层软件发现的错误应由底层代码向界面发送错误信息 43 对应用软件产品所进行的 B测试,是 _进行的测试。 A在开发环境下由开发者 B在开发环境下由测试人员 C在应用环境下由开发者 D在应用环境下由部分用户 44 某保险公司推出的电脑损坏保险业务如下所述:每台参保电脑每年需交付 200元,当电脑损坏时,可以获得理赔金额 1700元。据统计,每年约有 10%的电脑损坏需要理赔,则该保险公司每年平均从每台参保电脑获益 _元。 A 10 B 30 C 50 D 100 45 在 中,属于顶级域名的是 _。 A www B sina C com D Cn 46 HTML中 _
12、用于定义文档的标题。 A font B title C align D Head 47 下列接入网技术中,通过电话线接入的是 _。 A HFC B ADSL C FTTx D Wi-Fi 48 在电子邮件系统中, Outlook Express是 _。 A邮件客户端 B邮件服务器 C邮件传输代理 D邮件协议 49 利用 Windows系统中的事件查看器将查看的事件分为 _。 A用户访问事件、安全性事件和系统事件 B应用程序事件、安全性事件和系统事件 C网络攻击事件、安全性事件和记账事件 D网络连接事件、安全性事件和服务事件 49 在 word中建立新 “文档 1”,再选择 “保存 ”命令,将
13、(1)_ ;若单击标题栏右边显示的 “ ”按钮, “文档 1”的窗口将 (2)_ 。 50 (1)_ A关闭 “文档 1” B弹出 “另存为 ”对话框 C “文档 1”保存在当前文件夹 D “文档 1”保存在 Documents文件夹 51 (2)_ A被关闭 B向下还原 C最大化 D最小化 51 某单位的员工工资表如下图所示。当员工基本工资小于 2000元时,绩效工资 =基本工资 9%业绩点;当员工基本工资大于等于 2000元时,绩效工资 =基本工资8%业绩点。若要计算绩效工资,可先在 F3单元格中输入 (1)_ ,并向垂直方向拖动填充柄至 F9单元格,则可自动算出每个员工的绩效工资;若要计
14、算各项平均值,则先在 C10单元格中输入 (2)_ 拖动填充柄至 F10单元格。52 (1)_ 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) 53 (2)_ A =AVERAGE(C3:C9),然后向水平方向 B =AVERAGE(C3:G3),然后向垂直方向 C AVERAGE(C3:C9),然后 向水平方向 D AVERAGE(C3:G3),然后向垂直方向 53
15、(1)_ 是指 CPU一次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常用 (2)_ 为单位来描述。 54 (1)_ A字长 B主频 C运算速度 D存储容量 55 (2)_ A MB B Hz C MIPS D BPS 55 在 Windows系统中,可通过文件扩展名判别文件类型,例如, (1)_是一种可执行文件的扩展名。当用户双击一个文件名时, Windows系统通过建立的 (2)_ 来决定使用什么程序打开该文件。 56 1_ A xml B txt C obj D Exe 57 2_ A文件 B临时文件 C文件关联 D子目录
16、 57 若计算机系统中某时刻有 5个进程,其中 1个进程的状态为 “运行 ”, 2个进程的状态为 “就绪 ”, 2个进程的状态为 “阻塞 ”,则该系统中并发的进程数为 (1) _ ;如果系统中的 5个进程都要求使用两个互斥资源 R,那么 该系统不产生死锁的最少资源数 R应为 (2)_ 个。 58 (1) _ A 2 B 3 C 4 D 5 59 (2) _ A 5 B 6 C 8 D 9 59 函数 g和 f的定义如下所示,其中, a是全局变量。若在函数 g中以引用调用(call by reference)方式调用函数 f(a),则函数 g的返回值为 (1) _ ,此时变量 a的值为 (2)
17、_ 。 60 (1) _ A 25 B 12 C 10 D 8 61 (2) _ A 2 B 3 C 4 D 5 61 UML图中, 1._ 属于动态交互图,它们关注系统的动态特性; 2._ 属于静态结构视图,它们关注系统的静态结构。 62 1._ A序列图和通信图 B序列图和类图 C类图和对象图 D组件图和通信图 63 2._ A序列图和通信图 B序列图和类图 C类图和对象图 D组件图和通信图 63 1公里,现需要在隧道两侧安装照明灯和广告牌,若起点、终点以及从起点到终点每隔 50米都需要安装一盏照明灯,并且在相 邻照明灯之间需要安装一幅广告牌,则共需安装照明灯 1._ 盏、广告牌 2._
18、幅。 64 1._ A 40 B 42 C 44 D 46 65 2._ A 38 B 40 C 42 D 44 66 This printer is equipped with an 8-bit parallel _ port for PCs. A plug B insert C link D Interface 67 OS can use _ memory to run processes that require more main memory than is actually available. A virtual B imaginary C abstract D False 68
19、 Unit testing refers to that each _ is tested to ensure that it operates correctly. A subsystem B device C application D Module 69 More and more persons who use the Internet had created a _ or web based diary. A blog B DBMS C profile D photo-set 70 _ means that a source program file can be compiled
20、and executed on different computers. A Portability B Usablity C Recovery D Mobility 2011年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 B 【试题解析】 本题考查电子邮件方面的基础知识。 试题的正确选项为 B。通常 Internet上的个人用户不能直接接收电子邮件,而是申请 ISP主机的一个电子信箱,由 ISP主机负责电子邮件的接收。一旦有用户的电子邮件到来, ISP主机就将邮件移到用户的电子信箱内,并通知用户有新邮件。因此,当发送一条电子邮件给另一个客户时,电子
21、邮件首先从用户计算机发送到ISP主机,再到 Internet上收件人的 ISP主机,最后到收件人的个人计算机。 2 【正确答案】 B 【试题解析】 本题考查计算机系统基础知识。 RAM表示随机访问存储器,分为动态 (DRAM)和静态 (SRAM)两种,其特点是断电后内容消失。内存部件常采用 DRAM构成, Cache(高速缓存 )常采用 SRAM构成,相对于 SRAM, DRAM集成度高、速度低。 ROM表示只读存储器,其内容被固化,断电时内容不丢失。 CPU中的存储部件是寄存器,用于暂存信息,断电后内容不保存。 3 【正确答案】 C 4 【正确答案】 C 【试题解析】 本题考查计算机系统的基
22、础知识。 时钟周期: CPU工作的最小时间单位,处理操作的最基本单位。 机器周期:通常用内存中读取一个指令字的最短时间来规定 CPU周期 (也就是计算机完成一个基本操作所花费的时间 )。 指令周期:取出并执行一条指令的时间。 指令周期、机器周期和时钟周期之间的关系:指令周期通常用若干个机器周期表示,而机器周期时间又包含有若干个时钟周期。 存储器和 I/O接口一般是挂接在系统总线上的, CPU对存储器和 I/O接口的访问是通过总线 实现的。通常把 CPU通过总线对微处理器外部 (存储器或 I/O接口 )进行一次访问所需时间称为一个总线周期。一个总线周期由几个时钟周期组成。 5 【正确答案】 A
23、6 【正确答案】 B 7 【正确答案】 A 8 【正确答案】 C 【试题解析】 3ds Max是一种功能强大的三维图形图像编辑工具软件。 Photoshop用于图像设计、编辑与处理,其功能强大,是使用最多的一种图形 /图像工具软件。 Audition是专门用于音频信息处理的工具软件。 Authorware用来创作与 发行互动式学习的工具软件,可用它来进行教育训练、教学、多媒体应用软件的开发。 9 【正确答案】 A 【试题解析】 本题考查网络攻击的手段和防范相关概念。 公司面临的网络攻击来自多方面,根据攻击的性质可以分为主动攻击和被动攻击两类,根据攻击的来源可以分为外部攻击和内部攻击两类。外部攻
24、击指来自公司外部 (如 Internet)的攻击,内部攻击指来自公司内部网络的攻击。安装防火墙可以利用过滤规则禁止公司内部和外部网络之间的部分网络流量,所以一般利用该手段来防范外部攻击。而对于来自公司内部的攻击防火墙则 无效,只能通过加强用户认证的方式来防范。 10 【正确答案】 D 【试题解析】 本题考查 Windows系统管理方面用户组的基础知识。 Windows系统中有 Users、 Power Users、 Administrators、 Guests等用户组。 Users(普通用户组 )是最安全的组,因为分配给该组的默认权限不允许成员修改操作系统的设置或用户资料。 Users组有最安
25、全的程序运行环境。 Power users(高级用户组 )可以执行除了为 Administrators组保留的任务外的其他任何操作系统任务。分配给 Power Users组的默认权限允许 Power Users组的成员修改整个计算机的设置。但 Power Users不具有将自己添加到 Administrators组的权限。在权限设置中,这个组的权限是仅次于 Administrators的。 Administrators(管理员组 )的用户对计算机 /域有不受限制的完全访问权。分配给该组的默认权限允许对整个系统进行完全控制。 Guests(访客 )是权限最低的用户组,一般用于对本机共享文件的访问
26、。 11 【正确答案】 A 【试题解析】 我国著作权法列举了三项不宜给予著作权保护的对象:法律、法规,国家机关的决议、决定、命令和其他具有立法、行政、司法性质的文件,及其官方正式译文;时事新闻;历法、数表、通用表格和公式。 我国计算机软件保护条例是保护计算机软件的一项法规,是具有实施效用的法律文件,并非缺乏独创性。但对它的考虑,首先是促使其自由传播和复制,以便使人们充分地了解和掌握,故不在著作权保护之列。 12 【 正确答案】 D 【试题解析】 商标法主要是保护注册商标,注册商标是指经国家主管机关核准注册而使用的商标,注册人依法对其注册商标享有专用权 (商标权 )。 在我国,商标权的取得实行的
27、是注册原则,即商标所有人只有依法将自己的商标注册后,商标注册人才能取得商标权,其商标才能得到法律的保护。未注册商标是指未经核准注册而自行使用的,其商标人不享有法律赋予的专用权。 商标权不包括商标设计人的权利,注重商标所有人的权利,商标设计人的发表权、署名权等人身权在商标的使用中没有反映,它不受商标法保护,商标设计人可 以通过其他法律来保护属于自己的权利,如可以将商标设计图案作为美术作品通过著作权法来保护,与产品外观关系密切的商标图案还可以申请外观设计专利通过专利法保护。 13 【正确答案】 D 【试题解析】 本题考查计算机系统中数据表示的基础知识。 IEEE(Institute of Elec
28、trical and Electronics Engineers)于 1985年提出了 IEEE754标准。该标准规定基数为 2,阶码 E用移码表示 (又叫增码,是符号位取反的补码 ),尾数 M用原码表示,根据原码的规格化方法,最 高数字位总是 1,该标准将这个 1缺省存储,使得尾数表示范围比实际存储的多一位。 14 【正确答案】 B 【试题解析】 本题考查计算机系统中数据表示的基础知识。 补码表示的规则是:用最高位表示符号,正数用 0表示,负数用 1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。例如,十进制整数 +1的补码表示为 00000001, -
29、1的补码表示为 11111111。 机器字长为 8时,用 7位表示数值,最大整数值为 127(补码表示为 01111111),最小整数值为 -128=-27(补码表示为 10000000)。 15 【正确答案】 B 16 【正确答案】 A 【试题解析】 本题考查存储系统的基础知识。 根据程序执行的互斥性和局部性两个特点,允许在内存只装入程序的一部分,而另一部分放在磁盘上,当需要的时候再装入到主存,这样一来,在一个小的主存空间就可以运行一个比它大的程序。同时,用户编程的时候也摆脱了一定要编写小于主存容量的程序的限制。也就是说,用户的逻辑地址空间可以比主存的绝对地址空间要大。对用户来说,好像计算机
30、系统具有一个容量很大的主存储器,称为 “虚拟 存储器 ”。 17 【正确答案】 C 【试题解析】 本题考查操作系统文件管理方面的基础知识。 操作系统通过文件和文件目录来组织和管理外存中的信息。为了实现文件 “按名存取 ”,必须为每个文件设置用于描述和控制文件的数据结构,该数据结构通常称之为文件控制块 FCB,或称为文件的说明或称为文件目录项 (简称目录项 )。文件控制块 FCB至少要包括文件名和存放文件的物理地址,文件控制块的有序集合称为文件目录。这样,当用户要访问文件时,可以通过检索文件目录找到需要访问的文件目录项,根据目录项中的物理地址访问文件 信息。 18 【正确答案】 A 【试题解析】
31、 本题考查程序语言基础知识。 当表达式中操作数的类型不同时,需要进行强制类型转换,即将操作数转化为所需要的类型。强制类型转换分为显式强制转换和隐式强制类型转换。强制类型转换不改变原来数据的类型,而是产生一个符合类型要求的中间结果。 当赋值表达式右边的表达式的求值结果类型与左边变量的类型不同时,也有可能需要进行强制数据类型转换。 19 【正确答案】 A 【试题解析】 本题考查程序语言的基础知识。 源程序中的变量是内存中存储单元的 抽象,具有地址、值和类型等属性,变量的值在程序运行过程中可以改变。系统常将内存区域划分为代码区、静态数据区、栈区和堆区等,其中代码区存放执行的指令序列,在程序运行过程中
32、该区域中的内容用户不能修改,因此不能将变量映射到内存代码区的存储单元。 20 【正确答案】 D 【试题解析】 本题考查程序语言处理的基础知识。 高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。 编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数 (代码 )链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。 21 【正确答案】 D 22 【正确答案】 A 【试题解析】 本题考查程序语言的基础知识。 在 Linux中, Shell就是一个命令行解释器,它的作用就是遵循一定的语
33、法将输入的命令加以解释并传给系统。它为用户提供了一个向操作系统发送请求以便运行程序的接口系统级程序,用户可以用 Shell来启动、挂起、停止甚至是编写一些程序。 Shell既是一种命令语言,又是一种程序设计语言。作为命令语言, 它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。它虽然不是 Linux系统内核的一部分,但它调用了系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行。 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端 We
34、b开发的脚本语言,常用来给 HTML网页添加动态功能,比如响应用户的各种操作。 PHP(Hypertext, Preprocessor)是一种 HTML内嵌式的语言,是一种在服务器端执行的嵌入 HTML文档的脚本语言。 HTML(Hyper Text Mark-up Language)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。 23 【正确答案】 B 24 【正确答案】 A 25 【正确答案】 C 【试题解析】 本题考查哈希表的基本概念。 根据所设置的哈希函数,计算各关键字对应的哈希地址如下: H(59)=59 MOD 7=3 H(53)=53 MOD 7=4 H(46)=4
35、6 MOD 7=4 H(48)=48 MOD 7=6 H(37)=37 MOD 7=2 H(31)=31 MOD 7=3 H(25)=25 MOD 7=4 用拉链法解决冲突构造的哈希表如图 1-1所示: 从图中可以看出,与哈希地址 4对应的单链表最长。 26 【正确答案】 B 27 【正确答案】 A 28 【正确答案】 A 29 【正确答案】 B 30 【正确答案】 D 31 【正确答案】 B 32 【正确答案】 A 33 【正确答案】 C 【试题解析】 本题考查统 一建模语言 (UML)的基本知识。 UML2.0中提供了多种图形。对象图展现了一组对象以及它们之间的关系。对象图描述了在类图中所
36、建立的事物的实例的静态快照。类图展现了一组对象、接口、协作和它们之间的关系。用例图展现了一组用例、参与者以及它们之间的关系,描述了谁将使用系统以及用户期望以什么方式与系统交互。序列图是场景的图形化表示,描述了在一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动。 34 【正确答案】 D 【试题解析】 本题考查面向对象开发过程的基本知识。 面向对象开发主 要分为面向对象分析 (Object-Oriented Analysis, OOA)和面向对象设计 (Object-Oriented Design, OOD)两大部分。 OOA的目标是建立待开发软件系统的模型。 OOA模型描述了表示某个
37、特定应用领域中的对象、对象间的结构关系和通信关系,反映了现实世界强加给软件系统的各种规则和约束条件。 OOA模型还规定了对象如何协同工作和完成系统的职责。通常 OOA阶段包括的活动有识别分析类、构建分析模型和评估分析模型。 35 【正确答案】 B 【试题解析】 本题考查面向对象开发 方法中的基本概念。 面向对象开发方法中,封装是一种信息隐蔽技术,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。继承是父类和子类之间共享数据和方法的机制,使得在定义一个类的时候,可以在一个已经存在的类的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。多态在继承的支持下,不同
38、的对象收到同一消息可以产生完全不同的结果。 36 【正确答案】 A 【试题解析】 本题考查数据流图的基本概念。 数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到 输出的处理变换过程,其基础是功能分解。数据流图包括数据处理,也称为加工,是对数据对象的处理或变换;数据源或数据汇点,表示图中要处理数据的输入来源或处理结果要送往何处,数据源或数据汇点不是目标系统的一部分,因此也称为外部实体;数据存储,在数据流图中起着保存数据的作用,可以是数据库文件或任何形式的数据组织;数据流,表示数据沿着箭头方向的流动。 37 【正确答案】 D 38 【正确答案】 B 39 【正确答案】 A 40 【正
39、确答案】 C 41 【正确答案】 C 42 【正确答案】 D 【试题解析】 用户界面是为用户的使用而设计的,所以应根据用户的需要和特点进行设计。 一般用户只关心软件的功能和性能,只关心软件能做什么,操作是否方便快捷,并不关心这些功能是如何实现的。所以在用户界面中不要将实现技术暴露在用户面前。例如,不要让用户来选择排序方法。 整个软件中应采用统一规范且易于理解的行业术语,尽量避免使用开发者熟悉但行业用户不熟悉或者不习惯使用的术语。例如会计软件应使用会计行业通用的术语。 软件运行时一般都会遇到用户操作错误、输入信息不符合要求等情况,此时软件会输出错误 信息。软件设计时,输出的错误信息应尽量使用户能
40、理解发生了什么错误,错误发生的原因,如何纠正错误才能使程序继续运行。这样的软件就是健壮的。 从软件的架构看,软件的底层往往是许多上层应用模块都要调用的公共模块。软件运行时,大部分时间都是在执行底层模块。当底层模块运行出现错误时,往往是上层应用模块的不当调用 (例如给出了不适当的参数 )。这时应尽量给出引起这种错误的上层模块的原因 (例如上层哪个应用模块给出的调用参数不当 )。如果仅仅给出底层模块的出错现象,则用户难以理解究竟是在做哪方面应用时出的问题。 43 【正确答案】 D 44 【正确答案】 B 45 【正确答案】 D 46 【正确答案】 B 47 【正确答案】 B 48 【正确答案】 A
41、 49 【正确答案】 B 【试题解析】 本题考查 Windows系统安全的基础知识。 通过 “事件查看器 ”中的事件日志,可以收集关于硬件、软件和系统问题的信息。也可以监视 Windows系统的安全事件。运行任何 Windows版本的计算机通过应用程序事件、安全性事件和系统事件 3种日志记录的事件。 应用程序日志包含由应用程序或系统程序记录的事 件。例如,数据库程序可在应用程序日志中记录文件错误。程序开发人员决定监视哪些事件;安全性日志记录诸如有效和无效的登录尝试等事件,以及记录与资源使用相关的事件,如创建、打开或删除文件或其他对象。管理器可以指定在安全性日志中记录什么事件。例如,如果您已启用
42、登录审核,登录系统的尝试将记录在安全性日志里;系统日志包含 Windows的系统组件记录的事件。例如,在启动过程中加载驱动程序或其他系统组件失败将记录在系统日志中。 Windows预先确定由系统组件记录的事件类型。 50 【正确答案】 B 51 【正确答案 】 D 52 【正确答案】 C 53 【正确答案】 A 【试题解析】 本题考查 Excel方面的操作能力。 试题 (3)的正确选项为 C。因为 IF函数的语法格式如下: IF(logical_test, value_if_true, value_if_false) 参数 Logical_test表示计算结果为 TRUE或 FALSE的任意值
43、或表达式。例如,A10=100就是一个逻辑表达式;如果单元格 A10中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运 算符。 参数 Value_if_true是 logical_test为 TRUE时返回的值。例如,如果此参数是文本字符串 “预算内 ”,而且 logical_test参数的计算结果为 TRUE,则 IF函数显示文本 “预算内 ”。如果 logical_test为 TRUE而 value_if_true为空,则此参数返回0(零 )。若要显示单词 TRUE,请为此参数使用逻辑值 TRUE。 Value_if_true可以是其他公式。 参数
44、 Value_if_false是 logical_test为 FALSE时返回的值。例如,如果此参数是文本字符串 “超出预算 ”而 logical_test参数的计算结果为 FALSE,则 IF函数显示文本 “超出预算 ”。如果 logical_test为 FALSE而 value_if_false被省略 (即value_if_true后没有逗号 ),则会返回逻辑值 FALSE。如果 logical_test为 FALSE且 value_if_false为空 (即 value_if_true后有逗号并紧跟着右括号 ),则会返回值0(零 )。 Value_if_false可以是其他公式。 选项
45、A和选项 B不正确。因为公式前必须加 “=”号,而选项 A和选项 B均未加“=”号,其格式不对。 选项 C是正确的,因为选项 C“F(C3 2000, C3*9%*E3, C3*8%*E3)” 的含义是基本工资 (单元格 C3的值 )小于 2000时,则员工的绩效工资 =基本工资 9%业绩点,否则员工绩效工资 =基本工资 8%业绩点,与题意相符。 选项 D是不正确的,因为选项 D“=IF(C3 2000, C3*8%*E3, C3*9%*E3)” 的含义是基本工资 (单元格 C3的值 )小于 2000时,则员工的绩效工资 =基本工资 8%业绩点,否则员工绩效工资 =基本工资 9%业绩点,与题意
46、不相 符,故是错误的。 试题 (4)的正确选项为 A。因为根据题意,要计算员工各项平均值,可先在 C10单元格中输入 =AVERAGE(C3:C9),然后向水平方向拖动填充柄至 G10单元格,则可自动算出员工工资的各项平均值。 54 【正确答案】 A 55 【正确答案】 C 56 【正确答案】 D 57 【正确答案】 C 【试题解析】 本题考查 Windows操作系统文件管理方面的基础知识。 在 Windows环境中,文件类型指定了文件的操作或结构特性,当用户使用Windows应用程序创建文 档时,文件主名由用户自己命名,而扩展名一般由应用程序自动添加。 Windows通过文件扩展名判别文件类
47、型,例如 .COM或 .EXE为可执行类的文件。 当用户双击一个文件名时, Windows系统通过建立的文件关联来决定使用什么程序打开该文件。例如,系统建立了 “记事本 ”或 “写字板 ”程序打开扩展名为 .TXT类型的文件关联,那么当用户双击 Wang.TXT文件时, Windows先运行 “记事本 ”或 “写字板 ”程序,然后打开 Wang.TXT文件。 58 【正确答案】 D 59 【正确答案】 B 【试题解析】 本题考查操作系统进程管理方面的基础知识。 根据题意,该计算机系统中有 5个进程,那么不管这 5个进程处于什么状态,系统中并发执行的进程数都应为 5个。如果系统中的 5个进程都要求使用 2个互斥资源 R,那么该系统不产生死锁的最少资源数 R应为 6个,因为当系统为每个进程分配 1个互斥资源 R后,只需要 1个互斥资源 R就能保证 1个进程运行结束,该进程释放其占有的互斥资源 R又能使其他进程得到互斥资源