首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
57
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);)程序运行后的输出结果是
以下叙述中错误的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");w
以下叙述中正确的是
下列关于算法复杂度叙述正确的是()。
软件需求分析阶段的主要任务是()。
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21,…例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。
下列说法正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
以下持生产劳动过程中的口耳相传和简单模仿是最原始和最基本的教育形式观点的是()。
IsBeautyaGoodThing?Beautyhasalwaysbeenregardedassomethingpraiseworthy(值得称赞的).Almosteveryonethinksattractive
A.提高血浆和肾小管腔液渗透压,引起组织脱水而利尿B.抑制远曲小管Na+、Cl-的重吸收C.竞争性对抗醛固酮的作用D.抑制髓袢升支粗段Na+、Cl-的重吸收E.阻断末端远曲小管和集合管腔膜上的Na+通道甘露醇治疗脑水肿的作用机制是
A.牙齿结构异常B.牙齿形态异常C.牙齿数目异常D.牙齿萌出异常E.牙齿结构形态均异常牙釉质发育不全症
根据最高人民法院司法解释,我国司法实践所指的法律规避是指_________。
在一次测量审核过程中,参比实验室的测量数据偏离参考实验室的指定值。参比实验室知道后就重新送检了标准器,并检修了装置;然后用原传递标准重新测量,发现数据与参考实验室数据一致性很好。参考实验室根据新的测量数据出具了测量审核报告。
当事人既约定了违约金又约定了定金的,一方违约时,违约金和定金条款可以同时使用。()
根据规定,银行可以为任何单位或者个人查询账户情况,但不得为任何单位或者个人冻结、扣划款项,不得停止单位、个人存款的正常支付。()
你对有钱人的看法是()。
随着心脏病成为人类的第一杀手,人体血液中的胆固醇含量越来越引起人们的重视。一个人血液中的胆固醇含量越高,患致命的心脏病的风险也就越大。至少有三个因素会影响人的血液中胆固醇的含量,它们是抽烟、饮酒和运动。如果上述断定为真,则以下哪项一定为真?()I
最新回复
(
0
)