金陵科技学院C往年试卷.doc

上传人:坚持 文档编号:3627716 上传时间:2019-06-27 格式:DOC 页数:8 大小:52KB
下载 相关 举报
金陵科技学院C往年试卷.doc_第1页
第1页 / 共8页
金陵科技学院C往年试卷.doc_第2页
第2页 / 共8页
金陵科技学院C往年试卷.doc_第3页
第3页 / 共8页
金陵科技学院C往年试卷.doc_第4页
第4页 / 共8页
金陵科技学院C往年试卷.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 共 8 页 第 1 页一、填空题1、 静态 数据成员是类的所有对象共享的成员。它所占的空间不会随着对象的产生而分配,也不会随着对象的消失而回收。2、使用 new 运算创建 A 类型的某个对象,语句为 A* ptr=new A 。3、通过指向类中数据成员的指针变量,可以访问它所指向的类中的 数据成员 (该成员必须是 public 访问权限) ,但该指针不是类的成员,只是程序中的一个指针变量而已。4、函数重载指一个函数可以和同一作用域的其他函数同名,但这些同名函数在 参数类型 、 参数个数 可以完全不同。5、在编译阶段不能决定执行哪个同名的被调函数,只在程序运行过程中根据需要处理的 对象类型 来

2、决定执行哪个类的函数的能力,叫做动态联编。 6、运算符重载时,单目运算符最好重载为类的 成员函数 ,而双目运算符则最好重载为类的 友元函数 。7、模板类是实实在在的类的定义,是 类定义 的实例。 8、设有代码 coutusing namespace std;class Xpublic:static int a;int X:a=5;void main()X x1,x2;x1.a=10;coutusing namespace std;int max(int x ,int y=10);double max(double x =2.1, double y=10.1);void main() couty

3、?x:y;double max(double x , double y)return xy?x:y;运行结果:金陵科技学院试卷 共 8 页 第 4 页1313.14162、阅读下面程序,写出运行结果。#include using namespace std;templateT max( T a,T b )return ab?a:b;void main()int a=1,b=5;coutusing namespace std;class Sampleprivate:int x;public:Sample(int a)x=a;friend double square(Sample ;double

4、square(Sample void main()Sample s1(20);Sample s2(30);coutusing namespace std;class pointint x,y;public:point(int i,int j)x=i;y=j;void show()cout#include using namespace std;string s=”We study hard!”;charvoid main()replace(5)=x;coutusing namespace std;class basepublic:【1】virtual void fn()coutusing na

5、mespace std;const SIZE=10;class CStackprivate :char stkSIZE;int position;public:CStack();char push(char ch);char pop();CStack: CStack () position=0;char 【3】 push(char ch) if (position=SIZE)coutch;while(ch!=#cout#define PI 3.1415926;using namespace std;class Shape public:virtual double GetArea() = 0; ;class Rectangle : public Shape public: Rectangle(double aa, double bb) a=aa;b=bb;cout length width;Rectangle rect(length, width);cout rr; Circle cir(rr);cout “面积是:“cir.GetArea() endl;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。