首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。 例如,当a所指字符串中的内容为″abcdefg″,b所指
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。 例如,当a所指字符串中的内容为″abcdefg″,b所指
admin
2019-04-14
92
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
在面向对象方法中,()是具有相似性质的对象的集合。
以下叙述中错误的是
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
下列能正确进行字符串赋值的是()。
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
若定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。structst{intx;inty;intz;}structworker{charname[20];
下列叙述中正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
在C语言中,以下说法不正确的是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
自助打印机对接收到的“电子胶片”进行OCR文本识别,将电子胶片中的患者身份信息,如ID号、检查号、Accession号等信息识别出来,并从RIS系统中获取患者检查信息,软件自动或人工比较,建立关联关系,该步骤为
患者女性,35岁。5年前患高血压,近一年来双下肢经常水肿。血压180/125mmHg,腹水征阳性,实验室检查血钾降低至2.4mmol/L,静脉血浆中醛固酮显著增高至12μg/dl。此患者最宜使用的利尿药是
某12层办公楼,房屋高度为46m,采用现浇钢筋混凝土框架—剪力墙结构,质量和刚度沿高度分布均匀且对风荷载不敏感,地面粗糙度B类,所在地区50年重现期的基本风压为0.65kN/m2,拟采用两种平面方案如图25-28(Z)所示。假定,在如图所示的风作用方向,两
当存在静电点火的危险时,操作人员应采取()措施。
下列属于水利工程合同工程完工验收应具备的基本条件的有()。
为避免市场利率上升的价格风险,投资者可能会投资于长期证券资产,但长期证券资产又会面临市场利率下降的再投资风险。()
中国古代的科学著作大多是经验型的总结,而不是理论型的探讨,所记各项发明都是为了解决国家与社会生活中的实际问题,而不是试图在某一研究领域获得重大突破。从研究方法上来说,中国科技重视综合性的整体研究,重视从总体上把握事物,而不是把研究对象从错综复杂的联系中分离
简述教育实验变量控制的主要方法。
下列叙述中正确的是
A、Atapostoffice.B、Atamiddleschool.C、Inarestaurant.D、Inahospital.C
最新回复
(
0
)