• 二级C++语言程序设计题库

已知枚举类型定义语句为:<br />enumToken<img border="0" style="width: 5px; height: 14px;&

[单选题]已知枚举类型定义语句为:enumTokenNAME,NUMBER,PLUS=5,MINUS,PRINT=10;则下列叙述中错误的是(  )。A.枚举常

  • 查看答案
  • 已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是(  )。

    [单选题]已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是(  )。A.ABCDEB.ECABDC.EACDBD.CDEAB

  • 查看答案
  • 下列有关函数重载的叙述中,错误的是(  )。

    [单选题]下列有关函数重载的叙述中,错误的是(  )。A.函数重载就是用相同的函数名定义多个函数B.重载函数的参数列表必须不同C.重载函数的返回值类型必须不同D

  • 查看答案
  • 用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:<br />  TestClass3<br /&

    [问答题]用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:  TestCl

  • 查看答案
  • 下列选项中,正确的C++表达式是(  )。

    [单选题]下列选项中,正确的C++表达式是(  )。A.counter++3B.element3+C.a+=bD.′a′+=b

  • 查看答案
  • 有如下程序:<br /><img border="0" style="width: 272px; height: 176px;" src=&q

    [单选题]有如下程序:执行后的输出结果是(  )。A.42,42B.23,23C.23,42D.42,23

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char s1,char* s2)将字符串s2连接在字符串s1之后,构成一个首指

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char s1,char* s

  • 查看答案
  • 有如下程序:<br /><img border="0" style="width: 267px; height: 206px;" src=&q

    [单选题]有如下程序:运行时的输出结果是(  )。A.10B.16C.26D.36

  • 查看答案
  • 有以下程序:<br /><img border="0" style="width: 146px; height: 340px;" src=&q

    [单选题]有以下程序:其程序运行后的输出结果是(  )。A.10B.1C.100D.1000

  • 查看答案
  • 有如下定义:<br />int b[10]=<img border="0" style="width: 6px; height: 15px;"

    [单选题]有如下定义:int b[10]=1,2,3,4,5,6,7,8,9,10,*q=b;则数值为8的表达式是(  )。A.*q+8B.*(q+7)C.*q

  • 查看答案
  • 若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是(  )。

    [单选题]若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是(  )。A.voidfriendf

  • 查看答案
  • 字面常量42、4.2、42L的数据类型分别是(  )。

    [单选题]字面常量42、4.2、42L的数据类型分别是(  )。A.long,double,intB.long,float,intC.int,double,lo

  • 查看答案
  • 有如下程序:<br /><img border="0" style="width: 200px; height: 276px;" src=&q

    [单选题]有如下程序:则该程序的输出结果应该是(  )。A.2B.3C.4D.5

  • 查看答案
  • 下列符号中,正确的C++标识符是(  )。

    [单选题]下列符号中,正确的C++标识符是(  )。A.enumB.100bitC.s-1D._int

  • 查看答案
  • 当派生类继承一个基类时,默认的继承方式为(  )。

    [单选题]当派生类继承一个基类时,默认的继承方式为(  )。A.publicB.protectedC.privateD.不确定

  • 查看答案
  • 按照标识符的要求,下列选项中,(  )符号不能组成标识符。

    [单选题]按照标识符的要求,下列选项中,(  )符号不能组成标识符。A.连接符B.下划线C.大小写字母D.数字字符

  • 查看答案
  • 算法的时间复杂度是指(  )。

    [单选题]算法的时间复杂度是指(  )。A.算法的长度B.执行算法所需要的时间C.算法中的指令条数D.算法执行过程中所需要的基本运算次数

  • 查看答案
  • 若有定义“int x=4,y=5;”,则表达式“y>x++?x--:y++”的值为(  )。

    [单选题]若有定义“int x=4,y=5;”,则表达式“y>x++?x--:y++”的值为(  )。A.3B.4C.5D.6

  • 查看答案
  • 下列关于类定义的说法中,正确的是(  )。

    [单选题]下列关于类定义的说法中,正确的是(  )。A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成

  • 查看答案
  • 有如下程序段:<br /><img border="0" style="width: 143px; height: 92px;" src=&q

    [单选题]有如下程序段:其中会产生编译错误的语句是(  )。A.④B.③C.②D.①

  • 查看答案
  • 下面关于构造函数和析构函数的描述中,错误的是(  )。

    [单选题]下面关于构造函数和析构函数的描述中,错误的是(  )。A.析构函数可以声明为虚函数B.对虚析构函数的调用可以采用动态联编C.一个类的虚函数仅对派生类中

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。<br />  程序分析:以3月5日为

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int* arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int* arr,int n)的功能是

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:<br />  1.基类Person完成打印功能,定义

    [问答题]使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:  1.基类Pe

  • 查看答案
  • 下列关于虚函数的描述中,正确的是(  )。

    [单选题]下列关于虚函数的描述中,正确的是(  )。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函

  • 查看答案
  • 不能作为函数重载的判断依据的是(  )。

    [单选题]不能作为函数重载的判断依据的是(  )。A.constB.返回类型C.参数个数D.参数类型

  • 查看答案
  • 派生类的对象对它的基类成员中(  )是可以访问的。

    [单选题]派生类的对象对它的基类成员中(  )是可以访问的。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员

  • 查看答案
  • 要使程序执行后的输出结果为ABCD,应在横线处添加语句(  )。<br /><img border="0" style="width: 162px; h

    [单选题]要使程序执行后的输出结果为ABCD,应在横线处添加语句(  )。A.publicAB.privateAC.protectedAD.virtualpub

  • 查看答案
  • 下列情况中,不会调用拷贝构造函数的是(  )。

    [单选题]下列情况中,不会调用拷贝构造函数的是(  )。A.用一个对象去初始化同一类的另一个新对象时B.将类的一个对象赋值给该类的另一个对象时C.函数的形参是类

  • 查看答案
  • 以下不正确的是(  )。

    [单选题]以下不正确的是(  )。A.语句for(i=0;;i++)表示无限循环B.for(;;)表示无限循环C.for()表示无限循环D.while(1)表示

  • 查看答案