单选题有如下头文件:int f1();static int f2();class MA{public:int f3();static int f4();};在所描述的函数中,具有隐含的this指针的是( )。
单选题某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)______。
单选题有以下程序: #include<iostream.h> void fun(int a,int b,int c) a=456,b=567,c=678; void main() int x=10,y=20,z=30; fun(x,y,z); cout<<x<<','<<y<<'.'<<z<<end1; 输出结果是( )。
单选题有如下类定义:
class A{
char *a;
public:
A():a(0){}
A(char *aa){ //把aa所指字符串复制到a所指向的存储空间
a=______;
strcpy(a, aa);
strcpy(a, aa);
}
~A(){delete[]a;}
};
横线处应填写的表达式是______。
单选题通过派生类的对象可直接访问的是______。
单选题在C++中,继承的方式有( )种。
单选题下面的描述中,正确的是( )。 A) virtual可以用来声明虚函数 B) 含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类 C) 即使基类的构造函数没有参数,派生类也必须建立构造函数 D) 静态数据成员可以通过成员初始化列表宋初始化
单选题字符串“a+b=12\n\t”的长度为( )。
单选题假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。 A.void ~MyClass(); B.~MyClass(int n); C.MyClass(); D.~MyClass();
单选题下列叙述中,正确的是( )。
单选题下面关于数组的初始化正确的是______。
单选题若有如下程序段:
#include
using namespace std;
intmain()
{
char*p="abcdefgh",*r;
r=p;
cout<<*r<
单选题下列关于this指针的叙述中,正确的是( )。
单选题为了使模块尽可能地独立,要求______。
单选题对线性表采用折半查找法,该线性表必须 ______。
单选题有以下程序: #include <iostream> using namespace std; class R { public: R(int f1,int r2) { R1=r1; R2=r2; } void print(); void print ()const; private: int R1, R2; }; void R: :print() { cout<<R1<<", "<<R2<<end1; } void R: :print() const { cout<<Rl<<", "<<R2<<end1; } int main () { R a(5,4); const R b(20,52); b.print (); return 0; } 执行后的输出结果是
单选题已知枚举类型声明语句为:
enum COl,OR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};
则下列说法中错误的是( )。
单选题某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。
单选题某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
____
。
单选题执行下列语句后,输出结果为steven的是 char*str="steven"; eout.write(str, );
