题目内容

在宏定义#define MAX 30中,用宏名代替一个( )

A. 常量
B. 字符串
C. 整数
D. 长整数

查看答案
更多问题

阅读下列程序:#define MA(x) x*(x-1)main(){int a=1,b=2;printf("%d \n",MA(1+a+b));}则程序的运行结果是( )

A. 6
B. 8
C. 19
D. 12

阅读下列程序:#define Power2(x) x*xmain(){int i=6,j=8;printf("%d\n",Power2(i+j));}则程序运行的结果是( )

A. 2304
B. 62
C. 36
D. 64

关于预处理,下列描述中正确的是()

A. 每个C程序必须在开头使用预处理命令
B. include
C. 预处理命令必须位于C程序的开头
D. 在C语言中,预处理命令都以
E. 开头
F. C语言的预处理命令只能实现宏定义和条件编译的功能

下列关于文件包含的描述中,错误的是( )

A. 文件包含是指一个源文件可以将另一个源文件的全部内容包含进来
B. 文件包含处理命令的格式为
C. include”包含文件名”或
D. include <包含文件名>
E. 一条包含命令可以指定多个被包含文件
F. 文件包含中的头文件扩展名可以不是.h文件

答案查题题库