题目内容

【单选题】以下叙述中不正确的是( )。

A. 在不同的函数中可以使用相同名字的变量
B. 函数中的形式参数是局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效

查看答案
更多问题

【单选题】有如下程序 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

【单选题】以下程序的输出结果是( )。 fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf("%d",a); }

A. 0
B. 29
C. 31
D. 无定值

【单选题】当调用函数时,实参是一个数组名,则向函数传送的是( )。

A. 数组的长度
B. 数组的首地址
C. 数组每一个元素的地址
D. 数组每个元素中的值

【填空题】下列程序的输出结果是____。 int t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main( ) { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d, %d \n",c,d); }

答案查题题库