【单选题】【消耗次数:1】
C++类体系中,不能被派生类继承的有( )
构造函数
虚函数
静态成员函数
赋值操作函数
参考答案:
复制
纠错
相关题目
【单选题】 C++类体系中,不能被派生类继承的有()
①  常成员函数
②  构造函数
③  虚函数
④  静态成员函数
【单选题】 派生类的构造函数的成员初始化列表中,不能包含()。
①  基类的构造函数
②  派生类中子对象的初始化
③  基类的子对象初始化
④  派生类中一般数据成员的初始化
【单选题】 派生类的构造函数的成员初始化列表中,不能包含()。
①  基类的构造函数
②  派生类中子对象的初始化
③  基类的子对象初始化
④  派生类中一般数据成员的初始化
【单选题】 在创建派生类对象时,构造函数的执行顺序是()
①  对象成员构造函数―基类构造函数―派生类本身的构造函数
②  派生类本身的构造函数―基类构造函数―对象成员构造函数
③  基类构造函数―派生类本身的构造函数―对象成员构造函数
④  基类构造函数―对象成员构造函数―派生类本身的构造函数
【单选题】 当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()
①  都是虚函数
②  只有被重新说明时才是虚函数
③  只有被重新说明为virtual时才是虚函数
④  都不是虚函数
【单选题】 多继承的构造顺序序可分为如下4步:①所有非虚基类的构造函数按照它们被继承的顺序构造;②所有虚基类的构造函数按照它们被继承的顺序构造;③所有内嵌对象的构造函数按照它们声明的顺序构造;④派生类自己的构造函数体;这4个步骤的正确顺序是( )
①  ④③①②
②  ②④③①
③  ②①③④
④  ③④①②
【单选题】 多继承的构造顺序序可分为如下4步:①所有非虚基类的构造函数按照它们被继承的顺序构造;②所有虚基类的构造函数按照它们被继承的顺序构造;③所有内嵌对象的构造函数按照它们声明的顺序构造;④派生类自己的构造函数体;这4个步骤的正确顺序是( )
①  ④③①②
②  ②④③①
③  ②①③④
④  ③④①②
【单选题】 C++中,根据()识别类层次中不同类定义的虚函数版本。
①  参数个数
②  参数类型
③  函数名
④  this指针类型
【单选题】 下列的各类函数中,( )不是类的成员函数
①  构造函数
②  析构函数
③  友元函数
④  复制构造函数
【单选题】 下列的各类函数中,( )不是类的成员函数
①  构造函数
②  析构函数
③  友元函数
④  复制构造函数
随机题目
【单选题】 当单击鼠标或拖动鼠标时,触发的事件是( )。
①  KeyEvent
②  ActionEvent
③  ItemEvent
④  MouseEvent
【单选题】 在通常情况下, 下列哪个类的对象可以作为BufferedReader类构造方法的参数( )。
①  PrintStream
②  FileInputStream
③  InputStreamReader
④  FileReader
【单选题】 不属于java.io包中的接口的是( )
①  DataInput
②  DataOutput
③  DataInputStream
④  ObjectInput
【单选题】 下列关于 Thread 类的线程控制方法的说法中错误的一项是( )。
①  线程可以通过调用 sleep()方法使比当前线程优先级低的线程运行
②  线程可以通过调用 yield()方法使和当前线程优先级一样的线程运行
③  线程的 sleep()方法调用结束后,该线程进入运行状态
④  若没有相同优先级的线程处于可运行状态,线程调用 yield()方法时,当前线程将继 续执行
【单选题】 FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?
①  OutputStream
②  File
③  InputStream
④  BufferedOutputStream
【单选题】 getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果( ) public void getCustomerInfo() { try { // do something that may cause an Exception } catch (java.io.FileNotFoundException ex){ System.out.print(FileNotFoundException!); } catch (java.io.IOException ex){ System.out.print(IOException!); } catch (java.lang.Exception ex){ System.out.print(Exception!); } }
①  IOException!
②  IOException!Exception!
③  FileNotFoundException!IOException!
④  FileNotFoundException!IOException!Exception!
【单选题】 下列程序从标准输入设备读入一个字符, 然后再输出到显示器, 选择正确的一项填入“//x” 处,完成要求的功能( ) 。 import java.io.*; public class X8_1_4 { public static void main(String[] args) { char ch; try{ //x System.out.println(ch); } catch(IOException e) { e.printStackTrace(); } } }
①  ch = System.in.read();
②  ch = (char)System.in.read();
③  ch = (char)System.in.readln();
④  ch = (int)System.in.read();
【单选题】 对应 try 和 catch 子句的排列方式,下列哪一项是正确的?( )
①  子类异常在前,父类异常在后
②  父类异常在前,子类异常在后
③  只能有子类异常
④  父类和子类不能同时出现在 try 语句块中
【单选题】 新建一个流对象,下面哪个选项的代码是错误的?( )
①  new BufferedWriter(new FileWriter(a.txt));
②  new BufferedReader(new FileInputStream(a.dat));
③  new GZIPOutputStream(new FileOutputStream(a.zip));
④  new ObjectInputStream(new FileInputStream(a.dat));
【单选题】 以下描述不正确的有( )
①  try块不可以省略
②  可以使用多重catch块
③  finally块可以省略
④  catch块和finally块可以同时省略