《C++》(B卷).docVIP

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C》(B卷)

浙江林学院信息系期终试卷(B卷) 2003—2004学年第2学期 课程名称:面向对象程序设计 专业班级: 学号: 姓名: 一 二 三 四 五 得分 一、单选题(每小题2分,共20分) 1. 一个类的固有成员有( ) A 1个 B 2个 C 3个 D 4个 2. 在C++中,将一个类中的数据成员的属性定义为private,这体现的是( )特性 A 封装 B 继承 C 多态 D 模板 3.若已经定义好了类myclass,然后定义 myclass ob1(30); 即定义类myclass的对象ob1并 赋初值,若有语句 myclass ob2(ob1);问调用了哪个函数创建了对象ob2 A.构造函数 B.析构函数 C.拷贝构造函数 D.模板函数 4.下面关于构造函数的论述正确的是( ) A 构造函数的名字不必与类名相同 B 构造函数可以有任意类型的参数,且具有返回类型 C 定义对象时,编译系统会自动地调用析构函数 D 构造函数负责为对象分配存储空间,不一定用来为对象的数据成员赋初值 5. 关于析构函数论述正确的是( ) A 析构函数与构造函数名字不同,且前面必须加一个波浪号 B 析构函数没有参数,有返回值 C 当撤消对象时,编译系统会自动调用析构函数 D 析构函数可以重载 6.关于派生,下面论述正确的是 A 不论何种派生方式,基类中的私有成员既不允许外部函数访问,但允许派生类中的成员函数访问 B 公有派生时,基类中的所有公有成员在派生类中也是公有的 C 私有派生时,基类中的所有公有成员只能成为派生类中的公有成员 D 基类的成员即使有protected属性也不能被派生类的成员函数直接访问 7.关于new 和delete 运算符,论述不正确的是 A new 运算符用于分配存储空间 B delete 用于释放new分配的存储空间 C 在p=new int 语句中,p不必为指针类型 D 用new分配内存时,如没有足够的内存满足分配要求,new将返回空指针 8.若定义 int x=3; int y=x; 设x在内存中的地址为oxfff4,则y在内存中的地址为 A 3 B oxfff4 C 不能确定 D 与x相邻,所以为oxfff5 9 循环while(int i=1) i--;执行次数是( ) A 0 B 1 C 5 D 无限 10 设void f1(int m,long n);int a;long b;则以下调用合法的是( )。 A f1(a,b); B f1(a,b); C f1(a,b); D f1(a,b); 二、改错题(每小题10分,共20分) 1.下面的程序有4处错,请指出并改正(本题10分。指出错误5分,改正5分) 行号 1: #includeiostream.h 2: class base 3: {private: 4: int x; 5: public: 6: void setx(int n) 7: { x=n;} 8: int getx() 9: { return x;} 10: void showx() 11: {coutxendl;} 12: }; 13: 14: class derived : private base//此处私有属性不得修改 15: {private: 16: int y; 17: public: 18: void sety(int n) 19: {y=n;} 20: 21: void showxy() 22: { 23: coutx”,”yendl;} 24: }; 25: void main() 26: { 27: derived obj; 28: obj.setx(10); 29: obj.sety(20); 30: obj.showx(); 31: obj.showxy(); 32: return 0;} 2.下面的程序定义一个点类,然后在主函数种求两点间的距离。题中共有10处错误,请指出并改正(本题10分) 1.

您可能关注的文档

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档