下列关于类和对象的叙述中,错误的是( )。
A:一个类只能有一个对象 B:对象是类的具体实例 C:类是对某一类对象的抽象 D:类和对象的关系是一种数据类型与变量的关系
在函数中,可以用aut0、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。
A:auto B:extern C:register D:static
若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。
A:a:=b+1 B:a=b=c+2 C:intl8.5%3 D:a=a+7=c+b
以下叙述中正确的是( )。
A:构成C++语言程序的基本单位是类 B:可以在一个函数中定义另一个函数 C:main()函数必须放在其他函数之前 D:所有被调用的函数一定要在调用之前进行定义
定义如下枚举类型enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列选项正确的是( )。
A:表达式Wednesday==Friday的值是true B:Dayday;day=3; C:Dayday;day=Monday+3; D:Daydayday=Tuesday+10;
下列有关模板的叙述中,正确的是( )。
A:函数模板不能含有常规形参 B:函数模板的一个实例就是一个函数定义 C:类模板的成员函数不能是模板函数 D:用类模板定义对象时,绝对不能省略模板实参
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
A:intoperator-(FunNumber); B:FunNumberoperator-(); C:FunNumberoperator-(int); D:intoperator-(FunNumber,FunNumber);
下列各组类型声明符中,含义相同的一组是( )。
A:unsignedlongint和long B:signedshort和short C:unsignedshort和short D:shortint和int
关于纯虚函数,下列表述中正确的是( )。
A:纯虚函数是没有给出实现版本(即无函数体定义)的虚函数 B:纯虚函数的声明总是以“=0”结束 C:派生类必须实现基类的纯虚函数 D:含有纯虚函数的类不可能是派生类
若已定义:
inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是( )。
A:a[p-a] B:*(&a[i]) C:p[i] D:a[10]