首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。 例如,当a所指字符串中的内容为″abcdefg″,b所指
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。 例如,当a所指字符串中的内容为″abcdefg″,b所指
admin
2019-04-14
32
问题
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。
例如,当a所指字符串中的内容为″abcdefg″,b所指字符串中的内容为″1234″时,c所指数组中的内容应为″a4b3c2dlefg″;而当a所指字符串中的内容为″1234″,b所指字符串的内容为″abcdefg″时,c所指数组中的内容应该为″1g2f3e4dcba″。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#include <string.h>
void fun(char *a,char *b,char *c)
{
int i,j;char ch;
i=0;j=strlen(b)—1;
/* * * * * * found * * * * * */
while(i>j)
{
ch=b
;b
=b[j];b[j]=ch;
1+ +;j— —;
}
while( *a|| *b)
{
/* * * * * * found * * * * * */
If( *a)
{ *c = *a;c+ +;a+ +;}
if( *b)
{*c = *b;c+ +;b+ +;}
}
*c=0;
}
main()
{
char s1[100],s2[100],t[200];
printf(″\nEnter s1 string:″);
scanf(″%s″,s1);
printf(″\nEnter s2 string:″);
scanf(″%s″,s2);
fun(s1,s2,t);
printf(″\nThe result is:%s\n″,t);
}
选项
答案
(1)while(i<j) (2)if(*a)
解析
(1)由i和j定义的初始值可知,此处应该判断i是否小于j,所以应改为while(i<j)。
(2)此处将if错写成If,这个错误比较简单,但往往不容易发现。
转载请注明原文地址:https://kaotiyun.com/show/D1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在深度为5的满二叉树中,结点的个数为
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
以下叙述中正确的是()。
下列叙述中正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
下面对商鞅变法的论述不正确的是()。
患儿5岁,女,咳嗽哮鸣,痰黄而黏稠,发热面红,胸闷膈满,渴喜冷饮,声高息涌,呼气延长,小便黄赤,大便干燥,舌苔薄黄,脉滑数。当诊断为
可致狼疮样面部皮疹和一种发疹性脓疱病,属于Ic类的钠通道阻滞剂的是()。
甲市A县的刘某与乙市B区的何某签订了房屋买卖合同,购买何某位于丙市C区的一套房屋。合同约定,因合同履行发生的一切纠纷,应提交设立于甲市的M仲裁委员会进行仲裁。之后,刘某与何某又达成了一个补充协议,约定合同发生纠纷后也可以向乙市B区法院起诉。刘某按约定先行
某事业单位,属于国家财政部门拨付事业经费,实行差额预算管理的单位,2007年该单位账簿有两种:一类是记载经营业务的账簿,有15本,累计资金300万元;另一类是不记载经营业务的账簿,共20本,当年其他经济业务如下:(1)3月份将一间门面出租给某个体户
预防计算机病毒的主要方法是切断病毒的传播途径,一般应注意()
李某,户籍地为苏州市A区,经常居住地在苏州市B区。一天夜里,李某在苏州市C区盗窃大量人民币,将所盗钱款藏匿在苏州市D区。本案应由哪个法院管辖?()
原型化过程一般是在获得系统的一组______后,即快速地加以实现,是比集中数据规划更复杂的过程。
Operatunity1.OperatunityisaTVtalentshowforamateuroperasingers.ThewinnersgetthechancetosingwiththeEnglishNa
Theprincipallookedatthisverydarkwomanandthisverypalechildandthoughtabouthowgenesweremiraculousandstrange,b
最新回复
(
0
)