免费智能真题库 > 历年试卷 > 信息处理技术员 > 2010年上半年 信息处理技术员 上午试卷 综合知识
  第21题      
  知识点:   编译程序和解释程序   高级语言
  关键词:   高级语言   语言        章/节:   软件基础知识       

 
高级语言编写的程序称为(21)。
 
 
  A.  目标程序
 
  B.  可执行程序
 
  C.  源程序
 
  D.  编译程序
 
 
 

 
  第20题    2020年下半年  
   50%
一个四位二进制补码的表示范围是( )。
  第9题    2011年上半年  
   30%
下面不属于软件开发过程的是(9)。
  第47题    2020年下半年  
   37%
软件发行后,还会不定期发布补丁。一般来说,补丁程序解决的问题不包括( )。
   知识点讲解    
   · 编译程序和解释程序    · 高级语言
 
       编译程序和解释程序
        尽管可以借助高级语言与计算机进行交互,但计算机只能理解并执行由0、1序列构成的机器语言,因此高级程序语言需要翻译,担负翻译任务的程序称为“语言处理程序”。语言处理程序可分为汇编程序、解释程序和编译程序。
        源程序是指用某种高级语言或汇编语言编写的程序,它是不能直接在计算机上执行的。若采用汇编语言编写的源程序,则需要汇编程序将其翻译成目标程序后再执行;若采用某种高级语言编写的源程序,则需要相对应的解释程序或编译程序将其翻译后再执行。
        解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。因此在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序上。
 
       高级语言
        不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言,每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。
        高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言。它又可分为面向过程的语言和面向问题的语言,前者在编程时不仅要告诉计算机“做什么”,而且要告诉计算机“怎么做”,如Basic,Pascal, Fortran, C等高级语言。后者只要告诉计算机做什么,如Lisp,Prolog等高级语言,也常称为人工智能语言。
   题号导航      2010年上半年 信息处理技术员 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第21题    在手机中做本题