首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串
admin
2013-03-29
38
问题
给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
栈和队列通常采用的存储结构是【】。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
用筛选法可得到2~n(n
随机试题
儿童和少年因处于生长发育期,能量的摄入量应大于消耗量,才能保证其正常的生长发育。()
关于脑卒中后吞咽障碍,错误的是
患者,男性,40岁,因发热,咳嗽、头痛、腰痛4天,体温在:39~40℃之间。查体:面部潮红,眼球结膜水肿,软腭有网状充血和出血点。化验:血常规WBC12×l09/L,中性89%,血小板50×109/L,尿常规除蛋白(+++)外余无异常。首先考虑的
下列有关分散片的说法,错误的是()。
2016年度财务报告批准报出前,该公司董事会于2017年3月25日提出分派现金股利方案,该公司调整了报告年度财务报表相关项目的金额。()
某企业对生产设备进行改良,发生资本化支出共计45万元,被替换旧部件的账面价值为10万元,该设备原价为500万元,已计提折旧300万元,不考虑其他因素。该设备改良后的入账价值为()万元。
隋唐时代,一些经过劳动人民世世代代创造和提炼的民歌中的一些好的曲调,经过文人的选择、推荐、加工,并用新词配曲的音乐,叫做“________”。
甲将一套住房租赁给乙,双方签订了书面租赁合同,约定租期两年,年租金5000元。乙按照约定一次性付清了全部租金。半年后因下雨房屋所在地发生山体滑坡,该房屋及屋内乙的部分财物被毁。下列说法中错误的是:
Todaywe’retoldthattobegreatistobebold,tobehappyistobesociable.Infact,one-thirdtoone-halfofAmericansare
Todaywetalkaboutthedifferencebetweenacollegeandauniversity.Collegesanduniversitieshavealotincommon.Theyprep
最新回复
(
0
)