填空题

以下程序的输出结果是【 】。   #define MCRA(m) 2*m   #define MCRB(n,m) 2*MCRA(n)+m   main( )   { int i=2,j=3;    printf("%d\n",MCRB(j,MCRA(i)));   }

【参考答案】

P
<上一题 目录 下一题>
热门 试题

填空题
设函数findbig( )已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main( ){ int findbig(int,int,int);int (*f)( ),x,y,z,big;f=【 】;scanf( %d%d%d ,&x,&y,&z);big=(*f)(x,y,z);printf( big=%d n ,big);}
单项选择题
有以下程序:#include struct STU{char name[10];int num;};void f(char *name, int num){ struct STU s[2]={{ SunDan ,20044},{ Penghua ,20045}};num=s[0].num;strcpy(name,s[0].name);}main(){ struct STU s[2]={{ YangSan ,20041},{ LiSiGao ,20042}},*p;p=&s[1]; f(p->name,p->num);printf( %s %d n ,p->name,p->num);}程序运行后的输出结果是______。
A.SunDan 20042
B.SunDan 20044
C.LiSiGuo 20042
D.YangSan 20041
相关试题
  • 在面向对象的程序设计中,类描述的是具有相...
  • 长度为n的顺序存储线性表中,当在任何位置...
  • 【 】是数据库设计的核心。
  • 通常,将软件产品从提出、实现、使用维护到...
  • 栈和队列通常采用的存储结构是【 】。