首页
题目
TAGS
首页
/
题库
/
[单选题]若程序有宏定义:#define N l0的答案
搜答案
若程序有宏定义:#define N l00,则以下叙述中正确的是( )。
单选题
2022-08-11 02:59
A、宏定义中定义了标识符N的值为整数100
B、在编译程序对C源程序进行预处理时用l00替换标识符N
C、对C源程序进行编译时用100替换标识符N
D、在运行时用100替换标识符N
查看答案
正确答案
B
试题解析
#defineN100定义了标识符N的替换文本为100,而非N的值为100。即在该命令行后的程序中,所有出现标识符N的地方都将替换为l00,而且这一替换过程是在程序预编译时逊行的。
标签:
感兴趣题目
设变量已正确定义,则以下能正确计算n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
若程序中有宏定义行:#define N 100,则下列叙述中正确的是( )。
有宏定义#define M(x)x*x*2;则a=M(2+3)的值()
● 以下关于程序中函数的定义、调用和声明的叙述中,正确的是 (42) 。(42)
若程序中有宏定义行 :#define N 100 则以下叙述中正确的是
若程序中有宏定义行:#define N 100 则以下叙述中正确的是( )。
若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
若程序有宏定义:#define N 100则以下叙述中正确的是______。
若程序有宏定义:#define N l00,则以下叙述中正确的是( )。
若有如下程序; #define X 3 #define Y X+1 #define Z Y*Y/2 main() { int n; for(n=1;n<=Z;n++) printf("%d",n); } 则程序运行后的输出结果是( )
若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d ",Z); printf("%d ",--a);
相关题目
设该变量已正确定义,则以下能正确计算f=n!的程序段是 ( )
若程序中有宏定义行:#define N 100,则下列叙述中正确的是( )。
若有宏定义#define PI 314#define S(r) PIrr 则主函数中语句s2=S(r+3); 宏替换后的结果为
以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。
若无向连通图G具有n个顶点,则以下关于图G的叙述中,错误的是( )。
若有定义:int *p[3];则以下叙述中正确的是( )。
若有定义"int*p[3];",则以下叙述中正确的是( )。
若有定义“int*p[3];”,则以下叙述中正确的是( )。
若有定义:int *p[3];,则以下叙述中正确的是
设有定义:int(* ptr)( ); 则以下叙述中正确的是 ( )
设有如下定义: int(*ptr); 则以下叙述中正确的是( )。
若有以下宏定义:#define N 2#define Y(n)((N+1)*n)则执行语句z=2*(N+Y(5));后的结果是( )。
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
设有以下宏定义: #define N 3 #define Y(n) ((N+1)*n)则执行以下语句后,z的值为______。 z=2*(N+Y(3+2));
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
若有如下定义: union aa {int n; char c[9]; float x;}a,b,c; 则下列叙述中不正确的是( )
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧