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

有如下两个类定义:classXX{private:doublexl;protected:doublex2;public:doublex3;};claseYY:protectedXX{private:doubleyl;protected:doubley2;public:doubley3;};在类YY中保护成员变量的个数是(  )。

发布时间:2024-07-09

A.1

B.2

C.3

D.4

试卷相关题目

  • 1用树型结构表示实体之间联系的模型是(  )。

    A.关系模型

    B.网状模型

    C.层次模型

    D.以上三个都是

    开始考试点击查看答案
  • 2若是对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是(  )。

    A.operatorlong()const;

    B.operatorlong(BigNumber);

    C.10ngoperatorlong()const;

    D.10ngoperatorlong(BigNumber);

    开始考试点击查看答案
  • 3下列关于函数的描述中,错误的是(  )。

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板

    开始考试点击查看答案
  • 4有如下程序:#includeusingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}intget()const{returnn+1;}};intmain(){AAa(5);constAAb(6);cout<<a.get()<return0;}执行后的输出结果是()。

    A.55

    B.57

    C.75

    D.77

    开始考试点击查看答案
  • 5有下列程序:#include#include"string.h"voidfun(char*s[],intn){char*t;inti,jfor(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(strlen(s[i]>strlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;}}voidmain(  ){char*ss[]=("bcc","bbcc","xy","aaaacc","aab—cc"};fun(ss,5);printf("%s,%s\n",ss[O],ss[4]);}程序的运行结果是(  )。

    A.xy,aaaacc

    B.aaaacc,xy

    C.bcc,aabcc

    D.aabcc,bcc

    开始考试点击查看答案
  • 6如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是(  )。

    A.e3、e1、e4、e2

    B.e2、e4、e3、e1

    C.e3、e4、e1、e2

    D.任意顺序

    开始考试点击查看答案
  • 7当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是(  )。

    A.任何

    B.公有或保护

    C.保护或私有

    D.私有

    开始考试点击查看答案
  • 8设有定义“intx=2;”,下列表达式中,值不为6的是(  )。

    A.X*=x+1

    B.x++,2*x

    C.x*=(1+x)

    D.2*x,x+=2

    开始考试点击查看答案
  • 9在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是(  )。

    A.O(n)

    B.O(n2)

    C.O(log2n)

    D.O(nlog2n)

    开始考试点击查看答案
  • 10有以下程序:#includeusingnamespacestd;classA{private:inta:public:A(inti){a=i;}voiddisp(){cout<<a<<",";));classB(private:intb;public:B(intj){b=j;}voiddisp(){cout<<b<<",";}};classC:publicB,publicA{private:intC;public:c(intk):A(k-2),B(k+2){c=k;}voiddisp(){a::disp();B::disp();COUt<<c<}};intmain(){Cobj(10);obj.disp();return0;}程序执行后的输出结果是(  )。

    A.10,10,10

    B.10,12,14

    C.8,10,12

    D.8,12,10

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