首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2013-03-29
57
问题
给定程序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://jikaoti.com/ti/3In0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
在C语言中,不适用于局部变量的存储类说明符是()
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
已知ch是字符型变量,则下面正确的赋值语句是
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
具有抑制PRL对乳腺泌乳作用的激素是
A.利血平B.硝苯地平C.氢氯噻嗪D.哌唑嗪E.β受体拮抗药高血压伴血脂异常者,不宜选用的药物是
预防减少血液病患者皮肤黏膜出血的护理措施,不正确的是
城市综合交通规划的作用为()。
办理海关事务提保,申请人提交的担保物应当得到海关的认可,下列可以充当海关事务担保客体的有______。
MC公司生产和销售甲产品,该企业目前正在编制2015年的全面预算,有关资料如下:(1)2015年4个季度的预计销售量分别为:800件、1000件、1200件和1000件,预计销售单价前3个季度为65元,第4个季度为70元。(2)上年年末
《税收征管法》及其实施细则规定,从事生产、经营的纳税人应当自领取()之日起15日内,将其财务、会计制度和财务、会计处理办法报送主管税务机关备案。(1998年)
某市公安机关经检察机关批准逮捕一个体户许某(先已拘留5天),认定其犯有制作、组织播放淫秽录像罪。公安机关在侦查过程中还扣押了许某的四台录像机,并擅自将这四台录像机作为公物四处借用。许某被羁押了11个月后,检察机关查明其确无犯罪行为,决定撤销案件。公安机关遂
据统计,2011年,我国医院门诊病人次均医药费用为179.8元,住院病人人均医药费用为6632.2元。一次住院费接近城镇居民年人均收入的三分之一,几乎相当于农民一年的人均纯收入。可见,医药费用是群众生活中一项沉重的负担,无怪乎人们看病住院时都会感慨真的病不
关于距离与辐合角的关系描述正确的是()。
最新回复
(
0
)