题目内容

以下程序的运行结果是_______。int func(inta,intb){intc;c=(a>b)?(a-b):(a+b);return c;}int main() {intx=7,y=3;printf("%d\n",func(x,y));return 0;}

A. 3
B. 4
C. 7
D. 10

查看答案
更多问题

以下程序运行结果是__________。int main(){intmax(floata,floatb);floatx,y;intz;x=-4.6;y=-3.7;z=max(x,y);printf("%d\n",z);return 0;}intmax(floata,floatb){floatc;if(a>b)c=a;elsec=b;return(c);}

A. -3.7
B. -3
C. -4.6
D. -4

下面函数调用语句含有实参的个数为___________。temp((a,b,c),(x,y))

A. 2
B. 3
C. 4
D. 5

C语言中,数组名作为函数调用的实参时,下面叙述正确的是_________。

A. 传递给形参的是数组元素的个数
B. 传递给形参的是数组第一个元素的值
C. 传递给形参的是数组中全部元素的值
D. 形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化

以下程序的运行结果是_______。intfun(intarray[3][3]){intj;for(j=0;j<3;j++)array[1][j]++;printf("\n");return 0;}int main(){intj,a[3][3]={0,1,2,1,0,4,2,4,5};fun(a);for(j=0;j<3;j++)printf("%2d",a[1][j]);printf("\n");return 0;}

A. 215
B. 104
C. 012
D. 123

答案查题题库