位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2009年3月全国计算机等级考试C++语言笔试试卷

手机扫码关注微信
随时随地刷题

二级二级C++2009年3月全国计算机等级考试C++语言笔试试卷

推荐等级:
  • 卷面总分:0分
  • 试卷类型:模拟试题
  • 测试费用:¥5.00
  • 试卷答案:
  • 练习次数:0
  • 作答时间:0分钟

试卷介绍

试卷预览

  • 31有如下类定义:class XX{int xx;public:XX():xx(0){cout<<' A';}XX(int n):xx ( n){tout<<' B';}};Class YY:public XX{Int yy;public:YY():yy ( 0){cout+yy;}YY(int n):XX(n+1),yy(n){cout<<yy;}YY (int m,  int n):XX (m),yy(n){cout<<yy;}};下列选项中,输出结果为A0的语句是

    A.YY y1(0,0);

    B.YY y2(1);

    C.YY y3(0);

    D.YY y4;

    开始考试练习点击查看答案
  • 32有如下程序:#include<iostream>Using namespace std;class A{public:virtual void f(){cout+1;}void g(){cout<<2;}};class B:public A{public:virtual void f(){cout<<3;}void g(){ecut<<4;}};void show(A &amp;a){

    A.f();a.g( );}int main(){B b;show(b);return 0;}运行时的输出结果是A.12

    B.34

    C.14

    D.32

    开始考试练习点击查看答案
  • 33有如下程序:#include<iostream>using namespace std;class Pair{int m;int n;public:Pair(int i,int j):m(i),n(j){}boot operator >(pair p)const;  //须在类体外给出定义};int main(){Pair Al(3,4),p2(4,3);p3(4,5);Cout<<(pl>p2)<<(P2>P1)<<(p2>p3)<<(p3>p2);return 0;}运算符函数。operator>的功能是比较两个Pair对象的大小,当左边对象大时,返回true,否则返回false。比较规则是首先比较两对象的m成员,m大者为大;当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是

    A.bool Pair::operator>(Pair p)const{if (m!=p.m) return m>p.m; return n>p.n;}

    B.bool Pair:;operator>(Pair p){if (m!=p.m) return m>p.m; return n>p.n;}

    C.bool Pair::operator>(Pair p)const{if (m>p.m) return true; return n>p.n;}

    D.bool Pair:;operator>(Pair p){if (m>p.m) return true; return n>p.n;}

    开始考试练习点击查看答案
  • 34假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是

    A.cout<

    B.cout<

    C.cout<<123<

    D.cout<开始考试练习点击查看答案

  • 35有如下程序:#include<iostream>using namespace std;class ONE{int c;public:ONE():c(0){cout<<1;}ONE(int n):c (n){cout<<2;}};class TWO{ONE onel;ONE one2;public:TWO(int m):one2(m){cout<<3;}};int main()tTWO t(4)return 0}运行时的输出结果是

    A.3

    B.23

    C.123

    D.213

    开始考试练习点击查看答案
 4/4   首页 上一页 2 3 4
返回顶部