首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2016-10-29
108
问题
给定程序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/8jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fseek函数的正确调用形式是【】。
以下程序的运行结果是【】。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
若变量已正确定义,下列正确的程序段是()。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
不能把字符串"HELLO!"赋绐数组b的语句是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
随机试题
羚角钩藤汤中应用桑叶、菊花的作用是
设备、管道隔热层的金属保护层施工中,()要求将其金属保护层分段固定在支承件上。
A公司从B公司处租入设备一台,使用期3年。合同约定,A公司在三年内每年年末向B公司支付租金10万元,若贴现率为10%,则三年租金的现值为24.87万元。如果合同约定改为三年内每年年初付租金10万元,贴现率不变,则三年租金的现值为()万元。
资本主义经济危机的根源是资本主义基本矛盾。()
微软公司告诉员工,“微软离破产永远只有18个月”。正确理解这句话的有()。
材料:小雪是班里的学习委员,不仅学习成绩好,人也很漂亮。可是,她上课时发言积极,课余时间却不愿意与同学主动交流,也不喜欢参加班集体活动,显得很高傲。每当有同学向她请教问题时,她总是先强调一下:“连这样的题你都不会做?那好吧,就由我来教教你吧……”久而久之
学习动机是由()构成的。
《××市××区人民政府关于印发(××市××区生猪定点屠宰、肉品销售管理办法)的通知》属于()。
材料119亿人口的大市场,近6万亿美元的经济规模,4.5万亿美元的贸易总额……今年1月1日,中国一东盟自由贸易区如期建成,7000多种产品实行零关税。今年上半年,中国与东盟双边贸易总值达1364.9亿美元,同比增长54.7%。其中,中国对东盟出口646亿
ODBC的含义是
最新回复
(
0
)