首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
admin
2020-06-02
59
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:asd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#inclucle<stdlib.h>
#include<ctype.h>
char*fun(char*s)
{ int i,j,k,n;char*p,*t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof(char));
p=(char*)malloc(n*sizeof(char));
j=0;k=0;
for(i=0;i<n;i++)
{ if(isdigit(s
)) {
/*********found*********/
p[
【1】
]=s
;j++;)
else
{ t[k]=s
;k++;}
}
/*********found*********/
for(i=0;i<
【2】
;i++)
p[j+i]=t
;
p[j+k]=0;
/*********found*********/
return
【3】
;
}
main()
{ char s[80];
printf("Please input:");
scanf("%s",s);
printf("\nThe result is:%s\n",fun(s));
}
选项
答案
(1)j (2)k(3)p或(p)
解析
填空1:函数中申请了两个内存空间,其中p存放数字字符串,t存放非数字字符串,根据条件可知,p依次存放数字字符串,其位置由j控制,所以应填j。
填空2:利用for循环再把t中的内容依次追加到p中,其中t的长度为k,所以应填k。
填空3:处理之后的字符串存放到p中,最后返回p的首地址即可,所以应填p。
转载请注明原文地址:https://www.kaotiyun.com/show/hYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(i
有以下程序#includemain(){inta=2,b;b=a
若有以下程序typedefstructstu{charname[10],gender;intscore;)STU;voidf(char*p){strcpy(p,"Qian");}main(){STUa={"Zha
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(1)==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);pfintf("%d\n",i);其输出结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
具有以下结构的药物是
【2017年真题】企业所得税应实行25%的比例税率。但对于符合条件的小型微利企业,减按()的税率征收企业所得税。
水电站每台机组投入运行前,应进行机组启动(阶段)验收。水电站的第一台(次)和最后一台(次)机组启动验收由()主持。
背景某公司中标承建城市立交桥工程。主桥为全钢结构,最大跨度79m,最宽44m,最高35m,用钢总量近7000t。项目部依据工程设计要求和现场施工条件编制施工方案:将钢桥分块进行预制拼装,纵向共分成8块,横向共9段,采用工地焊缝连接。所编制的施工方
根据公司法律制度的规定,股份有限公司发生下列具体情形时,应召开临时股东大会的有()。
提出人力资本学说的人是()
2014年,S市商品房建设规模维持高位,商品房施工面积达到1.35亿平方米,比上年增长2%,其中商品住宅8125.74万平方米,下降2.3%。2014年年初以来本市商品房新开工面积降幅持续收窄,全年商品房新开工面积2705.95万平方米,比上年下
在下列命题中,属于马克思主义辩证法的观点是
Inthefollowingarticle,somesentenceshavebeenremoved.ForQuestions1—5,choosethemostsuitableonefromthelistA—G
Asaresultofcarelesswashingthejacket______toachild’sraze.
最新回复
(
0
)