首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。 例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。 例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
admin
2009-02-15
145
问题
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。
例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <strinq.h>
void fun(char *p,char *q,char *c)
{int k=0;
while(*p || *q)
/**********found**************/
{ if (*p<=*q)
c[k]=*q;
else c[k]:*p;
if(*p) p++;
if(*q)q++;
/**+**********found**************/
k++
}
}
main()
{char a[10]="fshADfg",b[10]="sdAEdi",
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)错误:{if(*P<=*q) 正确:{if(*p>=*q) (2)错误:k++ 正确:k++;
解析
错误1:依题意,把ASCII值小或相等的字符存放到c数组中,故if语句的关系运算符应为“>=”。错误2:C语言规定,每个语句要用分号结束。
转载请注明原文地址:https://www.kaotiyun.com/show/FTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于人文奥运,下列说法错误的是()。
下列选项中,有关科技词汇与出处对应关系错误的是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下列应对自然灾害的做法,错误的是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
扩张性货币政策的主要功能是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
随机试题
该患者首选的检查是该患者最可能的诊断是
可存放于相邻药斗中的药物是
患者,男性,70岁,小学文化,农民。既往有高血压、咳嗽的病史,近日咳嗽加重,入院诊断为慢性支气管炎、高血压。护士应调节病室温度范围为
房地产估价的必要性主要表现在()等方面。
法律意义上的行为是指()
在国际收支平衡表中,出国留学的奖学金应计入( )项目。
关于组织内部供给预测中使用的人员调配图的陈述,正确的是()。
针对清王朝的人才禁锢政策,龚自珍提出了“不拘一格”选拔人才的观点。对当时腐朽黑暗的封建专制和______的思想界而言,龚自珍的响亮呐喊,简直就是______的狂言,它就像一声炸雷、一阵疾风,催人警醒,给人力量。填入画横线部分最恰当的一项是:
目前在火电领域诞生的新技术很多,联合循环技术就是其中之一。简单来说,联合循环技术就是“一气两用”:将燃气轮机排出的高温废气,通过余热锅炉回收转换为蒸汽,进入蒸汽轮机后驱动其运转,两台轮机都将动能输送至发电机进行发电;废气再次进入锅炉,进一步将其中蕴含的热能
TCP/IP参考模型的互连层与OSI参考模型的哪一层(或几层)相对应?()
最新回复
(
0
)