首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
admin
2016-12-06
33
问题
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
字符串的长度最长允许为79。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char s[],int n)
4 {
5 char a[80],*p;
6 int i;
7 /********* found*********/
8 s=p;
9 for(i=0;i
=’*’;
10 do
11 {a
=*p;
12 i++;
13 }
14 /*********found*********/
15 while(*p++)
16 a
=0 ;
17 strcpy(s,a);
18 }
19 main()
20 {int n;char s[80];
21 printf(’’\nEnter a string:’’);
22 gets(s);
23 printf(’’\nThe string\’’%s\’’\n’’,s);
24 printf(’’\Enter n(number of*):’’);
25 scanf(’’%d’’,&n);
26 fun(s,n);
27 printf(’’\nThe string after in-sert\’’%s、’’、n’’,s);
28 }
选项
答案
(1)p=s; (2)while(*p++);
解析
(1)指针p应指向s,所以应改为p=s;。
(2)循环等待,当while循环执行一次,临时变量p应该指向字符串的下一位置,所以应改为while(*p++);。
转载请注明原文地址:https://jikaoti.com/ti/EEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
下列程序的输出结果是()。main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);}
设有以下语句charx=3,y=6,z;z=x^y<<2;则z的二进制值是
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
设有定义语句int(*f)(int);,则以下叙述正确的是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
对下列二叉树:进行前序遍历的结果为______。
下面关于对象概念的描述中,错误的是
算法的有穷性是指()。
随机试题
牛食欲废绝,听诊瘤胃蠕动次数减少,蠕动音弱;触诊左侧腹壁紧张,瘤胃内容物坚实;叩诊瘤胃浊音区扩大。检查病牛的排粪情况,很可能()
老年心力衰竭患者症状加重的最常见诱因是
急性肾炎水肿产生的原因是
自然周期的第一个阶段始于市场周期的()。
长江股份有限公司(以下简称“长江公司”)为了建造一栋厂房,于2013年11月1日专门从某银行借入5000万元(假定长江公司向该银行的借款仅此一笔),借款期限为2年,年利率为6%,利息到期一次支付。该厂房采用出包方式建造,与承包方签订的工程合同的总价款为79
既是中国古代最大的一座帝王陵墓,也是世界上最大的一座陵墓的是()。
起源于人类学、社会学、民俗学等学科,建立在经验和直觉的基础上,以研究者本人作为研究工具,在与研究对象的互动中理解和解释其行为和意义建构的教育研究方法是()。
代位求偿权:在财产保险中,由于第三者的过错致使保险标的发生保险责任范围内的损失的,保险人按照保险合同的约定给付了保金后,得在其赔偿金额的限度内代位行使被保险人对第三者请求赔偿的权利,即代位求偿权。下列哪一条不属于代位行使求偿权的必要条件( )。
将考生文件夹下JIE文件夹中的文件BMP.BAS设置为只读属性。
Inplaceoftheking,twochiefexecutiveswerechosenannuallybythewholebodyofcitizens.Thesewereknownaspraetors,or
最新回复
(
0
)