题目内容

以下叙述中,正确的是______。

A. 用#include包含的头文件的后缀不可以是“.a”
B. 若一些源程序中包含某个头文件,当该头文件有错误时,只需对该头文件进行修改,包含此头文件的所有源程序不必重新进行编译
C. 宏命令行可以看做是一行C语句
D. C编译中的预处理是在编译之前进行的

查看答案
更多问题

有以下程序: #define N 2 #define M N + 1 #define NUM (M+1)*M/2 #include <stdio.h> main() { int i; for(i=1; i<=NUM; i++); printf("% d\n", i); } for循环执行的次数是______。

A. 5
B. 6
C. 8
D. 9

以下程序的输出结果为______。 #include <stdio.h> #define SQR(x) x*x main() { int a, k=3; a=++SQR(k+1); printf("% d\n", a); }

A. 6
B. 10
C. 8
D. 9

以下程序的输出结果是______。 #include void fut(int * *s, int p[2][3]) { * *s=p[1][1]; } main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int *)malloc(sizeof(int)); fut(&p, a); printf("% d\n", *p); free (p); }

A. 1
B. 7
C. 9
D. 11

程序中头文件typel.h的内容是: #define N 5 #define M1 N * 3 / *程序如下: * / #include "stdio.h" #include "typel.h" #define M2 N * 2 main() { int i; i=M1+M2; printf("% d\n", i); } 程序编译后运行的输出结果是______。

A. 10
B. 20
C. 25
D. 30

答案查题题库