下列类的声明中不合法的是()。A.class People(){…}B.class 植物{…}C.class A{…}D.public class 共有类{…}

下列类的声明中不合法的是()。

A.class People(){…}

B.class 植物{…}

C.class A{…}

D.public class 共有类{…}


参考答案和解析
D 解析:本题考查类的声明。选项A错误,abstract用来声明抽象类,final用来声明最终类,这两个修饰词不能同时出现在类声明中:选项B错误,缺少class关键字:选项C错误,类不能声明为protected和private属性,且不以“;”结尾,也缺少class关键字;选项D正确,声明了一个可以公有继承的抽象类。

相关考题:

类声明中,声明抽象类的关键字是() A、publicB、abstractC、finalD、class

下列符号常量的声明中,不合法的是A.Const a As Single=1.1B.Const a=”0K”C.Const a As Double=Sin(1)D.Const a As Integer=“12”

( 12 )下列关于类定义的说法中,正确的是A )类定义中包括数据成员和函数成员的声明B )类成员的缺省访问权限是保护的C ) 数据成员必须被声明为私有的D )成员函数只能在类体外进行定义

下列符号常量的声明中,( )是不合法的。A.Consta As Single=1.1B.Consta As Integer="12"C.Consta As Double=Sin(1)D.Consta="OK"

( 30 )下列代码声明了 3 个类class Person{};class Student:public Person{};class Undergraduate:Student{};下列关于这些类之间关系的描述中,错误的是A )类 Person 是类 Undergraduate 的基类B )类 Undergraduate 从类 Student 公有继承C )类 Student 是类 Person 的派生类D )类 Undergraduate 是类 Person 的派生类

( 32 )下面是类 Shape 的定义:class Shape{public:virtual void Draw()=0;};下列关于 Shape 类的描述中,正确的是A )类 Shape 是虚基类B )类 Shape 是抽象类C )类 Shape 中的 Draw 函数声明有误D )语句 “ Shape s; ” 能够建立 Shape 的一个对象 s

下列关于类定义的说法中,正确的是A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义

下列有个虚函数说法不正确的有()。A、虚函数是静态的B、虚函数声明只能出现在类定义的函数原型声明中C、一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性D、定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类

下列代码段中声明了3个类: Class Person{}; Class Student:publiC Person{}; Class Undergraduate:Student{}; 下列关于这些类之间关系的描述中,错误的是( )。A.类Person是类Undergraduate的基类B.类Undergraduate从类Student公有继承C.类Student是类Person的派生类D.类Undergraduate是类Person的派生类

若有如下类定义:class Shape {public:virtual void Draw()=0;};则下列关于Shape类的叙述中,正确的是( )。 A. 类Shape是虚基类B.类Shape是抽象类C.类Shape中的Draw函数声明有误D.“Shape s;”能建立Shape的对象s

下列有关类的说法中,不正确的是( )。A.类是一种用户自定义的数据类型B.只有类中的成员函数才能存取类中的私有数据C.在类中,如果不作特别声明,所有数据成员均为私有类型D.在类中,如果不作特别声明,所有成员函数均为私有类型

下列有关Java源代码文件三要素的说法正确的是______。A.可以有多个包声明语句B.只能有1个引入类声明语句C.只能有一个可见性为public的类,且要求源文件名必须与public类名相同D.包声明、引入类声明、类和接口的声明这三者的顺序可以任意

若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。 A.Data+(Data);SX 若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A.Data+(Data);B.Dataoperator+(Data);C.Data+operator(Data);D.operator+(Data.Data);

下列符号常量的声明中,______ 是不合法的。A.Const a As Single =1.1B.Const d As Integer =“12”C.Const b As Double = Sin(1)D.Const c As String = “OK”

类声明中final修饰符指明该类( )。A.不能用来声明对象,只有继承使用B.是最终类,不能有子类C.是负责财务的类D.以上都不对

下列选项中,用于声明类的继承的关键字是 ( )A.importB.implementsC.interfaceD.extends

下列类Account的构造方法中,声明正确的是?()A、Account(Stringname){)B、Account(Stringname)C、Account(name)()D、NewAccount(Stringname){)

下列符号常量的声明中,()是不合法的。A、Const a As Single = 1.1B、Const a As Integer = “12”C、Const a As Double = Sin(1)D、Const a =”OK”

下列类Account的构造方法中,声明正确的是?()    A、Account (String name)()B、Account (String  name)C、Account (name)()D、NewAccount (String name)()

以下关于Java中类声明和方法声明的叙述中,不正确的是()。A、在类的内部可以再声明类,即Java中允许嵌套进行类声明B、在方法的内部可以再声明方法C、类的成员变量的所属类型可以是Java中的任意合法类型D、方法的局部变量的所属类型可以是Java中的任意合法类型

下列选项中,用于在定义子类时声明父类名的关键字是()。A、interfaceB、packageC、extendsD、class

单选题下列符号常量的声明中,()是不合法的。AConst a As Single = 1.1BConst a As Integer = “12”CConst a As Double = Sin(1)DConst a =”OK”

单选题PHP中声明一个类,用以下关键字来进行声明的是()。A$BclassCpublicDecho

单选题下列类Account的构造方法中,声明正确的是?()AAccount(Stringname){)BAccount(Stringname)CAccount(name)()DNewAccount(Stringname){)

单选题下列选项中,用于在定义子类时声明父类名的关键字是()。AinterfaceBpackageCextendsDclass

多选题考虑下列声明,那些是不合法的:()ADECLAREv_name,v_deptVARCHAR2(14);BDECLAREv_testNUMBER(5);CDECLAREV_MAXSALARYNUMBER(7,2)=5000;DDECLAREV_JOINDATEBOOLEAN:=SYSDATE;

单选题下列虚基类的声明中,正确的是()。AclassvirtualB:publicABvirtualclassB:publicACclassB:publicAvirtualDclassB:virtualpublicA

单选题以下关于Java中类声明和方法声明的叙述中,不正确的是()。A在类的内部可以再声明类,即Java中允许嵌套进行类声明B在方法的内部可以再声明方法C类的成员变量的所属类型可以是Java中的任意合法类型D方法的局部变量的所属类型可以是Java中的任意合法类型