单项选择题
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1); fun(n-2,&f2); *p=f1+f2; } } main() { int s; fun(3,&s); printf( %d n , s ); } 程序的运行结果是( )。
A.2
B.3
C.4
D.5
点击查看答案&解析
单项选择题
在一个C源程序文件中所定义的全局变量,其作用域为
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
点击查看答案&解析
相关试题
有以下程序 #include <stdio.h> mai...
有以下程序 #include <stdio.h> #i...
有以下程序 #include <stdio.h> int...
有以下程序 #include <stdio.h> #i...
有以下程序 #include <stdio.h> voi...