首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 字符串的长度最长允许为79。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
admin
2018-03-28
49
问题
下列给定程序中函数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://kaotiyun.com/show/LJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
非空的循环单链表head的尾结点(由p所指向),满足()
在数据管理技术的发展过程中,可实现数据共享的是
在以下语句中存在语法错误的是______。
下列语句执行后的结果是______。y=5;p=;x=*p++;
在软件开发过程中,软件结构设计是描述______。
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;union
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i
以下正确的函数声明语句是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
随机试题
实热型咽喉肿痛的针灸取穴为( )
患者,男,20岁,长期患腹部疾病,多次剧烈腹痛,血浆呈奶油样乳白色,经1500r/min离心30分钟,血浆清亮很多,标本表层浮有一厚层“乳脂”该型高脂蛋白血症的空腹血浆表现为
关于肺高分辨率CT扫描(HRCT)技术的叙述,不正确的是
下列关于证券公司融资融券业务试点的业务规则的叙述中,不正确的是()。
可以用ERP研究的心理现象有()
ItisnotquiteBenidormyet,butAntarcticahasbecomeanincreasinglypopulardestinationforthemoreadventuroustourist.In
解决死锁的办法一般可以分为预防、()、检测恢复等3种。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是
某模拟网站的主页地址是:HTTP://LOCALHOST:65531/ExamWeb/INDEX.HTM,打开此主页,浏览“航空知识”页面,查找“水轰5(SH一5)”的页面内容,并将它以文本文件的格式保存到考生目录下,命名为“sh5hxj.tXt”。
Isawacarinthedistance,butIcouldn’t______whetheritwasredornot.
最新回复
(
0
)