首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCⅡ值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcd
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCⅡ值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcd
admin
2021-02-25
53
问题
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCⅡ值大或相等的字符依次存放到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]=“ABcd”,c[80]={’0’};
fun(a,b,c);
prinff(“The string a:”);puts(a);
printf(“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/qLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
若变量x,y已正确定义并赋值,以下符合C语言语法的表达式是()。
以下能正确定义字符串的语句是
下列关于二叉树的叙述中,正确的是( )。
下列各项中,不属于软件设计阶段任务的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
设表的长度为n。下列算法中,最坏情况下比较次数小于n的是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
以下说法正确的是()。
随机试题
抽油机井的单井平衡率是指抽油机上、下冲程最大电流的百分数在80%~100%。()
关于骨盆径线,下述哪项错误:
内分泌功能减退症应首选的治疗方法是()
男性,30岁,1年前下岗。近5个月来觉得邻居都在议论他,常不怀好意地盯着他,有时对着窗外大骂,自语、自笑,整天闭门不出,拨110电话要求保护。该病人不存在
甲公司将闲置锅炉卖给了乙公司,锅炉在大修,甲公司与乙公司约定锅炉大修完成后买卖合同生效,以下说法正确的是()
某境内工业企业(居民企业)2016年度生产经营情况如下:(1)销售收入4500万元,与收入配比的销售成本为1900万元;实际缴纳增值税700万元,税金及附加80万元。(2)其他业务收入300万元,与其对应的其他业务成本为100万元。(3)销售费用15
集装箱运输下的货运提单是以码头收据换取的,与传统运输方式下签发的已装船提单不同,它是一张收货待运提单。()
听说游戏的基本步骤是()。
“勉从虎穴暂栖身,说破英雄惊煞人。巧将闻雷来掩饰,随机应变信如神。”这首诗说的是《三国演义》中一段故事。这个故事是()。
在环境保护与经济发展的关系上,各国抛弃了或一味追求“经济优先”,或过分强调“环境优先”的片面做法,而是将二者有机地结合起来,既对危害环境的行为给予制裁,又要兼顾环境侵害的价值性,使保护环境与发展经济相协调,以求取最大的综合利益。从以上论述中,最能
最新回复
(
0
)