首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2016-10-29
94
问题
给定程序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://www.kaotiyun.com/show/8jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
以下程序的输出结果是【】。main(){charc=’z’;printf("%c",c-25);}
5.【】是数据库设计的核心。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;
设int型占2个字节,则unsignedint所能表示的数据范围是______。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
不能把字符串"HELLO!"赋绐数组b的语句是______。
随机试题
可编程序控制器以扫描方式进行工作,其扫描过程包括()。
简述票据转让与一般民事权利转让的区别。
应用性研究的主要类型包括()
下述病理改变中属于上皮异常增生的是
全科/家庭医学被批准为美国第20个医学专业是在哪一年
首选下列何种药物使用药物治疗后,症状无明显缓解,哮喘持续发作已30小时,现应
某市规划局作出对某企业违章建筑予以拆除的处罚决定,并依法向建筑物所在地的T区人民法院申请执行,T区人民法院认为执行有困难,于是报请该市中级人民法院执行。中级人民法院经调查后认为,如由T区人民法院执行确有困难,下列说法正确的是:()
甲公司和乙公司是丙公司的子公司。2017年6月30日,甲公司将自己生产的产品销售给乙公司作为固定资产使用。甲公司取得销售收入160万元,销售成本为120万元。乙公司以160万元的价格作为该固定资产的原价人账。该固定资产用于行政管理部门,不需要安装并当月投入
遗传学对研究地球上的生命起源、医学、农业动植物和微生物育种,以至人类学和社会学等方面都有重要的指导意义。它是在动植物育种的基础上发展起来的,必然又可以回过来知道动植物育种的实践。抗菌素工业的兴起促进了微生物遗传学的发展,微生物遗传学的发展又推动抗菌素工业及
办公信息系统在结构上可分为硬件层、软件层、处理层和应用层,这种技术结构是一种具有什么性能的层次结构?
最新回复
(
0
)