首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为
admin
2021-02-25
74
问题
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
#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]="ABed",e[80]={’\0’};
fun(a,b,c);
printf("The string a:");puts (a);
prinff("The string b:”);puts (b);
prinff("The result:’);puts (c);
}
选项
答案
(1)int k=0; (2)while(*p||q)
解析
本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。
【解题思路】
(1)变量k存放数组c的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
转载请注明原文地址:https://www.kaotiyun.com/show/qotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机软件的构成是()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
以下函数的功能是()。intfun(char*s){char*t=s;while(*t++);return(t一s);}
程序测试的目的是
在数据库中存储的是
在数据库的三级模式中,可以有任意多个
以下选项中叙述正确的是()。
下面描述中不属于数据库系统特点的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
比较太平天国起义和义和团运动的异同。(南京大学2014年中国近现代史真题)
什么叫边距?
A.X线立位腹片见肠壁串珠状透亮区B.X线立位腹片见上腹部双泡征C.X线立位腹片见上腹部三泡征D.X线立位腹片见一大液平E.X线立位腹片见双泡征,余腹X见肠内气体存在
预防滴虫性阴道炎哪项不妥
下列关于合议庭评议笔录的表述正确的是()。
两艘同属巴拿马国籍的船舶在韩国海域发生碰撞,后均首先到达我国的大连港。其中一艘“玛丽号”向我国大连中级人民法院提起诉讼,并申请对另一艘碰撞船舶“哥白号”进行扣押。我国法院在审理此案时应适用的法律有:
市场营销渠道成员包括()。
控制是管理人员监视各项活动以保证它们按计划进行并纠正各种偏差的过程。按照控制侧重点的不同把控制工作分为()。
将86个苹果装进三种包装盒,共用了10个包装盒刚好装完。已知大包装盒每个装11个,中包装盒每个装7个,小包装盒每个装5个。问用了几个大包装盒?
教师教年龄较大的学生为主,然后再由他们中的优秀的学生去教年幼的或者学习较差的学生的教学组织形式是
最新回复
(
0
)