首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与s仃所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与s仃所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2015-12-22
52
问题
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与s仃所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。
请改正程序中的错误,使它能进行正确的操作。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/**********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;
printf("\nPlease enter a string:
\n");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) (2)if(*str !=ch) (3)str[1]=’\0’;
解析
函数功能首先是查找子串再判断。
(1)第一个标识下,“voidfun(char str,charch)”根据主函数中的fun函数的调用“fun(s,c)”,知道s为数组名,所以传的应该是数组地址,所以应改为“void fun(char*str,char ch)”。
(2)while循环中对ch与str进行匹配检查,第二个标识下,是当不同时执行连接操作,那么判断*str与ch是否不同的表达式应该是“if(*str!=ch)”。
(3)第三个标识下,连接后的新串要添加结尾符,所以正确的表达是将“str[1]=’0’:”改为“str[1]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/qWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,值为1的表达式是()。
下列说法错误的是()。
下列能正确定义一维数组的选项是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列叙述中正确的是()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
随机试题
根据领导生命周期理论,参与型领导在任务行为和关系行为两个领导维度方面表现为()
试述肩袖的构成和临床意义。
3个月婴儿,母乳喂养,生后大便每日5~6次,为黄色稀便,无特殊臭味,经治疗无好转,体重6kg,精神活泼,大便常规检查阴性,哪种疾病可能性大
该房地产开发公司对新型住宅定价时,采用的定价策略是()。
货币政策的营运目标包括()。Ⅰ.中介目标Ⅱ.最终目标Ⅲ.操作目标Ⅳ.初级目标
如果企业营运资金短缺成本较低,资本成本较高,则其持有政策宜采取()。
班集体形成的重要标志是班主任了解学生()。
某些种类的海豚利用回声定位来发现猎物:它们发射出滴答的声音,然后接收水域中远处物体反射的回音。海洋生物学家推测这些滴答声可能有另一个作用:海豚用异常高频的滴答声使猎物的感官超负荷,从而击晕近距离的猎物。以下哪项如果为真,最能对上述推测构成质疑?(
设f(χ)连续且F(χ)=f(t)dt,则F(χ)为().
Somepeoplemakeyoufeelcomfortablewhentheyarearound.Thesepeoplehavesomethingincommon.Andonceweknowwhatitisw
最新回复
(
0
)