第九章测试1.
以下叙述中正确的是( )
A:虽然包含文件被修改了,包含该文件的源程序也可以不重新进行编译和连接
答案:D
2.
以下叙述正确的是( )。
A:一个源文件中可以包含多个文件,每个文件的包含单独写一个#include行 B:一个#include行可以包含多个文件,文件名用逗号分开
有以下程序
#include <stdio.h>
#define S(x) x*x
main()
{
int k=5, j=2;
printf("%d,%d", S(k+j+2),S(j+k+2));
}
程序的运行结果是( )
A:18,18
有如下程序
#include <stdio.h>
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d", D(i+j));
}
程序运行后的输出结果是( )
A:9
有以下宏定义及调用
#define HA 2
#define HB(a) (HA+1)*a
...
x=HA*(HA+HB(2));
则以下判断正确的是( )。
A:x的值是16
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!