首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给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
29
问题
若给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全国计算机二级
相关试题推荐
若有以下说明和语句:intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是()。
有以下程序#include<stdio.h>main(){FILE*fp;inti,k=0,n=0;fp=fopen("d1.dat","w");for(i=1;i<4;i++)fprin
有以下程序main(){chara[]="abcdefg",b[10]="abedefg";pfintf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是
数据库设计包括两个方面的设计内容,它们是______。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
在数据流图(DFD)中,带有名字的箭头表示______。
C语言中实现数据输出的标准库函数是______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式(a+b)h计算结果不相符的是
下列对于软件测试的描述中正确的是()。
随机试题
=______。
半握拳,手食指本节后,桡侧凹陷处的穴位是
男性,30岁。呼吸困难2天就诊,发病前有鼻痒,喷嚏。既往有类似病史。体检:呼吸20次/分,双肺闻及呼气末哮鸣音,心率96次/分,律齐。最可能的诊断是
A.分裂池B.成熟池C.贮存池D.循环池E.边缘池伤寒病人外周血白细胞减少与哪个池的白细胞增加有关
男性,60岁,突发左下肢动脉栓塞,该栓子最可能来源于
根据《医疗机构制剂配制质量管理规范(试行)》,制剂室负责人的学历要求
下列哪项属于抽象行政行为?
下列项目中,属于借款费用的有()。
公民在法律面前一律平等,不可以理解为()。
PassageOneWhatdothebiologiststendtothinkofhumansinthefoodchain?
最新回复
(
0
)