题目
A.编译有错
B.运行出错
C.运行结果y=0
D.运行结果y=6
第1题
有一个名为 init.txt 的文件,内容如下:
#define HDY(A,B) A/B
#define PRINT(Y) Printf("y=%d\n",Y)
有以下程序
#include "init.txt"
main()
{ int a=1,b=2,c=3,d=4,k ;
k =HDY(a+c , b+d) ;
PRINT(k ) ;
}
下面针对该程序的叙述正确的是
A) 编译出错
B) 运行出错
C) 运行结果为 y=0
D) 运行结果为 y=6
第2题
有一个名为init.txt的文件,内容如下:
#define HDY(A,B) A/B # define PRINT(Y) Printf(“y=%d\n.,Y) 有以下程序
#include “init.txt” main() {int a=1,b=2,c=3,d=4,k; K=HDY(a+c,b+d); PRINT(K); } 下面针对该程序的叙述正确的是()。
A.编译有错
B.运行出错
C.运行结果为 y=0
D.运行结果为 y=6
第3题
A.编译出错
B.运行出错
C.运行结果为y=0
D.运行结果为y=6
第4题
A.编译出错
B.运行出错
C.运行结果为y=0
D.运行结果为y=6
第5题
有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",d) ; } 其输出结果为______。
A.10
B.5
C.6
D.编译错误
第6题
有如下程序段: #include<stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b); printf("%d",d); } 其输出结果为______。
A.10
B.5
C.6
D.编译错误
第7题
有如下程序段: #include<stdio.h> #define Max(a,B) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b); printf("%d",d); } 其输出结果为_____。
A.10
B.5
C.6
D.编译错误
第8题
程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include "type1.h” #define M2 N*2 main() { int i; i=M1+M2; printf("%d\n",i);} 程序编译运行后的输出结果是()
A.10
B.20
C.25
D.30
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!