首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字
admin
2018-08-11
48
问题
使用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/QVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
有以下程序#includemain(){intarr[]={1,3,5,7,2,4,6,8},i,start;scanf(“%d”&start);for(i=0;i
有以下程序#includemain(){inti,n[]=(0,0,0,0,0);for(i=1;i
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=-str;执行上面的程序段后,*(ptr+5)的值为______。
在结构化分析使用的数据流图中,使()解释其中的图形元素。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
#define命令出现在程序中函数的外面,宏名的有效范围为______。
有一函数:以下程序段中不能根据x值正确计算出y值的是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
经行瘖的病因多为经行吐衄的病因多为
下列哪些选项的说法可以成立?()
依据《矿山安全法》的规定,矿山企业发生重伤、死亡事故后,矿山企业应当在()小时内如实向劳动行政主管部门和管理矿山企业的主管部门报告。
下列表述正确的是( )
律师事务所和会计师事务所均是基金市场的服务机构。()
以下不属于无面额股票特点的是()。
在杜邦财务分析体系中,假设其他情况相同,下列说法中,错误的是()。
某公司有甲、乙、丙三种存货,并按单个存货项目的成本与可变现净值孰低法对期末存货计价。假设该公司“存货跌价准备”账户2005年12月月初的贷方余额为6000元;其中甲存货为2000元、乙存货3000元、丙存货1000元;2005年12月31日甲、乙、丙3种存
我国现存占地面积最大的古典皇家园林是()。
A、BothprefersoccertoAmericanfootball.B、BothpreferAmericanfootballtosoccer.C、BelindapreferssoccertoAmericanfootb
最新回复
(
0
)