导航

2022年3月计算机二级C++精选题练习(3月2日)

网络·2022-03-02 13:00:34浏览86 收藏43
摘要 24天后我们就要迎来2022年的首场计算机二级考试了,不知道大家寒假准备的如何了呢?为了帮助大家复习备考,环球网校小编分享了“2022年3月计算机二级C++精选题练习(3月2日)”,更多科目相关练习敬请持续关注环球网校计算机二级频道。

2022年3月计算机二级C++精选题练习(3月2日)

(1)有如下类定义:

class Test

{

public:

Test(){a=0;c=0;}//①

int f(im a)const{this->a=a;}//②

static int g(){return a;f//③

void h(int b){Test:.b=b;};//④

private:

int a;

static int b;

const int C;

};

int Test::b=0:

在标注号码的行中,能被正确编译的是( )。

A)①

B)②

C)③

D)④

答案:D

(2)有如下类声明:

class SAMPLE

{

int n:

public:

SAMPLE(int i=0):n(i){}

void setValue(int nO);

};

下列关于9etValue成员函数的定义中,正确的是( )。

A)SAMPLE::setValue(int nO){n=n0;} B)void SAMPLE::setValue(int胡){n=n0;

C)void setValue(int nO){n=n0;}D)setValue(int nO){n=n0;}

答案:B

(3)有如下程序:

#include

using namespace std;

class A

{

public:

A(){cout<<”A”;}

-A(){cout<<”-A”;}

};

class B:public A

{

A*P;

public:

B(){cout<<”B”;P=new A();}

-B(){cout<<”~B”;delete p;}

};

int main()

{

B obj;

return 0;

}

执行这个程序的输出结果是( )。

A)BAA~A~B~A

B)ABA~B~A~A

C)BAA~B~A~A

D)ABA~A~B~A

答案:B

(4)有如下程序:

#include

using namespace std;

class Base

{

private:

void funl()const{tout<<”funl”;}

protected:

void fun2()const{tout<<”fun2”;}

public:

void fun3()const{cout<<”fhll3”;}

};

class Derived:protected Base

{

public:

void fhn4()const{cout<<”filn4”;}

};

int main()

{

Derived obj;

obj.funl();//①

obj.fun2();//②

obj.furd();//③

obj.fun4();//④

return U:

}

其中有语法错误的语句是( )。

A)①②③④

B)①②③

C)②③④

D)①④

答案:B

(5)有如下程序:

#include

using namespace std;

class Basel

{

public:

BaseI(int d){cout<

一Basel(){}

};

class Base2

{

public:

Base2(int d){tout<

~Base2(){}

};

class Derived:public Basel,Base2

{

public:

Derived(int a,int b,int c,int d):Basel(b),Base2(a),bl(d),b2(c){}

private:

int bl:

int b2:

};

int main()

{

Derived d(1,2,3,4);

return 0;

}

执行这个程序的输出结果是( )。

A)1234

B)2134

C)12

D)21

答案:D

编辑推荐:计算机二级报名后可以修改照片吗?

以上就是“2022年3月计算机二级C++精选题练习(3月2日)”及其相关内容,想及时获知2022年3月计算机等级考试准考证打印时间,大家可通过点击使用环球网校“ 免费预约短信提醒”,即可及时获得时间提醒。环球网校友情提示:为方便小伙伴们更好地备考,环球网校特地为大家准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2022年计算机二级考试模拟练习及备考资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

| 注册 | 电脑版

版权所有©环球网校All Rights Reserved