首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2016-10-29
74
问题
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
注意:字符串的长度最长允许为79。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#inolude
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()
{ int n;char s[80];
printf("\nEnter a string:");
gets(s);
printf("\nThe string\"%s\"\n",s);
printf("\nEnter n(number of*):
");scarlf("%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/8jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main()
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
若变量已正确定义,下列正确的程序段是()。
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
随机试题
四肢扫描,区分CT图像左右的操作是
男,31岁。因低热、咳嗽、痰中带血1月余,诊断为左上肺结核,现正规抗结核治疗(2HRZE/4HR)4个月。近1周来纳差,肝功能检查示ALT较正常升高4倍。此时应采取的最佳措施是()
手术后乳胶片引流拔除时间一般在术后
A.皮内注射B.皮下注射C.肌内注射D.静脉注射E.静脉滴注青霉素过敏性试验的给药途径是()。
下列不能用气割进行切割的材料为()。
人的身体发展遵循“由中心向周围发展”的规则,这说明人的身心发展具有()特征。
国庆节马上就要到了,针对出现的唱红歌现象,谈谈你的想法。
一、注意事项1.所有题目一律使用现代汉语作答,用其他语言作答不得分;作答时使用黑色字迹的钢笔或签字笔,铅笔作答不得分。2.请仔细阅读给定资料内容,然后按照后面提出的“申论要求”作答。二、给定资料1.2010年的冬天,凛冽的寒风并没有刮走人们对“贺岁
“最是人间留不住,朱颜辞镜花辞树。”这一名句选自______。
小梅需将PowerPoint演示文稿内容制作成一份Word版本讲义,以便后续可以灵活编辑及打印,最优的操作方法是:
最新回复
(
0
)