位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2014年全国计算机等级《二级C++》上机考试冲刺试题(5)

有如下类定义:class AA{im a:public:int getRef()const{return&a;}//①int getValue()const{return a;}//②void set(int n)const{a=n;}//③friend void show(AA aA.const{cout<};其中四个函数的定义中正确的是(  )。

发布时间:2024-07-09

A.①

B.②

C.③

D.④

试卷相关题目

  • 1有如下程序:#includeusing 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

    开始考试点击查看答案
  • 2语句int*P=&amp;k;定义了指针P,与这个语句等效的语句序列是( )。

    A.int* p;P=&k;

    B.int * P;P=k;

    C.int * p;* P=&k;

    D.int * p;* P=k;

    开始考试点击查看答案
  • 3下列有关内联函数的叙述中,正确的是( )。

    A.内联函数在调用时发生控制转移

    B.内联函数必须通过关键字inline来定义

    C.内联函数是通过编译器来实现的

    D.内联函数函数体的最后一条语句必须是return语句

    开始考试点击查看答案
  • 4若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。

    A.Data+(DatA.;

    B.Data operator+(DatA.;

    C.Data+operator(DatA.;

    D.operator+(Data,DatA.;

    开始考试点击查看答案
  • 5有如下数组声明:int num[10];,下标值引用错误的是( )。

    A.num[10]

    B.num[5]

    C.num[3]

    D.hum[o]

    开始考试点击查看答案
  • 6将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是(  )。

    A.DeCr&operator--(int);

    B.DeCr operator--(DeCr&,int);

    C.friend DeCr&operator--(DeCr&);

    D.friend DeCr operator--(DeCr&,int);

    开始考试点击查看答案
  • 7如果派生类以proteCted方式继承基类,则原基类的proteCted成员和publiC成员在派生类中的访问属性分别是( )。

    A.publiC和publiC

    B.publiC和proteCted

    C.proteCted和publiC

    D.proteCted和proteCted

    开始考试点击查看答案
  • 8在函数中,可以用aut0、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是(  )。

    A.auto

    B.extern

    C.register

    D.static

    开始考试点击查看答案
返回顶部