首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2019-07-10
1
问题
给定程序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://kaotiyun.com/show/C4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学会质疑并养成质疑的习惯,关键就是多读书、读好书,一旦知识积累多了,视野开阔了,就容易对相关知识的学习理解做到________。革命导师列宁曾说过,不懂黑格尔的全部逻辑学就不能完全理解马克思的《资本论》。事实上,许多知识都有着纵横关联,只有打通其关节,一些
下列选项中,有歧义的是()。
文化产业是当今世界经济增长的重要动力,是一个国家文化竞争力的重要基础。当前,推动文化产业发展,需要突出“融合”这个关键词,从供给侧看,___________,与多个产业存在天然的耦合关系.具有与其他产业融合发展的良好基础和广阔空间。通过突破产业边界、重组产
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
根据教育的定义,下列哪一个选项不是教育活动?
2009年,甲某驾驶机动车超速行驶,被交警乙某拦住,乙某对甲某的超速违章行为进行了罚款,但并未出具罚单。甲某要求出具罚单,乙某认为甲某态度不好,遂加罚人民币1000元,并告诉甲某,如果再狡辩,将再加重处罚。事后,甲某向公安局督察队进行举报,声称乙某态度蛮
根据我国宪法规定,国家和社会帮助安排盲、聋、哑和其他有残疾的公民的()
下列叙述中,正确的是()。
下列叙述中,错误的是()。
对下列二叉树进行中序遍历的结果是()。
随机试题
咽结合膜热以()、()、()同时存在为特征。
针灸治疗晕厥的基本处方不包括
慢性呼吸衰竭并发肺性脑病的患者不宜吸高浓度氧的原因是
下列各项关于支付结算的表述中,错误的是()。
长时间运动引起中枢疲劳的主要原因是()。
由于你的工作失误,导致你单位的内部事情在互联网上蔓延开来,有记者要采访你,这时你怎么办?
党的十九届二中全会指出,宪法是国家的根本大法,是治国安邦的总章程,是党和人民意志的集中体现。现行宪法颁布以来,在改革开放和社会主义现代化建设的历史进程中,在我们党治国理政的实践中发挥了十分重要的作用。当前,维护宪法尊严和权威是
A、 B、 C、 D、 A
Youwillnowlistentoaconversation.Youwillthenbeaskedaquestionaboutit.Afteryouhearthequestion,youwillhave20
Doyoumeanthatyouwouldratherhavetheclaimbroughttocourtif______?
最新回复
(
0
)