首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。 请
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。 请
admin
2021-04-28
39
问题
给定程序中,函数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全国计算机二级
相关试题推荐
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
代码编写阶段可进行的软件测试是
有以下程序#inclUde#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
有以下程序段intk=0,a=1,b=2,c=3;k=ac?c:k;执行程序段后,k的值是
下列关系表达式中,结果为“假”的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C中。请勿
在软件开发中,需求分析阶段可以使用的工具是
随机试题
下列对胆色素肠肝循环的叙述错误的是
A.水利尿B.渗透性利尿C.尿崩症D.尿失禁E.延髓受损一次饮用大量清水导致尿量增多称
A、.泻痢B、.吐衄崩漏等血热出血证C、.食积气滞,腹胀便秘D、.水肿E、.疟疾贯众能治疗的病证是
A.0.03~0.06gB.0.015~0.03gC.1~2gD.0.5~1.5gE.0.06~0.6g生甘遂内服量是()。
《会计基础工作规范》是财政部制定并发布的会计规范性文件,不是国家统一的会计制度。()
信托起源于()。
有权对刑法作出司法解释的机关包括()。
社会救助社会工作的主要特点有()。
高水平耐力运动员对脂肪的氧化分解能力高,运动时如何提高运动成绩?()
【2014下】“君子博学而日参省乎己,则知明而行无过矣。”荀子这句话体现的德育方法是()。
最新回复
(
0
)