首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为
admin
2021-02-25
46
问题
下列给定程序中函数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://kaotiyun.com/show/qotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a
以下语句中存在语法错误的是()。
有以下程序#includemain(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;c
下列叙述中正确的是()。
下列叙述中正确的是
软件(程序)调试的任务是
以下选项中不属于字符常量的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
数据库应用系统中的核心问题是()。
随机试题
重症哮喘持续发作不能缓解的原因有()
试述尿液常规分析的临床价值。
胃火炽盛证与胃阴虚证的鉴别点有
A、广东、广西、台湾B、广西C、四川、青海、西藏D、安徽、云南、湖北E、吉林、辽宁、黑龙江、河北蛤蚧主产于()
1994年5月19日犯罪嫌疑人刘某以揭露被害人李某隐私相要挟,敲诈所得赃款5000元。1999年6月7日公安机关将案发后一直潜逃的刘某抓获,经过侦查认定刘某敲诈勒索的犯罪事实清楚,证据确实、充分。此时公安机关应作出以下何种处理决定?()
根据《实施工程建设强制性标准监督规定》,下列情形中不属于强制性标准监督检查内容的是()。
假设市场利率为5%,大豆价格为2500元/吨,每日仓储费为0.5元/吨,保险费为每月8元/吨,则每月持仓费是()元/吨。
下列项目中计征个人所得税时,允许从总收入中减除费用800元的有()。
Therichhavetraditionallypassedtheirwealthontotheirchildren.Butanincreasingnumberofbillionairesarechoosingnot
曼奇尼公司的最新产品的成本是如此低,以至于公司不太可能在出售产品时不增加公司通常允许赚取的成本加价。潜在客户可能完全不能相信这么便宜的东西会真的好用,但曼奇尼公司的信誉是建立在仅包括合理的边际利润公平价格的基础上的。以上论述如果正确,最强有力地支
最新回复
(
0
)