下列给定的程序中,函数fun()的功能是;将s所指字符串中出现的n所指字符串全部替换

题型:填空题

问题:

下列给定的程序中,函数fun()的功能是;将s所指字符串中出现的n所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如:当s所指字符串中所指的内容为 abcdabfab,t1所指字符串中的内容为ab,t2所指字符串中的内容为99时,结果在w所指的数组中的内容应为99cd99f99。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
/*************found**************/
int fun (char *s, char *t1, char *t2, char *w)

int i; char *p,*r,*a;
strcpy(w,s);
while (*w)
p=w; r=t1;
/*************found**************/
while (r)
if (*r= =*p) r++;p++;
else break;
if (*r= =’\0’)
a=w; r=t2;
/*************found**************/
while (*r)*a=*r;a++;r++
w+=strlen(t2);

else w++;

main()
char s[100],t1[100],t2[100],w[100];
clrscr();
printf("\nPlease enter string S: ");
scanf("%s",s);
printf("\nPleaseentersubstring 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("Error : strlen(t2)\n");

考点:计算机等级考试C语言二级C语言机试
题型:填空题

已知下面反应可以发生: Br2 + 2NaI ="2" NaBr + I2

Cl2+ 2NaBr =" 2NaCl" + Br2则关于Cl2, Br2 ,I2氧化性强弱说法中,正确的是(  )

A.氧化性: I2>Br2 >Cl2

B.氧化性: Br2 >I2>Cl2

C.氧化性: Cl2 > Br2 > I2

D.氧化性: I2>Cl2 >Br2

题型:填空题

从宇宙飞船的舱内除去CO2,可用氢氧化锂LiOH(似NaOH)与CO2反应:CO2+2LiOH=Li2CO3+H2O、一天内,一个人呼出1 kg CO2,为消除3名宇航员6个月的太空飞行所产生的CO2,需要LiOH的质量约是(每月按30天计) (  )

A.589kg

B.440kg

C.392kg

D.196kg

题型:填空题

读下图,完成下列各题。

甲是_________工业基地,乙是_________工业基地。铁路线e为_________,城市⑤是_________。

题型:填空题

龚某,女,25岁,机关职员。平时比较挑食,不爱吃荤菜。妊娠5个月,常常头晕,浑身乏力,但能坚持上班。近日来龚某稍一活动便觉心慌,爱人也发现其面色不如以前红润,一起来到医院,检查血红蛋白浓度为86g/L。请回答以下问题:

龚女士孕期可能患有何种疾病?

题型:填空题

岩石在水的作用下强度和稳定性降低的性质,称为岩石的()

A.溶解性

B.软化性

C.膨胀性

D.崩解性

更多题库