首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。 请
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。 请
admin
2021-04-28
27
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
#include
char*fun(char*s)
{ int i,j,k,n;char*p,*t;
n=strlen(s)+1;
t=(char*)malloc(d*sizeof(char));
p=(ehar*)malloe(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:”);
scar(“%s”,s);
prlnff(“\nThe result is:%s\n”,fun(s));
}
选项
答案
(1)j (2)k (3)p或(p)
解析
填空1:p存放数字字符串,t存放非数字字符串,p的下标由j来控制,所以应填j。
填空2:把t中的内容利用for循环追加到p中,k为t的长度,所以应填k。
填空3:p存放处理之后的字符串,所以应填p。
转载请注明原文地址:https://kaotiyun.com/show/6xtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
下列关系表达式中,结果为“假”的是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
数据库应用系统中的核心问题是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
若有函数首部intfun(dublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
软件需求规格说明书的作用不包括
随机试题
领导了“霍桑试验”的管理学家是()
木独脚桅杆的最大起重量约为()。
在借贷记账法下,“累计折旧”账户的期末余额等于()。
债权人申报债权时,连带债权人只能由其中一人代表全体连带债权人申报债权。()
根据以下资料,回答下列问题。下列关于2007~2009年各产业、行业用人需求变化的说法与资料相符的是:
人大代表因为现行犯被拘留的,可不向人民代表大会主席团或常务委员会报告。( )
年全国园地约为()。2005年,全国总出让土地平均价款是招拍挂出让土地平均价款的()。
为了保护计算机软件著作权人的权益,国务院颁布实施了()。
根据“给定资料2”.对专家们所说的“技防”“人防”加以解释。要求:精确、简明。不超过150字。材料2.如果地铁站台或者行驶中的地铁列车失火了,大量乘客如何有效疏散?如果12级台风登陆上海.那些高层建筑上的玻璃幕墙顶得住吗?……
PsychologistsatQowl,aprivatefirmlinkedtotheUniversityofPortsmouthanalyzedthequalityofworkinglifeofabout5000
最新回复
(
0
)