设有以下函数过程:若调用函数fun时的实际参数都是自然数,则函数返回的是()
A.a、b的最大公约数
B.a、b的最小公倍数
C.a除以b的余数
D.a除以b的商的整数部分
A.a、b的最大公约数
B.a、b的最小公倍数
C.a除以b的余数
D.a除以b的商的整数部分
第2题
求两个正整数的最大公约数的算法通常使用“辗转相除法”。设有两个正整数m,n,求它们的最大公约数的算法如下: ①若m<n,则交换m和n(保证m大于n)。 ②计算m/n的余数r。 ③若r不等于0,则令m=n、n=r,转第②步继续执行;否则,算法结束,n就是最大公约数。 下面用“辗转相除法”求出并返回m、n最大公约数的函数fun,请填写清单中缺少的语句。 int fun(int m,int n) { int r; if(m<n) { r=m; m=n; n=r; } if(n==0) return(m); do{_________ if {r!=0} {m=n;n=r;} )while(r!=0); return(n); )
第3题
A.doublefun(doublea[15])
B.doublefun(double*a)
C.doublefun(doublea[])
D.doublefun(doublea)
第4题
A.标准函数,即库函数。这是由用户自己定义的。
B.在调用无参函数时,主调函数向被调用函数传递数据。
C.用户可以自己定义函数。
D.在调用被调用函数时,主调函数不向被调用函数传递数据。
第6题
A.swap(int, int); void swap(int, int)
B.void fun(char); void fun(char, char=’\0’)
C.int fun(intp, int n); float fun(int a[], int&m)
D.void fun(char, int, double); void fun(char[], int)
第8题
A.函数的定义可以嵌套,但函数的调用不可以嵌套;
B.函数的定义不可以嵌套,但函数的调用可以嵌套;
C.函数的定义不可以嵌套,但函数的调用可以嵌套;
D.函数的定义和点用都可以嵌套。
第11题
A.一个 C语言源程序由若干个函数定义组成,其中必须有且仅有一个名为main的函数定义
B.函数定义由函数头部和函数体两部分组成
C.在一个函数定义的函数体中允许定义另一个函数
D.在一个函数定义的函数体中允许调用另一个函数或调用函数本身
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!