首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
表达式x=operator-(y,z)可以表示为______。
答案:
x=y-z
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
答案:
31
点击查看答案解析
手机看题
填空题
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
答案:
逻辑
点击查看答案解析
手机看题
填空题
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
答案:
队尾
点击查看答案解析
手机看题
填空题
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
答案:
32
点击查看答案解析
手机看题
填空题
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
答案:
45
点击查看答案解析
手机看题
填空题
表达式x=operator-(y,z)可以表示为______。
答案:
x=y-z
点击查看答案解析
手机看题
填空题
动态多态性通过______实现。
答案:
虚函数
点击查看答案解析
手机看题
填空题
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。 template<typename T>T max(T a[],int n) { T m=a[0] for(int i=1;i<n;i++) if(a[i]>m)______; return m; }
答案:
m=a[i]
点击查看答案解析
手机看题
填空题
重载的关系运算符和逻辑运算符的返回类型应当是______。
答案:
bool
点击查看答案解析
手机看题
填空题
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
答案:
基类
点击查看答案解析
手机看题
填空题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; class Base{ public: void print(){cout<<’B’;}}; class Derived:public Base{ public: void print(){cout<<’D’;}}; int main() { Derived* pd=new Derived(); Base* pb=pd; pb->print(); pd->print(); delete pd; return 0; }
答案:
BD
点击查看答案解析
手机看题
填空题
执行下列程序的输出结果是______: #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"TestClass1\n";} virtual void fun2(){cout<<"TestClass1\n";} }; class TestClass2:public TestClass1 { public: void fun1(){cout<<"TestClass2\n";} void fun2(){cout<<"TestClass2\n";} }; void f(TestClass1&b)<b.fun1();b.fun2();} int main() { TestClass2 obj; f(obj); return 0; }
答案:
TestClass1
点击查看答案解析
手机看题
填空题
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
答案:
内层
点击查看答案解析
手机看题
填空题
定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。
答案:
virtual int fun()=0;
点击查看答案解析
手机看题
填空题
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
答案:
x=y.operator*(z)或x=y.operator*(z)
点击查看答案解析
手机看题
微信扫码免费搜题