设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。int f(char
设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }
A.3
B.4
C.5
D.6
设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }
A.3
B.4
C.5
D.6
A.3
B.6
C.8
D.0
设有如下函数定义: int f(char s[ ]) { int i=0; while(s[i++]!='\0'); return (i-1); } 如果在主程序中用下面的语句调用上述函数,则输出结果为________。 printf("%d\n",f("goodbey!"));
A.3
B.6
C.8
D.9
A.3
B.4
C.5
D.6
设有以下函数过程:
Function fun(m As Integer) As Integer
Dim k As Integer, sum As Integer
sum = 0
For k = m To 1 Step -2
sum = sum + k
Next k
fun = sum
End Function
若在程序中用语句 s = fun(10) 调用此函数,则s的值为______。
设有以下函数过程:
Functiofun(m As Integer)As Integer
Dimk As Integer,sum As Integer
sum=0
Fork=m To 1 Step-2
sum=sum+k
Nextk
fun=sum
End Function
若在程序中用语句s=fun(10)调用此函数,则s的值为______。
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
A.2
B.4
C.3
D.5
A.doubleave(intsumintn)
B.floatave(intsum,intn)
C.doubleave(sum,n)
D.doubleave(intx,inty)
有如下的函数定义:
int Xfun(int*a,int n){
int X*a;
for(int*pa=a+1;pa if(*pa>x)x=*pa;
retum x;
}
若在执行了语句:
int x[5]=(23,46,78,55,16);
后,通过表达式Xfun(x,5)调用该函数,则得到的返回值为______。
设有如下函数: void P(int x,int &y) { y=x+y; x=y %4; } 主函数内执行如下语句后,输出的结果为 。 int x=4,y=5; P(y,x); cout< <x> <<’,’<> <<’,’; p(x,x);> <<’,’<>
设有如下函数定义
int fun(int k)
{if(k<1) return 0:
else if(k==1) return 1:
else return fun(k一1)+1:
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
A.2
B.3
C.4
D.5
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!