首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
75
问题
下列给定程序中,函数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://kaotiyun.com/show/FTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
下列规范性文件中不得设定行政许可的是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
有关我国1982宪法的结构说法正确的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的,不构成累犯?()
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
下列故事不是《三国演义》中的一项是()。
随机试题
氟喹诺酮类药物的特性有:
原发性甲状腺功能减退症最早出现异常的是
气雾剂的特点有()。
中国历史上第一部由人民代表机关正式通过并公布实施的宪法性文件是()。
依照法律规定,在以下哪种情形下应当对行为人从轻或者减轻处罚?()A.行为人在共同犯罪中处于从属地位,是从犯
背景建设单位G公司投资新建了一化工生产装置。工程进展到投料负荷试运行阶段,建设单位要求施工总承包单位A和相关单位按照负荷试运行的分工要求进行各自准备工作,编制了试运行方案。在负荷试运行开始之前,G公司的大部分操作人员刚刚实习归来,正在熟悉和了解本
在应收管理模块日常处理中,坏账处理包括()。
下列各项中,应在账户借方登记的有()。
各单位办理会计事务的组织方式不包括()。
违反治安管理行为可先行调解,调解不成,再给予处罚。()
最新回复
(
0
)