首页 试题详情
单选题

有以下程序 #define N 5 #define M N+1 #define f(x) (x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf(“%d %d\n”,i1,i2); } 程序的运行结果是()。

A12 12

B11 7

C11 11

D12 7

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    以下程序#define N 5#define M N+1#define f(x) (x*M)main(){int i1,i2;i1=f(2);i2=f(1+1);printf(“%d %d n”,i1,i2); }程序的运行结果是()。

    答案解析

  • 单选题

    以下程序#include #define M 5#define N M+Mvoid main(){ int k;k=N*N*5; printf(%d n,k);}执行后的输出结果是( )。

    答案解析

  • 单选题

    以下程序 #include #define FUN1(a,b) a+b #define FUN2(a,b) a-b #define CAL(a,b) a*b+a+3 main() { printf(%d n,CAL(FUN1(3,5),FUN2(4,5))); }执行后的输出结果是( )。

    答案解析

  • 单选题

    以下程序的输出结果是( ) #define M(x,y,z) x*y+z void main() { int a=1,b=2, c=3; cout

    答案解析

  • 单选题

    以下程序  #include   #define S(x) 4*(x)*x+1  main()  { int k=5,j=2;  printf(%d n,S(k+j));  }  程序运行后的输出结果是()。

    答案解析

热门题库