niusouti.com
更多“C语言源程序中以#开头的命令在( )进行处理。”相关问题
  • 第1题:

    在C语言中,所有预处理命令都是以()符号开头的。

    A、*

    B、#

    C、&

    D、@


    参考答案:B

  • 第2题:

    C语言的编译系统对宏命令的处理是________。

    A. 在程序连接时进行的

    B. 在对源程序中的其它语句编译之前进行的

    C. 在程序运行时进行的

    D. 和C程序中的其它语句同时进行的


    参考答案:B

  • 第3题:

    以下叙述中正确的是( )。

    A.在C语言中,预处理命令行都以“”开头

    B.预处理命令行必须位于c源程序的起始位置

    C.include<stdi0.h>必须放在C程序的开头

    D.C语言的预处理不能实现宏定义和条件编译的功能


    正确答案:A
    预处理命令是以“#”号开头的命令,它们不是C语言的可执行命令,这些命令应该在函数之外书写,一般在源文件的最前面书写,但不是必须在起始位置书写,所以B、c错误。C语言的预处理能够实现宏定义和条件编译等功能,所以D错误。

  • 第4题:

    以下叙述中正确的是( )。

    A.在c语言中,预处理命令行都以‘‘#”开头

    B.预处理命令必须位于c源程序的起始位置

    C.#include必须放在c程序的开头

    D.C语言的预处理不能实现宏定义和条件编译的功能


    正确答案:A
    预处理命令是以“#”号开头的命令,它们不是c语言的可执行命令,这些命令应该在函数之外书写,一般在源文件的最前面书写,但不是必须在起始位置书写,因此B)、c)选项错

  • 第5题:

    以下对C语言的描述中,正确的是______。

    A.C语言源程序中可以有重名的函数

    B.C语言源程序中要求每行只能书写一条语句

    C.注释可以出现在C语言源程序中的任何位置

    D.最小的C语言源程序中没有任何内容


    正确答案:C

  • 第6题:

    C语言源程序中以开头的命令在( )进行处理。

    A.对源程序编译之前 B.对源程序编译过程中 C.目标程序链接时 D.目标程序运行时


    正确答案:A

  • 第7题:

    C语言的编译系统对宏命令的处理是在对源程序中其它语句正式编译之前进行的。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第8题:

    在DOS系统中,显示所有以字母F开头的文件目录的命令是()。

    • A、DIRF.*
    • B、DIRF*.*
    • C、DIRF?.*
    • D、DIRF?.?

    正确答案:B

  • 第9题:

    解释程序处理语言时,大多数采用的是()方法。

    • A、源程序命令被逐个直接解释执行
    • B、先将源程序转化为中间代码,再解释执行
    • C、先将源程序解释转化为目标程序,再执行
    • D、以上方法都可以

    正确答案:B

  • 第10题:

    预处理命令在程序中都是以()符号开头的。

    • A、*
    • B、#
    • C、&
    • D、@

    正确答案:B

  • 第11题:

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

    在C语言程序中,main函数必须放在其他函数的最前面

    B

    每个后缀为.c的C语言源程序都可以单独进行编译

    C

    在C语言程序中,只有main函数才可以单独进行编译

    D

    每个后缀为.c的C语言源程序都应该包含一个main函数


    正确答案: D
    解析:
    main函数可以在程序的任何位置。每一个可执行的C程序都必须有一个且只能有一个主函数。后缀名为.c的C语言源程序都可以单独进行编译。main函数只是让执行程序的系统知道该从哪里开始执行程序(从主函数处执行),其他有关这个程序的子函数是通过函数调用来实现其功能(不需main函数)。答案选择B选项。

  • 第12题:

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

    在C语言中,预处理命令行都以“#”开头

    B

    预处理命令行必须位于C源程序的起始位置

    C

    #include<stdio.h>必须放在C程序的开头

    D

    C语言的预处理不能实现宏定义和条件编译的功能


    正确答案: A
    解析:
    “编译预处理”就是在C编译程序对C源程序进行编译前,由编译预处理程序对这些编译预处理命令行进行处理的过程。A项正确,在C语言中,凡是以“#”号开头的行,都称为“编译预处理”命令行。B项错误,预处理命令行可以出现在程序的任何一行的开始部位,其作用一直持续到源文件的末尾;C项错误,#include <stdio.h>可以出现在程序的任意一行的开始部位;D项错误,预处理可以实现宏定义、条件编译和文件包含。答案选择A选项。

  • 第13题:

    在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【 】。


    正确答案:#include
    #include

  • 第14题:

    下列描述中正确的是( )。

    A.在C语言程序中预处理是指完成宏替换和文件包含指定的文件的调用

    B.预处理指令只能位于C源程序文件的首部

    C.预处理命令可以放在程序中的任何位置

    D.预处理命令结尾需要加分号


    正确答案:C
    解析:本题考查预处理命令的特点,编译预处理命令的特点:①为了区别一般的语句,预处理命令行都必须以"#"号开始,结尾不加分号;②预处理命令可以放在程序中的任何位置;⑧在程序中凡是以"#"号开始的语句行都是预处理命令行。

  • 第15题:

    以下关于汇编语言的叙述中,错误的是(48)。

    A.汇编语言源程序中的指令语句将被翻译成机器代码

    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后在翻译指令语句


    正确答案:D
    解析:本题考查汇编语言的基本概念。伪指令是汇编程序直接执行的,不对应于程序中的机器代码,所以D是错误的。

  • 第16题:

    以下叙述中正确的是( )。

    A.预处理命令行必须位于C源程序的起始位置

    B.在C语言中,预处理命令行都以“#”开头

    C.每个C程序必须在开头包含预处理命令行:#include

    D.C语言的预处理不能实现宏定义和条件编译的功能


    正确答案:B
    本题是对基本知识点的理解,预处理命令行的位置没有规定,只是习惯写在起始位置而已,当需要时才用#include<stdio.h>头文件,预处理的作用就是实现宏定义和条件编译。

  • 第17题:

    以下正确的描述为

    A.每个C++语言程序必须在开头用预处理命令:

    B.预处理命令必须位于C++源程序的首部

    C.在C++语言中预处理命令都以" #"开头

    D.C++语言的预处理命令只能实现宏定义和条件编译的功能


    正确答案:C
    解析:本题中,A和B的描述是一样的,故可以排除。在C++中,建议用inline函数取代C语言中的宏定义功能。

  • 第18题:

    C++语言的编译系统对宏命令的处理是( )。

    A.在程序运行时进行

    B.在程序连接时进行

    C.和C++程序的其它语句同时进行编译

    D.在对源程序中其它成分正式编译之前进行


    正确答案:D

  • 第19题:

    在C语言中,所有预处理命令都是以()符号开头的。

    A*

    B#

    C&

    D@


    B

  • 第20题:

    C++编译预处理命令在程序中都是以()字符开头的。

    • A、*
    • B、#
    • C、&
    • D、@

    正确答案:C

  • 第21题:

    在汇编语言源程序的设计中,将源程序编译成目标文件的命令是()。

    • A、MASM5
    • B、EDIT
    • C、MASM
    • D、TD

    正确答案:C

  • 第22题:

    单选题
    在C语言中,所有预处理命令都是以()符号开头的。
    A

    *

    B

    #

    C

    &

    D

    @


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

  • 第23题:

    单选题
    以下关于编译预处理的叙述中错误的是(  )。
    A

    预处理命令行必须位于源程序的开始

    B

    源程序中凡是以#开始的控制行都是预处理命令行

    C

    一行上只能有一条有效的预处理命令

    D

    预处理命令是在程序正式编译之前被处理的


    正确答案: D
    解析:
    通常,预处理命令位于源文件的开头,也可以写在函数与函数之间。答案选择A选项。

  • 第24题:

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

    预处理命令行必须位于C源程序的起始位置

    B

    在C语言中,预处理命令行都以”#”开头

    C

    每个C程序必须在开头包含预处理命令行:#include

    D

    C语言的预处理只能实现宏定义和条件编译的功能


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