首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新
admin
2020-10-26
42
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABcd”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
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,e);
printf(’’The string a:’’);puts(a);
printf(’’The string b:’’);puts(b);
printf(’’The result:’’);puts(c);
}
选项
答案
(1)int k=0; (2)while(*p||*q)
解析
(1)变量k存放数组c的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
转载请注明原文地址:https://kaotiyun.com/show/7k3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
以下程序段中的变量已正确定义for(i=0;i
有以下程序#includemain(){inti,k;intarray[4][2]={{1,0},{0},{2,9},{3}};for(i=0;i<2;i++)for(k=0;k<3;k++){pfinff("%d,",array[k
下列定义变量的语句中错误的是()。
有以下程序:#include#includestructS{charname[10];};voidchange(structS*data,intvalue){
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
以下选项中,合法的实数是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.
随机试题
A.NK细胞B.B细胞C.肥大细胞D.细胞毒性T淋巴细胞E.浆细胞提呈抗原
我国政策性银行有()。
下列选项中,不能纳入基本医疗保险基金支付范围的医疗费用有()。
某期权交易所2017年3月1日对A公司的期权报价如下:股票当前市价为52元,预测一年后股票市价变动情况如下表所示:要求:若丁投资人同时出售1份A公司的股票的看涨期权和1份看跌期权,判断丁投资人采取的是哪种投资策略,并确定该投资人的预期投资组合净
关于录用决策,下列理解错误的是()。
美国心理学家格赛尔的______实验证明,遗传素质的成熟程度制约着人的身心发展水平及阶段。
“理论是灰色的,唯有生命之树常青。”这句名言出自()。
古生物学者:化石()
空间碎片,又称太空垃圾,是人类空间活动的废弃物,是空间环境的主要污染源。随着航天活动的日益频繁,空间碎片与日俱增,对近地空间的航天器构成严重威胁。此外,空间碎片坠人大气层,会对地面的生命财产安全构成严重威胁,特别是以核能为动力的航天器陨落时,对环境产生化学
WhendoestheWomanprobablyWanttheMantopickherup?
最新回复
(
0
)