单选题下列描述中,错误的是______。
单选题有如下程序:
#include
using namespace std;
class Book{
public:
Book(char * t=""){strepy(title,t);}
private:
char title[40];
};
class Novel:public Book{
public:
Novel(char*t=""):Book(t){}
char*Category()const{return"文学";}
};
int main(){
Book*pb;
pb=new Novel();
coutCategory();
delete pb;
return 0;
}
若程序运行时输出结果是“文学”,则横线处缺失的语句是( )。
单选题有如下程序 #include<iostream.h> void main( ) float x=2.O,y; if(x<O.0)y=0.0; else if(x<10.O)y=1.0/x; else y=1.0; cout<<y; 该程序的输出结果是
单选题类Base及其派生类Derived的定义如下:
class Base {
private:
int a;
public:
int b;
friend class Derived;
};
class Derived: public Base{
public:
void foo(){
a=0;//①
b=0;//②
}
};
则下列说法正确的是
单选题有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{} _________ //运算符函数+的声明 private: int val; }; 若要使语句序列 MyClass X(2),y(4),z; z=7+y: y=x+3: 能够正常运行,横线处的声明语句应为( )。
单选题下面关于继承机制的描述中,不正确的是{{U}} {{/U}}。
A. 派生类不仅可以继承基类的成员,也可以添加自己的成员
B. 设置protected成员是为派生类访问基类成员之用
C. 采用不同的继承方式,将限制派生类对基类成员的访问
D. 采用私有继承,派生类只能得到基类的公有成员
单选题下列关于数据库设计的叙述中,正确的是______。
单选题设有定义: class person int num; char name[10]; public: void init(int n,char*m) ; personstd[30] 则以下叙述不正确的是( )。 A.std是一个含有30个元素的对象数组 B.std数组中的每个元素都是person类的对象 C.std数组中的每个元素都有自己的私有变量num和name D.std数组中的每个元素都有各自的成员函数init
单选题计算斐波那契数列第 n 项的函数定义如下: int fib(int n){ if (n == 0) return 1; else if (n == 1) return 2; else return fib(n-1)+fib(n-2); }若执行函数调用表达式fib(4),函数fib被调用的次数是
单选题在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
单选题设有如下程序:
#include <iostream.h>
using namespace std;
int main()
{
int **x,*y,z=10;
y=
x=
cout<<**x+1 <<endl;
return 0;
}
上述程序的输出结果是______。
单选题在类中重载赋值运算符时,应将其声明为类的
单选题下列数据结构中,属于非线性结构的是
单选题有以下程序: Class Date public: Date(int y,int m,int d); year=y; month=m; day=d; Date(int y=2000) year=y; month=10; day=1;) Date(Date &d) year=d.year; month=d.month; day=d.day; void print() cout<<year<<“.”<<month<<“.”<<day<<endl; private: int year,month,day;; Date fun(Date d) Datetemp; temp=d; return temp; int main() Date date1(2000,1,1),date2(0,0,0); Date date3(datel); date2=fun(date3); return 0; 程序执行时,Date类的拷贝构造函数被调用的次数是( )。
单选题在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
单选题考虑下面的函数原型: void testDefaulParam(int a,int b=7,char z='*'); 下面的函数调用中,不合法的是( )。 A.testDefaulParam(5); B.testDefaulParam(5,8); C.testDefaulParam(6,'*'); D.testDefaulParam(0,0,'*');
单选题下列关于运算符重载的叙述中,错误的是( )。
单选题公有派生类对象可以访问基类中的( )。
单选题要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
单选题在一棵二叉树上,第5层的结点数最多是( )。