首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
admin
2017-02-27
21
问题
给定程序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全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,
根据以下资料,回答以下问题。2010年,珠三角地区第二产业产值占国内生产总值的比重为:
《行政处罚法》规定,作为例外,行政机关及其执法人员可以当场收缴罚款。但在下列哪种情况下,当事人有权拒绝缴纳罚款?()
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
将下列句子组成一段逻辑严谨、语言流畅的文字,排列顺序最合理的是()。①但我们必须在鼓励创业的同时,也树立起高度的风险意识②如果说减税等鼓励创业的政策能够燃起大众创业热情的话,那么降低创业风险、及时为创业失败“止损”,则能促使更多
①3D模拟海啸袭击、解析肝癌细胞样本、大幅提高石油勘探效率……近几个月来,超级计算机的应用成果正日渐走人大众视野。②国民经济、科学技术和国防领域的重大应用需求不断引领着超级计算机的发展。③超级计算机是指计算速度最快、处理能力最强的计算机
太平洋战争时期,一艘航空母舰在战斗中遭受敌军攻击,左舷中弹进水,舰上燃起大火,下列紧急处理方式错误的是()。
甲、乙两人在圆形跑道上,同时从某地出发沿相反方向跑步。甲的速度是乙的3倍,他们第一次与第二次相遇地点之间的较短的跑道长度是100m。那么,圆形跑道的周长是()m。
西方语言的书写形式是字母文字,这种文字既不表形也不表意,而仅仅表音。这种纯粹记录语言的字母文字频繁地刺激人们的大脑,逐渐形成了西方人长于语言思维的特点。而汉语书写符号是方块汉字,它不仅表音,还能表形、表意。这种音、形、意互相联系的文字,使中国人长于形象思维
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
随机试题
LungCancer1Thedeathrateduetocancerofthelungshasincreasedmorethan800percentinmalesandhasmorethandoubl
最常见的小细胞低色素性贫血是()
体力劳动强度按I大小分为4级:其中I>25,为()。
在台湾纺成的纱线,运到日本织成棉织物,并进行冲洗、烫、漂白、染色、印花。上述棉织物又被运往越南制成睡衣,后又经香港更换包装转销我国。我国海关应以()国家(地区)为该货物的原产地,因为()。
“备案号”栏应填写()。“商品名称、规格型号”栏应填写()。
下列各项中,关于应付股利的说法正确的有()。
下列各项中,会引起企业资产和所有者权益同时增加的经济业务是()。
(2011年江苏.A类.材料一)根据以下资料,回答下列问题。20l0年中国各部门、各地区加大了节能减排工作力度,高耗能行业产能过快增长的势头得到遏制,六大高耗能行业增加值增长13.5%,比上半年和前三季度分别回落3.7和1.3个百分点,9—12月
Whatisthenameoftheplaceopentotourists?It’s_________.Whatisnotpermittedtododuringthevisittothecollege?L
SmalldogsgenerallylivelongerthanbigdogssothatsmallYorkshireterrier(猎狐狗)nextdoorcouldbearoundforalongtime.Bu
最新回复
(
0
)