首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2015-06-08
86
问题
给定程序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全国计算机二级
相关试题推荐
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
下列关键字中,不属于C语言变量存储类别的是______。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}pr
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。intc[4][5],(*cp)[5];cp=c;
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
下列语句中符合C语言语法的赋值语句是_______。
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
随机试题
甲基金公司于2017年设立了一只货币市场基金A(以下简称A基金),于当年7月19日开始办理基金份额发售,投资者张某于2017年9月1日(星期五)申购A基金100万份,基金合同当日生效。因甲基金公司和乙基金托管机构已签订基金托管协议,于是甲基金公司将投资者张
人类最基本的实践活动是()。
正态曲线下、横轴上,从均数一1.96倍标准差到均数的面积为
A.审方B.计价C.调配D.复核E.发药在中药调剂操作中,属于体现国家物价政策的是
表证之恶寒,是由于
图像中的像素实际上就是图像中的一个个光点,这光点()。
目标规划和计划与目标控制的( )相一致。
甲公司与乙银行签订了借款500万元的合同,甲公司以自己的办公楼提供抵押担保。下列表述符合《物权法》的规定的是()。
()是劳动权的核心。
初中二年级到初中三年级是学生空间想象力发展的关键期。()
最新回复
(
0
)