首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到e所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为’’abedefg’’,b所指字符
给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到e所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为’’abedefg’’,b所指字符
admin
2016-12-06
40
问题
给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到e所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为’’abedefg’’,b所指字符串中的内容为’’1234’’时,e所指数组中的内容应为’’a4b3e2dlefg’’;而当a所指字符串中的内容为’’1234’’,b所指字符串的内容为’’abedefg’’时,c所指数组中的内容应该为’’1g2f3e4dcba’’。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char * a,char*b,char*c)
4 {
5 int i,j;char ch;
6 i=0;j=strlen(b)-1;
7 /*********found*********/
8 while(i>j)
9 {ch=b
;b
=b[j];
10 b[j] = ch;
11 i++,j--;
12 }
13 while(*a ||*b){
14 /*********found*********/
15 Tf(*a)
16 {* c = * a,c++,a++;}
17 if(*b)
18 { *c= * b;c++;b++; }
19 }
20 *c=0;
21 }
22 main()
23 {
24 char s1[100],s2[100],t[200];
25 printf(’’\nEnter s1 string:’’);
26 scanf(’’%s’’,s1);
27 printf(’’\nEnter s2 string:’’);
28 scanf(’’%s’’,s2);
29 fun(s1,s2,t);
30 printf(’’\nThe result is:%s\n’’,t);
31 }
选项
答案
(1)while(i
解析
(1)由i和j定义的初始值可知,此处应该判断i是否小于j,所以应改为while(i
(2)此处将if错写成If,这个错误比较简单,但往往不容易发现。
转载请注明原文地址:https://kaotiyun.com/show/jVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i=(i/2)*2)continue;sum+
数据元素之间【】的整体称为逻辑结构。
以下能正确定义一维数组的选项是______。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
以下选项中可以作为C语言中合法整数的是______。
以下能正确定义数组并正确赋初值的语句是______。
下列选项中不属于结构化程序设计方法的是
随机试题
下列属于消费者市场细分的依据中人口变量的是()
第一恒磨牙有釉质发育不全,说明受累年龄在出生后
轴面突度的正常生理意义,不包括A.对牙龈起生理性按摩作用B.促进自洁作用C.在龈方被牙龈乳头充满,可保护牙槽骨和邻面D.起扩展牙龈缘的作用,使其紧张有力E.保证邻面接触良好,防止食物嵌塞
企业筹建期间用现金购买办公用品600元。企业报废一台设备,原值8万元,已提折旧7万元。清理结束产生净收益5000元。(作设备转入清理及结转清理净损益的会计分录。)
决策者在制定决策时需仔细衡量不同备选方案所需要做出的牺牲,这种做法是()。
referendum
Writeanessayof160~200wordsbasedonthefollowingdrawing.Inyouressay,youshould:(1)describethedrawingbriefly,(2
数据的物理结构在计算机存储空间中的存放形式称为数据的【】。
Adolescencetendstobethemostimportantforone’sworldoutlook.
Whatarethespeakerstalkingabout?
最新回复
(
0
)