我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 一套C++的试题,还有两天就要考了,有没有GG会做,给个答案吧,急,谢谢啊…… 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

开卡丁车乐乐





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1050
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-23
最后登陆: 2009-03-23

5come5帮你背单词 [ navy /'neivi/ n. 海军 ]


一套C++的试题,还有两天就要考了,有没有GG会做,给个答案吧,急,谢谢啊……

一、    填空题(20分)
1.    C++中,封装是借助于( )实现的。
A.类   B.指针 C.数组 D.函数
2.一个类的友元函数可以访问该类的( )。
  A.私有成员 B.公有成员 C.静态成员 D.以上皆是
3.编译器在选择调用哪个版本的重载函数时不以( )作为选择依据。
  A.参数个数 B.参数类型 C.函数返回值 D.函数名字
4.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,此时可选用( )。
  A.内联函数 B.重载函数 C.递归调用 D.嵌套调用
5.( )不是构造函数的特征。
  A.构造函数的函数名与类名相同   B.构造函数必须指定返回类型说明
  C.构造函数可以设置缺省参数     D.构造函数可以重载
6.关于虚函数的描述中,()是正确的。
  A.虚函数是一个static类型的成员函数。
  B. 虚函数是一个非成员函数。
  C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数。
  D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。
7.派生类的成员函数对它的基类中( )是不可以访问的。
  A.公有继承的公有成员       B. 公有继承的私有成员
  C. 公有继承的保护成员       D. 私有继承的公有成员
8.以下说法不正确的是()。
  A.类型相同的类和对象之间可以相互赋值。
  B. 类对象可以用作数组的元素。
  C. 类对象可以用作函数参数。
  D. 子类对象不可以直接赋值给父类对象。
9.下列C++中关键字与继承无关的是( )。
  A.protected   B. continue   C. class   D.private
10.下列有关抽象类的说法不正确的是()。
  A.抽象是不能实例化的。   B. 抽象类只能作为基类使用
  C.抽象类的子类也是抽象类 D. 抽象类处于继承类层次结构的较上层。

二、    指出错误并改正(5分)

#include <iostream.h>
void swap(double a,double b)
{   t=a;
    a=b;
    b=t;
    return 0;
}
void main(void)
{ double u=2.0,v=3.0;
swap(u,v);
cout<<”u=”<<u<<”v=”<<v<<endl;
    }

三、    指出错误,并改正。

class Base
{
public:
    Base(){cout<<”I am base contructor:”<<endl;}
    ~Base(){cout<<”I am base destructor”<<endl;}
virtual void whoami() {cout<<”I am Base”<<endl;}
};

class child: pulic Base
{ public:
      child(){cout<<”I am child constructor”<<endl;}
      ~child(){cout<<”I am child destructor”<<endl;}
  void whoami(){cout<<”I am child.”<<endl;}
};

void main()
{ Base *pObj=new child();
    pObj->whoami();
    delete pObj;
}

四、    填空并翻译(10分)

C++ introduces three new keywords to set the boundaries in a class:_____ ,_____,and _____.Their use and meaning are remarkably straightforward.Three access specifiers(描述符) are used only in a class declaration,and they change the boundary for all the declarations that follow them. Whenever you use an access specifier,it must be followed by a colon.____means all member declarations that follow are available to everyone.The ____keyword,on the other hand,means that no one can access that member except you,the creator of the type,inside function,members of that type.

五、    请编写一个完整的程序来一个数列的前20项,其中A1=0,A2=1。数列递推公式如下:
    A n=3*An-1 -   2*An-2
六、    除了使用一个实数对,复数还可以用辐角Θ和摸R来表示:C=RejΘ,其中e为自然底数;或者C=RcosΘ+iRsinΘ,请编写一个类来模拟复数,并重载+或*运算符以适应这个复数类。你必须为每个运算符至少写一个重载版本,但不必写出所有重载版本。
七、    有这样一些概念:图形(shape)、开放图形(shape)、封闭图形(closed shape)、抛物线(parabola)、多边行(polygon)、曲线图形(curly graph)、圆(circle)等。每种图形都有一些操作:平移(translate)、旋转(rotate)、显示(display),对于封闭图形还有求面积(area)。请根据它们之间的联系确定它们之间的继承关系,画出继承树,然后编写一些类来模拟这些关系,同时用(纯)虚函数的知识为它们编写成员函数。你不必编写具体的函数实现代码,只需打印出相应信息即可。
顶端 Posted: 2007-03-22 21:25 | [楼 主]
rigel





性别: 帅哥 状态: 该用户目前不在线
头衔: MAGIC TURKEY DIED AS A HERO!
等级: 人见人爱
家族: 股赢天下
发贴: 3728
威望: 0
浮云: 20059
在线等级:
注册时间: 2007-03-16
最后登陆: 2011-04-01

5come5帮你背单词 [ postal /'pəustəl/ a. 邮政的,邮寄的 ]


太难了,我不是计院的
顶端 Posted: 2007-03-24 20:28 | [1 楼]
依然随意



性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: ⊙JAY菊爱园⊙
发贴: 5922
威望: 0
浮云: 760
在线等级:
注册时间: 2006-09-25
最后登陆: 2022-10-30

5come5帮你背单词 [ center /'sentə/ n. 中心,核心;vi. 居中;vt. 使集中,把…放在中部 ]


不知这是什么时候的,反正被我搜到了,谢谢.
顶端 Posted: 2007-07-01 02:39 | [2 楼]
我来我网·5come5 Forum » 考试·毕业设计

Total 0.007805(s) query 5, Time now is:05-14 18:37, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号