首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inclu
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inclu
admin
2013-03-29
73
问题
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**************found**************/
char fun(char*s,char*t)
{ int s1=0,t1=0;char*ss, *tt;
ss=s;tt=t;
while(*ss)
{ s1++;
/****************found****************/
(*ss)++;
)
while(*tt)
{ tl++;
/****************found****************/
(*tt)++;
}
if(tl>s1)return t;
else return s;
}
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*类型而不是char型,所以“charfhn(chin*s,chat*t)"应该改为“char*fun(char*s,char*t)"。
(2)第二个标识下应该是指向第一个字符串的下一个字符,而“(*ss)++;"是对指针指向字符的值加1,所以“(*ss)++;"改为“ss++;"。
(3)同理,第三个标识符下的“(*tt)++;"改为“tt++;"。
转载请注明原文地址:https://kaotiyun.com/show/kWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
若有如下程序:voidsub(){staticintx=6;x/=2;printf("%d",x);}main(){intm;for(m=0;m<=2;m++)sub();}则程序
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
设x和y均为int型变量,且x=1,y=2,则表达式2.0+y/x的值为【】。
Jackson方法是一种面向【】的结构化方法。
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
皮肤过敏时只要停止使用化妆品就可以了。()
提示阻塞性肺气肿时,残气量占肺总量百分比为
1,2-苯并噻嗪类非甾体抗炎药芳基乙酸类非甾体抗炎药
根据《政府采购法》的规定,下列货物或者服务,可以依法采用邀请招标方式采购的有()。
根据行政复议法律制度的规定,下列各项中,不属于相对人对具体行政行为提起行政复议时可以要求一并审查的规范性文件的是()。。
国际贸易的倾销类型通常包括()。
期末考试后,拿到考试成绩的小王将本学期的考试成绩与上一个学期进行对比,发现经过一个学期的努力,他的学习成绩有了很大的提高,学习积极性大大增强。按照评价所采用的标准,小王的评价是一种()
在商品使用价值和价值的关系中()
A、 B、 C、 A由“前天是十二月三号。”可知图A符合句意,关键词为Decemberthethird。
A、hegotapromotion.B、hegotengaged.C、hegotmarried.D、hecookeddinner.A此题考查听细节的能力。解题的关键在于听到“whenIfoundoutaboutthe
最新回复
(
0
)