首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符
admin
2013-09-15
40
问题
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。
例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串应为:A@156*。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
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;
print f("\nEnter a string:\n");gets(s);
n=fun(s,t);
printf("\nThere are%d letter which ASCII 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/uMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
以下关于字符串的叙述中正确的是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
有以下程序段 int j; float y; char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
随机试题
呼吸衰竭
心肺复苏时,下列哪种给药途径不瞻奏效()
评估客户投资风险承受度,下列叙述错误的是( )。
下列属于商用房贷款需要审查,但有担保流动资金贷款不需要审查的有()。
【2010年】对于下列应收账款认定,通过实施函证程序,注册会计师认为最可能证实的是()。
下列说法与“少小离家老大回,乡音无改鬓毛衰。”所蕴涵的哲学寓意相一致的是()。
根据下列统计资料。2007年末全国总人口为132129万人,比上年末增加681万人。全年农村居民人均纯收入4140元,扣除价格上涨因素,比上年实际增长9.5%;城镇居民人均可支配收入13786元,扣除价格上涨因素,比上年实际增长12.2%。按农村
教师不是公务人员,但却是一个有着深厚历史传统和鲜明精神传承的职业。千百年来,教师这个身份,一直承载着高度的社会声誉和社会期盼。教师这个群体,如何定义自己的社会责任,如何确立自己的职业追求,如何体现自己的价值理念,___________________,更关
Thispassageismainlyaboutwhatwillhappenifsensationswerelost.Manypeoplearesubjecttofantasywhileinthesensory
ThedomesticeconomyintheUnitedStatesexpandedinaremarkablyvigorousandsteadyfashion.Therevivalinconsumerconfiden
最新回复
(
0
)