首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++);
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++);
admin
2013-06-11
53
问题
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【 】。
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;
}
选项
答案
6354
解析
函数fun的第一个for循环跳过字符串的前导空白符,接着判断第一个非空白符是否是负号,若是,则置变量sign为-1;否则,置变量sign为1。接着的if语句在第一个非空白字符是负号或正号时,跳过该字符。以后的for循环将后面的数字符当作十进制数的各位数字转换为一个长整数n,当遇字符a时,结束循环。最后,函数返回sign与n的乘积。所以若调用函数时提供的实参是“∪∪6354abc”,则函数的返回值是6354。
转载请注明原文地址:https://kaotiyun.com/show/yfJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定如果调用fputc函数输出成功,则返回值是()。
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是()。
下列程序段输出的字符串长度为()。printf("\\aaa\’ccc\bddd\’");
若i为整型变量,则以下循环执行次数是______。 for(i=2;i==0;)printf("%d",i--);
存储结点中数据域占用的存储量与整个结点占用存储量之比称为______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
在下列几种排序方法中,要求内存量最大的是______。
以下说法中正确的是_______。
以下说法不正确的为______。
在软件测试设计中,软件测试的主要目的是
随机试题
药学信息的间接传递是通过
某女32岁,孕3产0,孕39+2周,间断阴道流水4小时,不规律腹坠5小时。T38.0℃。P110次/分,BP115/75mmHg,心肺未见其他异常。腹部无压痛。入院后阴道间断流水。未闻及明显异昧,血WBC18×109/L,N90%,胎心监护胎心基
本病例最可能的诊断该病最主要传播媒介
国家出资企业从事经营活动,应当遵守法律、行政法规,加强经营管理,提高经济效益,接受人民政府及其有关部门、机构依法实施的管理和监督,接受()的监督,承担社会责任,对出资人负责。
有一截面均匀的封闭圆筒,中间被一光滑的活塞分隔。如果其中的一边装有0.1kg的某一温度的氢气,为了使活塞停留在圆筒的正中央,则另一边应装入同一温度的氧气的质量为()。
某进口设备FOB价为人民币1200万元,国际运费72万元,国际运输保险费用4.47万元,关税217万元,银行财务费6万元,外贸手续费19.15万元,增值税253.89万元,消费税率为5%,则该设备的消费税为()万元。
在香港创业板上市发行的新申请人,其申报会计师最近期报告的财政期间不得早于上市文件刊发日期前()个月。
某投资方案原始投资30000元,投资后各年现金净流量分别为12000元、15000元、10000元,则该方案的投资回收期为()年。
简述正常品、劣等品和吉芬品的需求曲线的形状特征以及呈现这种形状的原因。
遇有拒捕、暴乱、越狱、抢夺枪支或者其他暴力行为的紧急情况,公安机关的人民警察依照国家有关规定可以使用武器。()
最新回复
(
0
)