首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
88
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
下列二维数组初始化语句中,不正确的是()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
C语言可执行程序的开始执行点是()。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
在C语言中,函数返回值的类型最终取决于
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
随机试题
A、3周B、3-4周C、4-6周D、2周手部肌腱缝合后固定_________。
G+菌和G-菌的细胞壁都含有
经济学认为,国家干预经济的理由在于()
推车式干粉灭火器的代号为_________?()
注意分配的条件是同时进行几种活动()。
美国通用电气公司是一家集团公司,1981年,杰克•韦尔奇接任总裁后,认为公司管理得太多,而领导得太少,工人们对自己的工作比老板清楚得多,经理们最好不要横加干涉。为此,它实行了“全员决策”制度,使那些平时没有机会互相交流的职工、中层管理人员都能出席决策讨论会
膝跳反射是操作技能的一种表现形式。
CWOIH
Societycanbebrokenupintothreeclasses:theElite,theMeekandtheMasses.TheEliteare【C1】______ofthetop10%ofsocie
TheDragonBoatFestival,the5thdayofthe5thlunarmonth,hashadahistoryofmorethan2,000years.Herearesomethingsy
最新回复
(
0
)