c程 题 帮忙做下 20
9.以下正确的说法是()A.用户若需调用标准库函数,调用前必须重新定义C系统根本不允许用户重新定义标准库函数B.用户可以重新定义标准库函数,若如此,该函数失去原有含义D....
9.以下正确的说法是( )
A.用户若需调用标准库函数,调用前必须重新定义 C系统根本不允许用户重新定义标准库函数
B.用户可以重新定义标准库函数,若如此,该函数失去原有含义
D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自去调
E.double fun(int x,int y)
F.double fun(int x;int y)
G.double fun(int x,int y);
H.double fun(int x,y);
I.实参和与其对应的形参各占用独立的存储单元
J.实参和与其对应的形参共占用一个存储单元
K.只有当实参和与其对应的形参同名时才共占用存储单元
L.形参是虚拟的,不占用存储单元
M.定义函数时,形参的类型说明可以放在函数体内
N.return后边的值不能为表达式
O.如果函数值的类型与返回值类型不一致,以函数值类型为准
P.如果形参与实参的类型不一致以实参类型为准
R. 函数的定义可以嵌套,但函数的调用不可以嵌套
S.函数的定义不可嵌套,但函数的调用可以嵌套
10.下面程序的运行结果:
(1)
int x1=30,x2=40;
main()
{int x3=10,x4=20;
sub(x3,x4); sub(x2,x1);
printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2);}
sub(int x,int y)
{x1=x; x=y; y=x1;}
(2)
main()
{int I=5;
printf(“%d\n”,sub(I));}
sub(int n)
{int a;
if(n==1) return 1;
a=n+sub(n-1);
return(a);}
(3)
main()
{incx(); incy(); incx(); incy(); incx(); incy();}
incx()
{int x=0; printf(“x=%d\t”,++x);}
incy()
{static int y=0; printf(“\ny=%d\n”,++y);} 展开
A.用户若需调用标准库函数,调用前必须重新定义 C系统根本不允许用户重新定义标准库函数
B.用户可以重新定义标准库函数,若如此,该函数失去原有含义
D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自去调
E.double fun(int x,int y)
F.double fun(int x;int y)
G.double fun(int x,int y);
H.double fun(int x,y);
I.实参和与其对应的形参各占用独立的存储单元
J.实参和与其对应的形参共占用一个存储单元
K.只有当实参和与其对应的形参同名时才共占用存储单元
L.形参是虚拟的,不占用存储单元
M.定义函数时,形参的类型说明可以放在函数体内
N.return后边的值不能为表达式
O.如果函数值的类型与返回值类型不一致,以函数值类型为准
P.如果形参与实参的类型不一致以实参类型为准
R. 函数的定义可以嵌套,但函数的调用不可以嵌套
S.函数的定义不可嵌套,但函数的调用可以嵌套
10.下面程序的运行结果:
(1)
int x1=30,x2=40;
main()
{int x3=10,x4=20;
sub(x3,x4); sub(x2,x1);
printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2);}
sub(int x,int y)
{x1=x; x=y; y=x1;}
(2)
main()
{int I=5;
printf(“%d\n”,sub(I));}
sub(int n)
{int a;
if(n==1) return 1;
a=n+sub(n-1);
return(a);}
(3)
main()
{incx(); incy(); incx(); incy(); incx(); incy();}
incx()
{int x=0; printf(“x=%d\t”,++x);}
incy()
{static int y=0; printf(“\ny=%d\n”,++y);} 展开
2008-06-13
展开全部
C E J M O
(1)20,10,30,40
(2)15
(3)1
1
1
2
1
3
自己做的 错了请见谅!
(1)20,10,30,40
(2)15
(3)1
1
1
2
1
3
自己做的 错了请见谅!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询