题目内容

以下程序运行后,输出结果是()。#define Prr 5.5#define S(X) PT*X*X#includevoid main(){int a=1,b=2;printf(”%4.1f\n”,S(a+b));}

A. 49.5
B. 9.5
C. 22.0
D. 45.0

查看答案
更多问题

下列程序执行后的输出结果是()。#define MA(x) x*(x-1)#include "stdio.h"void main(){int a=1,b=2;printf(’’%d\n”,MA(1+a+b));}

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

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

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

以下正确的描述为( )。

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

从下列选项中选择不会引起二义性的宏定义是()。

A.
B. define POWER(X) X*X
C. B.
D. define POWER(X) (X)*(X)
E. C.
F. define POWER(X) (X*X)
G. D.
H. define POWER(X) ((X)*(X))

答案查题题库