首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:asd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的中括
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:asd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的中括
admin
2016-08-16
37
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:asd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件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:");
scarlf("%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://jikaoti.com/ti/1UE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#include<iostream.h>classA1{public:voidshowl(){cout<<"classA1"<<end1;
有以下程序:#include<iostream>usingnamespacestd;intmain(){chara[10]={’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
对虚函数的调用有两种方式:【】和【】。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
随机试题
(2012.10.18)国际区域市场存在的原因主要有()
哮喘持续状态的处理方法,不正确的是
若承包人不具备承担暂估价项目的能力或具备承担暂估价项目的能力但明确不参与投标的,由()组织招标。
工程项目的建设是不可逆的,当出现质量问题,或建设项目不可行时,则不可能重新回到原始状态,最终可能导致工程报废属于工程项目及其生产的( )特点。
对某多层旅馆设置的自动喷水灭火系统进行验收前检测,检测结果如下:①手动启动消防泵29s后,水泵投入正常运行;②系统使用的喷头均无备用品;③直立型标准覆盖面积洒水喷头与端墙的距离为2.2m;④水力警铃卡阻致水力警铃不报警。根据《自动喷水灭火系统施工及验收规范
2016年3月18日,甲机械公司与乙融资租赁公司接洽融资租赁某型号数控机床事宜,同年4月1日,乙按照甲的要求与丙精密设备公司签订了购买1台某型号数控机床的买卖合同。丁以乙的保证人身份在该买卖合同上签字,但合同中并没有保证条款,丙和丁亦未另行签订保证合同。乙
甲股份有限公司(以下简称甲公司)为增值税一般纳税人,适用增值税税率为16%。2018年1月1日,所有者权益总额为10000万元,其中股本6000万元,资本公积1000万元,盈余公积1200万元,未分配利润1800万元。2018年度甲公司发生如下经济业务:
甲公司是一家生产电子产品的上市公司,为增值税一般纳税人。甲公司按单项存货、按年计提跌价准备。2015年1月1日,B产品的存货跌价准备余额为10万元,C产品的存货跌价准备余额为180万元,2015年销售C产品结转存货跌价准备130万元。对其他存货未计提存货跌
大人になると、考え方もだんだん変わって________。
GeorgeGordonByronwasmostfamousfor
最新回复
(
0
)