首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。
admin
2020-06-02
43
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
/*********found*********/
double fun(char*s,char*t)
{
int s1=0,t1=0;
char*ss,*tt;
ss=s;
tt=t;
while(*ss)
{
s1++;
/*********found*********/
(*ss)++,
}
while(*tt)
{
t1++;
/*********found*********/
(*tt)++;
}
if(t1>s1)
return t;
else
return s;
}
void main()
{
char a[80],b[80];
printf("\nEnter a string:");
gets(a);
printf ("\nEnter a string again:");
gets(b);
printf("\nThe longer is:\n\n%s\n",fun(a,b));
}
选项
答案
(1)char*fun(char*s,char*t) (2)ss++; (3)tt++;
解析
(1)在主函数的输出语句中,函数fun是以字符串格式输出的,所以定义函数时应为char*fun(char*s,char*t)。
(2)和(3)这里是地址加1,而不是内容加1,所以改为ss++和tt++。
转载请注明原文地址:https://jikaoti.com/ti/K4G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中错误的是()。
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
有以下程序:#include<stdio.h>main(){intk=5:while(-k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句n=fun(3);,则函数
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下程序#includemain(){intk=4,m=1,p;fun(inta,intb){intstaticm=0,i=2;p=fun(k,m);i=i+m+1;
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……)则以下选项中错误的fun函数首部是
随机试题
王某,男,48岁,经常头痛,目眩,血压常在160/100mmHg左右,遇情志不遂或失眠,则血压升高,头痛加重,性情急躁,面部红赤,大便偏干,食纳可,脉弦劲,舌红苔黄。
四逆散治疗肝脾不和,若心悸可加四逆散治疗肝脾不和,若腹中痛可加
A、β-肾上腺素受体激动素B、M胆碱受体拮抗物C、影响白三烯的药物D、肾上腺皮质激素类药物E、磷酸二酯酶抑制剂布地奈地()。
在进口倾销对国内产业造成实质损害的情况下,反倾销税可以追溯征收。该反倾销税可适用于下列哪一类产品?()
螺钉受力如图5—2—8所示。已知螺钉和钢板的材料相同,拉伸许用应力[σ]是剪切许用应力[т]的2倍,即[σ]=2[т],钢板厚度t是螺钉头高度h的1.5倍,则螺钉直径d的合理值是()。[2014年真题]
企业出售原材料取得的款项扣除其成本及相关费用后的净额,应当计入营业外收入或营业外支出。()
下列项目所包含的进项税额,不得从销项税额中抵扣的是( )。
夏天从冰箱里取出一瓶啤酒,发现啤酒外面“出汗”,对这种现象正确的解释是()。
VR(虚拟现实)技术是利用计算机为用户提供一个交互式的可沉浸的虚拟三维空间,而3D电影是将两个影像重合后产生逼真三维立体效果,并且通过特殊的3D眼镜,让用户在观看影片时产生一种身临其境的感受。以下对VR电影和3D电影的说法错误的是:
Shehadrecentlyleftajobandhadhelpedherselftocopiesofthecompany’sclientdata,whichsheintendedto______instartin
最新回复
(
0
)