首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的
admin
2021-06-15
86
问题
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
void fun(char s[],int n)
{
char a[80],*p;
int i;
/*********found*********/
s=p;
for(i=0;i<n;i++)a
=’*’;
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)指针p应指向s,所以应改为p=s;。
(2)循环等待,当while循环执行一次,临时变量p应该指向字符串的下一位置,所以应改为while(*p++);。
转载请注明原文地址:https://www.kaotiyun.com/show/pftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s:p=c;s=&c[5];printf(″%d\n″,s—p);}程序运行后的输出结果是()。
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
数据库应用系统中的核心问题是
设有定义:intx[2][3];则以下关于二维数组x的叙述中错误的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
随机试题
点焊在焊接过程中不需加热、熔化,不需外加_________。
许某因盗窃罪被公安机关立案侦查并采取强制措施,在侦查机关告知许某所享有的权利后,许某委托了某律师事务所的律师张某为其提供法律帮助。在办理委托手续的过程中,张某宣传自己和法院院长是好朋友,并承诺如果让其担任辩护人,定可以减轻刑罚,许某表示同意。在为许某提供法
中国营养学会推荐我国居民碳水化合物的膳食供给量应占总能量的
下列哪项是最常见的睾丸肿瘤
【2006年第4题】题6~10:某矿区内拟建一座35/10kV变电所,两回35kv架空进线、设两台主变压器,型号为S9—6300/35,采用屋内双层布置,主变压器室、电容器室、维修问、备件库均布置在一层,35kV配电室、控制室布置在二层。请回答以下问题,并
()是保证服务内容能够准确实施的保障性手段,应当给予高度重视。
斯塔夫里阿诺斯说:“罗马人在思想意识方面最重要的贡献在于,他们的法律是基于理性而不是基于习俗。”对“理性”的正确理解是()。
下列选项中,适合飞机制造行业的市场结构是()。
A.medicalB.soC.consideredA.Severalhotdaysare【T7】______aheatwave.B.【T8】______doesextremeheat.C.causeser
在表单设计中,This关键字的含义是指()。
最新回复
(
0
)