首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2015-08-23
92
问题
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
注意:字符串的长度最长允许为79。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char s[],int n)
{
char a[80],*p;
int i;
/**********found**********/
s=p;
for(i=0, i
=’*’;
do
{ a
=*p;
i++;
}
/**********found**********/
while(*p++)
a
=0 ;
strcpy(s,a);
}
main()
{ 2nt n;char s[80];
printf("\nEnter a string:");
gets(s);
printf("\nThe string\"%s\"\n",s);
printf("\nEnter n(number of*):");scanf("%d",&n);
fun(s,n);
printf("\nThe string afterinsert:
\"%s\" \n" ,s);
}
选项
答案
(1)p=s ; (2)while(*p++);
解析
(1)变量初始化应是将形参数组地址s传给工作指针p。因此,应将“s=p;”改为“p=s;”。
(2)do while循环的目的是把p指向的字符串内容拷贝到a字符串的后面,但第二标识下while语句没有使用分号,故第二标识下应改成“while(*p++);”。
转载请注明原文地址:https://kaotiyun.com/show/DHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4个关于C语言的结论中错误的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
在C语言中,while和do…while循环的主要区别是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
用筛选法可得到2~n(n
随机试题
在Windows7中,关闭当前活动窗口可按组合键________。
公诉人在法庭上支持公诉,控诉犯罪,证实犯罪,宣传法制的重要形式是
议案的主要特点是什么?
某市一国有企业在改制时,拟转让其使用的一宗国有划拨土地。按该市规定,该宗土地应由市政府收购后进行公开出让。市国土资源局根据社会经济发展计划、产业政策、土地利用总体规划、土地使用年度计划、城市规划和土地市场状况,将该宗地纳入了该年度土地出让计划,用途为工业用
2013年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2010年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和1辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质押合同。甲公司
在欧美资产阶级革命时代,最能体现出资产阶级革命要求的文献是()。
新课程提倡师生新关系,新课程中具有现代师生关系的模式是()
你如何理解开展以“八荣八耻”为主要内容的社会主义荣辱观教育的重大意义?
以下关于秦朝刑事立法的选项正确的有()
A、Theadvantagesofamarriageagreement.B、Theexpensesrequiredbyawedding.C、Howtomakebothendsmeetinmarriedlife,D、
最新回复
(
0
)