[单选题]

有以下程序: include difine F(X, Y)(X)*(Y)main(){int a=3, b=4; print("% d/n",

有以下程序: # include<stdio. h> # difine F(X, Y) (X)*(Y) main() { int a=3, b=4; print("% d/n", F(a++, b++)); } 程序运行后的输出结果是______。

A.12

B.15

C.16

D.20

参考答案与解析:

相关试题

有以下程序 #include #define F(X,Y) (X)*(Y) m

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

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

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

  • 查看答案
  • 有以下程序:#include#define F(x,y) (x)*(y)main

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

  • 查看答案
  • 有以下程序段:#include#define MAX(x,y)(x)>(y)?(

    [单选题]有以下程序段:includedefine MAX(x,y)(x)>(y)?(x):(y)void main(){ int i,j,k; i=有以下程序段: #include<iostream.h> #define MAX(x,y)(x)>(y)?(x):(y) void main() { int i,j,k; i=10; j=15;k=MAX(i,j)*10; cout<<k<<end1; } 程序执行后的输出结果是( )。A.15B.100C.150D.10

  • 查看答案
  • 有以下程序#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

  • 查看答案
  • 有以下程序#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

  • 查看答案
  • 有以下程序#include "stdio.h"#define M(x,y) (x

    [单选题]有以下程序#include "stdio.h"#define M(x,y) (x)*(y) #define N(x,y) (x)/(y) main(){ int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d/n",k);} 程序的运行结果是A.3 B.5C.6 D.8

  • 查看答案
  • 有以下程序 *f(int * x,int * y) { if( * x< * y

    [单选题]有以下程序*f(int * x,int * y) { if( * x< * y) return x; else return y; } main() { int a=7.b=8, * p, * q, * r; p=&a; q=&b: r=f(p,q); coat<< * p<<","<< * q<<","<< * r<<end1; } 执行后输出结果是A.7,8,8B.7.8,7C.8,7,7D.8.7,8

  • 查看答案
  • 有以下程序void f(int*x,int*y){intt;t=*X;*X=*y

    [单选题]有以下程序 void f(int *x,int *y) { int t; t=*X; *X=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a; q=&a[7); while(p>q) { f(p,q); p++; q--; } for(i=0; i<8; i++) printf("%d,",a[i]); } 程序运行后的输出结果是A.8,2,3,4,5,6,7,1,B.5,6,7,8,1,2,3,4,C.1,2,

  • 查看答案
  • 有下列程序: #include int f(int x) { int y; i

    [单选题]有下列程序: include int f(int x) { int y; if(x=0‖x==1)r有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3);printf("%d/n",z); 程序的运行结果是( )。A.0B.9C.6D.8

  • 查看答案
  • 有以下程序: # include# difine F(X, Y)(X)*(Y)m