[单选题]

有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d/n",i1,i2); } 程序运行后的输出结果是( )。

A.64,28

B.4,4

C.4,3

D.64,64

参考答案与解析:

相关试题

有以下程序: #define f(x)(x*x) main() { int i1

[单选题]有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d/n",i1,i2); } 程序运行后的输出结果是 ______。A.64,28B.4,4C.4,3D.64,64

  • 查看答案
  • 有以下程序:# define f(x)(x*x)main(){ int i1,

    [单选题]有以下程序: # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("% d, % d/n", i1, i2); } 程序运行后的输出结果是______。A.64, 28B.4, 4C.4, 3D.64, 64

  • 查看答案
  • 有以下程序 #define f(x) x*x main( ) { int i;

    [单选题]有以下程序 #define f(x) x*x main( ) { int i; i=f(4+4)/f(2+2); printf(“%d/n”,i); } 执行后输出结果是( )A.28B.22C.16D.4

  • 查看答案
  • #define f(x) x*x void main() { int i; i=

    i=f(4+4)/f(2+2) //f(4+4)被替换成4+4*4+4,f(2+2)同理 =4+4*4+4/2+2*2+2 =4+16+2+4+2 =28define f(x) x*x void main() { int i; i=f(4£«4)£¯f(2£«2); printf("%d/n",i);}结果不是64除16的4吗求正解

  • 查看答案
  • 有以下程序#define F(X,Y)(X)*(Y)main() {int a=

    [单选题]有以下程序 #define F(X,Y)(X)*(Y) main() {int a=3,b=4: printf("%d/n",F(a++,b++)); } 程序运行后的输出结果是( )。A.12B.15C.16D.20

  • 查看答案
  • 有以下程序#define F(X,Y)(X)*(Y)main(){ int a=

    [单选题]有以下程序#define F(X,Y)(X)*(Y)main(){ int a=3, b=4; printf("%d\n", F(a++, ++b));}程序运行后的输出结果是A.12 B.15C.16 D.20

  • 查看答案
  • 有以下程序main(){ int x[3][2]={0},i;for(i=0;

    [单选题]有以下程序main(){ int x[3][2]={0},i;for(i=0; i<3; i++) scanf("%d",x[i]);printf("%3d%3d%3d/n",x[0][0],x[0][1],x[1][0]);}若运行时输入: 2 4 6< 回车 > ,则输出结果为A.)2 0 0B.)2 0 4C.)2 4 0D.)2 4 6

  • 查看答案
  • 有以下程序 main() {int x[3][2]={0},i; for(i=0

    [单选题]有以下程序 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",x[i]); printf("%3d%3d%3d/n",x[0][0],x[0][1],x[1][0]); } 若运行时输入:246<回车>,则输出结果为______。A.200B.204C.240D.246

  • 查看答案
  • 有以下程序 main() {int x[3][2]={0},i; for(i=0

    [单选题]有以下程序 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",x[i]); printf("%3d%3d%3d/n",x[0][0],x[0][1],x[1][0]); } 若运行时输入:246<回车>,则输出结果为______。A.200B.204C.240D.246

  • 查看答案
  • 有以下程序 main( ) { int x=0,y=0,i; for(i=1;£

    [单选题]有以下程序main( ){ int x=0,y=0,i;for(i=1;++i){ if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",x,y);}程序的输出结果是A.2,1B.2,2C.2,5D.5,2

  • 查看答案
  • 有以下程序:#define f(x)(x*x)main(){int i1,i2;