首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。 请在程序的下画线处填入正确的内容
给定程序中,函数fun的功能是: 将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。 例如,形参s所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。 请在程序的下画线处填入正确的内容
admin
2017-09-23
28
问题
给定程序中,函数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;
pr2ntf("\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://jikaoti.com/ti/qea0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作正确的是()。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
在最坏情况下,堆排序需要比较的次数为()。
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
以下程序统计从终端输入的字符中大写字母的个数。用#号作为输入结束标志,请填空。#include<stdio.h>#include<ctype.h>main(){intnum[26],i;charc;for(i=0;i<26
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
以下语句定义正确的是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
随机试题
在现实工作中,我国更多采用的资产评估方法是()
常用的发光标记物是
在联合国体系中,有权根据宪章规定作出各会员国必须执行的决议的机构是()。
【2009年第4题】题26~30:北方某地新建的综合楼内设有集中空调系统,在地下一层制冷内设螺杆式冷水机、热交换器、冷冻水泵和冷却水泵等设备,楼上会议室设定风量空调系统,办公室设变风量空调系统。请回答以下问题,并列出解答过程。下列哪一种控制是由建筑设备
1.背景材料:某高速公路全长88km,双向6车道,路幅宽33.5m,设计车速100km/h,路面基层为水泥稳定碎石基层,根据工程实际情况及施工单位条件,施工单位采用了在中心站用厂拌设备进行集中拌和法施工,并采用专用稳定土集中厂拌机械拌制混合料。其
经过一年左右的适应期,老年人在思想认识和情感上都能较冷静而客观地对待退休,逐渐建立了新的生活秩序。这是退休过程中的()。
根据以下资料。回答下列题。2012年上半年,石油和化工行业规模以上企业累计总产值5.89万亿元,同比增长12.5%;利润总额3535.4亿元,同比下降15.9%;主营业务收入5.60万亿元,同比增长10.4%;资产总计8.10万亿元,同比增长12
你和小张一起值班,小张因故没来,刚巧被视察的领导发现,小张因此受到了领导的严厉批评并被记过。事后小张责怪你没有帮他向领导解释掩护,对你不满,并对其他同事说你邀功,同事们对你议论纷纷。面对此事,你怎么办?
设f(x)和g(x)在[a,b]上连续,f(x)单调递增,0≤g(x)≤1,证明:
A、Monday.B、Wednesday.C、Saturday.D、Sunday.B新闻中多次提到时间,需仔细辨别。
最新回复
(
0
)