题目内容

以下程序运行的结果是什么?int fun (int x,int y){if (x!=y) return ((x+y)/2);else return (x);}int main(){int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));return 0;}

A. 4
B. 5
C. 6
D. 7

查看答案
更多问题

以下程序输出结果是什么?#includestruct NODE{int num;struct NODE *next;};int main( ){struct NODE *p,*q,*r;p=(struct NODE *)malloc(sizeof(struct NODE));q=(struct NODE *)malloc(sizeof(struct NODE));r=(struct NODE *)malloc(sizeof(struct NODE));p->num=10; q->num=20; r->num=30;p->next=q;q->next=r;r->next=NULL;printf("%d",p->next->next->num);}

以下程序的运行结果是:__________________________。int main(){ char b,c;int i;b='a'; c='A';for(i=0;i<6;i++){if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");}

以下程序的输出结果是#includeint main(){int i,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*3+1;printf("%d ",n[i]);}return 0;}

关于构造方法,下列说法错误的是

A. 构造方法不可以进行方法重载
B. 构造方法用来初始化该类的一个新的对象
C. 构造方法具有和类名相同的名称
D. 构造方法不返回任何数据类型

答案查题题库