首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
admin
2013-09-15
56
问题
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。
例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
#include <string.h>
#include <ctype.h>
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:%din\n",n);
}
选项
答案
(1)48或’0’ (2)s++ (3)sum
解析
第一空:“if(isdigit(*s)) sum+=*s-___1___;”如果木s是数字字符的话,sum累加其对应的数字的和,第一空处是将*s转化为对应的数字,由审题分析可知,第一空为“’0’”或“48”,’0’的ASCII码值为48。
第二空:“while(*s)”循环的终止条件是达到s字符串的结束,因此在循环体内s应该不断往字符串尾移动,故第二空处应为“s++”。
第三空:“retum ____3____;”是返回累加和sum,故第三空处为“sum”。
转载请注明原文地址:https://www.kaotiyun.com/show/xMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
以下关于字符串的叙述中正确的是
有以下程序 #include <stdio.h> void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[]={"Moming","A
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是
下列叙述中,不符合良好程序设计风格要求的是
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
随机试题
行政执行控制系统的基本要素有哪些?
下列选项中,不能引起所有权消灭的事实是()
阅读下面一段课文,回答下列问题:昨日蒙教,窃以为与君实游处相好之日久,而议事每不合,所操之术多异故也。虽欲强聒。终必不蒙见察,故略上报,不复一一自辩。重念蒙君实视遇厚,于反复不宜卤莽,故今具道所以,冀君实或见恕也。将“故今具道所以,冀君实或见
Swan—Ganz管监测
根据《建筑材料及制品燃烧性能分级》(GB8624--2012),建筑材料及制品性能等级标识GB8624B1(B-sl,d0,t1)中,t1表示()等级。
个人汽车贷款的特征不包括()。
2016年10月24日,由中央政治局召开的中国共产党()明确了习近平总书记的核心地位、正式提出“以习近平同志为核心的党中央”,对维护党中央权威、维护党的团结和集中统一领导,具有重大而深远的意义。
根据《人民警察警衔条例》第8条和第9条的规定,担任中级专业技术职务的人民警察实行的职务等级编制警衔有()
设f(x)在x=a的邻域内二阶可导且f’(a)≠0.则=_______.
A、ToprotecttheenvironmentinGhanaB、TogetmoreoilfromtheAllanblackiaplant.C、Togrowmoretreesandearnmoney.D、Tom
最新回复
(
0
)