题目内容

程序的运行情况是( )。 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",r); }

A. 15
B. 其中的:r=func(func(x,y),z) ; 语句嵌套调用是错误的,无法运行
C. 7
D. 13

查看答案
更多问题

运行结果是( ) 。 #include "stdio.h"int abc(int u,int v) ;main(){ int a=24,b=16,c; c=abc(a,b); printf("%d\n",c); }int abc(int u,int v){ int w; while(v) { w=u%v; u=v; v=w; } return u;}

A. 8
B. 16
C. 0
D. 1

cylinder函数功能:根据实型的半径和高,计算圆柱体的体积,则函数定义部分形参列表处应填写( )。 double cylinder ( ) { double result; result =3.1415926 * r * r * h; return result; }

A. double r, double h
B. double r, h
C. int r,h
D. int r,int h

以下不正确的说法是________。

A. 调用函数时,实参的值传给形参。调用结束时,形参的值传送给实参
B. C函数return只能返回一个结果值, 类型与函数定义时一致,不能返回多个值。
C. 函数可以有返回值,也可以没有返回值,void类型函数就没有返回值。
D. 形参的改变,不影响对应实参变量的值

关于函数调用,错误的说法是:()

A. 函数调用时形参发生改变,并不影响对应的实参。
B. 形参和实参一一对应:数量一致,类型一致,顺序一致
C. 形参用于接受实参传递过来的值,所以只能是变量,不能是常量或表达式
D. 实参只能是变量,不能是常量或表达式

答案查题题库