就业数据资源平台
当前位置:首页 > C++语言程序设计
2010年计算机等级考试二级C++模拟题及解析2(笔试)

17.关于虚函数下面说的正确的是( )

  A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数


  B.虚函数不能声明为友元


  C.子类必须重定义父类的虚函数


  D.虚函数不能是static的


  【参考答案】 D


  18.要想使23.78965421的输出为23.7887应用的语句是( )


  A.cout<<23.78965421; B.cout<

  C.cout<<23.78965421 -0.001; D.cout<

  【参考答案】 C


  19.有以下程序


  #include


  float fun(int x,int y)


  { return(x+y);}


  void main()


  { int a=2,b=5,c=8;


  cout<

  程序运行后的输出结果是( )


  A.编译出错 B.9 C.21 D.9.0


  【参考答案】 B


  20.C++中,封装是借助于什么达到的?( )


  A.结构 B.类 C.数组 D.函数


  【参考答案】 B


  21.有如下程序


  #include


  #define N 2


  #define M N+1


  #define NUM 2*M+1


  void main()


  {int i;


  for(i=1;i<=NUM;i++)


   cout<

  该程序中的for循环执行的次数是( )


  A.5 B.6 C.7 D.8


  【参考答案】 B


  22.所有在函数中定义的变量,连同形式参数,都属于( )


  A.全局变量 B.局部变量 C.静态变量 D.寄存器变量


  【参考答案】 B


  23.下列关于C++关键字的说法中正确的是( )


  A.关键字是用户为程序中各种需要命名的“元素”所起的名字


  B.关键字是对程序中的数据进行操作的一类单词


  C.关键字是在程序中起分割内容和界定范围作用的一类单词


  D.关键字是C++中预先定义并实现一定功能的一类单词


  【参考答案】 D


  24.C++语言中运算对象必须是整型的运算符是( )


  A.%= B./ C.= D.<=


  【参考答案】 A


  25.有如下程序段


  #include


  void main()


  {int a=14,b=15,x;


  char c=′A′;


  x=(a&&b)&&(c<′B′);


  cout<

  执行该程序段后,x的值为( )


  A.ture B.false C.0 D.1


  【参考答案】 D


 26.如下程序的执行结果是( )

  #include


  void main()


  { static int a[]={1,7,3,9,5,11};


  int *p=a;


  *(p+3)+=4;


  cout<<*p<<″,″<<*(p+3);}


  A.1,13 B.1,16 C.3,13 D.1,14


  【参考答案】 A


  27.下列程序的输出结果是( )


  #include


  void main()


  {double d=3.2;


  int x,y;


  x=1.2;


  y=(x+3.8)/5.0;


  cout<

  A.3 B.3.2 C.0 D.3.07


  【参考答案】 C


  28.C++中类的定义的结束声明的符号是( )


  A.} B., C.; D.{


  【参考答案】 C


  29.下列描述中错误的是( )


  A.析构函数可以被继承


  B.虚函数不能被继承


  C.派生类可以有多个基类


  D.纯虚基类的子类可以是虚基类


  【参考答案】 B


  30.下面关于成员函数重载运算符和友元函数重载运算符相同的是( )


  A.成员函数和友元函数可重载的运算符是不相同的


  B.成员函数和友元函数重载运算符时都需要用到this指针


  C.成员函数和友元函数重载运算符时都需要声明为公有的


  D.成员函数和友元函数重载运算符时的参数可能是相同的


  【参考答案】 A


  31.执行下面的程序段后,变量k中的值为( )


  #include考试


  void main()


  { int k=3,s[2];


  s[0]=k;k=s[1]*10;


  cout<

  A.不定值 B.33 C.30 D.10


  【参考答案】 A

就业数据资源平台