第九章测试1.
以下叙述中正确的是( )
A:在一个程序中,允许使用任意数量的#include命令行
答案:A
2.
以下叙述正确的是( )。
A:一个#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:81,81
有如下程序
#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:宏定义不允许嵌套
温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!