首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程
admin
2020-01-10
36
问题
使用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://kaotiyun.com/show/BFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.Y)等价的是
表达式a+=a-=a=9的值是
若有定义语句:inta=3,b:2,c=1;以下选项中错误的赋值表达式是
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
C语言程序中,运算对象必须是整型数的运算符是
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是()。
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
下列()不是集中会计核算形式的特点。
胃癌最主要的转移途径是
以下哪一项不属于输血适应证
安全生产管理有三种境界,分别为()。
《建筑法》规定领取施工许可证建设资金必须已经落实,建设工期不足一年的到位资金原则上不应少于工程款的()。
高中美术课程的张老师在上“素描石膏头像写生”第一课时,首先播放作品《大卫》,让学生进行观察欣赏,并讨论总结表现石膏头像需表现的基本形体,基本结构。教师接着讲解表现石膏头像的方法包括光影素描及结构素描。然后播放视频让学生欣赏结构素描的表现步骤,视频播放完,直
某企业发奖金是根据利润提成的,利润低于或等于10万元时可提成10%;低于或等于20万元时,高于10万元的部分按7.5%提成,高于20万元时,高于20万元的部分按5%提成。当利润为40万元时,应发放奖金多少万元?( )
人生最遗憾的事莫过于与所爱擦肩而过。就如当你喜欢橱窗里的一件漂亮的衣服,却嫌它太贵而离去,当你做梦都梦到这件衣服,匆匆再去那问商店时,却被告知已经卖完了,你会多么的遗憾啊。如同于爱情与婚姻,当我们看到自己一见钟情的人,就应该主动与之恋爱和结婚。以下哪项,如
关闭释放表单的方法是( )。
下列程序执行输出的结果是______。#include<stdio.h>f(inta){intb=0;staticc=7;a=c++;b++;return(
最新回复
(
0
)