首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
40
问题
下列给定程序中函数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://kaotiyun.com/show/qLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于二叉树的叙述中,正确的是( )。
以下关于C语言数据类型使用的叙述中错误的是
C语言程序的模块化通过以下哪个选项来实现
以下叙述中正确的是
下列各项中,不属于软件设计阶段任务的是()。
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x:2;elsex=3;elsex
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列二叉树描述中,正确的是()。
以下说法正确的是()。
随机试题
在Excel2010中,列表的最大标识是()
下列哪味药不是源于蔷薇科植物()(2000年第40题)
肺炎最常见的病原体是
桥梁评定中,适应性评定周期一般为6~10年。()
背景材料:某城市道路改建工程,地处交通要道,拆迁工作量大。建设方通过招标选择了工程施工总承包单位和拆迁公司。该施工项目部半年施工进度报告显示:实际完成工作量仅为计划的1/3左右,窝工现象严重。报告附有以下资料:(1)桩机分包方的桩位图(包含成孔/成桩记
UnderCIF,thesellershouldpay()
以下股利政策中,有利于稳定股票价格,从而树立公司良好形象,但股利的支付与公司盈余相脱节的股利政策是()。
设n维向量α=(a,0,…,0,a)T,a<0;E为n阶单位矩阵,矩阵A=E一ααT,B=E+ααT,其中A的逆矩阵为B,则a=_________.
我小时候一半的时间都是跟奶奶在一起,父母工作都很忙,我见他们很不容易。后来我慢慢发现我跟其他小朋友不同,就经常有意打坏东西,希望这样能让爸妈注意到我。不久,我的办法就起了作用。他为什么总打坏东西?
A、Todiscussonewayitimpactedjazzmusic.B、Toexplainwhythegovernmentreducedsometaxes.C、Todescribeacommonthemein
最新回复
(
0
)