首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不
admin
2015-06-08
70
问题
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。
请改正程序中的错误,使它能进行正确的操作。
注意:不要改动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”);get:s(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)第一个标识下,“void fun(char str,char ch)”根据主函数中的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/baJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
设血型占2个字节,则unsignedint所能表示的数据范围是______。
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
注释说明了程序的功能,它分为【】注释和功能性注释。
下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是_______。
下述关于数据库系统的叙述中正确的是_______。
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。voidsub(floatx,floaty,【】z){【】=x+y;}
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
钢材经冷加工后,屈服强度和极限强度随时间而提高,伸长率和冲击韧性逐渐降低,弹性模量得以恢复的现象称为()。
炮制后可降低其毒性,偏于通鼻窍,祛风湿,止痛的是()。
明渠均匀流只能发生在()。
改变定子电压可以实现异步电动机的简易调速,当向下调节定子电压时,电动机的电磁转矩按下列哪一项关系变化?()
一家银行用2年期存款作为2年期贷款的融资来源,贷款按照美国国库券利率每月重新定价一次,而存款则按照伦敦银行同业拆借利率每月重新定价一次。针对此种情形,该银行最容易引发的利率风险是()。
所谓社会治安秩序,是指主要由()所确认和维系的社会秩序。
阅读下列反映辩证法和形而上学对立的几则故事,回答问题:材料1有一户人家,养了一头母牛。这家主人因事要请客,准备挤些牛奶下来,供招待客人之用。但是他转念一想…一现在离请客还有一个月,如果预先把牛奶挤下来,积存多了,牛奶容易变质发酸,也不便
设起点站上车人数X服从参数为λ(λ>0)的泊松分布,每位乘客中途下车的概率为p(0<P<1),且中途下车与否相互独立,以Y表示中途下车人数.(1)求在发车时有n个乘客的情况下,中途有m个乘客下车的概率;(2)求(X,Y)的概率分布.
Igottothestation,only(find)______thatthetrainwaspullingout.
About700,000childreninMexicodroppedoutofschoollastyearasrecession-strickenfamiliespushedkidstowork,andaweak
最新回复
(
0
)