首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串
admin
2013-03-29
56
问题
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。
例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串应为:A@156*。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(char * s,char * t)
{ int n=0;
while(*s)
{ if(*s<97){
/**********found*********/
*(t+n)= 【1】 ;n++;}
/***********found***********/
【2】;
}
*(t+n)=0;
/************found**********/
return 【3】;
}
main()
{ char s[81],t[81]; int n;
printf("\nEnter a string:\n");
gets(s);
n=fun(s,t);
printf("\nThere are%d letter which
ASCⅡcode is less than 97:%s\n",n,t);
}
选项
答案
(1)*s (2)s++ (3)n
解析
第一空:“(t+n)=【1】;n++;",是将字符*s保存在t所指的字符串里,n记录满足条件的字符的个数,故第一空处应为“*s"。
第二空:“while(*s)"循环的终止条件是达到s字符串的结束,因此在循环体内s应该不断往字符串尾移动,故第二空处应为“s++"。
第三空:“return 【3】;"返回符合条件的字符的个数,n保存了符合条件的字符个数,故返回值为n,因此第三空处应为“n"。
转载请注明原文地址:https://kaotiyun.com/show/KWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段#include<stdio.h>main(){chars[4][10];inti;scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]);f
关于if后一对圆括号中的表达式,以下叙述中正确的是()
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是
以下正确的程序段是
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
随机试题
按照GB50236—2011标准的规定,规格为φ57mm×3.5mm管的Ⅲ级焊缝两侧咬边总长度应不大于_______mm。
男,38岁,颈前包块3个月,近期包块稍增大,无不适,查体:甲状腺左叶下极2cm×1cm包块,质韧,光滑,随吞咽上下移动,周围无明显肿大淋巴结,针吸涂片细胞学检查可疑恶性肿瘤,建议手术治疗,术中首先送快速病理,此时正确的切除范围是
某男,56岁,患有尿毒症。症见少气乏力、腰膝酸软、恶心呕吐、肢体浮肿,面色萎黄。治宜通腑降浊,健脾利湿,活血化瘀。宜选用的成药是
患者,女性,52岁。粪表面带血4年。每于便秘时,即有便鲜血,量少或滴出,附在粪便表面,无痛。诊断为内痔。其扩大曲张的血管主要是
个人汽车贷款签约和发放中的风险包括()。
邓小平曾说“今年就要下决心恢复从高中毕业生中直接招考学生,不要再搞群众推荐文中“今年”指()。
新义务教育法修订的时间是()。
Apunctualpersonisinthe【C21】______ofdoingathingatthecorrecttimeandisnever【C22】______foranything.Anunpunctua
县级以上地方各级人民政府公安机关设督察长,由公安机关行政首长兼任。()
①垃圾处理愈来愈成为现代社会亟待解决的社会问题。未来的垃圾处理将从地面转入地下——也就是说,利用地下的空间,建立垃圾输送管线网,用压力密封输送的方法将垃圾运送到设置在地下的垃圾焚烧装置中进行处理,并可利用焚烧垃圾的热量获得热水,再通过地下管道网络向千家万户
最新回复
(
0
)