以下关于解释方式下运行程序叙述中,错误是(28)。
- A.先将高级语言程序转换为字节码,再由解释器运行字节码
- B.由解释器直接分析并执行高级语言程序代码
- C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码
- D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码
正确答案及解析
正确答案
解析
本题考查程序语言基础知识。
解释程序(也称为解释器)可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序根本区别是:在编译方式下,机器上运行是与源程序等价目标程序,源程序和编译程序都不再参与目标程序执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示荽参与到程序运行过程中,运行程序控制权在解释程序。总而言之,解释器翻译源程序时不产生独立目标程序,而编译器则需将源程序翻译成独立目标程序。
你可能感兴趣的试题
某公司需开发二千套电子商务系统,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试,其中,某测试员需要对如图3-1所示的程序进行测试,采用的方法是白盒测试的动态测试方式。该程序共有3条路径,分别为P1 (AD)、P2 (BD) 和P3(BCD) 。

问题:3.1 (2分)如果采用语句覆盖法进行测试,满足条件的路径是 (1)、(2)。
问题:3.2 (4分)如果采用判定覆盖法进行测试,测试用例表如表3-1所示(用例不分顺序)。注:答案必须从备选答案中选出。

- 查看答案
Virtualization is an approach to IT that pools and shares( )so that utilization is optimized and supplies automatically meet demand. Traditional IT environments are often silos, where both technology and human( )are aligned around an application or business function. With a virtualized(请作答此空), people, processes, and technology are focused on meeting service levels,( )is allocated dynamically, resources are optimized, and the entire infrastructure is simplified and flexible. We offer a broad spectrum of virtualization ( )that allows customers to choose the most appropriate path and optimization focus for their IT infrastructure resources.
-
- A.system
- B.infrastructurE
- C.hardware]
- D.link
- 查看答案
在Windows系统中,扩展名( )表示该文件是批处理文件;若用户利用鼠标来复制所选定的文件,应该在按下(请作答此空)键的同时,按住鼠标左键拖曳文件到目的文件夹,松开鼠标即可完成文件的复制。
-
- A.Alt
- B.Ctrl
- C.TaB
- D.Shift
- 查看答案
在RSA算法中,已知两个质数分别为11和13,则下面的选项中,可成为公钥的是(请作答此空),对应的私钥是______。
-
- A.(143,3)
- B.(143,7)
- C.(143,25)
- D.(143,149)
- 查看答案
创建一个图像链接,图像文件名为myPic.jpg,访问目标网站为http://www.gov.cn,能够正确创建该链接的是( )。
-
- A.<a href="http://www.gov.cn">myPic.jpg</a>
- B.<a src="http://www.gov.cn"><img herf="myPic.jpg"></a>
- C.<img src="myPic.jpg"><a href="http://www.gov.cn"></a>
- D.<a href="http://www.gov.cn"><img src="myPic.jpg"></a>
- 查看答案