免费智能真题库 > 历年试卷 > 程序员 > 2012年上半年 程序员 上午试卷 综合知识
  第54题      
  知识点:   收集信息   异常
  关键词:   测试   数据处理   文档   数据        章/节:   软件工程和项目管理基础知识       

 
增强信息意识是对程序员的基本要求。以下叙述中,(54)是信息意识不强的表现。
①对重要信息、特殊信息和异常信息的敏感度不强
②所编写的数据处理程序在测试时经常会出现某些错误
③缺乏良好的收集信息的习惯,编写文档有困难
④许多统计信息被搁置,没有进一步做分析利用
 
 
  A.  ①②③
 
  B.  ①②④
 
  C.  ①③④
 
  D.  ②③④
 
 
 

 
  第49题    2020年下半年  
   39%
以下有关软件工程的叙述中,正确的是( )。
  第56题    2020年下半年  
   64%
在以用户界面(UI)层、系统交互(SI)层、问题领域(PD)层和数据管理(DM)层构成的软件架构中,业务实体和业务逻辑属于( )层。
  第54题    2017年上半年  
   62%
云计算支持用户在任意位置 、使用各种终端获取应用服务,所请求的资源来自云中不固定的提供者,应用运行的位置一对用户透明。云计..
   知识点讲解    
   · 收集信息    · 异常
 
       收集信息
        在网络开发过程中,一旦设计者了解网络需求之后,便可进入逻辑网络设计阶段。进入这一阶段的前提是设计者必须有详尽的需求报告和通信规范。
        在网络设计的初始阶段,网络设计人员首先需要对用户的需求了如指掌,然后着手进行网络设计前的准备工作。准备工作首先从收集信息(这些信息包括技术层面的和产品层面的)开始,收集信息一定要以满足用户需求为目标,为网络设计和实施服务。
        收集信息的途径有很多种,主要有以下几个。
        ◆通过参观访问其他单位获得。
        ◆通过厂商资料和宣传品获得。
        ◆通过Internet获得。
        ◆通过投标公司获得。
        ◆通过其他渠道获得。
        对于收集到的信息需要分类整理,参照需求分析说明书找到可靠的且满足需要的技术、产品和设备,然后进一步分析研究。
 
       异常
        异常是一种形式的异常控制流,它一部分是由硬件实现的,一部分是由操作系统实现的。因为它们有一部分是由硬件实现的,所以具体细节将随系统的不同而有所不同。然而,对于每个系统而言,基本的思想都是相同的。
        异常(exception)就是控制流中的突变,用来响应处理器状态中的某些变化。异常可以分为四类:中断(interrupt)、陷阱(trap)、故障(fault)和中止(abort)。下表对这些类别的属性做了小结。
        
        异常的类别
        (1)陷阱。陷阱是有意的异常,是执行一条指令的结果。就像中断处理程序一样,陷阱处理程序将控制返回到下一条指令。陷阱最重要的用途是在用户程序和内核之间提供一个像过程一样的接口,叫做系统调用。
        用户程序经常需要向内核请求服务,例如读一个文件、创建一个新的进程、加载一个新的程序或者中止当前进程。为了允许对这些内核服务的受控的访问,处理器提供了一条特殊的syscall指令,当用户程序想要请求服务n时,可以执行这条指令。执行syscall指令会导致一个到异常处理程序的陷阱,这个处理程序对参数解码,并调用适当的内核程序。
        (2)故障。故障由错误情况引起,它可能被故障处理程序修正。当一个故障发生时,处理器将控制转移给故障处理程序。如果处理程序能够修正这个错误情况,它就将控制返回到故障指令,从而重新执行它。否则,处理程序返回到内核中的abort例程,abort例程会中止引起故障的应用程序。
        (3)中止。中止是不可恢复的致命错误造成的结果,典型的是一些硬件错误,例如DRAM或者SRAM位被损坏时发生的奇偶错误。中止处理程序从不将控制返回给应用程序。处理程序将控制返回给一个abort例程,该例程会中止这个应用程序。
   题号导航      2012年上半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第54题    在手机中做本题