include<stdio.h> define ADD(x) x+x main() { int m=1,n=2,k=3; int sum=.ADD(m+n)*k; printf(”sum=%d”,sum); } 上面程序的运行结果是()。
A. sum=9
B. sum=10
C. sum=12
D. sum=18
查看答案
以下叙述中正确的是()
A. 预处理命令行必须位于源文件的开头
B. 每个C语言必须在开头包含预处理命令行:include<stdio.h>
C. 宏名必须用大写字母表示
D. 宏替换不占用程序的运行时间
用宏替代计算多项式4*a*8+3*a+2之值的函数f,下面的宏定义()最好。
A. define f(a)4*a*a+3*a+2
B. define f 4*a*a+3*a+2
C. define f(a)(4*(a)*(a)+3*(a)+2)
D. define(4*8*a+3*a+2)f(a)
汽车在严寒低温条件下使用时,为了使发动机升温和保持正常的工作温度,因而增加了()的消耗量。
A. 润滑油
B. 燃料油
C. 电解液
D. 冷却液
下面程序的运行结果是()。 include<Stdio.h> define F(y) 1.24+Y define PR(a)printf(”%d”,(int)(a)) define MYPRINT(a)PR(a);putchar(\n) void main() { int x=2; MYPRINT(F(3)*x); )
A. 6
B. 7
C. 8
D. 9