首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c
admin
2020-06-16
52
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为"abcdefg",b所指字符串中的内容为"1234"时,c所指数组中的内容应为"a4b3c2dfg";而当a所指字符串中的内容为"1234",b所指字符串的内容为"abcdefg"时,c所指数组中的内容应该为"1g2t3e4dcba"。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动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;
i++;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/mz3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含p,p小于等于n一1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和SHIn。13的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABcd”,则c中的字符串应为“a
某系统结构图如下图所示该系统结构图的深度是()。
下列数据流图(DFD)构造规则中正确的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
以下叙述中正确的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
有如下程序段:inti=0;while(1){i++;if(i==30)break;if(i/20==0)cout
对消费力起决定性作用的是()
A、肌肉明显萎缩B、肌张力增高C、腱反射减弱D、浅反射消失E、Babinski征阳性对中枢神经性瘫痪最有诊断意义的是()
常用的脑血管造影有以下哪几种()
A.CA125B.AFPC.hCGD.LDHE.CA19-9常用于内胚窦瘤诊断及病情监测的血清学标记物为
()是指交易双方约定在未来某一日、交换协议期间内一定名义本金基础上分别以合同利率和参考利率计算的利息的金融合约。
某制药有限公司在做完2018年业务培训后,人力资源部被公司要求收集并完善此次培训的效果信息。那么,公司收集此信息的目的不应该是()。
当前人们的生活水平提高了,但是对生态环境的要求也高了,十八大报告中提出了生态文明建设,建设“美丽中国”,你认为“美丽中国”应该是什么样的?
A、ChangetheT-shirtsforsmallerones.B、SellT-shirtsforherson.C、Workasanassistantatthestore.D、MaketheseT-shirts
Somanypeopleusethecellphonesofrequentlyeveryday.But【S1】______littleiscertainaboutthehealtheffectsofitsuse.M
最新回复
(
0
)