0.0875

五煦查题

快速找到你需要的那道考题与答案

知到水利信息化高级编程(Java程序设计Ⅱ)课后答案(知到APP2023答案)

38 min read

知到水利信息化高级编程(Java程序设计Ⅱ)课后答案(知到APP2023答案)

1、知到知单选题:
给定如下Java代码,水利下列()方法可以将其加入Example类中,信息序设并且能够编译正确。化高publicclassExample{ publicintgetSomething(intd){ returnd;}}
选项:
A:publicdoublegetSomething(){ return"abc"}
B:B.publicvoidgetSomething(inti)
C:privateintgetSomething(inti,编计ⅡStrings){ return20;}
D:privateintgetSomething(inti,程Ja程Strings)
答案:【privateintgetSomething(inti,课后Strings){ return20;}】

2、答案P答单选题:
构成方法重载的知到知要素不包括()。
选项:
A:在同一个类中
B:方法名相同
C:返回类型不同
D:参数列表不同
答案:【返回类型不同】

3、水利单选题:
在如下所示的信息序设Example类中,共有()个构造方法。化高publicclassExample{ privateintx;privateExample(){ x=1;}publicvoidExample(doublef){ this.x(int)f;}publicExample(Strings){ }}
选项:
A:2
B:4
C:1
D:3
答案:【2】

4、编计Ⅱ单选题:
给定如下Java代码,程Ja程编译运行,课后结果将是()publicclassExample{ publicdoubleresult(doubled1,doubled2){ returnd1<d2?D1:d2;}publicdoubleresult(intd1,doubled2){ returnd1>d2?d1:d2;}publicintresult(intd1,intd2){ returnd1-d2;}privateintresult(inti){ returni;}publicstaticvoidmain(String[]args){ ExamplesnewExample();System.out.print(s.result(2,3.0)+",")System.out.print(s.result(4.0,4.5)+",");System.out.print(s.result(10,9));}}
选项:
A:2,4.0,1
B:3.0,4.5,1
C:-1,4.0,1
D:3.0,4.0,1
答案:【3.0,4.0,1】

5、单选题:
下列不属于面向对象技术的基本特征是()
选项:
A:多态性
B:继承性
C:封装性
D:模块性
答案:【模块性】

6、多选题:
关于面向对象方法的优点,下列正确的叙述是()
选项:
A:可重用性好
B:与人类习惯的思维方法比较一致
C:以数据操作为中心
D:可维护性好
答案:【可重用性好;
与人类习惯的思维方法比较一致;
可维护性好】

7、单选题:
当类中的一个成员方法被下面哪个修饰符修饰后,该方法只能在本类中被访问()
选项:
A:public
B:default
C:private
D:final
答案:【private】

8、多选题:
关于static的说法正确的是()
选项:
A:可以定义静态方法,但不能定义静态变量
B:static可以把一个普通方法变为一个类方法
C:static可以把普通的成员方法变为一个静态方法
D:class前不可以用static作为修饰符
答案:【static可以把一个普通方法变为一个类方法;
static可以把普通的成员方法变为一个静态方法;
class前不可以用static作为修饰符】

9、单选题:
方法的调用()
选项:
A:必须提供实际参数
B:只能是一个表达式
C:可能是语句,也可能是表达式
D:必须是一条完整的语句
答案:【可能是语句,也可能是表达式】

10、单选题:
通过使用关键字()创建对象
选项:
A:create
B:instantiate
C:object
D:new
答案:【new】

第二章单元测试

1、单选题:
若一个类中对某个方法进行重载,能够区分这些重载方法的手段是()
选项:
A:它们的参数列表不同
B:它们的方法名不同
C:它们的返回类型不同
D:它们的访问控制权限修饰符不同
答案:【它们的参数列表不同】

2、单选题:
Java语言的类间的继承关系是()
选项:
A:单重的
B:线程的
C:多重的
D:不能继承的
答案:【单重的】

3、单选题:
下面叙述中,错误的是?()
选项:
A:父类不能替代子类
B:子类能替代父类
C:子类继承父类
D:父类包含子类
答案:【父类包含子类】

4、单选题:
下列关于抽象类的描述中,错误的是?()
选项:
A:抽象类是不可以定义对象的
B:抽象类是用修饰符abstract说明的
C:抽象类是不可以有构造方法的
D:抽象类通常要有它的子类
答案:【抽象类是不可以有构造方法的】

5、单选题:
在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是?()
选项:
A:private
B:public
C:protected
D:默认
答案:【protected】

6、单选题:
下列关于继承性的描述中,错误的是?()
选项:
A:子类继承了父类中除私有的成员以外的其他成员
B:Java支持单重继承和多重继承
C:一个类可以同时生成多个子类
D:Java通过接口可使子类使用多个父类的成员
答案:【Java支持单重继承和多重继承】

7、多选题:
设有如下类的定义:()publicclassparent{ intchange()}classChildextendsParent{ }则,下面哪些方法可加入Child类中?
选项:
A:privateintchange(){ }
B:intchang(inti){ }
C:abstractintchang(){ }
D:publicintchange(){ }
答案:【intchang(inti){ };
publicintchange(){ }】

8、多选题:
下面对于单例设计模式的描述,正确的是?()
选项:
A:类中定义一个无参的构造方法,并且声明为私有
B:使用private修饰静态变量,禁止外界直接访问
C:在内部创建一个该类的实例对象,使用静态变量引用该实例对象
D:定义静态方法返回该类实例
答案:【类中定义一个无参的构造方法,并且声明为私有;
使用private修饰静态变量,禁止外界直接访问;
在内部创建一个该类的实例对象,使用静态变量引用该实例对象;
定义静态方法返回该类实例】

9、判断题:
抽象类不能实例化。()
选项:
A:错
B:对
答案:【对】

10、判断题:
abstract可以和private同时修饰一个方法。()
选项:
A:错
B:对
答案:【错】