关于动态存储分配,下列说法正确的是( )。。
A:new和delete是C++语言中专门用于动态内存分配和释放的函数 B:动态分配的内存空间也可以被初始化 C:当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 D:当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A:内模式 B:外模式 C:概念模式 D:逻辑模式
下面关于对象概念的描述中,( )是错误的。
A:对象就是C语言中的结构体变量 B:对象代表着正在创建的系统中的一个实体 C:对象是一个状态和操作(或方法)的封装体 D:对象之间的信息传递是通过消息进行的
关于运算符重载,下列表述中正确的是( )。
A:C++已有的任何运算符都可以重载 B:运算符函数的返回类型不能声明为基本数据类型 C:在类型转换符函数的定义中不需要声明返回类型 D:可以通过运算符重载来创建C十十中原来没有的运算符
在C++语言的数据类型中,int、short等类型的长度是( )。
A:固定的 B:任意的 C:由用户自定义 D:与机器字长有关
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。
A:auto B:extern C:概register D:static
下面不是派生类对基类的继承方式的是( )。
A:private B:public C:static D:protected
在关系数据库模型中,通常可以把外码所在的关系称为( )。
A:被参照关系 B:参照关系 C:主码 D:主关系
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。
A:ios::in B:ios::out C:ios::inlios::out D:没有默认
支持数据库各种操作的软件系统叫做( )。
A:数据库管理系统 B:文件系统 C:数据库系统 D:操作系统