问答题
简单应用题 请编写一个函数char MaxCharacter(char * str),该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符(如字符串"world"中字符’’w’’具有最大的ASCII码)。当str所指向的字符串为空时,则返回空字符0x0或’’\0’’。 输出结果如下: Good Morning! Max char:r 注意:部分源程序已存在文件test15_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数MaxCharacter的花括号中填写若干语句。 文件test15_2.cpp的内容如下: #include
#include
char MaxCharacter(char * str); void main() { char str[100]; strcpy(str,"Good Morning!"); char maxc=MaxCharacter(str); cout<
【参考答案】
char MaxCharacter (char *str){if(str==NULL) return 0x0; cha......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
改错题使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:Constructor2Constructor1i=0i=10Destructor源程序文件test6_1.cpp清单如下:#includeclass CSample{int i;public:CSample(){coutdisp(); **********found********** b->disp();}
点击查看答案&解析
问答题
综合应用题使用VC6打开考生文件夹下的工程test1-_3。此工程包含一个test1_3.cpp,其中定义了类circle和column,其中column类由circle类protected派生,但两个类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)定义类circle的保护数据成员r和area,它们都是double型的数据。请在注释 ** 1 ** 之后添加适当的语句。(2)添加类circle的无参数的构造函数,使circle对象的r默认值为0,请在注释 ** 2 ** 之后添加适当的语句。(3)添加派生类column构造函数的定义,传入的参数为double型的height和radius,并将其分别赋值给数据成员h和基类的r,请在注释 ** 3 ** 之后添加适当的语句。(4)完成派生类column的成员函数print的定义,使其以格式 r=_area=_ 先输出半径r和底面积area,再以格式 h=_vol=_ 输出高h和体积vol的值,请在注释 ** 4 ** 之后添加适当的语句。输出结果如下:r=1 area=3.1416h=2 vol=6.2832注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。源程序文件test1_3.cpp清单如下:#includeconst double pi=3.1416;class circle {protected: ** 1 **public: ** 2 ** circle(double radius){ r=radius; } void print() { area=r*r*pi; cout<< r= <<r<< << area= <<area<<endl; }};class column: protected circle{protected: double h;public: ** 3 ** void print() { ** 4 ** }};void main(){ column Col(1.0,2.0); Col.print();}
点击查看答案&解析
相关试题
综合应用题使用VC6打开考生文件夹下的工程...
改错题使用VC6打开考生文件夹下的工程test...