首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
36
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main()
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。
在数据库系统中,用户所见数据模式为______。
有以下程序 struct S { int n;int a[20];}; void f(int *a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main() { i
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是______。
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是() inta[]={1,2,3,4,5,6,7,8,9,0}; int*p,I p=a;
用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为()
以下选项中不合法的用户标识符是()
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
透射电镜(TEM)用于观察组织细胞内部的微细结构。
胸膜摩擦音
A、0.05~0.1gB、0.3~0.9gC、0.06~0.1gD、0.3~1gE、0.5~1g珍珠的内服用量是
某2级土石坝中,设计地震烈度为8度的压实度应为()。
某施工单位承接了某办公楼的消防设施安装工程,该工程主要包括室内外消火栓系统、自动喷水灭火系统、通风与防烟排烟系统及灭火器等消防设施。该项目开工后,施工单位采购的消防设施、组件与材料陆续到达现场,现场项目部邀请监理单位、建设单位对消防设施进行了验收。工程安装
班轮运输其特点是固定的航线、固定的挂靠港口、固定的船期、固定的运价。()
()指法定入境检验检疫货物的收货人或其代理人持有关证单向卸货口岸检验检疫机构报检,获取入境货物通关单并通关后由进境口岸检验检疫机构进行必要的检疫处理,最后由目的地进行监管的报检。
在桑代克以猫作为实验对象的研究中,随着猫放人同一个笼子的次数的增加,猫逃出去的速度就越快,这符合的学习规律是
Shesaysthatshewillarriveat7:00atthe(late)______.
SEEKisadiversegroupofcompaniesthathaveapurposetohelppeoplelivemorefulfillingandproductiveworkinglivesandhe
最新回复
(
0
)