1、以下关于编译程序的说法正确的是()。
A.编译程序直接生成可执行文件
B.编译程序直接执行源程序
C.编译程序完成高级语言程序到低级语言程序的等价翻译
D.各种编译程序构造都比较复杂,所以执行效率高
答案:C
2、编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为()。
A.工作程序
B.机器程序
C.临时程序
D.目标程序
答案:D
3、下列各类计算机程序语言中,不属于高级程序设计语言的是()。
A.VisualBasic
B.FORTAN语言
C.Pascal语言
D.汇编语言
答案:D
4、早期的计算机语言中,所有的指令、数据都用一串二进制数0和1表示,这种语言称为()。
A.Basic语言
B.机器语言
C.汇编语言
D.java语言
答案:B
5、下列属于计算机程序设计语言的是()。
A.ACDSee
B.VisualBasic
C.WaveEdit
D.WinZip
答案:B
6、用助记符代替操作码、地址符号代替操作数的面向机器的语言是()。
A.汇编语言
B.FORTRAN语言
C.机器语言
D.高级语言
答案:A
7、把用高级程序设计语言编写的源程序翻译成目标程序(.OBJ)的程序称为()。
A.汇编程序
B.编辑程序
C.编译程序
D.解释程序
答案:C
8、面向对象的程序设计语言是一种()。
A.依赖于计算机的低级程序设计语言
B.计算机能直接执行的程序设计语言
C.可移植性较好的高级程序设计语言
D.执行效率较高的程序设计语言
答案:C
9、高级程序设计语言的特点是()。
A.高级语言数据结构丰富
B.高级语言与具体的机器结构密切相关
C.高级语言接近算法语言不易掌握
D.用高级语言编写的程序计算机可立即执行
答案:A
10、下列叙述中,正确的是()。
A.高级语言编写的程序可移植性差
B.机器语言就是汇编语言,无非是名称不同而已
C.指令是由一串二进制数0、1组成的
D.用机器语言编写的程序可读性好
答案:C
11、用C语言编写的程序被称为()。
A.可执行程序
B.源程序
C.目标程序
D.编译程序
答案:B
12、下列说法正确的是()。
A.编译程序的功能是将高级语言源程序编译成目标程序
B.解释程序的功能是解释执行汇编语言程序
C.Intel指令不能在IntelP4上执行
D.C++语言和Basic语言都是高级语言,因此他们的执行效率相同
答案:A
13、下列说法正确的是()。
A.与汇编译方式执行程序相比,解释方式执行程序的效率更高
B.与汇编语言相比,高级语言程序的执行效率更高
C.与机器语言相比,汇编语言的可读性更差
D.以上三项都不对
答案:D
14、为了提高软件开发效率,开发软件时应尽量采用()。
A.汇编语言
B.机器语言
C.指令系统
D.高级语言
答案:D
15、将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为()。
A.编辑程序
B.编译程序
C.链接程序
D.汇编程序
答案:C
16、早期的计算机语言中,所有的指令、数据都用一串