首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为: abcdef35adgh3kjsdf7。输出结果为:4。 请在程序的下划线处填入正确的内容并把下
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为: abcdef35adgh3kjsdf7。输出结果为:4。 请在程序的下划线处填入正确的内容并把下
admin
2015-08-23
74
问题
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为:
abcdef35adgh3kjsdf7。输出结果为:4。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#irlClude
void fun(char*s,int*t)
{ int i,n;
n=0:
/************found************/
for(i=0;_____1_____ 1=0;i++)
/************found************/
if(S
>=’0’&&S
<=_____2_____)
n++;
/************found************/
_____3_____;
}
main()
{ char s[80]="abcdef35adgh3kj sdf7";
int t;
printi("\nThe oriqinal string is:
%s\n",s);
fun(s,&t);
printf("\nThe result is:%d\n",t);
}
选项
答案
(1)s[i] (2)’9’ (3)*t=n
解析
搜索整个字符串,判断s
>=’0’且s
<=’9’,满足该条件后,计数变量加1,因此第一空:循环终止条件是达到了字符串的尾部,字符串以“\0”(或NULL)结束,故第一空处应为s
。第二空:数字字符的判断是s
>=’0’且s
<=’9’,故第二空处应为“’9’”。第三空:这里是将数字字符出现的次数存放在形参t里,n记录了数字字符的个数,而形参t是指针变量,故第三处应为“*t=n”。
转载请注明原文地址:https://kaotiyun.com/show/ZHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有变量说明int(*p)[m],其中的标识符p是()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
以下程序运行后的输出结果是【】。#include<string.h>cbar*ss(char*s){char*p,t;p=s+1;t=*s;while(-p){*(p-1)=*p;p
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
有以下程序:main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是______。
软件工程研究的内容主要包括:【】技术和软件工程管理。
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
字符串"\\\"ABCDEF\"\\"的长度是()。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
冲突产生的根源有哪些?
x=一0.1001010X2-111,y=+0.0011101X2-100,写出x和y的规格化浮点表示,计算(x)补+(y)补。
全面依法治国的重点是()
目前喉癌的治疗多主张
游离皮片移植失败的常见原因是
在索赔通知书发出后的()天内,承包人向工程师提交索赔报告。
仲由问孔子:“听了就去干吗?”孔子答:“不能。”冉求也问孔子:“听了就去干吗?”孔子答:“干吧。”公西华问孔子:“为什么同一个问题回答不一样?”孔子说:“冉求很畏缩,我要鼓励他;仲由好勇过人,我要约束他。”这个故事说明的哲学道理是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
设f(x)在[0,1]上连续可导,f(1)=0,∫x1xf’(x)dx=2,证明:存在ζ∈[0,1],使得f’(ζ)=4。
Howlongdoesittakefromheretoyourhomeonfoot?
最新回复
(
0
)