试卷预览

2009年9月全国计算机二级笔试C++

  • 所属考试:计算机二级考试
  • 试卷分类:C++
  • 试卷类型:真题
  • 试卷答案:
  • 练习费用:免费

试卷简介

2009年9月全国计算机二级笔试C++ ,题型为真题,本试卷由网考网免费提供给计算机二级考试C++考生练习使用,包含答案。

试卷预览

  • 1题:已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()
    A.FA必须定义在FB之前
    B.FB必须定义在FA之前
    C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
    D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
  • 2题:

    有如下两个类定义
    class AA{};  
    class BB{      
    AA v1,*v2;      
    BB v3;      
    int *v4;  
    };   
    其中有一个成员变量的定义是错误的,这个变量是  
    A)v1      B)v2      C)v3      D)v4

  • 3题:

    有如下类定义:
    class XX{       
    int xdata;  
    public:       
     XX(int n=0) : xdata (n) { }   };   
    class YY : public XX{      
    int ydata;  
    public:       
    YY(int m=0, int n=0) : XX(m),
    ydata(n) { }  
    };   
    YY类的对象包含的数据成员的个数是

  • 4题:下列有关运算符函数的描述中,错误的是()
    A.运算符函数的名称总是以operator为前缀
    B.运算符函数的参数可以是对象
    C.运算符函数只能定义为类的成员函数
    D.在表达式中使用重载的运算符相当于调用运算符重载函数
  • 5题:在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()
    A.ios_base::cur
    B.ios_base::beg
    C.ios_base::out
    D.ios_base::end
  • 6题:

    有如下程序段:
     int i=1;  
    while (1) {      
    i++;       
    if(i == 10) break;       
     if(i%2 == 0) cout << '*';  
    }   
    执行这个程序段输出字符*的个数是
    A)10       B)3      C)4       D)5

  • 7题:

    计算斐波那契数列第n项的函数定义如下:
    Int fib(int n){       
    if (n == 0) return 1;      
    else if (n == 1) return 2;      
    else return fib(n-1)+fib(n-2);   }   
    若执行函数调用表达式fib(2),函数fib被调用的次数是
    A)1      B)2      C)3      D)4 

  • 8题:

    有如下模板声明:
    template<typename T1,
    typename T2> class A;  
    下列声明中,与上述声明不等价的是   
    A)template <class T1,class T2>  class A;  B)template <class T1,typename T2> class A;  
    C)template <typename T1,class T2> class A;  D)template <typename T1,T2> class A;

  • 9题:

    有如下程序:
    #include<iostream>  
    using namespace std;  
    class Name{
    char name[20];  
    public:       
    Name(){           
    strcpy(name,"");    
    cout<<'?';   }   
    Name(char *fname)){       
    strcpy(name,fname);    

  • 10题:若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为 【】 。