首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给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
28
问题
若给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://jikaoti.com/ti/lhn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
有如下程序 int func(int a,int b) {return (a+b);} main() { int x=2,y=5,z=8,r; r=func(fnnc(x,y),z); printf("%d\n",r); } 该程序的输出结果是______
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
以下选项中合法的标识符是______。
以下符合C语言语法的实型常量是
对下述程序,正确的判断是()。main(){inta,b;scanf("%d",&a);scanf("%d",&b);if(a>b)a+=b;b++;elseb+=a;
程序设计方法要求在程序设计过程中()。
随机试题
积极型股票投资策略大致包括( )。
下列会计档案中,保管期限为10年的是()。
关于慢性肺源性心脏病的治疗,以下正确的是
在建设工程勘察设计活动中形成的主要技术文件必须有相应专业注册工程师签字盖章后方可生效。()
如果近因属于除外风险或未保风险,则保险人()
某五层砖混结构办公楼,首层平面设计如图1,二层以上平面图除M2的位置为C2以外,其他均与首层平面图相同;基础平面图如图2,剖面图如图3,每层层高为3m,楼板及屋面板厚度为130mm,门窗洞口尺寸及材料见表1。外墙及女儿墙均为水泥砂浆抹灰,内墙为石灰砂浆抹面
现代金融市场按交易的标的物划分,不包括()。
十届全国人大四次会议根据中共中央的建议,审议了“十一五”规划草案。规划草案在涉及农村工作时强调指出,今后我国农村改革发展的方向是建设以“生产发展、生活宽裕、乡风文明、村容整洁、管理民主”为基本内涵的社会主义新农村。据此回答16—20。全国人大根据中共中
一般而言,科学家总是把创新性研究当做自己的目标,并且只把同样具有此种目标的人作为自己的同行。因此,如果有科学家因为向大众普及科学知识而赢得赞誉,虽然大多数科学家会认同这种赞誉,但不会把这样的科学家作为自己的同行。以下哪项必须假设?Ⅰ.创新性科学研究
目前市售的USB FLASH DISK(俗称优盘)是一种(10)。
最新回复
(
0
)