首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2015-06-08
41
问题
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
注意:字符串的长度最长允许为79。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char s[],int n)
{
char a[8 0],*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[8 0];
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++);
解析
在字符串的最前端加入n个“*”号,形成新串,并且覆盖原串。然后通过“printf(“\nThe string after insert:\"%s\"\n”,s);”函数直接输出结果。
[解题思路]
(1)变量初始化应是将形参数组地址s传给工作指针p。因此,应将“s=p;”改为“p=s;”。
(2)do while循环的目的是把p指向的字符串内容拷贝到a字符串的后面,但第二标识下while语句没有使用分号,故第二标识下应改成“while(*p++):”。
转载请注明原文地址:https://kaotiyun.com/show/8iJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
对下述程序,正确的判断是()。main(){inta,b;scanf("%d",&a);scanf("%d",&b);if(a>b)a+=b;b++;elseb+=a;
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
设血型占2个字节,则unsignedint所能表示的数据范围是______。
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
随机试题
Whatpositionisbeingadvertised?
血液中的球蛋白增加可使红细胞沉降率加快。()
在以下情况下,医务人员不应为患者保密的是
关于脊髓的叙述,错误的是()
体外诊断试剂批准文号格式为
关于意思表示法律效力的判断,下列哪些选项是正确的?(2011—卷三—53,多)
根据新股发行询价制度的规定,通过初步询价确定( )区间。
革命根据地时期,在政权建设方面提出健全人民代表大会制度的宪法性文件是()。
Nearly60millionvisitorsflocktothe384nationalparksacrossAmericaeveryyear.Andyouwon’thavetowanderfarfromhome
JeffreyZaslow,theadvicecolumnistfortheChicagoSun-Times,grewupinsuburbanPhiladelphia.Hisbiggest【B1】______inlife
最新回复
(
0
)