首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:从字符串str中,删除所有大写字母’F’。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include void proc(cha
下列给定程序中,函数proc()的功能是:从字符串str中,删除所有大写字母’F’。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include void proc(cha
admin
2012-07-18
40
问题
下列给定程序中,函数proc()的功能是:从字符串str中,删除所有大写字母’F’。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
void proc(char * str)
{
int i,j;
//****found****
for(i=j=0;str
!=’0’;i++)
if(str
!=’F’)
//****found****
str[j]=str
;
str[j]=’0’;
}
void main()
{
char str[80];
printf(”\nEnter a string:”);
gets(str);
printf(”The original string:”);
puts(str);
proc(str);
printf(”The string after deleted:”);
puts(str);
printf(”\n\n”);
}
选项
答案
(1)错误:for(i=j=0;str[i]!=’0’;i++) 正确:for(i=j=0;str[i]!:’\0’;i++) (2)错误:str[j]=str[i]; 正确:str[j++]=str[i];
解析
根据题目中的要求,从字符串str中删除所有大写字母’F’,需要检查字符串str中的每一个字符,直到字符串结束,因此,“for(i=j=0;str
!=’0’;i++)”应改为“for(i=j=0;str
!=’\0’;i++)”;将每一个不是’F’的字符放入原来的字符串中,形成新的字符串,因此,“str[j]=str
;”应改为“str[j++]=str
;”。
转载请注明原文地址:https://kaotiyun.com/show/SDID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
金融市场最基本的功能是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
对于实施西部大开发战略,下列叙述错误的是()。
热传导的各种方式中,热辐射是以()形式传递热量的。
下列不属于我国民族政策内容的是()。
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
小李的弟弟比小李小2岁,小王的哥哥比小王大2岁、比小李大5岁。1994年,小李的弟弟和小王的年龄之和为15。问2014年小李与小王的年龄分别为多少岁?
随机试题
A、Theplayersfoundthebaskettoohightoreach.B、Theplayershadtroublegettingtheballoutofthebasket.C、Theplayersha
外观设计专利申请文件有()()()。
患者男,52岁,57kg。13年前无明显原因感劳累后心悸、气短,因近一个半月症状明显加重,咳嗽、咯白色泡沫痰,不能平卧入院。体检:T37.5℃,RR20次/分,P118次/分,BP95/60mmHg。颈静脉怒张,听诊两中下肺野可闻及湿啰音,心律不
重症肌无力患者,在治疗过程中出现症状加重,呼吸困难,瞳孔缩小,唾液增多,腹痛,并可见肌束颤动。可能是
患者,女,39岁。G1P0,妊娠36周,形寒身冷,腰酸痛,腹冷痛,遇温痛减,舌淡苔白,脉沉细,妇检:宫底位下脐上一横指,治宜
组织结构的三要素是()。
企业采用支付手续费方式委托代销商品,委托方应在发出商品时确认销售商品收入。()
自我意识
Therigidhigher-educationbusinessisabouttoexperienceawelcomeearthquake.Traditionaluniversitiesnowfaceanew【C1】____
Ifthisweekendisyawningaheadofyou,offeringnothingbutthesameoldroutinesandhouseholdduties,thendon’tdespair:bo
最新回复
(
0
)