首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
admin
2017-02-27
52
问题
给定程序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全国计算机二级
相关试题推荐
根据法律规定,以下属于行政裁决的是()。
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
某国家机关在整顿机关作风中辞退了4名公务员,辞退理由不符合《公务员法》规定的是()。
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
根据下列材料回答问题。2002年中国能源消费结构图中没有核能这一项,其原因最可能是()。
根据下列材料回答问题。经过50多年的发展,我国台湾地区资本市场建立起由“证券交易所集中市场一上柜市场—兴柜市场”构成的完善成熟的多层次资本市场体系。近年由于金融海啸、欧债危机等因素影响,台湾多层次资本市场总体成交值从2010至2012年连续3年下降,20
根据下列材料回答问题。从近四次人口普查的城乡年龄结构看,比例逐次下降的年龄段人口是()。
量化历史研究的一部分工作,就是找到合适的量来反映过去。比如身高数据恰好可以在历史研究,尤其是经济史研究中承担起这样的角色。在个体层面影响身高的因素有很多。在社会层面,平均身高和个体青少年时期的生活水平有很密切的关联。身高会在一定年龄定型,直到老年时期都不会
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
Butforyouradvice,I______itsosuccessfully.
A.胸骨左缘收缩期杂音B.奔马律C.肺动脉瓣区第2音亢进D.心尖部收缩期杂音E.心包磨擦音心力衰竭可伴有
当牙龈有中度炎症,探诊后出血,血渗在龈沟内,龈沟出血指数应为
A.黄酮B.香豆素C.蒽醌D.二萜E.木质素《中国药典》中,厚朴质量控制成分的结构类型是
职业健康安全管理体系中的术语“不符合”是指任何与工作标准、惯例、法规、管理体系绩效等的偏离,其结果能直接导致()。
陈祖培教授介绍。天津医科大学最近完成的一项国家自然科学基金重点项目——“必需微量元素过量(碘过量)对健康影响的研究”结果表明:目前食盐中加碘的浓度是碘的生理需要量,不会造成人群碘摄入过量,因此也不会造成因食用碘盐而形成的碘过量的公共卫生问题。碘浓度即使再增
下列对IEEE802.11b无线局域网的描述中,错误的是()。
______ifheiswillingtofitinwiththeplansofthegroup.
持续时间
A、Sendanemailtohim.B、Imposeanoverduefineonhim.C、Askhisroommatestogivehimamessage.D、Givethenoticetohistea
最新回复
(
0
)