首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
admin
2018-03-28
28
问题
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。
字符串的长度最长允许为79。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.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("\nter n(number of *):");
Scanf("%d",&n);
fun(s,n);
printf("\nThe string after in
sert:\"%s\"\n",s);
}
选项
答案
(1)p=s; (2)while(*p++);
解析
(1)指针p应指向s,所以应改为p=s;。
(2)循环等待,当while循环执行一次,临时变量p应该指向字符串的下一位置,所以应改为while(*p++);。
转载请注明原文地址:https://jikaoti.com/ti/Jna0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta[4][4]={{1,2;-3,-4},{0,-12,-13,14},{21,23,0,-24},{-31,32,-33;0}};inti,j,s=0;
以下程序输出的结果是#include#includemain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
下列是用户自定义标识符的是
在软件开发过程中,软件结构设计是描述______。
下列程序的运行结果为【】。#include<stdio.h>main(){staticcharstr1[40];charstr2140];strcpy(str2,"China")
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
以下正确的函数声明语句是______。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
随机试题
某市房地产企业2009年开发一栋普通标准的住宅出售,取得销售收入1000万元,该公司为了建造普通住宅支付的地价款200万元,房地产开发成本400万元,银行贷款利息由于与其他项目无法划分,所以无法提供准确的数字,则该房地产企业应缴纳的营业税是( )万元,应
下列选项中,属于施工技术方案的主要内容有()。
ABC企业计划进行长期股票投资,企业管理层从股票市场上选择了两种股票:甲公司股票和乙公司股票,ABC企业只准备投资一家公司股票。已知甲公司股票现行市价为每股6元,上年每股股利为0.2元,预计以后每年以5%的增长率增长。乙公司股票现行市价为每股8元,每年发放
关于肾上腺腺瘤的CT表现,下列哪项不正确
()是核发土地权属证书和地籍档案的附图。
在中央领导机构及其办事机关中的党务工作,一般是对党务工作进行决策及组织实施,保证()的正常进行。
电力部门采用“高压输电”的主要原因是发电厂产生的电本身就是高压电。()
联合国开发计划署把新能源分为()。
2008年,苏州市专利申请量继续快速增长,全年专利申请48558件,占江苏省总申请量的37.9%,同比增长43.9%。专利申请量在全国大中城市排名第二,仅次于上海。其中,发明专利申请量5371件,同比增长15.1%;实用新型专利申请6209件,比上年
在一次聚会上,10个吃了水果色拉的人中,有5个很快出现了明显的不适。吃剩的水果色拉立刻被送去检验。检验的结果不能肯定其中存在超标的有害细菌。因此,食用水果色拉不是造成食用者不适的原因。如果上述检验结果是可信的,那么以下哪项对上述论证的评价最为恰当
最新回复
(
0
)