首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2016-08-16
20
问题
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
/*********found*********/
double fun(ohar*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 a
gain:");
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/m4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
数据库系统的核心是
对虚函数的调用有两种方式:【】和【】。
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*z){*z=y+x;}intmain()
友元类的所有成员函数都是另一个类的【】。
以下函数实现的功能是()。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q)
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
随机试题
V带在带轮上的包角不能小于120度,以保证传递足够的功率。()
同际货币基金组织将货币划分为________、__________、___________。
某患者,女,30岁。食欲不振,乏力,黄疸进行性加深1周,神志不清1天。查体:嗜睡,皮肤、巩膜明显黄染,肝浊音界缩小,脾未扪及。化验:血清总胆红素212μmol/L,ALT830U/L,ALP97.6U/L。该患者最可能的诊断是()
咖啡因水溶液中常加入苯甲酸钠,其作用是
男性,56岁,有慢性肝炎病史20年,近两周来右上腹隐痛不适,否认呕吐、发热等病史,B超见肝脏有一低回声占位性病变,回声不均匀,边界不清晰。如果肿瘤为单个,直径4cm,但合并肝硬化,且肝功能为ChildB级,则最适合进行
女孩,8岁。于4个月前开始不规则发烧,体温38~39℃,2个月前出现气促、咳嗽、下肢浮肿,抗结核治疗后无效,1岁时诊断为"先心病"。体检:T:5℃,P:114次/分,R:48次/分,颈静脉怒张,心前区隆起,于胸骨左缘2、3肋可闻及连续杂音,伴震颤,肝肋下0
甲与乙进行磋商,欲订立一买卖合同,甲将在磋商过程中得知的乙的商业秘密泄露出去,造成乙的重大损失。则甲对乙应当承担()。
中国近代历史上第一次大规模的反侵略斗争是()
Choosethecorrectletter,A,BorC.Thetutorclaimsshedoesnotunderstandwhether
ManypeopleimaginethatAlzheimer’sdisease(早老性痴呆病),thedegenerativedisorderthatultimatelyleavessuffererswithtotalmem
最新回复
(
0
)