首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABcd”,则c中的字符串应为“a
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABcd”,则c中的字符串应为“a
admin
2018-03-28
48
问题
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABcd”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
void fun(char*p,char*q,
char*c)
{
【1】
int k=1;
【2】
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
[1 0]="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)
解析
本题考查:变量初始化,需要根据题意确定变量含义,然后对其进行初始化操作;while循环语句。
(1)变量k存放数组c的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
转载请注明原文地址:https://kaotiyun.com/show/zxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在位运算中,操作数每右移一位,其结果相当于()
下述程序的输出结果是【】。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-f
以下程序的输出结果是___________。#includemain(){intx=27;while(x>20&&x
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta,b,c;a=25;b=025;e=0x25;prinff("%d%d%d\n",a,h,c);
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d
下列语句的输出结果是______。charS[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
是构成C语言程序的基本单位。
下列叙述中正确的是()。
以下四个选项中,不能看作一条语句的是()。
随机试题
胰岛素瘤表现为胃泌素瘤表现为
脑转移瘤检出的最敏感方法是
某四星级宾馆的机电安装工程任务由某机电公司承建。该工程的设计单位在设计中选用多项新材料(如卫生间节能灯、电气插销和照明开关、通风空调系统的通风配件和保温材料、热水管柔性接管等)和节能型燃气锅炉等。该工程于2014年9月竣工,并投入使用。该公司工程部编制了工
某货运公司为增值税一般纳税人,主营业务为货物运输及仓储,其中仓储业务选择简易计税方法。2019年5月,货运公司租入一幢房产作为公司行政办公楼,年租金65.4万元,于当月支付一年的租金,取得增值税专用发票栽明:金额60万元,税额5.4万元。为使该房产满足办公
承办期限制度是针对()制定的规则。
地面上的箱子重100N,受到90N的拉力时,箱子所受到的合力为10N。
死于公元1600年的费将军之墓前矗立着一个描述该将军戎装上马情景的雕塑。一些历史学家认为这个作品出自和费将军同一世纪的某个艺术家之手。然而许多有关费将军之墓的现存文献资料都没能将涉及这个雕塑的记录追溯到1880年之前。因此,这个雕塑作品极有可能出自更晚些时
请在“答题”菜单下选择“电子表格”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:选取“配件”和“所占比例”两列内容建立“分离型三维饼图”(“总销量”行不计,数据系列产生在“列”),在图表上方插入图表标题为“电脑城日出货统计图”,
Notalldecisionsarealike.Noriseverydecisionmadeinthesamemanner.Althoughsomeactionsyouundertakederivetheirbas
A、Apessimist.B、Aloser.C、Anoptimist.D、Amisanthrope(厌世者).C
最新回复
(
0
)