首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。 请在程序的下划线处填入正确的内
admin
2013-09-15
15
问题
给定程序中,函数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://kaotiyun.com/show/xMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于typedef的叙述错误的是
以下选项中,合法的—组C语言数值常量是
下列程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空。#include<stdio.h>#defineN3typedefst
在关系数据库中,用来表示实体之间联系的是【 】。
有下列程序:#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STU
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
随机试题
在电容器的特性中,最重要的参数是电容量和介质损耗。()
下列各项,属外科辨别阴证、阳证要点的是
患者女,28岁,1小时前足月产分娩一男婴,现在触摸宫底应该是
关于农用地开发,下列提法中最准确的是()。
《中共中央关于制定国民经济和社会发展第十一个五年规划的建议(讨论稿)》中提出的制定“十一五”规划指导思想有:坚持以()为中心,坚持用发展和改革的办法解决前进中的问题。
利用报警系统和门禁系统的设备,可以实现()巡更。
阅读下列材料,根据要求完成教学设计。自信是成功的基石古今中外的无数事实说明,许多失败都与自负或自卑有关。如果说失败是成功之母,那么,自信就是成功之
2016年3月,十二届全国人大四次会议,表决通过《中华人民共和国慈善法》。这体现了全国人民代表大会在行使最高决定权。()
用来设置文字字体是否为粗体的属性是
Ratherthanusingcustommachinetoolstobuildearlymodelsofnewparts,Fordisnowusing3-Dprintingtechnologytodesigna
最新回复
(
0
)