全部科目 > 程序员 >
2012年上半年 上午试卷 综合知识
第 54 题
知识点 收集信息   异常  
关键词 测试   数据处理   文档   数据  
章/节 软件工程和项目管理基础知识  
 
 
增强信息意识是对程序员的基本要求。以下叙述中,(54)是信息意识不强的表现。
①对重要信息、特殊信息和异常信息的敏感度不强
②所编写的数据处理程序在测试时经常会出现某些错误
③缺乏良好的收集信息的习惯,编写文档有困难
④许多统计信息被搁置,没有进一步做分析利用
 
  A.  ①②③
 
  B.  ①②④
 
  C.  ①③④
 
  D.  ②③④
 
 




 
 
相关试题     软件工程基础知识 

  第50题    2010年下半年  
欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用(50)。

  第49题    2020年下半年  
以下有关软件工程的叙述中,正确的是( )。

  第55题    2019年上半年  
目前,云计算(cloud computing)已成为信息化建设的主要形态。以下关于云计算的叙述中,不正确的是( )。

 
知识点讲解
· 收集信息
· 异常
 
        收集信息
        在网络开发过程中,一旦设计者了解网络需求之后,便可进入逻辑网络设计阶段。进入这一阶段的前提是设计者必须有详尽的需求报告和通信规范。
        在网络设计的初始阶段,网络设计人员首先需要对用户的需求了如指掌,然后着手进行网络设计前的准备工作。准备工作首先从收集信息(这些信息包括技术层面的和产品层面的)开始,收集信息一定要以满足用户需求为目标,为网络设计和实施服务。
        收集信息的途径有很多种,主要有以下几个。
        ◆通过参观访问其他单位获得。
        ◆通过厂商资料和宣传品获得。
        ◆通过Internet获得。
        ◆通过投标公司获得。
        ◆通过其他渠道获得。
        对于收集到的信息需要分类整理,参照需求分析说明书找到可靠的且满足需要的技术、产品和设备,然后进一步分析研究。
 
        异常
        异常是一种形式的异常控制流,它一部分是由硬件实现的,一部分是由操作系统实现的。因为它们有一部分是由硬件实现的,所以具体细节将随系统的不同而有所不同。然而,对于每个系统而言,基本的思想都是相同的。
        异常(exception)就是控制流中的突变,用来响应处理器状态中的某些变化。异常可以分为四类:中断(interrupt)、陷阱(trap)、故障(fault)和中止(abort)。下表对这些类别的属性做了小结。
        
        异常的类别
        (1)陷阱。陷阱是有意的异常,是执行一条指令的结果。就像中断处理程序一样,陷阱处理程序将控制返回到下一条指令。陷阱最重要的用途是在用户程序和内核之间提供一个像过程一样的接口,叫做系统调用。
        用户程序经常需要向内核请求服务,例如读一个文件、创建一个新的进程、加载一个新的程序或者中止当前进程。为了允许对这些内核服务的受控的访问,处理器提供了一条特殊的syscall指令,当用户程序想要请求服务n时,可以执行这条指令。执行syscall指令会导致一个到异常处理程序的陷阱,这个处理程序对参数解码,并调用适当的内核程序。
        (2)故障。故障由错误情况引起,它可能被故障处理程序修正。当一个故障发生时,处理器将控制转移给故障处理程序。如果处理程序能够修正这个错误情况,它就将控制返回到故障指令,从而重新执行它。否则,处理程序返回到内核中的abort例程,abort例程会中止引起故障的应用程序。
        (3)中止。中止是不可恢复的致命错误造成的结果,典型的是一些硬件错误,例如DRAM或者SRAM位被损坏时发生的奇偶错误。中止处理程序从不将控制返回给应用程序。处理程序将控制返回给一个abort例程,该例程会中止这个应用程序。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有