首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
96
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
化学与生产、生活息息相关,下列叙述错误的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
下列规范性文件中不得设定行政许可的是()。
以下不可能成为非物质文化遗产的是()。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
随机试题
在国家公务员降职过程中发生的争议,解决的途径有
A.少食少动,无汗B.多食急躁,多汗C.食量正常,大便次数正常D.身材高大,肥胖E.多食、多饮、多尿
造釉细胞瘤易复发的原因不包括
B因子酵母多糖
治疗久泻不止,不宜过用()
某工作实际施工进度与计划进度如下图所示,该图表明()。
“眼观六路、耳听八方”所形容的是注意的转移。()
2013年8月,《十万个为什么》第六版出版,开放性、探索性是其突出亮点。对于科学界没有定论的问题,该书汇集了多家观点,以引导读者进一步思考。在一些问题上不设标准答案,其合理性在于对复杂事物的认识()
在Linux操作系统中,命令“chmodugo+rfilel.txt"的作用是()。
PC中的BIOS一般有三个来源,下列哪个不属于BIOS的来源?( )
最新回复
(
0
)