首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给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
30
问题
若给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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’)switch(c-’2’){case1:putchar(c+4);c
有以下程序main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;n++;}while(!i);n++;}
下列叙述中正确的是______。
用二维表数据来表示实体及实体之间联系的数据模型为______。
下列关于复合语句以及空语句的说法,正确的是______
以下关于typedef的叙述错误的是
软件工程三要素包括方法、工具和过程,其中,【 】支持软件开发的各个环节的控制和管理。
表达式(int)((double)(5/2)+2.5)的值是【】
信息隐蔽的概念与下述______概念直接相关。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
随机试题
在使用生氧器时,戴好面罩后,应立即()。
现行德育课程目标突出体现以下特点:()、()、()。
以下属于沃尔比重评分法信用水平评价指标的是()。
全运会上,不论是最后一名的坚持,还是业余选手的执着;不论是受伤队员的顽强,还是“六朝老将”的拼搏,都诠释着体育的真谛,绽放出人性的光辉。不放弃、不抛弃!坚持,是一种自信、自强,也是一种从容、优雅。他们尽管并没有夺冠,但同样是英雄,同样赢得尊严、收获尊重。观
规定“完善教师培训制度、将教师培训经费列入政府预算,对中小学教师实行每五年一周期的全员培训”的是()。
根据下列资料,回答下列问题。2017年上半年,S市出口手机1.9亿台,比去年同期减少22.7%;价值513.1亿元,下降23.7%。6月当月出口3217.5万台,减少23.7%;价值86亿元,下降27.8%。上半年,S市以一般贸易方式出口手机1
A是B,人们会认为B也是A,这属于
甲带着同村三个13岁小男孩进城务工,却在进城后发现,乞讨更容易获利,便强行逼迫两个孩子到街边乞讨,不照做便要挨打,且不乞讨便不给饭吃。但甲在跟村里孩子的父母联系时,则一直说孩子们在餐馆帮工,生活很好。则甲的行为()。
Mostofthe33newlydiscoveredplanets’giantgasbagsswingsoerraticallythattheycreatehavoconanysmaller,nearby,life
______(受邀参加聚会的大多数艺术家)werefromSouthAfrica.
最新回复
(
0
)