题目内容

以下程序输出的结果是()。int func(int a,int b){ return(a+b); }main(){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%d\n”,r);}

A. 12
B. 13
C. 14
D. 15

查看答案
更多问题

以下程序的运行结果()。void func(int a,int b){ int temp;temp=a; a=b; b=temp; }main(){ int x,y; x=10; y=20;func(x,y);printf((“%d,%d\n”,x,y); }

A. 10,20
B. 10,10
C. 20,10
D. 20,20

以下程序的输出结果是()。int fun(int a,int b,int c){ c=a+b; }main(){ int c;fun(2,3,c);printf(“%d\n”,c);}

A. 2
B. 5
C. 随机值
D. 语法报错

关于函数参数,说法正确的是()。

A. 实参与其对应的形参各自占用独立的内存单元
B. 实参与其对应的形参共同占用一个内存单元
C. 只有当实参和形参同名时才占用同一个内存单元
D. 形参是虚拟的临时定义的,不占用内存单元

以下函数声明的正确形式是:

A. float sum(int a,int b)
B. int sum(float a,float b);
C. float sum(int,int)
D. sum(int,int);

答案查题题库