首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
答案:
成员初始化列表
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
结构化方式由结构化分析,结构化设计和
构成,它是一种面向数据流的开发方法。
答案:
结构化程序设计
点击查看答案解析
手机看题
填空题
下列for语句的循环次数为______。 For(nt a=0,b=1;b&&a<5;a++);
答案:
E
点击查看答案解析
手机看题
填空题
已知一个函数的原型是: int fn(double a); 若要以5.27为实参调用该函数,应使用表达式______。
答案:
fn(5.27)
点击查看答案解析
手机看题
填空题
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
答案:
成员初始化列表
点击查看答案解析
手机看题
填空题
冒泡排序算法在最好的情况下的元素交换次数为
【1】
。
答案:
【1】0
点击查看答案解析
手机看题
填空题
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行
。
答案:
强制类型转换
点击查看答案解析
手机看题
填空题
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用 ______ 的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
答案:
基类
点击查看答案解析
手机看题
填空题
在MyClass类的定义中,对赋值运算符“=”进行重载。请将画线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass&rhs){ if(this==&rhs)return*this; value=rhs.value; return*this; }
答案:
MyClass
点击查看答案解析
手机看题
填空题
有以下程序: #include <iostream> using namespace std; long fib( int n ) { if(n>2) return ( fib( n-1 )+fib( n-2 ) ); else return 2; } int main() cout<<fib(3)<<end1; return 0; } 则该程序的输出结果应该是
。
答案:
D
点击查看答案解析
手机看题
填空题
C++是一种面向对象的程序设计语言,它充分支持面向对象思想中的三个主要特征是 ______性;_______性和_______性。
答案:
封装、继承、多态
点击查看答案解析
手机看题
填空题
算法运行过程中所耗费的时间称为算法的
。
答案:
时间代价
点击查看答案解析
手机看题
填空题
以下程序输出的结果是
。 #include<iostream.h> void main( ) { int a=5,b=4,c=3,d; d=(a>b>C) ; cout<<d; }
答案:
0
点击查看答案解析
手机看题
填空题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class T stack{ enunl{size=1000}; T stack[size]; in[top; public: T stack( ):top(0){} void push(cons[T &i){ if(top<size)stack[top++]=i; } T pop( ){ if(top==0)exit(1); //栈空时终止运行 return______; } };
答案:
stack(--top);
点击查看答案解析
手机看题
填空题
下列程序中,先声明一个圆类circle和一个桌子类table,另外声明一个圆桌类roundtable,它是由 circle和table两个类派生的,要求声明一个圆桌类对象,并输出圆桌的高度,面积和颜色。请填空完成程序 #include<iostream.h> #include<string.h> class circle{ double radius; public: circle(double r){radius=r;} double get_area(){return 3.416*radius*radius;} }; class table{ double height; public: table(double h)<height=h;} double get_height(){return height;} }; class roundtable:public table,public circle{ char *color; public: roundtable(double h,double r,char c[]):
{ color=new char[strlen(c) +1];
; }; char*get_color(){return color;} }: void main(){ roundtable rt(0.8,1.0,“白色”); cout<<"圆桌的高:"<<rt. get_height()<<end1; cout<<"圆桌面积:"<<rt.get_area()<<end1; cout<<"圆桌颜色:"<<n.get color()<<end1; }
答案:
[A0] circle(r), table(h) [AA] strcpy(color, c)
点击查看答案解析
手机看题
填空题
一个抽象类的派生类可以实例化的必需条件是实现了所有的
。
答案:
纯虚函数
点击查看答案解析
手机看题
微信扫码免费搜题