首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是( )。(字符串中包括空格) long fun(char S[]) {long n;int sign; for(;isspace(*s)||islow
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是( )。(字符串中包括空格) long fun(char S[]) {long n;int sign; for(;isspace(*s)||islow
admin
2013-06-11
72
问题
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是( )。(字符串中包括空格)
long fun(char S[])
{long n;int sign;
for(;isspace(*s)||islower(*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
解析
本题的考查点是函数的返回值。这个函数的目的是提取出由函数的形参传送来的字符串中的数字字符,并通过相应字符位置计算出它们数值形式的幂,最后返回字符串中的数字字符的数值形式,所以函数的返回值应当是“-6354”。
转载请注明原文地址:https://kaotiyun.com/show/rtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno;floatscore;}STU;ma
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示()。
当执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为() intx=5,b=5;
以下只有使用时才为该类型变量分配内存的存储类型说明是()
对于―个非空的数据结构,如果它有且只有―个根结点,并且每一个结点最多有一个前件,也最多有―个后件,那么()
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
下列叙述中正确的是()
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
在单链表中,NULL称为______,它不指向任何结点,只起______作用。
下列选项中不合法的十六进制数是()。
随机试题
以下不属于数据仓库特点的是()
以下关于胸壁结核性脓肿合并感染错误的是
属于临界性骨肿瘤的是
A.手太阴肺经B.手少阴心经C.足太阴脾经D.足少阴肾经E.足厥阴肝经太渊穴归属的经脉是
母乳中铁的吸收率可高达
下列()是商业银行市场营销的起点,也是商业银行制定和实施其他营销策略的基础和前提。
集团内涉及不同企业的股份支付,结算企业以其本身权益工具结算的,应将该股份支付作为权益结算的股份支付进行会计处理。()
甲公司是一家生物制药企业,研发出一种专利产品,生产该产品的项目已完成可行性分析,厂房建造和设备购置安装工作已完成,该产品将于2016年开始生产销售,目前,公司正对该项目进行盈亏平衡分析,相关资料如下:(1)专利研发支出资本化金额为150万元,专利有效期1
针对数组定义intdata[10];,下列表述中错误的是()。
Intermediategoalscanbesetatweeklyormonthly______,dependingonthetimeframeforthemaingoal.
最新回复
(
0
)