首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2013-03-29
82
问题
给定程序MODll.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()
{ 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)dowhile循环的目的是把P指向的字符串内容拷贝到a字符串的后面,但第二标识下while语句没有使用分号技术,故第二标识下应改成“while(*p++);"。
转载请注明原文地址:https://www.kaotiyun.com/show/lWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
若有如下程序:voidsub(){staticintx=6;x/=2;printf("%d",x);}main(){intm;for(m=0;m<=2;m++)sub();}则程序
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
结构化程序设计的3种结构是
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
随机试题
作为芜湖特产之一,()因被收入《邓小平文选》而闻名全国,号称“中国第一商贩”。
试述董仲舒的法律思想及其特点。
诊断出急性化脓性腹膜炎后,进一步要明确的重要环节是()(1993年)
A.5个工作日B.10个工作日C.15个工作日D.20个工作日E.30个工作日自收到药品生产企业开办申请之日起,省级药品监督管理部门作出是否同意筹建决定的期限为
咀嚼周期正确的时间变化为
经纬仪由()组成。
利率消毒,就是通过债券的组合管理,使得每一期从债券获得的现金流入与该时期约定的现金支出在量上保持一致。( )
电话沟通的优点有()。
不适用于在工商户集中、行业分工清楚、归口管理的一些城市的税收征收管理形式是()。
下列各句中,加下划线的成语使用恰当的一项是()。
最新回复
(
0
)