首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
admin
2016-12-06
62
问题
下列给定程序中函数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://kaotiyun.com/show/NNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序后,k的值是______。
有以下程序:main(){intk=5,n=0;while(k>0);{switch(k){default;break;case1:n+=k;ca
以下叙述正确的是______。
下列程序的运行结果是______。#include<stdio.h>func(a,b){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}main(
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
以下叙述中错误的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
在数据库系统中,实现各种数据管理功能的核心软件称为______。
深度为5的满二叉树中,叶子结点的个数为______。
以下不是面向对象思想中的主要特征的是
随机试题
A.肥大B.增生C.再生D.化生E.机化授乳期的乳腺属于
男童,7个月。体重5kg,母乳喂养,未加辅食。最严重的并发症是
抑制胃酸分泌作用最强的药物为
安全生产责任制度,是指建筑施工企业()在企业管理和施工管理过程中,对安全生产应当承担的责任而做出的明确规定。
下列指标中,没有直接使用现金流量来计算的是()。
根据劳动合同法律制度的规定,用人单位安排加班不支付加班费的,由劳动行政部门责令限期支付加班费,逾期不支付的,责令用人单位按应付金额()的标准向劳动者加付赔偿金。
A公司因急需资金,将其作为收款人的一张已获银行承兑的商业汇票背书转让给B公司。汇票票面金额为50万元,B公司向A公司支付现金42万元作为取得该汇票的对价。根据票据法律制度的规定,下列关于A公司背书行为效力及其理由的表述中,正确的是()。
飞机风筝之于()相当于企鹅海豚之于()
根据各级各类学校任务确定的对所要培养的人的特殊要求,我们习惯上称为()
求函数f(x)=x2ln(1+x)在x=0处的n阶导数f(n)(0)(n≥3).
最新回复
(
0
)