首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。 例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。 例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
admin
2013-04-02
78
问题
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。
例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的字符串应为:aBcdeFgH。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
void fun(char *p ,char *q, char *c)
{
/************found************/
int k=1;
/************found************/
while(*p||*q)
{if(*p<*q) c[k]=*q;
else c[k]=*p;
if(*p) p++;
if(*q) q++;
k++
}
}
main()
{char a[10]="ABCDeFgH", b[10]="ABcd", c[80]= {’\0’};
fun(a,b,c);
printf("The string a: "); puts(a);
printf("The string b: "); puts(b);
printf("The result : "); puts(c);
}
选项
答案
int k=0; aBCDeFgH
解析
(1)第一个标识下面的“int k=1;”在题目中要求将字符放在数组c,如果数组中有n个元素,应该从c[0]到c[n-1]。所以,应将k的初始化定义改为从0开始,即“int k=0;”。
(2)第二个标识下面的判断条件,是根据题目要求逐个比较两个数组对应字符的ASCII值的大小,所以判断条件应该是直到两个字符数组所有元素比较完毕,而不是数组对应元素不相等。
其中,该题主要考查变量的初始化,逻辑关系。
转载请注明原文地址:https://kaotiyun.com/show/ZDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的数值常量是______。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
以下叙述中错误的是
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在()
下面各语句行中,能正确进行赋值字符串操作的语句是()
十进制数269转换成十六进制数是()
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】。
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
随机试题
锅炉灭火保护动作最主要的作用是()。
白芍主产于天麻主产于
某基金的年化收益率为r,选取其在10个交易日的收益率作为r的样本,样本值为r1=4.684%,r2=4.597%,r3=4.321%,r4=4.373%,r5=4.280%,r6=4.136%,r7=4.150%,r8=3.982%,r9=4.270%,r
为了从用户菜单返回到系统菜单应该使用命令()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为
•Youwillheararecruitingmanagertellinghowtofindjobsontheweb.•Asyoulisten,forquestions1-12,completethenotes
A、Gotobedat3a.m.B、Justgotobedasusualtime.C、Getupat10a.m.D、Wakeupnaturally.A本题设题点在对话问答处。根据句(5—1)、句(5—2)和句(
Everyyeartelevisionstationsreceivehundredsofcomplaintsabouttheloudnessofadvertisements.However,federalrulesforb
A.unrelatedB.resultsfromC.takesD.fixedE.spendsF.distractedG.completelyH.productivityI.externalJ.with
Ms.Greenhasbeenlivingintownforonlyoneyear,yetsheseemsto______(与来店里的每个人都熟悉了).
最新回复
(
0
)