c
int main()
{ int x=10, y=20,z=30;
fun (x,y,z);
printf("%d,/%d,%d\n",x,y,z);
return 0;
}
输出结果是:()
A、30,20,10
B、10,20,30
C、456,567,678
D、678,567,456
8.下述函数定义形式正确的是()。
A、int f(int x; int y)
B、int f(int x,y)
C、int f(int x, int y)
D、int f(x,y: int)
9.关于函数参数,说法正确的是()。
A、实参与其对应的形参各自占用独立的内存单元
B、实参与其对应的形参共同占用一个内存单元
C、只有当实参和形参同名时才占用同一个内存单元
D、形参是虚拟的,不占用内存单元
10.一个函数的返回值由()确定。
A、return语句中的表达式
B、调用函数的类型
C、系统默认的类型
D、被调用函数的类型
11.以下正确的函数形式是()。
A、double fun(int x,int y)
{ z=x+y; return z; }
B、fun(int x,y)
{ int z; return z; }
C、fun(x,y)
{ int x,y; double z; z=x+y; return z; }
D、double fun(int x,int y)
{ double z; z=x+y; return z; }
12.下列函数中,能够从键盘上获得一个字符数据的函数是()。
A、 puts( )
B、 putchar( )
C、 getchar( )
D、 gets( )
13.以下程序的输出结果是()。
fun(int a,int b,int c)
{
c=a+b;
}
int main()
{ int c;
fun(2,3,c);
printf(“%d\n”,c);
return 0;
}