首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符
admin
2013-09-15
47
问题
给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1);
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下正确的字符串常量是
C语言源程序名的后缀是
下列程序的输出结果是【】。#include<stdio.h>voidfun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main()
若有定义:int k;,下列程序段的输出结果是【 】。 for(k=2;k<6;k++,k++)printf("++%d"k);
设有定义语句int(*f(int);,则下列叙述正确的是( )。
有下列程序:#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STU
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
随机试题
(2010年10月)金融租赁的对象一般是_______。
建立和实施合格血液的放行程序,并遵从以下原则,除了
有关药物的不良反应。不正确的是
与甘草相反的药有()。
广州日升印务有限公司属于合资企业,主营印刷及纸张生产加工业务。该公司2006年6月与新加坡ITS国际贸易公司签约,购买一台CIF18000美元,在总投资额度内的切纸机,该设备属于《外商投资产业目录》中鼓励进口项目,该设备于2006年10月19日由大中华运输
在视同买断代销方式下,受托方应按()确认收入。
A公司是一家国有控股公司,下辖有20多家子公司以及多个研究单位。2008年,该公司成功在上交所上市。A公司多年来一直致力于汽车领域发展,主要涉及家庭用小汽车、电动汽车、卡丁车、高尔夫车等,并且在此基础上又陆续开发了公共交通用车,地方上的很多XX专线都是由
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这是在强调:
USB0的最高设备带宽可达【 】Mbps。
Theauthorthinksthattheconclusionsofanyresearchaboutpeople’sstateofmindare______.Thefirstandmostimportantth
最新回复
(
0
)