首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2010-09-14
29
问题
下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <string.h>
#include <stdio.h>
/*************found**************/
int fun(char str[] [10],int m, char *pt)
{ int k,q,i,j=0;
for(k=0;k<m;k++)
{ q=strlen(str[k]);
j+=q;
for(i=0;i<q;i++)
/*************found**************/
pt
=str[k,i];
pt+=q;
pt[0] =0;
}
pt-=j;
}
main ( )
{ int m, h;
char s[10] [10],p[120];
clrscr ();
printf("\nPlease enter m: ");
scanf("%d",&m); gets(s[0]);
printf ("\nPlease enter %d string:In ",m);
for(h=0;h<m;h++) gets(s[h]);
fun (s,m,p);
printf("\nThe result is :%s\n ",p);
}
选项
答案
(1)错误: int fun(char str[][10],int m,char *pt) 正确: void fun(char str[][10,int m,char *pt) (2)错误: pt[i]=str[k,i]; 正确: pt[i]=str[k][i];
解析
本题中的两例错误我们已经在前面的讲解中详细阐述了,一般这样的字符串连接函数在C语言的考试中肯定不让使用strcat函数,但是,直接用if和while的循坪嵌套也很容易解决问题的。
转载请注明原文地址:https://www.kaotiyun.com/show/OXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于气候变化与绿色碳汇说法不正确的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
①在无意义面前,大脑由于寻找不到答案而引发焦虑,当然这是积累到固定阈值之后的事情②权利是伴随选择而产生的,譬如电视机的频道转换器就给了观众看与不看的权利③人的大脑有一种无法改变的功能,即不断地追索词语以及所有事情的意义④如果在
随机试题
根据以下资料,回答问题。若保持2019年的同比增速不变,那么,2020年每百家企业商标拥有量指数将比2018年约多:
确因生产急需又来不及检验和试验而投入使用放行的物资,需经相应授权人员批准,作出明确标识和记录,保证一旦发现不符合规定要求时,能够立即追回或更换,这种作法习惯上称为()放行。
甲公司为增值税一般纳税人,适用的增值税税率为17%,甲公司2013年11月8日销售一批商品给乙公司,取得销售收入120万元(不含增值税)。甲公司发出商品后,因符合收入确认条件已确认销售收入,并结转销售成本100万元。2013年12月31日,该笔贷款尚未收到
从一门规范学科的建立,从独立的教育学诞生的角度说,通常德国赫尔巴特的()作为教育科学形成的标志。
某日上午9时,你将在县政府会议室参与接待省厅一位厅长。上午8:00,本县某镇50多名村民突然来到县政府上访,反映农民负担问题。他们声称,为此事已向有关部门反映多次,一直没有得到解决,今天一定要有个说法才肯回去。县领导派你去处理这一突发事件,你如何处理?
下列说法正确的是()。
Theriseofmultinationalcorporations(跨国公司),globalmarketing,newcommunicationstechnologies,andshrinkingculturaldiffere
禁止令的适用对象是()
加快Catalyst3548发生直接链路失效时的收敛速度,正确配置生成树可选功能的命令是()。
HowsciencegoeswrongScientificresearchhaschangedtheworld.Nowitneedstochangeitself.[A]Asimpleideaunderlies
最新回复
(
0
)