首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
admin
2017-02-27
37
问题
给定程序MODI1.C中函数fun的功能是:
将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。
例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动maln函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 80
void fun(char *’s,char t[])
{ int i,j=0;
for (i=0; 1< (int) strlen (s) ; i++)
if (i%2 && S [1] %2==0)
}
main ()
{ char s [N] , t [N] ;
printf ("\nPlease enter string
fun (s, t) ;
printf("\nThe result is : oos\n",t) ;
}
选项
答案
(1)if(i%2||s[i]%2==0)或if(i%2!=0||s[i]%2=0) (2)t[j]=’\0’;或 t[j]=0;
解析
本题中函数的功能是将字符串中位于奇数位置的字符或ASCII码为偶数的字符依次放入新字符串中。解题思路基本上分为判定字符是否为奇数位置或者ASCⅡ码是否为偶数,然后根据判定结果对其进行操作。
(1)第一个错误标识下的if条件应该是判定字符是奇数位置或者ASCII码是偶数,原题中给出的是字符是奇数位置并且ASCII码为偶数,逻辑关系表达式不对,应该是或的关系,所以“if(i%2&&s
%2==0)”改为“if(i%2||s
%2=0)”或“if(i%2 !=0||s[il%2=0)”。
(2)第二个标识符下应该是新生成的串尾加尾符标志,新串的位置标志变量是i,原题给出的i是原串的位置标志变量,所以“t[j]=’\0’;”改为“t[j]=’\0’;”或“t[j]=0;”。
字符数组和字符串、if语句及其构成的选择。
转载请注明原文地址:https://kaotiyun.com/show/EgID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
金融危机之后,美国众多企业家纷纷呼吁“重新回归制造业”。他们为美国“再工业化”开出的药方是:由人工智能、机器人和数字化制造武装美国企业,以使美国制造可以和中国劳工竞争。中国恐怕要早做筹谋,缔造新的竞争优势。下列最适合做这段文字标题的是()
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
甲、乙、丙、丁四个学生共同使用一条宽带上网,他们平均分摊了上月使用的宽带上网费(无任何套餐,按流量计费),并约定届时按各人实际使用流量进行结算。根据流量查询结果,甲、乙、丙分别比丁多用了3G、7G、14G的网络流量。最后结算时,乙将超平均流量的使用费0.7
小张、小王、小李和小东四人,其中每三个人的岁数之和为65、68、62、75。这四个人中年龄最小的是多少岁?
节目数量多不叫繁荣,只能叫拥挤。________加上品类单一常会带来审美疲劳。所以好的节目一定要敢于________,同质的、内容形式单一的节目将被淘汰,能激起受众共鸣的、有价值的节目将大受欢迎。填入画横线部分最恰当的一项是()。
随机试题
已知某参照物资产在2021年1月初的正常交易价格为50000元。该种资产已不再生产,但该类资产的价格变化情形如下:2021年1-6月的环比价格指数分别为105%、98%、106%、95%和110%。评估对象于2021年6月初的评估价值为(
已知X=101011B,对X求逻辑非,结果是__________。
患者,男,12岁。全身水肿一周,发病前曾反复上呼吸道感染,咽痛,咳嗽,发热最高达38.5℃。水肿开始出现于面部,后波及全身。尿少。患儿既往体健,无肝疾病、高血压、慢性胃肠道疾病史。体检可见面部及全身凹陷性水肿,血压130/100mmHg,余未见异常结果。血
合规负责人发现证券基金经营机构存在违法违规行为或合规风险隐患的,应当依照公司章程规定及时向()、经营管理主要负责人报告,提出处理意见,并督促整改。
商业银行向客户提供财务分析与规划、投资建议、个人投资产品推介等专业化的服务为()。
甲公司职工张某在工作中因先天性心脏病突发住院治疗3个月,住院期间甲公司按月向其支付病假工资。出院后,张某回公司上班。因该疾病导致活动受限,张某已不能从事原工作。公司又为其另行安排了其他工作岗位,但张某仍不能从事该工作。甲公司拟单方面解除与张某之间
甲公司主要从事汽车轮胎的生产和销售,其销售收入主要来源于国内销售和出口销售。ABC会计师事务所负责甲公司2016年度财务报表审计,并委派A注册会计师担任项目负责人。资料一:(1)甲公司的收入确认政策为:对于国内销售,在将产品交付客户并取得客户签字的收货
Onlyintheway______solvetheproblems.
在实际使用中,病毒防火墙软件需要经常升级,以防新出现的病毒。病毒防火墙软件的升级,主要是杀毒(查毒)引擎的升级和【 】的升级。
下面关于算法的叙述中,正确的是()。
最新回复
(
0
)