niusouti.com
参考答案和解析
exe
更多“C#程序经过编译之后生成的可执行文件与传统的可执行文件没有任何区别。”相关问题
  • 第1题:

    在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。

    A、ASCII文件

    B、目录文件

    C、特殊文件

    D、普通文件


    参考答案:D

  • 第2题:

    编译C++源程序时,出现了警告错(Warning)也可以生成可执行文件。()


    参考答案:正确

  • 第3题:

    在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件( )。

    A.预编译
    B.编译
    C.汇编
    D.链接

    答案:D
    解析:
    在平常的应用程序开发中,从源代码到可执行文件,需要经过四个步骤,分别是,预编译,编译,汇编和链接。
    1.预编译
    预编译过程主要处理源代码文件中以"#"开始的与编译指令。比如常见的"#include","#define"等,主要处理规则如下:
    1)将所有的"#define"删除,展开所有的宏定义。
    2)处理所有条件预编译指令,如"#if","#ifdef"等。
    3)处理"#include"预编译指令,将包含的文件插入到该预编译指令的位置。
    4)删除所有的注释,包括"//"和"/* */"。
    5)添加行号和文件名标识,以便于编译时产生编译错误和警告时能够及时显示行号。
    6)保留所有的#pragma编译器指令,因为编译器必须使用它们。
    预编译相当于如下命令:

    $gcc -E hello.c -o hello.i 或 $cpp hello.c > hello.i

    2.编译
    编译过程就是把预处理完的文件进行一系列词法分析,语法分析,语义分析及优化后产生相应的汇编代码文件。
    编译过程相当于如下命令:

    $gcc -S hello.i -o hello.s

  • 第4题:

    C语言源程序经过编译、链接后生成的可执行文件扩展名是()

    • A、exe
    • B、cpp
    • C、c
    • D、obj

    正确答案:A

  • 第5题:

    编译是指将源程序形成()文件。

    • A、Windows
    • B、DOS
    • C、目标
    • D、可执行文件

    正确答案:C

  • 第6题:

    在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。


    正确答案:正确

  • 第7题:

    创建第一个程序hello.c编译后生成的hello.obj文件是()。

    • A、源文件
    • B、目标文件
    • C、链接文件
    • D、可执行文件

    正确答案:B

  • 第8题:

    编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。

    • A、②①③④
    • B、①②③④
    • C、②③①④
    • D、②③④①

    正确答案:B

  • 第9题:

    判断题
    汇编语言编写的程序不用经过ASM编译和LINK连接就可以生成可执行文件。
    A

    B


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

  • 第10题:

    单选题
    编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。
    A

    ②①③④

    B

    ①②③④

    C

    ②③①④

    D

    ②③④①


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

  • 第11题:

    单选题
    关于交叉编译描述正确的是()
    A

    编译器运行在目标机,生成的可执行文件在宿主机上运行

    B

    编译器运行在宿主机,生成的可执行文件在宿主机上运行

    C

    编译器运行在目标机,生成的可执行文件在目标机上运行

    D

    编译器运行在宿主机,生成的可执行文件在目标机上运行


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

  • 第12题:

    填空题
    使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:();();()和()。

    正确答案: 预处理、编译、汇编、连接
    解析: 暂无解析

  • 第13题:

    在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于( )。

    A.ASCII文件

    B.普通文件

    C.目录文件

    D.特别文件


    参考答案:B

  • 第14题:

    以下关于编译程序的说法正确的是( )。

    A.编译程序直接生成可执行文件

    B.编译程序直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.各种编译程序构造都比较复杂,所以执行效率高


    正确答案:C
    编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。因此答案选择C。

  • 第15题:

    汇编语言编写的程序不用经过ASM编译和LINK连接就可以生成可执行文件。


    正确答案:错误

  • 第16题:

    VB编译生成的可执行文件不再需要工程文件与各个模块文件。


    正确答案:错误

  • 第17题:

    在Unix系统中,用户程序经过编译之后得到的可执行文件属于()。

    • A、普通文件
    • B、ASCII文件
    • C、目录文件
    • D、特别文件

    正确答案:A

  • 第18题:

    在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。

    • A、ASCII文件
    • B、普通文件
    • C、目录文件
    • D、特别文件

    正确答案:B

  • 第19题:

    所有程序安装也包括.c文件经编译链接后生成的文件是()。

    • A、源文件
    • B、目标文件
    • C、链接文件
    • D、可执行文件

    正确答案:D

  • 第20题:

    判断题
    在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。
    A

    B


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

  • 第21题:

    单选题
    以下叙述正确的是(  )。
    A

    C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件

    B

    C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件

    C

    C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件

    D

    链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件


    正确答案: B
    解析:
    C编译程序把文件后缀为C的源程序文件编译成文件后缀为.obj的二进制文件,链接将一个或多个目标文件与程序用到的库文件连接起来,形成一个可以在操作系统直接运行的执行程序.exe,故排除B、C、D项,答案选择A选项。

  • 第22题:

    单选题
    在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。
    A

    ASCII文件

    B

    普通文件

    C

    目录文件

    D

    特别文件


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

  • 第23题:

    单选题
    在VB6.0集成开发环境中,可以()。
    A

    编辑、调试、运行程序,但不能生成可执行文件

    B

    编辑、生成可执行文件,运行程序,但不能调试程序

    C

    编辑、调试、生成可执行文件,但不能运行程序

    D

    编辑、调试、运行程序,也能生成可执行文件


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

  • 第24题:

    判断题
    VB编译生成的可执行文件不再需要工程文件与各个模块文件。
    A

    B


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