导航:首页 > 源码编译 > 关于编程编译程序的说法正确的是

关于编程编译程序的说法正确的是

发布时间:2022-06-07 18:49:29

① 2020年计算机二级MS Office考试模拟试题

1.以下关于编译程序的说法正确的是()。A.编译程序属于计算机应用软件,所有用户都需要编译程序B.编译程序不会生成目标程序,而是直接执行源程序C.编译程序完成高级语言程序到低级语言程序的等价翻译D.编译程序构造比较复杂,一般不进行出错处理

答案:C

2. 一个完整的计算机系统的组成部分的确切提法应该是()。A.计算机主机、键盘、显示器和软件B.计算机硬件和应用软件C.计算机硬件和系统软件D.计算机硬件和软件

答案:D

3.计算机网络突出的优点是()。A.资源共享和快速传输信息B.高精度计算和收发邮件C.运算速度快和快速传输信息D.存储容量大和高精度

答案:A

4.能直接与CPU交换信息的存储器是()。A.硬盘存储器B.CD-ROMC.内存储器D.U盘存储器

答案:C

5.正确的IP地址是()。A.202.112.111.1 B.202.2.2.2.2 C.202.202.1 D.202.257.14.13

答案:A

6.世界上公认的台电子计算机诞生的年代是()。A.20世纪30年代B.20世纪40年代C.20世纪80年代D.20世纪90年代

答案:B

7.计算机操作系统的主要功能是()。A.管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其它软件提供良好的运行环境B.把高级程序设计语言和汇编语言编写的程序翻译到计算机硬件可以直接执行的目标程序,为用户提供良好的软件开发环境C.对各类计算机文件进行有效的管理,并提交计算机硬件高效处理D.为用户提供方便地操作和使用计算机的方法

答案:A

2020年计算机二级MS Office考试模拟试题小编就说到这里了,更多关于计算机二级考试的备考技巧,备考干货,新闻资讯等内容,小编会持续更新。

② 下面是关于解释程序和编译程序的叙述,正确的是()

C、D

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。

解释程序它逐条地取出源程序中的语句,边解释,边执行。编译的话就是只要编译一次,下次再执行就不用再解释了。

(2)关于编程编译程序的说法正确的是扩展阅读:

解释程序的工作方式非常适于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。

这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。

对源程序边解释翻译成机器代码边执行的高级语言程序。所以,解释程序的功能是:解释执行高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。

网络-解释程序

③ 12. 编译程序和解释程序同属于语言处理程序,下列关于它们的叙述中正确的是____________ A. 只有解释程序

b呗 给你详细解释一下
A、解释程序所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。B、编译程序这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也有一项任务分散到几次扫描去完成的。下面举一个四遍扫描的例子:第一遍扫描做词法分析;第二遍扫描做语法分析;第三遍扫描做代码优化和存储分配;第四遍扫描做代码生成。值得一提的是,大多数的编译程序直接产生机器语言的目标代码,形成可执行的目标文件,但也有的编译程序则先产生汇编语言一级的符号代码文件,然后再调用汇编程序进行翻译加工处理,最后产生可执行的机器语言目标文件。在实际应用中,对于需要经常使用的有大量计算的大型题目,采用招待速度较快的编译型的高级语言较好,虽然编译过程本身较为复杂,但一旦形成目标文件,以后可多次使用。相反,对于小型题目或计算简单不太费机时的题目,则多选用解释型的会话式高级语言,如BASIC,这样可以大大缩短编程及调试的时间。

④ 关于C语言的说法,下列说法正确的是:

A错,我想打个比方,我和你在不同的国度,说不同的话语,我和你可以直接用各自的语言和文字交流吗?我想肯定不能够,因此需要翻译,而C语言源程序就是以人类可以熟悉的规则和语言编写,必须经过编译器编译,“翻译”成计算机可以识别的二进制机器指令,计算机才能明白和执行。
C也是错的,C语言程序源代码都是先经过编译,然后进行链接,最后才生成二进制机器指令。编译的过程就是把C语言源文件转变成二进制汇编代码的OBJ文件,然后通过和一些C语言标准库链接,例如你使用C语言库函数printf等等,最终才生成二进制机器指令,才可运行。
D也是错的。LIB是什么东西?就是一个或者一大堆函数的集合。比较专业的术语就是链接库。例如C语言提供的标准库。
所以B是对的。可执行语句最终是转换成机器指令的。

⑤ 有以下代码,关于代码的编译,正确的说法是( )

选A呗~

⑥ 关于程序设计语言,以下说法正确的是(在线等)

答:选C。因为汇编语言是在机器语言的基础上发展的,而高级语言是在汇编语言的基础上发展的,所以选C。

⑦ 有程序如下,关于程序的描述哪个是正确的

首先,程序没有语法错误。其实,看执行,if的条件很关键。这里是x=y-4,注意这是一条赋值语句而不是条件语句。赋值的结果是x=4.出于编译系统自动进行类型转换的功能,放在if中,他会转换为一个布尔值真。所以,执行 printf(“*”);的语句,也就是输出*。结果就是B。

⑧ 下面关于解释成语和编译程序的论述正确的是

D

⑨ 编译并运行以下程序,以下描述哪个选项是正确的

第2行确实会出错,原因有两个:
1:protectied 不是关键字,正确的应该是protected

2:toString( )i ,方法的括号后面不能出现无意义的字符串

⑩ 解释程序与编译程序同属于语言处理程序,下列说法正确的是( )

都可以产生目标程序,不同的是,编译程序是把高级语言编写的源程序翻译成机器语言的目标程序.解释程序,是把某种程序设计语言编写的源程序翻译成机器语言的目标程序,且翻译一条,执行一条的原则

阅读全文

与关于编程编译程序的说法正确的是相关的资料

热点内容
查看服务器外网访问地址 浏览:854
魔兽争霸地图最新加密 浏览:682
畅捷云APP怎么l发票 浏览:209
黑马程序员与传智播客 浏览:517
geany不能编译中文吗 浏览:521
和平精英怎么开启新服务器 浏览:539
单片机的典型应用 浏览:376
vivo手机怎么对qq进行加密 浏览:609
gcc编译器的链接脚本 浏览:576
服务器p01是什么 浏览:909
程序员当保镖视频 浏览:343
有用友加密狗怎么下载对应的版本 浏览:384
高级语言程序必须经过编译吗 浏览:53
ce54重新编译 浏览:879
苹果x手机的app如何加密 浏览:475
服务器如何安装麒麟 浏览:856
单片机控制p1口 浏览:701
python子线程通知主线程 浏览:923
xp系统网卡驱动哪个文件夹 浏览:166
电信网络中心服务器地址是什么 浏览:109