| 显示江开系统西安交通大学---面向对象程序设计所有答案 |
|
函数重载与函数模板的说法错误的是()
|
答案是:重载函数和函数模板都是抽象的,都需实例化;
|
|
下面的类中,()不是由抽象基类ios直接派生出来的。
|
答案是:iostream
|
|
C++的输入输出不包括()。C
|
答案是:字符串输入输出
|
|
关于继承中出现的二义性的描述中,()是错误的
|
答案是:在单继承情况下,派生类中对基类成员的访问也会出现二义性
|
|
C++类体系中,不能被派生继承的有()
|
答案是:虚函数
|
|
下面对友元的错误描述是
|
答案是:友元函数不可访问对象的 private成员
|
|
派生类的构造函数的成员初始化列表中,不能包含()
|
答案是:基类的子对象初始化
|
|
关于C++中的继承机制,错误的说法是()
|
答案是:派生类的构造函数的成员初始化列表中,可包含基类中的子对象
|
|
假定AA为一个类,a为该类公有的数据成员,pX为指向该类对象的一个指针,则访问pX所指对象中数据成员a的格式为(??)。
|
答案是:px->a
|
|
下列对引用的陈述中不正确的是(??)。
|
答案是:一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
|
|
下列()的调用方式是引用调用
|
答案是:形参是引用,实参是变量
|
|
在下列的各类函数中,(不是类的成员函数
|
答案是:友元函数
|
|
下列的符号常变量定义中,错误的定义是()
|
答案是:const char ch
|
|
类的析构函数是在()调用的。
|
答案是:对象生命期结束时
|
|
以下正确的描述是(???)
|
答案是:设置参数的默认值时,应该设置右边的参数
|
|
假定AB为一个类,则执行“ABpX= new AB[n]"语句时将(??)
|
答案是:动态分配一个数组
|
|
定义析构函数时,应该注意()
|
答案是:无形参,也不可重载
|
|
由C++源程序文件编译而成的目标文件的缺省扩展名为()。
|
答案是:obj
|
|
采用重载函数的目的是()
|
答案是:通过使用不同的类型参数,函数模板可以生成不同类型的函数定义
|
|
对于一个类的析构函数,其函数名与类名(?)
|
答案是:只相差一个字符
|
|
在成员函数中进行双目运算符重载时,其参数表中应带有(??)个参数。
|
答案是:1
|
|
在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是(?)。
|
答案是:作为成员函数重载的1元运算符
|
|
假定 CTest为一个类,并且有一无默认值的的有参构造函数和无参构造函数,则执行 CTest ablest"语句时将目动调用该类的
|
答案是:无参构造函数
|
|
关于运算符重载,下列说法正确的是()
|
答案是:通过重载,可以使运算符应用于自定义的数
|
|
在公用继承的情况下,基类成员在派生类中的访问权限()
|
答案是:保持不变
|
|
假定AB为一个类,则执行ABx语句时将自动调用该类的()
|
答案是:无参构造函数
|
|
在一个类中可以对一个运算符进行()重载
|
答案是:多种
|
|
类的析构函数可以带有(???)个参数
|
答案是:0
|
|
派生类的成员函数可以直接访问基类的(??)成员。
|
答案是:公有和保护
|
|
下列不是C++基本数据类型的是()
|
答案是:string
|
|
对类对象成员的初始化是通过构造函数中给出的()实现的。
|
答案是:参数初始化表
|
|
假定AB为一个类,则执行“ABx”语句时将目动调用该类的0
|
答案是:无参构造函数
|
|
类的析构函数是一个对象被()时自动调用的。
|
答案是:撤消
|
|
以下关于函数模板的论述中,正确的是()
|
答案是:从同一个函数模板实例化后得到的多个模板函数属于函数重载;
|
|
cn是某个类的标准对象,该类是()。
|
答案是:stream
|
|
类中定义的成员默认为(7?)访问属性。
|
答案是:private
|
|
在关键字pu后面定义的成员为类的(??)成员
|
答案是:公用
|
|
假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数为(??)
|
答案是:this
|
|
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对彖初始化()。
|
答案是:一次;
|
|
C++中声明常量的关键字是()
|
答案是:const
|
|
调用一个成员函数时,使用动态关联的情况是()
|
答案是:通过指针或引用调用一虚函数
|
|
C++编译系统确定调用是具体对象的过程称为关联。C++有()关联。
|
答案是:2种
|
|
函数原型语句正确的是()。
|
答案是:void Function(nt)
|
|
假定AA为一个类,a()为该类公有的函数成员,X为该类的一个对象,则访问X对象中函数成员a)的格式为(??)。
|
答案是:Xa(
|
|
关于面向对象系统分析,下列说法中不正确的是(???)。
|
答案是:面向对象分析阶段对问题域的揎述比设计阶段更详细
|
|
()是给变量取一个别名,它引入了变量的同义词
|
答案是:引用
|
|
由C++目标文件连接而成的可执行文件的缺省扩展名为(
|
答案是:exe
|
|
类的析构函数是一个对象被(???)时自动调用的
|
答案是:撤消
|
|
若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字(??)放在函数原型或函数头的前面
|
答案是:inline
|
|
当类中的一个整型指针成员指向一块具有 sizeof(int大小的存储空同时,它最多能够存储(0个整数。
|
答案是:n
|
|
函数重载是指()
|
答案是:两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
|
|
不能参与重载的运算符是()
|
答案是:类
|
|
假定AB为一个类,则执行“ABx(a,5)"语句时将自动调用该类的(???)。
|
答案是:带参构造函数
|
|
定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为(??)
|
答案是:int *p=new int[30
|
|
对于一个类的构造函数,其函数名与类名()。
|
答案是:完全相同
|
|
一个类的构造函数通常被定义为该类的(??)成员
|
答案是:公用
|
|
说明内置函数的关键字是()。
|
答案是:inline
|
|
一个函数功能不太复杂,但要求被频繁调用,选用()
|
答案是:内置函数
|
|
cou是某个类的标准对象,该类是()。
|
答案是:ostream
|
|
构造函数不具备的特征是()
|
答案是:构造函数必须指定类型说明
|
|
目前为:
2/3
页
首页 上页 下页 尾页
|