1
大学计算机基础实验教程
1.5.4 第4章 程序设计基础

第4章 程序设计基础

一、选择题

1.计算机能够直接识别和处理的语言是  ( )

A.汇编语言   B.数据库语言   C.机器语言   D.高级语言

2.能把汇编语言源程序翻译成目标程序的程序,称为  ( )

A.编译程序   B.解释程序   C.编辑程序   D.汇编程序

3.下面的语言中,属于低级语言的是  ( )

A.汇编语言   B.C语言   C.FORTRAN语言   D.数据库语言

4.将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是  ( )

A.编译和解释   B.编译和汇编

C.编译和链接   D.解释和汇编

5.下面是关于解释程序和编译程序的论述,其中正确的一条是  ( )

A.编译程序和解释程序均能产生目标程序

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序而解释程序则不能

D.编译程序不能产生目标程序而解释程序能

6.在下列软件中,不属于系统软件的是  ( )

A.编译程序   B.操作系统   C.解释程序   D.C语言源程序

7.属于面向对象的程序设计语言是  ( )

A.C   B.FORTRAN   C.PASCAL   D.Java

8.下列四条叙述中,正确的一条是  ( )

A.面向对象的程序设计是建立在对象和类的基础之上

B.汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的源程序计算机能直接执行

C.程序语言处理系统是常用的应用软件

D.仅有计算机硬件,计算机的功能仍能充分发挥

二、填空题

1.用高级语言C语言编写的程序较易阅读和理解,但它必须先经过_______处理生成目标程序,然后经_______处理才能变成计算机的可执行程序。

2._______称为算法,计算机程序是算法的一种表示。

3.算法可以用_______、_______和伪码等方法描述。

4.用结构化程序设计方法设计程序时,经常使用的三种基本结构是_______、_______和_______。