C++考试范围 - 飘凌大杂烩
飘凌大杂烩电脑网络手机数码计算机科学与技术C++考试范围
    
 
C++考试范围
发起人:piaoling  回复数:4  浏览数:6087  最后更新:2009/11/23 15:44:31 by piaoling

选择查看 搜索更多相关主题  帖子排序:
2009/11/23 9:23:45
piaoling






角  色:管理员
等  级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7
C++考试范围
1.选择题(20分)
2.阅读程序,写结果(50分)
①if语句与cout语句作用
②引用做参数(例1.12)
③函数模版(例1.8)
④输出格式控制(例7.2)
⑤类,对象,构造,析构的使用(课上例题)
⑥对象的复制(拷贝,复制构造函数的使用)(课上例题)
⑦运算符重载(课上例题)(例4.5 , 4.6)
⑧继承,派生(P196-7题)
⑨二义性函数调用(课上例题)
3.程序填空(30分)
①流文件题(例7.11 或 课上例题)
②静态数据成员(例3.10)
③多态性使用(例6.4 或 课上例题)
④继承访问权限(P194-5题)
2009/11/23 15:31:52
piaoling






角  色:管理员
等  级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7

#include<iostream.h>
class Tpoint
{public:Tpoint(int x,int y){X=x,Y=y;}
 Tpoint(Tpoint &p);
 ~Tpoint() {cout<<X<<"Destructor Called\n";}
 int Xcoord(){return X;}
 int Ycoord(){return Y;}
private:int X,Y;
};
Tpoint:: Tpoint(Tpoint &p)
{X=p.X; Y=p.Y; cout<<"Copy constructor Called\n";}
Tpoint f(Tpoint Q)
{cout<<"ok\n";
int x,y;
x=Q.Xcoord()+100;
y=Q.Ycoord()+200;
Tpoint R(x,y);
return R;
}
void main()
{Tpoint M(20,30),p(0,0);
Tpoint N(M);
p=f(N);
cout<<"p="<<p.Xcoord()<<" "<<p.Ycoord()<<endl;
}

 

2009/11/23 15:38:06
piaoling






角  色:管理员
等  级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7

#include<iostream.h>

void main()
{
 int a=5,b=1,c=-1;
 if(b+c) cout<<a+b<<endl;
  else cout<<a-b<<endl;
}

 

4

2009/11/23 15:41:11
piaoling






角  色:管理员
等  级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7

#include<iostream.h>
void fun(int m,int &n)
{m=m+n;n=m-n;}

void main()
{
 int a(10),b(20);
 cout<<a<<" "<<b<<endl;
 fun(a,b);
 cout<<a<<" "<<b<<endl;
}

 

10 20

10 10

2009/11/23 15:44:31
piaoling






角  色:管理员
等  级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7

#include<iostream.h>
template<class T>
T fun(T m,T n)
{return m+n;}
void main()
{
int a(5),b(10);
cout<<fun(a,b)<<endl;
cout<<fun(1.5*a,0.5*b)<<endl;
}

15

12.5

返回页首↑


津ICP备09000164号

联系我们 - piaoling Corporation - 论坛存档 - 返回顶端
Powered by BBSXP 2007 ACCESS © 1998-2025
Server Time 2025/1/14 3:22:31
Processed in 0.03 second(s)
飘凌大杂烩