(49) A、使用括号以改善表达式的清晰性
          B、用计数方法而不是文件结束符来判断文件的结束
       C、一般情况下,不要直接进行浮点数的相等比较
          D、使用有清晰含义的标识符
解析:使用计数的方法程序中的变量就会增加,同时如果文件中不是结构化的数据也不好计数。而使用文件结束符号来判断不仅语句简练,而且不容易出错。
软件工程:
●一般地,可以将软件开发的生命周期划分为软件项目计划、 (50)C 、软件设计、编码、测试和运行/维护6个阶段。
(50)A、可行性分析              B、初始调查
      C、需求分析与定义          D、问题分析
解析:软件生命周期的六个阶段
1、问题的定义及规划
此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。
2、需求分析
   在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。
3、软件设计
  此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。
4、程序编码
  此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。
5、软件测试
在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。
6、运行维护
  软件维护是软件生命周期中持续时间最长的阶段。软件的维护包括纠错性维护和改进性维护两个方面。
●软件的  (51)B 是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为  (52)C 。
(51)A、兼容性   B、可移植性   C、可转换性   D、可扩展性
(52)A、可扩展性 B、可接近性   C、可靠性     D、稳定性
解析:可移植性主要是指把同一软件放置到不同系统平台(如不同的硬件平台和操作系统)并使之正常运行的难易程度。可移植性有时候被表述为跨平台性。
    和硬件可靠性相似,软件可靠性的定义是:软件按规定的条件,在规定的时间内运行而不发生故障的能力。同样,软件的故障是由于它固有的缺陷导致错误,进而使系统的输出不满足预定的要求,造成系统的故障。所谓按规定的条件主要是指软件的运行(使用)环境,它涉及软件运行所需要的一切支持系统及有关的因素。如支持硬件、操作系统及其他支持软件、输入数据的规定格式和范围、操作规程等。可接近性 accessibility :使组成软件的各部分便于选择使用或维护的程度。

●以下关于程序测试的叙述,正确的是 (55)D 。
 (55) A、程序测试的目的是为了证明程序的正确性
       B、白盒测试也称为功能测试
       C、黑盒测试也称为结构测试
       D、程序测试要注意检验程序是否有多余的功能
解析:"程序测试是为了发现错误而执行程序的过程"。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。
    在单元测试中,测试人员有可能通过模块说明书和源程序,清楚地了解该模块的I/O条件和模块的逻辑结构,采用结构测试(白盒法)的用例,尽可能达到彻底测试,然后辅之以功能测试(黑盒法)的用例,使之对任何合理和不合理的输入都能鉴别和响应。高可靠性的模块是组成可靠系统的坚实基础。
多媒体技术:
●  (53)D 使用文字、图形、图像、动画和声音等多种媒体来表示内容,并且使用超级链接来组织这些媒体。
(53)A、多媒体压缩技术        B、多媒体存储技术
      C、超文本技术            D、超媒体技术
解析:超文本中节点的数据不仅可以是文本,还可以是图形、图像、动画、音频、视频,甚至计算机程序或它们的组合,这就形成了超媒体的概念。即是超媒体=多媒体+超文本。
●以下文件格式中,  (54)C 不是声音文件。
  (54)A、 Wave文件(.WAV)              B、MPEG文件(.mp3)
        C、 TIFF文件(.TIF)                D、MIDI文件(.MID) 
解析:TIFF格式全称Tagged Image File Format,文件扩展名为TIF或TIFF。这是由Aldus于1986年为在应用软件之间进行图像数据效换而开发的文件格式。TIFF格式在桌面印刷和作图软件中使用非常普遍,可以在很多图像软件之间进行转换。
    TIFF格式不属于某商业机构所有,也不是专用于某软件,其优点在于兼容性好,压
缩方式多样。
    TIFF是一种比较灵活的图像格式,支持256色、24位真彩色、32位色、48位色等多种色彩位,同时支持RGB、CMYK以及YCbCr等多种色彩模式,支持多平台。TIFF文件可以是不压缩的,文件体积较大,也可以是压缩的,支持RAW、RLE、LZW、JPEG、 CCITT3组和4组等多种压缩方式。最常用的是LZW无损压缩方式。
计算机网络:
●1000BaseLX使用的传输介质是 (61)D。
 (61)A、UTP      B、STP     C、同轴电缆   D、光纤
解析:目前千兆以太网的传输介质包括两种标准:IEEE 802.3Z和IEEE 802.3AB。 IEEE 802.3Z:1000BASELX(单模或多模)、1000BASTSX(多模)、 1000BASE CX (屏蔽铜缆);IEEE 802.3AB 1000BASET(非屏蔽两绞线)。 
    千兆以太网接口载体是由千兆接口转换器(GBIC)实现的。其中包括短波(SX),长波(LX),LH和铜缆(CX)物理接口。 

●在星型局域网结构中,连接文件服务器与工作站的设备是 (62)B。
(62)A、网卡   B、集线器     C、收发器    D、网关
解析:电话网的星型结构,为目前使用最普遍的以太网星型结构,处于中心位置的网络设备称为集线器(Hub)。
    这种结构便于集中控制,因为端用户之间的通信必须经过中心站。由于这一特点,也带来了易于维护和安全等优点。端用户设备因为故障而停机时也不会影响其它端用户间的通信。但这种结构非常不利的一点是,中心系统必须具有极高的可靠性,因为中心系统一旦损坏,整个系统便趋于瘫痪。对此中心系统通常采用双机热备份,以提高系统的可靠性。
●浏览器与WWW服务器之间传输信息时使用的协议是 (63)A 。
(63)A 、HTTP     B、HTML   C、FTP      D、SNMP  
解析:HTTP(Hypertext Transfer Protocol),即超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议。HTTP协议是基于TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪一部分内容首先显示(如文本先于图形)等等。
●MAC地址通常固化在计算机的 (64)B上。
(64)A、内存      B、网卡     C、硬盘     D、高速缓冲区
解析:MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长。以太网交换机根据某条信息包头中的MAC源地址和MAC目的地址实现包的交换和传递。MAC地址是网卡的惟一标识,这种惟一性恰好给网络管理带来了福音,因为通过捆绑IP和MAC地址,就可以轻松防止局域网中IP地址盗用现象,阻止非法入侵者。
●在局域网模型中,数据链路层分为  (65)B 。
(65)A、逻辑链路控制子层和网络子层
      B、逻辑链路控制子层和媒体问控制子层
      C、网络接口访问控制子层和媒体访问控制子层
      D、逻辑链路控制子层和网络接口访问控制子层
解析:IEEE802对应于OSI的数据链路层分为逻辑链路控制(LLC)子层和介质访问控制(MAC)子层、OSI的数据链路层的主要功能由IEEE802的LLC子层和部分的MAC子层来执行。逻辑链路控制(LLC)子层主要执行OSI 基本数据链路协议的大部分功能和网络层的部分功能,如具有帧的收发功能,在发送时,帧 由发送的数据加上地址和CRC校验等构成,接收时,将帧拆开,执行地址识别、CRC校验,并具有帧顺序控制、差错控制、流量控制等功能。此外,它还执行数据报、虚电路、多路复用 等部分网络层的功能。
    介质访问控制(MAC)子层主要提供如CSMA/CD、Token Ring等多种访问控制方式的有关协议。它还具有管理多个源、多个目的链路的功能。它向LLC子层提供单个MSAP服务访问点,由于有不同的访问控制方法,所以它与LLC子层有各种访问控制方法的接口。

计算机英语:
●A (66)B computer is a personal computer whose hardware is capable of using any or all of the following media in a program ,text, graphics, video and animation.
(66)A、database  B、multimedia  C、network  D、mainframes
参考译文:一个多媒体计算机是一个个人计算机,此计算机的硬件能够在程序中使用以下任何媒体:文本、图形、视频和动画;
●The (67) D  controls the cursor or pointer on the screen and allows the user to access commands by pointing and clicking.
(67)A、graphics    B、printer    C、program    D、mouse
参考译文:鼠标控制屏幕上的光标和指针,允许用户通过指向和点击发布命令。
●A (68)A copies a  photograph, drawing or page of text into the computer
(68)A、scanner  B、printer     C、display    D、keyboard
参考译文:扫描仪可以拷贝一幅图、一幅画或一个文本页到计算机中。
● (69)B is permanently stored in the computer and provides a link between the hardware and other programs that run on the PC
(69)A、Interface         B、Operating system  
     C、Internet          D、Applicaion software
参考译文:操作系统是永久性存储在计算机中,提供硬件和在PC机上运行的其他程序之间的联系。
● (70)A is not a linear structure.
(70)A、Graph    B、Queue    C、Stack    D、I-dimension array
参考译文:图不是一个线性的结构。
● (71)C is the sending and receiving of the messages by computer. It is a fast, low-cost way of communicating worldwide.
(71)A、LAN   B、Post office    C、E-Mail    D、I-dimension array
参考译文:E-mail是通过计算机来收发消息的,它是快速的、低成本的连接世界的方式。
●The_(72)B is a collection of computers connected together by phone lines allows for the global sharing of information.
(72)A、interface  B、Internet  C、LAN   D、WWW
参考译文:因特网是一个通过电话线互联的计算机的集合,达到全球性的信息共享。
● (73)A are web sites that search the web for occurrences of a specified word or phrase.
(73)A、Search engines  B、WWW  C、Internet  D、Java
参考译文:搜索引擎是通过特别的字或短语来搜索Web上信息的网站。
●Files can be lost or destroyed accidentally. Keep (74)A copies of all data on removable storage media.
(74)A、backup   B、back    C、black    D、backdown
参考译文:文件可能会偶然的丢失或被破坏,要保持一个备份在一个可移动的存储介质上。
●In (75)D programming, the user determines the sequence of instructions to be executed, not programmer.
(75)A、top-down   B、structure    C、data-driven   D、event-driven 
参考译文:在事件驱动编程中,用户决定了指令的执行顺序而不是由程序员决定