首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5defl26jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5defl26jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
admin
2013-03-29
29
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。
例如,形参s所指的字符串为:abs5defl26jkm8,程序执行后的输出结果为:22。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
int fun(char *s)
{ int sum=0;
while(*s){
/************found/***********/
if(isdigit(*s))sum+=s【1】;
/**************found************/
【2】;
}
/**************found*************/
return 【3】;
}
main()
{ char s[81];int n;
printf("\nEnter a string:\n\n");
gets(s);
n=fun(s),
printf("\nThe result is:%d\n\n",n);
}
选项
答案
(1)48或’/0’ (2)s++ (3)sum
解析
第一空:“if(isdigit(*s))sum+=*s【1】;"如果*s是数字字符的话,sum累加其对应的数字的和,第一空处是将*s转化为对应的数字,由审题分析可知,第一空为"’0’"或“48",’0’的ASCⅡ码值为48。
第二空:“while(*s)"循环的终止条件是达到s字符串的结束,因此在循环体内s应该不断往字符串尾移动,故第二空处应为“s++"。
第三空:“return 【3】:"是返回累加和sum,故第蔓空处为“sum"。
转载请注明原文地址:https://kaotiyun.com/show/wWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
有以下程序段#include<stdio.h>main(){chars[4][10];inti;scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]);f
若输入60和13,以下程序的输出结果为()#defineSURPLUS(a,b)((a)%(b))main(){inta,b;scanf("%d,%d",&a,&b);prind("
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
我国解决民族问题的基本制度是()
在竖向荷载作用下,下图中何项的横、纵外墙计算简图是正确的?______假定图中所示三层Ⅰ-Ⅰ截面的外纵墙内力以及该层窗间墙的β值和计算截面面积如下:永久荷载产生的轴向力设计值NIG=282.85kN,标准值NIGk=235.81kN;
某建设项目,当折现率ic=12%时,NPV=29.31万元;当ic=14%时,NPV=-13.48万元,用内插公式法可求得其内部收益率IRR大约是( )。
建立建设工程目标控制工作考评机制,加强各单位(部门)之间的沟通协作,属于建设工程目标控制的()措施。
管理会计主要是为企业内部管理服务,从这个意义上讲,管理会计又称为( )。
需要办理房屋权属变更登记的情形有()。
有浓度为4%的盐水若干克。蒸发了一些水分后浓度变成10%,再加入300克4%的盐水后,浓度变为6.4%的盐水。问最初的盐水多少克?()
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger.ba=2b=3Printfun(a,b);a;bEndSubPrivate
HowcanwepracticeourspokenEnglish?Thefirstandthemostimportantthingis【16】yourself.Youshouldalwaysbefullof【
Inhisview,thoughHongKonghasnodirectculturalidentity,localartisthrivingby"being______",beingopentoallkindso
最新回复
(
0
)