首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参S所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。 请在程序的下画线处填入正确的内容并
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参S所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。 请在程序的下画线处填入正确的内容并
admin
2016-12-06
46
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。
例如,形参S所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 {int sum=0;
6 while(*s){
7 /*********found*********/
8 if(isdigit(*s))
9 sum+=* s-
【1】
;
10 /********* found*********/
11
【2】
;
12 }
13 /*********found*********/
14 return
【3】
;
15 }
16 main()
17 {char s[81];int n;
18 printf(’’\nEnter a string:\n\n’’);
19 gets(s);
20 n=fun(s);
21 printf(’’\nThe result is:%d\n\n’’,n);
22 }
选项
答案
(1)48或’0’ (2)s++ (3)sum
解析
本题是把字符串中是数字字符转换成对应的数值并进行累加。
填空1:’0’字符对应的ASCII码值是48,因此数字字符转换成对应数值时只要减去48,即是该数字字符对应的数值,所以应填48或者’0’。
填空2:判断完一个字符之后,将字符串指针移到下一个位置,所以应填s++。
填空3:返回累加和sum,所以应填sum。
转载请注明原文地址:https://www.kaotiyun.com/show/9NDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
诊断和改正程序中错误的工作通常称为【】。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
在必要的情况下,要以单位的汉语名称的简称作为汉字符号使用,作为法定计量单位的符号。()
贷款发放前,抵押人与银行要以书面形式签订抵押合同。抵押合同包括()。
收入确认与计量的五个步骤中,主要与收入的确认相关的有()。
下列项目中,可能会贷记“应收账款”科目的项目有()。
个体执行任务时追求成功的内在驱动力称为()。
中国素有“瓷国”之称,在国内称为“瓷都”是_______(地名),“陶都”是_______(地名)。
我国事业单位及其管理体制改革的具体原则是()。
受到处分的事业单位工作人员对处分决定不服可以提出申诉,申诉期间,原机关处分决定()。
设为().
A、Useairblowertodrythehair.B、Useshampooregularly.C、Letthehairdrynaturally.D、HavehaircutonceamonthC细节题。对话最后,
最新回复
(
0
)