问答题
简单应用题 请编写一个函数void fun(char ss[]),该函数将字符串ss翻转,如ss为"123abc"则翻转后为"cba321"。注意:用数组方式及for循环来实现该函数。 注意:部分源程序已存在文件test16_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。 文件test16_2.cpp的内容如下: #include
#include
void fun(char ss[]); void main() { char s[80]; cout<<"请输入字符串:"; cin>>s; fun(s); cout<<"逆序后的字符串:"<
【参考答案】
void fun(char ss[]){int n=strlen(ss); for(int i=0;i<(n/2); i......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
综合应用题使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。请按要求完成下列操作,将类定义补充完整。(1)定义基类base的保护数据成员x和y用于记录边的长度,它们都是int型的数据。请在注释 **1** 之后添加适当的语句。(2)完成基类base默认构造函数的定义,把数据成员x和y分别初始化为参数a和b的值,要求使用作用域符 :: 。请在注释 **2** 之后添加适当的语句。(3)完成派生类triangle函数disp的定义,使其以 三角形面积: 的格式将三角形的面积输出到屏幕上。请在注释 **3** 之后添加适当的语句。(4)添写派生类square的默认构造函数的定义,使其调用基类的构造函数,记录下正方形的边长信息a,其缺省值为0。请在注释 **4** 之后添加适当的语句。输出结果如下:三角形面积:200正方形面积:400注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件test3_3.cpp清单如下:#includeclass base{protected: **1**public: base(int a,int b) { **2** } virtual void disp(){coutdisp(); p=&s; p->disp();}
点击查看答案&解析
问答题
改错题使用VC6打开考生文件夹下的工程test4_1,此工程包含一个源程序文件test4_1.cpp,但该程序在类的定义中存在问题,请改正类定义中的错误,使程序的输出结果如下:a=3 b=13a=5 b=13注意:请勿修改主函数main中的任何内容。源程序文件test4_1.cpp清单如下:#includeclass T{public: **********found********** T(int x){a=x; b+=x;} **********found********** void display(T c) { cout<< a= <<c.a<< t << b= <<c.b<<endl;}private:const int a;static int b;}; **********found********** int b=5; void main(){T A(3),B(5);T::display(A);T::display(B);}
点击查看答案&解析
相关试题
综合应用题使用VC6打开考生文件夹下的工程...
改错题使用VC6打开考生文件夹下的工程test...