下列语句哪一个正确()A.Java程序经编译后会产生machinecodeB.Java程序经编译后会产生bytecodeC.Java程序经编译后会产生DLLD.以上都不正确

题目

下列语句哪一个正确()

A.Java程序经编译后会产生machinecode

B.Java程序经编译后会产生bytecode

C.Java程序经编译后会产生DLL

D.以上都不正确


相似考题
更多“下列语句哪一个正确()A.Java程序经编译后会产生machinecodeB.Java程序经编译后会产生bytecodeC.Java程序经编译后会产生DLLD.以上都不正确”相关问题
  • 第1题:

    对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB

    对下列程序的叙述中,正确的是( )。

    A.第1行会产生编译错误

    B.第6行会产生编译错程

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是-个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runna-ble接口。

  • 第2题:

    解释程序与编译程序同属于语言处理程序,下列关于它们的叙述中( )正确的。

    A.解释程序产生目标程序

    B.编译程序产生目标程序

    C.两者均产生目标程序

    D.两者均不产生目标程序


    正确答案:B
    解析:编译程序和解释程序是语言处理的两个不同阶段,其中,编译程序产生目标程序,而解释程序产生可执行指令。

  • 第3题:

    程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。

    A.汇编

    B.预处

    C.编辑

    D.C语言编译


    正确答案:D
    解析:由汇编语言和各种高级语言编写的程序称为源程序,源程序必须翻译成机器语言程序后才能在机器上运行,因此就出现了语言处理程序。实现高级语言到机器语言(或汇编语言)翻译的基本模式有两种:编译方式和解释方式,所实现的语言处理程序就相应地被称为编译程序和解释程序。编译程序将用高级语言编写的程序翻译成目标程序后保存在另一个文件中,该目标程序经连接处理后可脱离源程序和编译程序而直接在机器上反复多次运行。解释程序是将翻译和运行结合在一起进行,翻译一段源程序后,紧接着就执行它,不保存翻译的结果。程序语言不同,为其实现的编译程序或解释程序都不同,C语言是一种通用的高级程序设计语言,需要用针对C语言的编译程序对其进行翻译。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如整除取余的两个操作数中一个是整型数据,而另一个是实型数据。静态错误应该在编译的不同阶段被检查出来。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0是被用作除数,引用数组元素时下标出界等。对于程序语言,编辑程序的主要任务是用于源程序的输入和修改,而C语言的预处理程序主要进行源程序中字符串的替换过程,它们都不涉及程序中的错误处理。

  • 第4题:

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

    A.编译程序、解释程序均能产生目标程序
    B.编译程序、解释程序均不能产生目标程序
    C.编译程序能产生目标程序,解释程序不能产生目标程序
    D.编译程序不能产生目标程序,而解释程序能产生目标程序

    答案:C
    解析:
    编译程序能产生目标程序,解释程序不能产生目标程序。

  • 第5题:

    下面关于解释程序和编译程序的论述,正确的一条是

    A.编译程序和解释程序均能产生目标程序
    B.编译程序和解释程序均不能产生目标程序
    C.编译程序能产生目标程序,而解释程序则不能
    D.编译程序不能产生目标程序,而解释程序能

    答案:C
    解析:

  • 第6题:

    面是关于解释程序和编译程序的论述,其中正确的是()。

    • A、编译程序和解释程序均能产生目标程序
    • B、编译程序和解释程序均不能产生目标程序
    • C、编译程序能产生目标程序而解释程序则不能
    • D、编译程序不能产生目标程序而解释程序能

    正确答案:C

  • 第7题:

    用高级语言编写的源程序,经编译后产生的是()

    • A、目标程序
    • B、汇编程序
    • C、解释程序
    • D、编译程序

    正确答案:A

  • 第8题:

    用高级语言编写的程序经编译后产生的程序叫()。

    • A、源程序
    • B、目标程序
    • C、连接程序
    • D、解释程序

    正确答案:B

  • 第9题:

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

    • A、编译程序、解释程序均能产生目标程序
    • B、编译程序、解释程序均不能产生目标程序
    • C、编译程序能产生目标程序,解释程序不能产生目标程序
    • D、编译程序不能产生目标程序,而解释程序能产生目标程序

    正确答案:C

  • 第10题:

    单选题
    下列说法哪一个不正确()。
    A

    Java程序经编译后会产生字节码

    B

    java虚拟机加载.java文件

    C

    javac是编译的命令

    D

    javadoc是文档化的命令


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    用高级语言编写的程序经编译后产生的程序叫()。
    A

    源程序

    B

    目标程序

    C

    连接程序

    D

    解释程序


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下列语句哪一个正确()
    A

    Java程序经编译后会产生machine code

    B

    Java程序经编译后会产生byte code

    C

    Java程序经编译后会产生DLL

    D

    以上都不正确


    正确答案: C
    解析: 暂无解析

  • 第13题:

    关于解释程序和编译程序的四条叙述,其中正确的一条是()。

    A、解释程序产生目标程序

    B、编译程序产生目标程序

    C、解释程序和编译程序都产生目标程序

    D、解释程序和编译程序都不能产生目标程序


    参考答案:B

  • 第14题:

    有如下程序:

    #include<iostream>

    using namespace std;

    class Music{

    public:

    void setTitle(char*str){strcpy(title,str);}

    protected:

    char type[10];

    private:

    char title[20];

    };

    class Jazz:public Music{

    public:

    void set(char*str){

    strcpy(type,”Jazz”); //①

    strcpy(title,str); //②

    }

    };

    下列叙述中正确的是

    A.程序编译正确

    B.程序编译时语句①出错

    C.程序编译时语句②出错

    D.程序编译时语句①和②都出错


    正确答案:C
    解析:数据成员title在基类中声明为私有成员,派生类不能访问基类中的私有成员,故语句②在编译时出错。本题选C。

  • 第15题:

    下列关于解释程序和编译程序的描述中,正确的是______。

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

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

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

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


    正确答案:C
    解析:机器逐条翻译逐条执行(即边解释边翻译),解释完成了,运行的结果也出来了,不产生目标程序,这个过程由解释程序来完成。先把源程序全部一次性翻译成目标程序,然后再执行目标程序,这个过程由编译程序完成。

  • 第16题:

    以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是(48)

    A. 在编译方式下产生源程序的目标程序,在解释方式下不产生
    B. 在解释方式下产生源程序的目标程序,在编译方式下不产生
    C. 编译和解释方式都产生源程序的目标程序,差别是优化效率不同
    D. 编译和解释方式都不产生源程序的目标程序,差别在是否优化

    答案:A
    解析:
    在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。

  • 第17题:

    汇编语言源程序经()汇编得到机器指令形式的目标代码。

    A:C编译程序
    B:FORTRAN编译程序
    C:PASCAL编译程序
    D:汇编程序

    答案:D
    解析:
    本题考核计算机程序设计语言的内容。

  • 第18题:

    C/C++源程序经过编译后会产生什么?


    正确答案: “目标文件(.obj)和可执行文件(.exE.”。

  • 第19题:

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


    正确答案:正确

  • 第20题:

    下列语句哪一个正确()

    • A、Java程序经编译后会产生machine code
    • B、Java程序经编译后会产生byte code
    • C、Java程序经编译后会产生DLL
    • D、以上都不正确

    正确答案:B

  • 第21题:

    关于解释程序和编译程序的四条叙述,其中正确的一条是()。

    • A、解释程序产生目标程序
    • B、编译程序产生目标程序
    • C、解释程序和编译程序都产生目标程序
    • D、解释程序和编译程序都不产生目标程序

    正确答案:B

  • 第22题:

    问答题
    C/C++源程序经过编译后会产生什么?

    正确答案: “目标文件(.obj)和可执行文件(.exE.”。
    解析: 暂无解析

  • 第23题:

    填空题
    C语言程序经过编译后会生成两大类的段:()和()。

    正确答案: 代码段,数据段
    解析: 暂无解析