[主观题]

若给fun函数的形参s传送字符串:"]]6354abcc" (其中]表示空格字符),则函数的返回值是(19)。

#include <ctype.h>

long fun(char s[])

{long n;int sign;

for(;isspace(*s);s++);

sign=(*s==′-′)?-1:1;

if(*s==′+′||*s==′-′)s++;

for(n=0;isdigit(*s);s++)n=10*n+(*s-′0′);

return sign*n;

}

参考答案与解析:

相关试题

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地

[主观题]以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’/0’) n++; if(p[n]==’/0’) return NUL

  • 查看答案
  • 给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII

    [试题]给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按

    [主观题]给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 以下函数 fun 的功能是返回 str 所指字符串中以形参 c 中字符开头的后续

    [试题]以下函数 fun 的功能是返回 str 所指字符串中以形参 c 中字符开头的后续字符串的首地址 , 例如 : st r所指字符串为 : Hello! , c 中的字符为 e ,则函数返回字符串 : ello! 的首地址。若 str 所指字符串为空串或不包含 c 中的字符,则函数返回 NULL 。请填空。char *fun(char *str,char c){ int n=0; char *p=str;if(p!=NULL)while(p[n]!=c&&p[n]!='/0') n

  • 查看答案
  • 去掉字符串左边空格的函数是()。

    [单选题]去掉字符串左边空格的函数是()。A . Ltrim$B . Rtrim$C . Left$D . Right$

  • 查看答案
  • 去掉字符串右边空格的函数是()。

    [单选题]去掉字符串右边空格的函数是()。A . Ltrim$B . Rtrim$C . Left$D . Right$

  • 查看答案
  • 返回删除字符串前导和尾随空格符后的字符串,用函数()。

    [单选题]返回删除字符串前导和尾随空格符后的字符串,用函数()。A . LtrimB . RtrimC . TrimD . mid

  • 查看答案
  • 以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数

    [单选题]以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是( )。A.LeftB.MidC.StringD.Instr

  • 查看答案
  • 返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。A、TrimB、Ltr

    [单选题]返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。A.TrimB.LtrimC.RtrimD.mid

  • 查看答案
  • 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参subs

    [试题]给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数strstr(s1,s2)的功能是在s1串中查找s2子串,若没有,函数值为0,若有,为非0。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 若给fun函数的形参s传送字符串:"]]6354abcc"(其中]表示空格字符)