首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的
admin
2021-06-15
65
问题
下列给定程序中函数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>#include<string.h>structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"Zhang
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
下列关于栈的叙述中,正确的是
下列关于栈叙述正确的是()。
以下叙述中错误的是()。
结构化程序的三种基本结构是
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
随机试题
意识障碍的程度以意识内容改变为主分嗜睡、昏睡、浅昏迷、深昏迷。
女,55岁。绝经后阴道流血1月余。妇科检查:宫颈光滑,宫体正常大,附件(一),宫颈细胞学检查未见异常。明确诊断的方法是
患者,女性,25岁。闭经。医生处方中有三棱、莪术、苏木、穿山甲。下列各项,不属苏木主治病证的是
A.100级洁净室B.10000级洁净室C.100000级洁净室D.300000级洁净室E.一般生产区深部组织创伤外用药品、眼用药品的暴露工序在()
下列各种组合中最多见的是()。
(2008)土的十字板剪切试验适用于下列哪一种黏性土?
可以进行抵押的财产有( )。
汇总记账凭证账务处理程序的优点是()。
X企业销售一批产品,增值税发票上的商品售价为300000元,增值税额51000元,货到后买方发现商品质量不合格,要求在价格上给予3%的折让,则()。
ThejewellerydesignerHewasyoungandcompletelyunknown,butPaulWaterhousebelievedinhimself.He’dheardthattherew
最新回复
(
0
)