首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容
下列给定程序中,函数proc()的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容
admin
2013-03-25
49
问题
下列给定程序中,函数proc()的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容为ABCDEFG,str2所指字符串中的内容为1234时,str所指数组中的内容应该为A483C2DIEFG;而当str1所指字符串中的内容为1234,str2所指字符串中的内容为ABCEDFG时,str所指数组中的内容应该为1G2F3E4DCBA。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
#include
void proc(char*str1,char*str2,char * str)
{
int i,j;char ch;
i=0;j=strlen(str2)-1;
//****found****
while(i>j)
{
ch=str2
;str2
=str2[j];str2[j]=ch;
i++;j--;
}
while(*str1||*str2)
{
if(*str1){*str=*str1;str++;str1++;)
if(*str2){*str=*str2;str++;str2++;)
}
//****found****
*str=0;
}
void main()
{
char s1[100],s2[100],t[200];
system("CLS");
printf("\nEnter s1 string:");
scaIif("%s",s1);
printf("\nEnter s2 string:");
scanf("%s",s2);
proc(s1,s2,t);
printf("\nThe resuh is:%s\n",t);
}
选项
答案
(1)错误:while(i>j) 正确:while(i
解析
由函数proc()可知,变量i和j分别存放的是字符串str前面和后面第i个字符的位置,当i
j)”应改为“while(i
转载请注明原文地址:https://kaotiyun.com/show/RXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言提供的合法关键字是()
有以下程序;main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}执行后的输出结果是()
下列有关格式输入函数scanf的叙述中正确的是()
在设计程序时,应采纳的原则之一是()
将代数式转换成程序设计中的表达式为【】。
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
数据存储和数据流都是______,仅仅是所处的状态不同。
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
随机试题
患者,男性,50岁,骤发剧烈上腹痛,伴腹胀、恶心、呕吐1天。患者于发病当天无明显诱因突然发作剧烈腹痛,初起时觉剑突下偏右呈发作性胀痛,腹痛迅速波及全腹部转成持续性、刀割样剧烈疼痛,并向后背放射,伴恶心、呕吐,吐出胃内容物。发病以来未曾排便及排气,12小时前
影响细菌生长繁殖的条件不包括
回阳救急汤除回阳救急外,还具有的功用是
2015年6月起,河南省某一药品经营企业负责人张某为获取非法利益,在明知李某所销售的药品多潘立酮片、消渴丸是用未获得批准文号的原料药生产所得的情况下,仍非法低价购买并向外销售,经查,张某花费32750元,先后十六次从李某处购得多潘立酮片、消渴丸等药品十几种
税法的特点体现在许多方面,从立法过程来看,税法属于()。
加强自我修养的途径是()。
言语在原型内化阶段,其作用在于巩固形成中的()。
杜甫诗句“三月三日天气新,长安水边多丽人”能够使人联想到的美术作品是()。
人的认知过程、情绪、情感和意志统称为个性倾向性。()
Brothersandsistersfight,butwhenthebickeringevolvesintophysicaloremotionalabuse,it’sbullying.Ordinaryargumentso
最新回复
(
0
)