对
错
第1题:
以下关于C++语言类的说法中正确的是( )。
A.C++语言的默认访问权限是private
B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化类
C.C++语言中的成员函数的实现部分一定要写在类定义外
D.C++语言中的类不能够嵌套定义
第2题:
C++语言中类定义中默认的访问权限是( )。
A.public
B.protected
C.private
D.default
第3题:
在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是______。
A.结构体不允许有成员函数
B.结构体与类没什么区别,可以替换
C.类定义中成员在默认情况下是private
D.类定义中成员在默认情况下是public
A.
B.
C.
D.
第4题:
a)Can a struct inherit from another struct?
(结构体能继承结构体吗)
b)Can a struct inherit from another class?
(结构体能继承类吗)
c)Can a struct be the base of another class?
(结构体可以作为一个类的基类吗)
d)Can a struct implement an interface?
(结构体可以实现一个接口吗)
e)What’s the difference between struct and class?
(结构体与类有什么区别)
第5题:
请详述在dotnet中类(class)与结构(struct)的异同:
第6题:
C++语言中类的定义的结束声明的符号是
A.}
B.,
C.;
D.{
第7题:
若已定义了类Vehicle,则下列派生类定义中,错误的是
A.class Car:Vehicle{/*类体略*/);
B.class Car:public Car{/*类体略*/);
C.class Car:public Vehicle{/*类体略*/);
D.class Car:virtual public Vehicle{/*类体略*/);
第8题:
对于拷贝初始化构造函数,正确的描述是( )。
A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数
B.必须为每个类定义拷贝初始化构造函数
C.如果要使用拷贝初始化构造函数,则必须在类中先定义
D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数
第9题:
C++语言中用于定义类的关键字是
A.class
B.struct
C.default
D.sizeof
第10题:
使用public class定义的类,文件名称可以与类名称不一致。