相关考题
-
单项选择题
假设student类定义了Name,ClassInfor,StuNumber,利用对象初始化器student类的一个对象并初始化它的属性,下面写法正确的是()。
A.student s2=new student{ClassInfor =”IT201801”,Name=”ZhangSan”,StuNumber =”10000001”};
B.student s3=new student{StuNumber =”10000001”};
C.student s1=new student{Name=”ZhangSan”,ClassInfor =”IT201801”,StuNumber =”10000001”};
D.以上写法均正确 -
单项选择题
下面对readonly和const修饰的实例变量不正确的是()。
A.动态常量(readonly)的值则是在运行的那一刻才获得的,编译器编译期间将其标示为只读常量,而不用常量的值代替,这样动态常量不必在声明的时候就初始化,而可以延迟到构造函数中初始化。
B.const是静态常量,所以必须要手动再为const增加一个static修饰符。
C.const修饰的常量在声明的时候必须初始化;readonly修饰的常量则可以延迟到构造函数初始化。
D.静态常量(const)是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。 -
单项选择题
有关析构函数和内存回收的描述正确的是()。
A.析构函数没有任何修饰符、没有任何参数、也不返回任何值
B.析构函数的名字由符号“~”加类名组成,其中“~”可以省略
C.析构函数可以被自动调用,也可以主动显示的调用
D.在内存回收期回收对象的内存之前,析构函数由内存回收期调用,执行终止清理工作。析构函数和构造函数类似,可以重载
