题目内容

//函数参数传送示例#include void swap(int a, int b)//被调函数{int temp;temp=a;a=b;b=temp;}int main()//主函数{int x=7,y=11;swap(x,y);//进行函数调用printf("x=%d,y=%d\n",x,y);//请确定输出结果return 0;}

A. x=7,y=11
B. x=11,y=7

查看答案
更多问题

//局部变量同名示例#include void subf();//声明函数int main(){int a,b;a=3;b=4;printf("a = %d, b = %d\n", a, b);subf();printf(" a = %d, b = %d\n", a, b);//请确定输出结果return 0;}void subf()//定义函数{int a,b;a=6;b=7;printf(" a = %d, b = %d\n", a, b);}

A. a=3,b=4
B. a=6,b=7

//全局变量与局部变量同名示例#include int a=10; //定义全局变量int main( ){int a=100; //局部变量(与全局变量同名)printf("a = %d\n", a);//请确定输出结果printf("a = %d\n", ::a);//return 0;}

A. a=10
B. a=100

//全局变量与局部变量同名示例#include int a=10; //定义全局变量int main( ){int a=100; //局部变量(与全局变量同名)printf("a = %d\n", a);//printf("a = %d\n", ::a);//请确定输出结果return 0;}

A. a=10
B. a=100

//函数的递归调用――求n!//请选择空白位置的正确内容#include //用递归实现的计算阶乘的函数long factn(int n){long s;if(n==0)//n为0则结果为1return(1);else//n不为0(实质是指n>0)则结果为n*(n-1)!{s=________;//递归调用return(s);}}int main(){long n;printf("\n请输入一个不小于0的整数:");scanf("%d",&n);printf("\n%d!=%d\n",n,factn(n));return 0;}

A. n*(n-1)!
B. n*factn(n-1)
C. factn(n-1)

答案查题题库