一起答

2017年计算机二级考试C++模拟试题2

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:38次
  • 作答时间:120分钟
试卷简介

2017年计算机二级考试C++模拟试题2,是针对计算机二级考试中C++的模拟试题。

  • 单选题
  • 操作题
部分试题预览
  1. 阅读下面程序:

     #include<iostream.h>

     void f(int n)

     {

     int x(5);

     static int y(10);

     if(n>0)

     {

     ++x;

     ++y;

     cout<<x<<","<<y<<endl;

     }

      }

     void main()

     {

     int m(1);

     f(m),

     }

     则该程序的输出结果是【 】

  2. 在下面横线上填上适当的语句,完成程序。

     #include<iostream>

     using namespace std;

     class TestClass

     {

     int x;

     public:

     TestClass(int i){x=i;}

     ~TestClass(){}

     };

     class TestClass1:public TestClass

     {

     public;

     ______//完成类TestClassl构造函数的定义

     };

     int main()

     {

     TestClass1 0bj();

     return 0;

     }

  3. 有如下递归函数:

     int Fun(int n){

        if(n<=1) return 1;

        ______

     }

     请补充完整,使得函数Fun能够正确计算形参n的阶乘。

  4. 下面程序输出的结果是【 】。

     #include <iostream>

     using namespace std;

     class A {

     public:

        virtual void show() {cout<<"A!";

     };

     class B: public A {

     public:

        void show() {cout << "B!";}

     };

     class C: public B{

     public:

        void show(){cout << "C!";}

     };

     void show_info(A &i) {i. show();}

     void main() {

     A ia; B ib; C ic; show_info(ia);show_info(ib); show_info(ic); }

  5. 若磁盘上已存在某个文本文件,其全路径文件名为d:\shiti\tes.txt,下列语句中不能打开该文件的是(  )。

    • A.ifstream file("d:\shiti\test.txt");
    • B.ifstream file("d:\\shiti\\test.txt");
    • C.ifstream file;file.open("d:\\shiti\\test.txt");
    • D.ifstream* pFile = new ifstream("d:\\shiti\\test.txt");
  6. 有如下类定义和变量定义:

    class parents{

    public:

    int publicData;

    private:

    int privateData;

    };

    class ChildA:public Parents{/*类体略*/);

    class ChildB:private Parents{/*类体略*/};

    ChildA a;

    ChildB b:

    下列语句中正确的是

    • A.coutD.cout<
  7. 下列不是关系模型的组成部分的是(  )。

    • A.关系列表
    • B.关系数据结构
    • C.关系操作集合
    • D.关系完整性约束
  8. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作

    • A.软件投机
    • B.软件危机
    • C.软件工程
    • D.软件产生
  9.  对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确韵是(  )。

    • A.冒泡排序为n/2
    • B.冒泡排序为n
    • C.快速排序为n
    • D.快速排序为n(n-1)/2
  10. 己知类X是类Y的友元,类Y是类Z的友元,则 ______。

    • A.类X一定是类Z的友元
    • B.类Z一定是类X的友元
    • C.类Z的成员函数可以访问类Y的对象的任何成员
    • D.类K的成员函数可以访问类Y的对象的任何成员