首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将S所指字符串中最后一次出现的与t1所指字符申相同的了串替换成t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。 例如,当s所指字符串中的内容为“abcdabfabc”,t1所指
下列给定程序中,函数fun的功能是:将S所指字符串中最后一次出现的与t1所指字符申相同的了串替换成t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。 例如,当s所指字符串中的内容为“abcdabfabc”,t1所指
admin
2015-11-24
45
问题
下列给定程序中,函数fun的功能是:将S所指字符串中最后一次出现的与t1所指字符申相同的了串替换成t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。
例如,当s所指字符串中的内容为“abcdabfabc”,t1所指串中的内容为“ab”,t2所指子串中的内容为“99”时,结果在W所指的数组中的内容应为“abcdabf99c”。
清改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<Stdio.h>
#include<string.h>
void fun(char*S,char t1,char t2,
char W)
{
char*p,*r,*a;
strcpy(W,S);
/**********found***********/
while(W)
{
p=W;
r=t1;
while(*r)
/**********found***********/
IF(*r==*P)
{
r++;
p++;
}
else
{
break;
}
if(*r==‘\0’)
a=w;
w++:
}
r=t2;
while(*r)
{
*a=*r:
a++;
r++;
}
}
main()
{
char S[100],t1[100],t2[100],
W[100];
printf (“\nPlease enter string s:”);
Scanf(“%S”,S);
printf(“\nPlease enter substring
t1:”),
Scanf(“%S”,t1);
printf(“\nPlease enter substring
t2:”);
scanf(“%S”,t2);
if(strlen(t1)==strlen(t2))
{
fun(S,t1,t2,W);
printf(“\nThe result is:%S
\n”,W);
}
else
{
printf(“\nError:strlen(t1)!
=strlen(t2)\n”),
}
}
选项
答案
(1)while(*w) (2)if(*r==*p)
解析
(1)此处要判断的是值的真假,而不是地址,所以改为while(*w)。
(2)c语言中关键字区分大小写,只需运行程序,就可以根据错误提示找到。
转载请注明原文地址:https://www.kaotiyun.com/show/HVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
从A地到B地分为上坡、平路、下坡,三段路程长之比依次是1:2:3,某人走各段路程所用时间之比依次是4:5:6,已知他上坡时速度为每小时30千米,路程全长是360千米,则往返一次用多少小时?
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
一条客船往返于甲、乙两个沿海城市之间,南甲市到乙市是顺水航行,由乙市到甲市是逆水航行。已知船在静水中的速度是每小时25海里。由甲市到乙市用了8小时,南乙市到甲市所用的时间是由甲市到乙市所用时间的1.5倍,则甲、乙两个城市相距多少海里?()
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
下列叙述错误的是()。
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
________生态文明是由人的问题引起的,________最终指向人的生存和发展,________,要建设生态文明,就必须对人自身的观念、行为做出深刻的检视。填入画横线部分最恰当的一项是()。
随机试题
肺气肿(pulmonaryemphysema)
某商场每月需求某种货品400件,每批订货费为80元,若每批货物到达后先存入仓库,每月每件的存储费为1.6元.试计算其经济订货批量.
男,18岁,骑自行车摔伤右前臂,X线片示右桡骨下端骨折,远端向桡侧及背侧移位,恰当的判断或处理是
下列哪项是胎盘早剥的诊断依据
刘X,34岁,产后出现眩晕动则加剧,劳累即发,面色光白,唇甲不华,发色不泽,心悸少寐,神疲懒言,饮食减少,舌质淡,脉细弱。证属
(2005年)已知空气的密度ρ为1.205kg/m3,动力黏度(动力黏滞系数)μ为1.83×10-5Pa.s,那么它的运动黏度(运动黏滞系数)v为()。
理财客户可以根据约定的开放日按照产品净值讲行申购赎回,商业银行定期对产品净值进行核算并定期公布单位净值的理财产品,属于()。
乙公司生产和销售A产品,其总成本习性模型为Y=30000+12x。假定该企业2019年度A产品销售量为10000件,每件售价为20元;按市场预测2020年A产品的销售数量将增长20%。要求:假定该企业拟将2020年总杠杆系数控制在2.4以内,
应当先履行债务的当事人,有确切证据证明对方经营状况严重恶性化,可以行使的权利是()。
一般来讲,中小学教师的素质要求可以概括为以下哪几个方面?()
最新回复
(
0
)