首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给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
46
问题
若给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全国计算机二级
相关试题推荐
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节)#include<stdio.h>main(){FIL
软件设计模块化的目的是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
C语言中实现数据输出的标准库函数是______。
关系操作的特点是______操作。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的
以下选项中,合法的—组C语言数值常量是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。
整型变量x和y的值相等并且为非零值,则下面选项中,结果一定为零的表达式是()。
在C语言中,关于函数fseek的说法正确的是()。
随机试题
以下不属于朱熹的“恤民说”言论的是
女性,45岁,阴道接触性出血6个月。阴道镜检查,宫颈1—3点处可见菜花状肿物。病理活检,肿瘤细胞异型性明显,核分裂像多见,肿瘤细胞形成结构较规则的腺腔,间质内可见浸润。符合该患者诊断的是
红细胞悬浮稳定性降低的主要原因是
下列哪些症状不属肝胆湿热证胁痛特点
下列关于律师及律师事务所的说法哪些是正确的?
本题为案例分析题,要求分析合理,结论正确;有计算要求的,应简要写出计算过程。1.某施工单位承包某工程项目。甲、乙双方签订的关于工程的价款合同内容有:①建筑安装工程造价660万元,主要材料费占施工产值的比重为60%;②预付备料款为建筑安装工程造价的20%
A公司是一家生产重型机械的公司,其总库存量约为1600万元,在其库存商品中原料库存和产成品库存占绝大的比重,库存持有成本约为20%。目前该公司正计划向中西部地区进行发展,新建更多仓库,将现有的16个仓库,扩建到25个。同时,公司还希望与供应链当中的企业加
三花酒是中国米香型白酒的代表,被誉为“米酒之王”。()
某国有保险公司的工作人员利用职务上的便利,故意编造未曾发生的保险事故进行虚假理赔,骗取保险金归自己所有的,应当构成何罪?()
Whatisthewoman’smajor?
最新回复
(
0
)