欲按编译方式在计算机上执行用高级语言编写的程序,一般需经过两个阶段:第一阶段称为编译阶段,第二阶段称为什么阶段()。
A.解释
B.翻译
C.汇编
D.运行
A.解释
B.翻译
C.汇编
D.运行
第1题
以下说法中,错误的是______。
A.高级语言编写的源程序计算机可直接执行
B.编译方式把高级语言源程序全部转换成机器指令并产生目标程序
C.解释方式不形成目标程序
D.各种高级语言有其专用的编译或解释程序
第2题
下列一组描述中,正确的是()。
A.系统软件就是买来的软件,应用软件就是自己编写的软件
B.CPU 直接执行机器语言程序,高级语言程序须经过编译才能执行
C.一台计算机配了某语言,说明一开机就能用该语言编写和执行程序
D.计算机程序就是计算机软件,计算机软件就是计算机程序
第5题
用高级语言编写的程序必须经过______翻译成机器语言程序,计算机才能执行。
A.汇编语言
B.汇编程序
C.编译程序
D.低级语言
第7题
计算机高级语言的编译系统按软件分类来看是属于______。
A.应用软件
B.操作系统
C.系统软件
D.数据库管理系统
第8题
A.系统软件为应用软件提供支持和服务
B.语言处理程序其任务是将用汇编语言或高级语言编写的程序,翻译成计算机硬件能够直接识别和执行的机器指令代码
C.数据库具有存储和管理会计数据的作用
D.操作系统具有对硬件直接监管、管理各种计算机资源以及提供面向应用程序的服务等功能
第10题
(1)用cerr<<及exit(1)语句来终止执行并报告错误;
(2)用返回布尔值false,true来实现算法,以区别是正常返回还是错误返[回;
(3)在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。
试讨论这3种方法各自的优缺点,并以你认为是最好的方式实现它。