首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字
admin
2018-10-21
34
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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:%d\n\n",n);
}
选项
答案
(1)48或’0’ (2)s++ (3)sum
解析
本题是把字符串中是数字字符转换成对应的数值并进行累加。
填空1:’0’字符对应的ASCII码值是48,因此数字字符转换成对应数值时只要减去48,即是该数字字符对应的数值,所以应填48或者’0’。
填空2:判断完一个字符之后,将字符串指针移到下一个位置,所以应填s++。
填空3:返回累加和sum,所以应填sum。
转载请注明原文地址:https://kaotiyun.com/show/s0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是______
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
有以下程序#includeintfun(chars[]){intn=0;while(*s=′0′){n=10*n+*s-′0′;s++;}return(n);}main(){chars[10]={
下面程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;pfintf("%d\n",*(p+3));}
C语言可执行程序的开始执行点是()。
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!
下列程序执行后的输出结果是______。main(){intm[][3]={1,4.7,6,5,8,3,6,9};inti,k=2for(i=0,i<3;i++){printf("%d",m[k][
随机试题
A.偶联剂B.化学固化引发剂C.光敏剂D.无机填料E.着色剂樟脑醌是一种
高熔合金的包埋材料除外()
根据民事诉讼相关理论,下列表述哪些是不正确的?()
请按所提供的的教材片段,设计一课时的教学简案。要求:(1)导出一篇规范完整的课时教学简案;(2)根据需要选择和处理教材内容;(3)恰当设定本课的教学目标,教学重点和难点;(4)合理地设计学习活动和作业要求;(5)设计至少三个课堂提问;(6)对教案
因为父母双亡,5岁的亮亮成了孤儿。根据《中华人民共和国未成年人保护法》,应对其履行收留抚养责任的主体是()。
采用销售百分比法预测资金需求量时,下列项目中被视为不随销售收入的变动而变动的是()。
Inthatorganization,theyplaceemphasisonhelpingoneanotherandoncooperation.
Chemistrydidnotemergeasascienceuntilafterthescientificrevolutionintheseventeenthcenturyandthenonlyratherslow
Mostofustendtothinkthatattractivepeoplearealwaysatanadvantageinlifeandenjoyfarmoreopportunitiesthanaverage
制作糖人儿是一种民间手艺。按照其制作工艺的不同,可分为吹糖人儿和画糖人儿。吹糖人儿是把糖料吹制成各种造型。吹糖人儿以动物造型居多,体态丰满,常见的是以十二生肖为内容。吹出的糖人儿质地很薄,易碎。画糖人儿是在石板上用糖浆画出。画糖人儿多流传于四川省。糖画的内
最新回复
(
0
)