首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断ch 中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:判断ch 中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。 请改正程序中的错误,使它能进行正确的操作。 注意:不要改动main函数,不得增行或删行,也不
admin
2021-02-25
70
问题
给定程序MODI1.C中函数fun的功能是:判断ch 中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。
请改正程序中的错误,使它能进行正确的操作。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/**********found**********/
void fun(ctaar 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)第一个标识下,“void ftm(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)第三个标识F,连接后的新串要添加结尾符,所以正确的表达是将“str[1]=’0’;”改为“str[1]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/72tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统是
以下错误的定义语句是
有以下程序:#include<stdio.h>voidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a’&&*c<=’z’)*c
以下叙述中错误的是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
软件测试的目的是
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
下列关系表达式中,结果为“假”的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
张某上个月在镇上开了一家农产品加工厂,因为招成年工人所付报酬较高,张某与合伙经营的村民赵某商量,有些工作不需要招收成年人,找一些小孩来干,可以节省经费开支。赵某于是在其村里招了几名辍学在家的少年来厂里打工,干一些体力强度不高,但需要一些技巧的工作。他俩觉得
对学校管理过程特性表述不正确的是()
继母甲虐待其10岁的继女乙达3年之久,将乙折磨得皮包骨头,精神恍惚。某日,甲因琐事痛打乙,乙略微有所反抗,甲便拿起一根铁条向乙眼睛刺去,当场将乙扎瞎。对甲的行为应定性为:()
以下关于共同犯罪的表述,说法不正确的是哪项?
(2003)以下哪条不符合城市道路无障碍设计规定?
承销商分销记账式国债采用场内挂牌分销的,投资者在买入债券时,可免交佣金,但是交易所可以向代理机构收取买卖国债的经手费用。()
某上市公司项目经理赵先生,2017年度取得个人收入如下:(1)扣除“五险一金”后的每月工资6800元,12月取得全年奖18000元。(2)从1月1日起出租自有住房一套,扣除已缴纳的相关税费后每月租金所得6000元,6月份因房屋修缮支付维
()也被称为态势分析法,经常被用于竞争对手分析、企业战略的制定。
ThestrivingofcountriesinCentralEuropetoentertheEuropeanUnionmayofferanunprecedentedchancetothecontinent’sGyp
A、Themanwillgoalone.B、Thewomanwillgoalone.C、Theywillgotogether.D、Theywon’tgotogether.C根据男士的建议“Let’sgotogethe
最新回复
(
0
)