下列哪一种叙述是正确的( )
②
抽象方法的body部分必须用一对大括号{ }包住

复制
纠错
➡️如需代学继续教育,联系微信:yizhituziang
【判断题】
拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
【判断题】
C语言程序中的每条复合语句都是用大括号{}括起来的。
【判断题】
抽象方法是一种只有说明而无具体实现的方法。
【单选题】
若需要定义一个类域或类方法,应使用哪种修饰符?( )
【单选题】
若需要定义一个类域或类方法,应使用哪种修饰符?( )
【单选题】
在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
【简答题】
使用[填空1]修饰符能调用未实例化得类中的方法。
【单选题】
如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰符( )。
【单选题】
以下关于Java中类声明和方法声明的叙述中,不正确的是:(50分)
①
在类的内部可以再声明类,即Java中允许嵌套进行类声明
③
类的成员变量的所属类型可以是Java中的任意合法类型
④
方法的局部变量的所属类型可以是Java中的任意合法类型
【单选题】
下面哪一行代码正确的声明了一个类方法(静态方法)?( )
①
public int method(int i)
②
protected method(int i)
③
public static method(String s)
④
protected static void method(Integer i)
【单选题】
假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。
①
clasederived::studentprivate{…}
②
clasederived::studentpublic{…}
③
clasederived::privatestudent{…}
④
clasederived::publicstudent{…}
【单选题】
面向对象程序设计思想的主要特征中不包括()。
【单选题】
将一组对象的共同特征抽象出来,从而形成的概念是()。
【单选题】
如果表达式++i*k中的“++”和“*”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。
①
operator*(i.operator++(),k)
②
operator*(operator++(i),k)
③
i.operator++().operator*(k)
④
k.operator*(operator++(i))
【单选题】
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
④
constchar*constp=“ABCD”
【单选题】
下列语句中,将函数intsum(intx,inty)正确重载的是()。
③
floatsum(floatx,floaty);
【单选题】
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
【单选题】
下面运算符中,不能被重载的运算符是()。
【单选题】
C++是()。
③
既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言