首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给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
34
问题
若给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>#include<math.h>main(){inta,b;floatc;b=5;c=6;c=b+7;b=
下列说法错误的是______。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardara;stru
有以下程序 main() { int m,n,p; scanf("m=% dn=% dp=%d",&m,&n,&p); printp("%d %d %d d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
设变量a和b已正确定义并赋初值。请写出与a=a+b等价的赋值表达式【 】。
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
随机试题
A,腹痛B,黄疽C,两者都有D,两者都无慢性胰腺炎可有
A.山东、河南等B.意大利、希腊、法国等C.江西、江苏、安徽D.坦桑尼亚、马来西亚、印度尼西亚等E.广东、广西、云南金银花药材的主产地是
某市疾病控制中心,欲找出对患者的生命威胁最大的疾病,以便制定防治对策,需要计算和评价的统计指标为
A、冠心苏合丸B、人参再造丸C、通心络胶囊D、九气拈痛丸E、血府逐瘀口服液患者,男,70岁,久患胸痹,症见胸闷,心前区疼痛,证属寒凝气滞,心脉不通,宜选用的中成药是
确定同级人民法院在各自的辖区内管辖第一审民事案件分工和权限的是()。
某企业年末部分会计科目余额如下表(单位:元):要求:根据以上表格资料,完成以下问题。资产负债表中,“应付账款”的期末数为()元。
下列对于铁路客运有关退票的规定,正确的是()。
东南亚的许多国家信奉佛教,基督教在欧美各国有很高的地位,而阿拉伯地区的人们普遍信仰伊斯兰教。()
案例三下面是某求助者MMPI的测验结果:关于MMPI,正确的说法包括()。
Lookingtoimproveyourlanguageskills,butyoudon’thavethetimetogooverseastoattendschool?Moreandmoreuniversities
最新回复
(
0
)