题目内容

以下程序的输出结果是()。#include"stdio.h"int d=1;int fun(int p){ static int d=5;d+=p;printf("%d ",d);return(d);}main( ){ int a=3;printf("%d \n",fun(a+fun(d))); }

A. 6 9 9
B. 6 6 9
C. 6 15 15
D. 6 6 15

查看答案
更多问题

以下程序的输出结果是()。#include"stdio.h"#define f(x) x*xmain( ){int a=6,b=2,c;c=f(a)/f(b);printf("%d \n",c);}

A. 9
B. 6
C. 36
D. 18

以下程序的输出结果是()。#includeint a=5;void fun(int b){int a=10;a+=b;printf("%d,",a);}main( ){int c=20;fun(c); a+=c; printf("%d\n",a);}

A. 30,25
B. 30,50
C. 25,25
D. 25,45

以下程序的输出结果是()。#include#define SUB(X,Y) (X) * Ymain( ){int a=3,b=4;printf("%d\n",SUB(a++,b++));}

A. 12
B. 15
C. 16
D. 20

以下叙述正确的是()。

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

答案查题题库