首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
admin
2017-09-23
30
问题
下列给定程序中函数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 ++ )
strcpy (s,a) ;
}
main ()
{ int n; char s[80];
printf ("\nEnter a string : ") ;
gets (s) ;
printf ("\nThe string \"%sV’\n",s) ;
printf ("\nEnter n (number of*):");
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://kaotiyun.com/show/Gzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明intm[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中0<=i<3,0<=j<4)值的正确引用为()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
若函数中有定义语句:inta;,则()。
在最坏情况下,堆排序需要比较的次数为()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
以下程序统计从终端输入的字符中大写字母的个数。用#号作为输入结束标志,请填空。#include<stdio.h>#include<ctype.h>main(){intnum[26],i;charc;for(i=0;i<26
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
有以下程序:#include<string.h>inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t++=a++;}else{inta
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是()。
随机试题
隐性课程不在课程计划中反映,不通过正式教学进行,却可对学生的知识、情感、信念、意志、行为和价值观等方面起潜移默化的作用,促进或干扰教学目标的实现,其主要特点是()和()。
阅读下面的古诗,按要求答题。苏溪亭戴叔伦苏溪亭上草漫漫,谁倚东风十二阑?燕子不归春事晚,一汀烟雨杏花寒。诗人抒发了什么感情?
抽样调查中,抽样误差从小到大的顺序是
有关施工总承包合同组成文件的优先解释顺序正确的是( )。
下列各项中属于地方税的是()。
北京广发进出口公司从韩国进口了一批电子设备,货物于2003年5月1日从釜山由“DAQINGHEVOY302”船起运,5月20日货物抵达天津海关。天津当日,广发贸易公司委托大坤报关行以广发公司的名义向北京海关录入了该货物的电子数据申报,5月22日申
备课必须是首先在()重视上课。
即使在古代,规模生产谷物的农场,也只有依靠大规模的农产品市场才能生存,而这种大规模的农产品市场意味着有相当人口的城市存在。因为中国历史上只有一家一户的小农经济,从来没有出现过农场这种规模生产的农业模式,因此,现在考古所发现的中国古代城市,很可能不是人口密集
一国两制
MostUScitizensareeitherimmigrantsordescendantsofimmigrants.Morethansixtymillion(60,000,000)peoplehaveleftthec
最新回复
(
0
)