ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:72.50KB ,
资源ID:2990163      下载积分:150 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2990163.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++练习题2.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C++练习题2.doc

1、C+练习题(1)下列关于 C+函数的叙述中,正确的是 ( )A)每个函数至少要具有一个参数 B)每个函数都必须返回一个值C)函数在被调用之前必须先声明 D)函数不能自己调用自己(2)下列关于类和对象的叙述中,错误的是( )A)一个类只能有一个对象 B)对象是类的具体实例 C)类是对某一类对象的抽象 D)类和对象的关系是一种数据类型与变量的关系(3)在 C+中,用于实现运行时多态性的是( )A)内联函数 B)重载函数 C)模板函数 D)虚函数(4)下列关于运算符重载的叙述中,正确的是( ).A)通过运算符重载,可以定义新的运算符B)有的运算符只能作为成员函数重载C)若重载运算符+,则相应的运算符

2、函数名是+D)重载一个二元运算符时,必须声明两个形参(5)关于析构函数的说法错误的是( ) 。A)析构函数只有一个B)析构函数无任何函数类型C)析构函数与构造函数一样可以有形参D)析构函数在对象被撤销是自动执行(6)下面几个函数头格式中,不正确的是 ( ) 。 A)CC(int x,int y) B) CC(int y,int y0)C) CC(int x0,int y0) D) CC(int x0,int y)(7)下列字符串中,正确的 C+标识符是 ( )。A)foo-1 B)2b C)new D)_256(8)已知枚举类型定义语句为:enum Token NAME, NUMBER, PL

3、US = 5, MINUS, PRINT = 10 ;则下列叙述中错误的是( )。A)枚举常量 NAME 的值为 1B)枚举常量 NUMBER 的值为 1C)枚举常量 MINUS 的值为 6D)枚举常量 PRINT 的值为 10(9)要定义一个具有 5 个元素的一维数组 vect,并使其各元素的初值依次是 30,50,-88,0 和 0,则下列定义语句中错误的是( )。A)int vect =30,50,-88;B)int vect =30,50,-88,0,0; C)int vect5=30,50,-88;D)int vect5=30,50,-88,0,0;(10)有如下程序:#includ

4、e void fun(int x = y; y = t; int main( )int a2 = 23, 42;fun(a1, a0);std:cout using namespace std;class Test public:Test( ) n+=2; Test( ) n-=3; static int getNum( ) return n; private:static int n;int Test:n = 1;int main( )Test * p = new Test;delete p;cout using namespace std;class A public:A( ) cout

5、using namespace std;class BASEpublic:BASE( ) coutclass Bpublic:B();B(int i,int j);B()coutusing namespace std;class Test public:Test( ) n+=2; Test( ) n-=3; static int getNum( ) return n; private:static int n;int Test:n = 1;int main( )Test* p = new Test;cout using namespace std;class AAint n;public:AA

6、(int k):n(k) int get( ) return n;int get( )const return n+1;int main( )AA a(5);const AA b(6);coutvoid fun(int x = y; y = t; int main( )int a2 = 23, 42;fun(a1, a0);std:cout using namespace std;class Test public:Test( ) n+=2; Test( ) n-=3; static int getNum( ) return n; private:static int n;int Test:n

7、 = 1;int main( )Test * p = new Test;delete p;cout using namespace std;class A public:A( ) cout using namespace std;class BASEpublic:BASE( ) cout“BASE“;class DERIVED: public BASE public:DERIVED( ) cout“DERIVED“;int main( )DERIVED x; return 0 ;执行后的输出结果是(D)A)BASE B)DERIVEDC)BASEDERIVED D)DERIVED BASE(19)在表达式 x+y*z 中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。下列叙述中正确的是(C)A)operator+有两个参数,operator*有两个参数B)operator+有两个参数,operator*有一个参数C)operator+有一个参数,operator*有两个参数D)operator+有一个参数,operator*有一个参数

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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