首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2010-05-05
38
问题
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
/*************found**************/
void fun (char str,char ch)
{while (*str &&*str !=ch) str++;
/*************found**************/
if(*str==ch)
{ str[0]=ch;
/*************found**************/
str[1]=’0’;
}
}
main()
{char s[81],c;
clrscr();
printf("\nPlease enter a strzng : ");
gets(s);
printf("\n Please enter the character to
search : ");
c=getchar();
fun(s,c);
printf("\nThe result is %s\n",s);
}
选项
答案
(1)错误;void fun(char str,char ch) 正确:void fun(char *str,char ch) (2) 错误:if(*str==ch) 正确:if(*str==’\0’) (3) 错误;str[1]=’0’; 正确:str[1]=’\0’;
解析
该题的重点就是在while的循环嵌套语句中,由题干信息“若相同,则什么也不做”很容易就能看出if(*str==ch)后面的执行语句是错误的。另外,void指针具有一般性,它们可以指向任何类型的数据。但目前绝大多数C编译所提供的这类函数都返回char指针,再由题目中的定义得出void fun(char str,char ch)的错误信息;str[1]=’0’;是一个简单的语法错误。
转载请注明原文地址:https://kaotiyun.com/show/LHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元拿走。张某的行为构成()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
随机试题
A.头孢哌酮胶囊B.利福平片C.倍氯米松气雾剂D.硝苯地平控释片E.卡托普利片药师应及时向患者交代用药注意事项,以避免造成患者恐慌,降低不良反应事件风险、提高用药依从性服药期间禁止饮酒,否则可引起“双硫仑样反应”,出现面部潮红、头痛、眩晕、血
A.不得调剂B.应当告知处方医师,请其确认或者重新开具处方C.药师可自行修改D.应当拒绝调剂,及时告知处方医师,并应当记录,按照有关规定报告在处方调剂过程中,最关键的步骤就是药师对处方的核查。在审核的过程中,药师应该经处方审核后,认为存在用药不
男性,25岁,被人发现时多汗,流涎,呼吸困难。体检:神志不清,双瞳孔缩小如针尖.双肺布满湿哕音,心率56次/分,肌束震颤,抽搐。最可能的诊断是()。
自动化仪表线路从室外进入室内时,应有()措施。
纳税人未在规定期限内进行纳税申报,经税务机关责令限期申报,逾期仍未申报。根据税收征收管理法律制度的规定,税务机关有权对纳税人采取的税款征收措施是()。
企业在销售货物或提供应税劳务时,依《增值税暂行条例》规定应收取的增值税额属于()。
请简要解释以下段落中画线部分的知识点。艾布拉姆斯将西方文论的发展归纳为摹仿说、实用说、表现说和客观说。18世纪以前的西方文论主流都没有离开摹仿说。期间除去中世纪以神学为背景的独特思路外,即使启蒙运动所张扬的“理性”,也基本上是认为理性的人可以正确认识现实
UTOPIANISMinpoliticsgetsabadpress.Thecaseagainstthegrand-scale,state-directedkindiswellknownandoverwhelming.U
80386微处理器的通用寄存器有( )个。
OneofthenewerconservationprojectsundertakenbythestateofOklahomainvolvesfloodprevention.
最新回复
(
0
)