首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2019-04-04
46
问题
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
注意:字符串的长度最长允许为79。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#nclude
#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);
}
msin()
{ int 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 after insert:
\"%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/06Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
下列选项中错误的说明语句是
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;P=&a[0][0];m=p[4];
以下叙述中错误的是______。
有下列程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sm=fun((a++,b++,a+B),c++);printf(
有以下程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
下列数据结构中,能用二分法进行查找的是()。
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
随机试题
我国2001年7月1日实施的加速模拟工况试验运转循环是,第一加速工况设定功率为_______,加速度为_______,恒速_______持续_______,测量时间为_______。第二加速工况加速度同上,但设定功率为_______,恒速_______持续
体外循环手术后,一般几天可下床活动
釉质的非釉原蛋白质不包括
形态细长、梭形或鼓槌状,有芽胞的厌氧菌是
A、二者均可缩小心室容积B、二者均可降低心肌耗氧量C、二者均可减慢心率D、减少血液血管紧张素Ⅱ水平E、减少血液缓激肽水平ACEI的作用机制包括
()是工程造价管理系统中的一个重要环节,是设计阶段进行技术经济分析,实施工程造价控制的一项重要措施。
根据土地增值税法律制度的规定,下列各项中,属于土地增值税征税范围的是()。
教育制度的特点是()。
A、 B、 C、 D、 B题干中的图形均包含直线和曲线,选项中符合此规律的只有B项,其他选项只由直线构成。
1KB的存储容量能存储的汉字机内码的个数是______。
最新回复
(
0
)