首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,
admin
2020-10-26
36
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:asd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#2nclude<stdio.h>
#include<string.h>
#include<stdlib.h>
#inc2ude<ctype.h>
char*fun(char*s)
{inti,j,k,n;char*p,*t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof
(char));
p=(char*)malloc(b*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://kaotiyun.com/show/hx3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上
下面关于位运算符的叙述,正确的是
以下叙述中正确的是
以下选项中,值为1的表达式是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
按照“后进先出”原则组织数据的数据结构是
下面不属于软件需求分析阶段主要工作的是
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
设有以下语句:inta=1,b=2,e;e=a∧(b<<2);执行后,c的值为()。
随机试题
2017年1月18日,由安徽省中国科学技术大学主导研发的世界首颗量子科学实验卫星“墨子号”圆满完成了4个月的在轨测试任务。()
三叉神经痛严格限于三叉神经的分布区域内,其中起始于第________支更为常见。
若糖尿病患者并见视物昏蒙,耳鸣耳聋,舌红少苔,脉细数。宜选用
关于细胞因子的叙述,正确的是
县卫生局对甲处以罚款并决定处以行政拘留,行政拘留应由( )执行。某个体户甲逾期不履行行政处罚决定的,做出行政处罚决定的行政机关或其他组织可以采取以下措施( )。
赵某从某商场购买了某厂生产的高压锅,烹饪时邻居钱某到其厨房聊天,高压锅爆炸致2人受伤。下列哪一选项是错误的?
“出口日期”栏:()。“运费”栏:()。
一般资料:求助者,女性,27岁,某公司职员。案例介绍:求助者是家中独女,母亲希望她大学毕业后回家乡工作,但她坚持留在学校所在城市,因此与母亲发生了激烈的争吵。求助者认为自己的母亲很烦人,要求自己无论有事没事每天都要给家里打电话,自己不打,母亲一定
生产农药和进口农药必须进行登记。()
根据下图,回答以下问题:该省人口出生率在哪一段时间处于增长状态?()
最新回复
(
0
)