【计算机类职业资格】计算机二级(C++)2及答案解析.doc
《【计算机类职业资格】计算机二级(C++)2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C++)2及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C+)2 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.类的析构函数的作用是( )。(分数:70.00)A.以任何方式调用一个虚函数B.以任何方式调用一个纯虚函数C.借助于指向对象的基类指针或引用调用一个虚函数D.借助于指向对象的基类指针或引用调用一个纯虚函数2.下面程序段的运行结果是( )。 voidmain( ) ihtt,a,b,C; a=1;b=2;C=2; while(abc) t=a;a=b;b=t;c-; couta“,“b“,“C; (分数:70.00)A.1,2,0B
2、.2,1,0C.1,2,1D.2,1,13.对于类定义 class A public: virtual void func1( ) void func2( ) ; class B:public A public: void func1( )cout“class B func 1“endl; virtual void func2( )cout“class B func2“endl; ; 下面正确的叙述是( )。 (分数:70.00)A.public A a=new A( );B.public A a=A();C.A a=new class();D.a A;4.下列描述中哪个是正确的?(分数:70
3、.00)A.2310B.2016C.1500D.16585.下面程序的运行结果是( )。 # include iostreamh void fun(int * a,int * b) int x= * a; * a= * b; * b=X; cout * a * b“ “ ; void main( ) int x=1, y=2; fun ( x, y); cout b)|c) cout“true“endl; else cout“false“endl; (分数:3.00)填空项 1:_39.以下程序的输出结果是 1。 #includeiostreamh unsignedfun(unsignednu
4、m) unsignedk=1; do k * =num%10;num/=10;while(num); returnk; voidmain( ) unsignedn=26; coutfun(n)endl; (分数:3.00)填空项 1:_40.以下程序的输出结果是 1。 #includeiostreamh void main2 int a=0; a+ =(a=8); cout a; (分数:3.00)填空项 1:_41.要采用“cin,tout”进行输入输出时,必须包含的头文件是 1。(分数:3.00)填空项 1:_42.派生类构造函数的执行顺序是先执行 1 的构造函数,然后执行成员对象的构造
5、函数,最后执行 2 的构造函数。 (分数:3.00)填空项 1:_43.重载的运算符保持其原有的 1、优先级和结合性不变。(分数:3.00)填空项 1:_44.类模板不同于函数模板,类模板只可用 1 型参数。(分数:3.00)填空项 1:_45.在 C+语言中,访问一个对象的成员所用的运算符是 1,访问一个指针所指向的对象的成员所用的运算符是 2。(分数:3.00)填空项 1:_46.关系操作的特点是 1 操作。(分数:-1.00)填空项 1:_47.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:-1.00)填空项 1:_48.关系数据库的关系演算语言是以 1 为基础的 D
6、ML语言。(分数:-1.00)填空项 1:_49.用树型结构表示实体类型及实体间联系的数据模型称为 1(分数:-1.00)填空项 1:_50.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1。(分数:-1.00)填空项 1:_计算机二级(C+)2 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.类的析构函数的作用是( )。(分数:70.00)A.以任何方式调用一个虚函数B.以任何方式调用一个纯虚函数C.借助于指向对象的基类指针或引用调用一个虚函数 D.借助于指向对象的基类指针或引用调用一
7、个纯虚函数解析:本题考查 C+语言中 运算符的意义。C+语言中 和 运算符都是友元函数重载,分别用于输出和输入。2.下面程序段的运行结果是( )。 voidmain( ) ihtt,a,b,C; a=1;b=2;C=2; while(abc) t=a;a=b;b=t;c-; couta“,“b“,“C; (分数:70.00)A.1,2,0 B.2,1,0C.1,2,1D.2,1,1解析:本题中(abc)的运算次序是先算 ab,返回 1,再运算 1c,返回 1,所以表达式 abc 的值为 1。 3.对于类定义 class A public: virtual void func1( ) void
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C2 答案 解析 DOC
