设为首页 加入收藏

TOP

2018年9月计算机二级C++考前基础练习试题(10)
2018-05-05 06:04:12 】 浏览:270
Tags:2018年 9月 计算机 二级 考前 基础 练习 试题

1.生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。


A.无需任何条件


B.基类中显式定义了构造函数


C.派生类中显式定义了构造函数


D.派生类构造函数明确调用了基类构造函数


2.下列关于派生类和基类的描述中,正确的是(  )。


A.派生类成员函数只能访问基类的公有成员


B.派生类成员函数只能访问基类的公有和保护成员


C.派生类成员函数可以访问基类的所有成员


D.派生类对基类的默认继承方式是公有继承


3.有如下类模板定义:


template


classBigNumber{


longn;


public;


BigNumber(Ti):n(i){}


BigNumberoperator+(BigNumberb){


returnBigNumber(n+b.n):


}


};


已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是(  )。


A.b1+b2


B.b1+3


C.3+b1


D.3+3


4.下列关于文件流的描述中,正确的是(  )。


A.文件流只能完成针对磁盘文件的输入、输出


B.建立一个文件流对象时,必须同时打开一个文件


C.若输入流要打开的文件不存在。将建立一个新文件


D.若输出流要打开的文件不存在,将建立一个新文件


5.有如下程序:


#include


usingnamespacestd;


classPair{


intm,n;


public;


Pair(intj,intk):m(j),n(k){}


intget(  ){returnIn;}


intget(  )const{returnm+n;}


};


intmain(  ){


Paira(3,5);


constPairb(3,5);


cout


}


运行时的输出结果是(  )。


A.33


B.38


C.83


D.88


6.下列叙述中正确的是(  )。


A.全局变量的作用域一定比局部变量的作用域范围大


B.静态类别变量的生存期贯穿于整个程序的运行期间


C.函数的形参都属于全局变量


D.未在定义语句中赋初值的aut0变量和static变量的初值都是随机值


7.假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数(  )次。


A.2


B.3


C.4


D.5


8.能正确表示逻辑关系”a≥10或a≤0”的C++语言表达式是(  )。


A.a>=10ora<=0


B.a)一01a(一10


C.a>=10&&a<=0


D.a>=10||a(=0


9.若执行下面的程序时,从键盘上输入5和2,则输出结果是(  )。


#include(iostream.h)


voidmain(  )


(inta,b,k;


cin>>a>>b;


k=a:


if(ak=a%b;


else


k=b%a:


cout((k


B.3


C.2


D.0


10.假定MyClass为一个类,那么下列的函数说明中,(  )为该类的析构函数。


A.void~MyClass(  );


B.~MyC|ass(intn);


C.MyClass(  );


D.~MyClass(  );


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018年9月计算机二级C++考前基础.. 下一篇2018年9月计算机二级C++考前基础..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目