首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
32
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
以下程序的输出结果是___________。#includemain(){intx=27;while(x>20&&x
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<b){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 【】(double,double); main( ) {doublex,y; scanf("%lf%lf",&x,&y); printf("%lf\n",ma
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
以下叙述中错误的是()。
是构成C语言程序的基本单位。
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
Rats!Throughallofhumanhistory,theyhavebeena【C1】______andaplaguetopeople.Theyeator【C2】______cropsofgrainandri
鉴别假药、劣药的重要依据是
混合结构房屋为提高抗震性能需设置钢筋混凝土构造柱,其位置常设与()。
某供水厂扩建工程,处理净水能力18.3万m3。由原水管线、一、二级泵房、沉淀池、滤池、清水池等组成。原水管及一级泵房基础深达13m,处于砂砾层,且邻近白沙河,地下水位高且丰富。各类水工构筑物均有抗渗防裂要求,所有设备、管道均由建设方供货到现场。建设方所
某企业“本年利润”科目的期末借方余额为7万元,“利润分配”科目和“应付股利”科目的期末贷方余额分别为18万元和12万元,则当期资产负债表中“未分配利润”项目的期末余额应为()万元。
学生既是教育的对象,又是自我教育和发展的主体,其主体作用的最高表现形式为()
教育部于2016年3月1日发布自当日起实施的《幼儿园工作规程》,对幼儿园的安全、卫生保健、教育和规模等方面工作进行了明确的规定。()
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
非洲有一个民族,婴儿刚生下来就获得60岁的寿命,以后逐年递减,直到零岁。人生大事都得在这60年内完成,此后的岁月便颐养天年了。有人不禁感慨:“这真是个绝妙的计岁方法!”因为从某种意义上说,人生不过是我们从上苍手中借来的一段岁月而已,过一年还一岁,
Whatkindoffuseisusuallyfixedinathree-pinplug?
最新回复
(
0
)