- A.公有类型
- B.私有类型
- C.保护类型
- D.友元类型
- A.增加了一些新的运算符
- B.允许函数重载,并允许设置缺省参数
- C.规定函数说明符必须用原型
- D.引进了类和对象的概念
- A.cout﹤﹤*p;
- B.cout﹤﹤p;
- C.cout﹤﹤&p;
- D.cout﹤﹤(void*)p;
- A.共享函数数据
- B.减少代码量
- C.优化运行效率
- D.提高可读性
- A.void fun( )=0;
- B.virtual void fun( )=0;
- C.virtual void fun( );
- D.virtual void fun( ){ };
- A.拷贝构造函数和赋值操作是完全一样的操作
- B.进行赋值操作时,不会调用类的构造函数
- C.当调用拷贝构造函数时,类的对象正在被建立并被初始化
- D.拷贝构造函数和赋值操作不能在同一个类中被同时定义
- 42
-
以下说法中正确的是( )
- A.C++程序总是从第一个定义的函数开始执行
- B.C++程序总是从main函数开始执行
- C.C++中函数必须有返回值
- D.C++中函数名必须唯一
- A.名称为main,可为多个
- B.名称不限,可为多个
- C.名称为main,必须有且只能有—个
- D.名称不限,必须有且只能有—个
- A.系统不能提供默认的析构函数
- B.析构函数必须由用户定义
- C.析构函数没有参数
- D.析构函数可以设置默认参数
- A.int ary[5][ ];
- B.int ary[ ][5]={{0,1,2}};
- C.int ary[ ][5];
- D.int ary[5,5];
- A.基类指针
- B.类名
- C.派生类指针
- D.对象名
- A.public
- B.private
- C.protected
- D.static
- A.自反性
- B.对称性
- C.传递性
- D.反对称性
- A.构造函数
- B.析构函数
- C.友元函数
- D.静态函数
- A.任何一类必定有构造函数
- B.可定义没有构造函数的类
- C.构造函数不能重载
- D.任何一类必定有缺省的构造函数
- A.类由数据与函数组成
- B.一个对象必属于某个类
- C.对象是类的实例
- D.一个类的对象只有一个
- 52
-
下列语句错误的是( )
- A.int val(20);
- B.extern int val(20);
- C.const int val;
- D.extern const int val;
- A.2
- B.3
- C.4
- D.5
- A.extern
- B.goto
- C.free
- D.default
- A.stdio
- B.math
- C.istream
- D.stdlib