首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
admin
2013-03-29
62
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
#include
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
{ 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(8));
}
选项
答案
(1)j (2)k (3)p
解析
第一空:由审题分析可知,p字符串保存数字字符,j记录p字符串的长度,故第一空处应填“j"。
第二空:“for(i=0;i<【2】;i++)pD+i]=t
;"是将t字符串串里的k个字符放在p字符串后面,t字符串的长度是k,故第二空处应为“k"。
第三空:p字符串保存了按题干要求的字符内容,函数的返回值应指向字符串地址的指针,故第三处是“p"。
转载请注明原文地址:https://kaotiyun.com/show/vWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
C语言中,系统的标准输入文件是指
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
以下正确的程序段是
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
用筛选法可得到2~n(n
随机试题
心肌细胞脂肪变性是指
下列属于高毒类有机磷类农药的是
其他条件相同的情况下,债券发行时市场利率越高,票面利率就();发行者的信用水平越高,票面利率就()。
总体而言,保险更注重的是保障,而非投资增值。()
应收账款转让与短期借款的相同点有()。
村民委员会的成员()。
党和政府对公安机关的领导,在性质上、职能上是()。
中央政策不允许越级上访,假如你是中央信访办工作人员,有基层群众来上访,你怎么办?
应聘者:招聘会:招聘者
It’simpossibleforachildtodosomuchworkwithinashortperiodoftime,______?
最新回复
(
0
)