首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到e所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABed”,则c中的字符串应为“aBc
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到e所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABed”,则c中的字符串应为“aBc
admin
2017-02-24
47
问题
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到e所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABed”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#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]="ABcd",c[80]={’0’};
fun(a,b,c);
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/rMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
阅读下列程序,则程序的输出结果为______。#include"stdio.h"structty{intdata;charc;};main(){structtya={30,’x’};fun(a);printf("%d%c
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
以下合法的字符型常量是
C语言规定,在一个源程序中,main函数的位置
下列有关数据库的描述,正确的是
设有如下三个关系表下列操作中正确的是
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
随机试题
有关指(趾)甲移植,下列哪项是错误的
倾销的形式有()。
商品房在销售时,购房者应当按购房款2%~3%的比例缴交维修资金。[2007年考题]()
某市建筑公司承建某县政府办公楼,工程不合税造价为1000万元,则该施工企业应缴纳的营业税、城市维护建设税和教育费附加分别是()万元。
下列属于非条件反射活动的是()。
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
违法行为构成犯罪时,先前的行政处罚可以折抵刑罚的有()。
从甲地到乙地111千米。其中有1/4是平路,1/2是上坡路,1/4是下坡路。假定一辆车在平路的速度是20千米/时,上坡的速度是15千米/时,下坡的速度是30千米/时,则该车由甲地到乙地往返一趟的平均速度是多少?
消费者并不如厂家所想的那样易受影响,他们知道自己需要什么,而他们所想要的也许与其他人认为他们想要的相差甚远。以下哪项如果为真,最能反驳上述观点?
Youwillhearfiveshortrecordings.Fivepeopleareexplainingwhytheyrejectedacandidateforajob.Foreachrecording,
最新回复
(
0
)