[单选题]

设有如下函数定义。若在主函数中用语句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

参考答案与解析:

相关试题

设有如下函数定义: 若执行调用语句“ll=fm(3);”,则函数tim总共被调用

[单选题]设有如下函数定义:若执行调用语句“ll=fm(3);”,则函数tim总共被调用的次数是( )。A.2B.3C.4D.5

  • 查看答案
  • 已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确

    [单选题]已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);A.f(array[3][4])B.f(int array[3][])C.f(int array[][4])D.f(int array[][])

  • 查看答案
  • 若有如下变量定义和函数调用语句:inta=5;fun(&A) ;则执行下面函数后

    [单选题]若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }A.3B.4C.5D.6

  • 查看答案
  • 设在主函数中有以下定义和函数调用语句,且fun函数为void类型。请写出函数fu

    [主观题]设在主函数中有以下定义和函数调用语句,且fun函数为void类型。请写出函数fun的头部,要求函数的形参为变量b。main(){ double s[10][22]; int n; …… fun(s); ……}

  • 查看答案
  • 有如下语句序列:int k=0;do { k£«=5;cout 0)cout<<

    [单选题]有如下语句序列:int k=0;do { k£«=5;cout <<'$;}while (k0)cout<<'*';执行上面的有如下语句序列: int k=0; do { k+=5;cout <<'$;}while (k<19); while(k-- >0)cout<<'*';执行上面的语句序列输出字符$和*的个数分别是______ 。A.4和20B.5和20C.4和21D.5和21

  • 查看答案
  • 设有定义:char s[12]={"hello"},则cout<<strlen(

    [单选题]设有定义:char s[12]={"hello"},则cout<<strlen(s)的输出是 ______。A.5B.6C.11D.12

  • 查看答案
  • 设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函

    [主观题]设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部(13)。要求形参名为b。main(){double s[10][22];int n; ┆┆fun(s);┆}

  • 查看答案
  • 若有以下函数调用语句:f( mn,xy,f(mn,z,(x,y)));在此函数调

    [单选题]若有以下函数调用语句: f( m+n,x+y,f(m+n,z,(x,y))); 在此函数调用语句中实参的个数是( )。A.6B.5C.4D.3

  • 查看答案
  • 设有如下函数定义:<br /><img border="0" style="width: 227px; height: 127px;" src

    [单选题]设有如下函数定义:若执行调用语句:n=fun(3);,则函数fun()总共被调用的次数是(  )。A.2B.3C.4D.5

  • 查看答案
  • 有如下语句序列: int k=0: do{k£«=5;cout0)cout<<'

    [单选题]有如下语句序列: int k=0: do{k£«=5;cout<<'$';} while(k0)cout<<'*' 执行上面的有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*' 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。A.4和20B.5和20C.4和21D.5和21

  • 查看答案