首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
admin
2020-04-18
45
问题
下列给定程序中函数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 e[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)intk=0; (2)while(*p||*q)
解析
(1)变量k存放数组c的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
转载请注明原文地址:https://kaotiyun.com/show/okCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]
下面关于“EOF”的叙述,正确的是
表达式a+=a=a=9的值是
有下列程序#include<stdio.h>intfun(char*s,char*t){intc=0:char*p,*q;while(*s){P=s;q=t;wh
以下表达式中,结果为“假”的是()。
以下关于C语言数据类型使用的叙述中错误的是()。【10年3月】
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是()。
给定程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变,在主函数中输出处理后的数据序列,并将中间数作为函数值返回。例如,有9个正整数:157238758
下列说法正确的是()。
有关return语句说法不正确的是()。
随机试题
男性,48岁,吸烟20余年,每天约20支,间断咳嗽、咳痰10年,加重伴喘息2年,喘息每年冬春季加重。吸入过敏原血清抗体过筛试验阴性,为明确诊断宜行
患者,男,52岁。肝硬化病史10年。因肝性脑病入院治疗。实验室检查:血钾2.8mmoL/L,血钠135mmol/L,血氯110mmol/L,血氨230μmmol/L,pH7.36。首选的治疗药物是
下列不属于产钳助产适应证的是
保证工程质量是()的首要义务和责任。
承包商赵某施工的楼盘的下水道与城市主管道对接,施工中开挖的管道沟未设置保护措施和警示标志。当天黄昏,李某骑车回家途中经过该地段时掉入坑中,造成胳膊骨折。该楼盘承包商赵某应对李某承担的责任属于()。
焊接工艺评定应以可靠的()为依据,并在工程施焊前完成。
宏达期货公司共有10家营业部,现有净资产5000万元,资产调整值为100万元,负债调整值为200万元,有两家客户需要追加保证金,但经催告后仍然未足额追加,未足额追加的保证金数额达到1000万元,该期货公司客户权益总额为10亿元。根据以上数据,回答下列问题:
()明确“全国政治中心、文化中心、国际交往中心、科技创新中心”的城市战略定位,由此开启了前所未有的从“集聚资源求增长”到“疏散功能谋发展”的重大变化。
一批商品,期望获得50%的利润来定价,结果只销掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折出售,这样所获得的全部利润是原来所期望利润的82%,问打了多少折扣?()
A、Itiswater-proof.B、Itcancalmdowncryingbabies.C、Itkeepsthebabiesabsolutelysafe.D、Ithasclownspaintedoutside.C
最新回复
(
0
)