第六章
class Count { public int count; public Count(int c) { count = c; } public Count() { count = 1; }}public class Test { public static void increment(Count c, int times) { c.count++; times++; } public static void main(String args[]) { Count myCount = new Count(); int times = 0; for (int i = 0; i < 3; i++) increment(myCount, times); System.out.println("myCount.count=" + myCount.count + " times=" + times); }}程序的运行结果正确的是()
myCount.count=3  times=1
myCount.count=3  times=0
myCount.count=4  times=0
答案:myCount.count=4 times=0
关于构造方法constructor,下列说法正确的是()
一个class只能定义一个constructor
constructor在一个对象被new时执行
constructor必须与class同名,且区分返回值的类型。
答案:constructor在一个对象被new时执行
给出程序的运行结果()class Person { String name; int age; Person(){ System.out.println("Person()"); } void Person(){ System.out.println("method()");} public void tell() { System.out.println("姓名:" + name + ",年龄:" + age); }}public class ClassTest02 { public static void main(String[] args) { Person person = new Person(); person.name = "张三"; person.age = 30; person.tell(); }}
姓名:张三,年龄:30
Person()

method()

姓名:张三,年龄:30


Person()

姓名:张三,年龄:30


答案:Person()姓名:张三,年龄:30
以下声明合法的是( )
default  s;
default double  d;
private  class  student{}

答案:public final static voidspeed(){}
以下代码运行输出是()class Man { private String name = "Jack"; int age = 30;}public class ManTest { public String tel; public static void main(String[] args) { Man m = new Man(); System.out.println(m.name); }}
输出:Jack
编译出错
没有输出
答案:编译出错
给出以下4个重载的方法show,调用show方法时,下面哪个说法是错误的()(1)show(int a ,int b,int c) (2)show(int a ,int b,double c)(3)show(int a ,double b,double c)(4)show(double a,double b,int c)
调用show(1,2.0,3);   3,4都是可行方法,没有最佳可行方法,编译器会报错

调用show(1.0,2,3);   没有一个可行方法

调用show(1.0,2.0,3.0);  没有一个可行方法

答案:调用show(1.0,2,3); 没有一个可行方法
Java中方法参数的使用情况错误的说法是()
一个方法不能修改一个基本数据类型的参数(数值型或布尔型),是值的拷贝。
一个方法不可以改变一个对象参数的状态。
Java程序设计语言都是采用按值传递。
答案:一个方法不可以改变一个对象参数的状态。
下面的程序中,哪行会报错?public class StaticTest { int age; String name; static int totalFee = 500; public void showName() { System.out.print(this.name); } public static void showTotalFee() {line 1: System.out.print(totalFee);line 2: showName(); } public static void main(String[] args) {line3: StaticTest.showTotalFee(); }}
line 1
line 3
答案:line 2
舱壁按照结构形式可以分为:平面舱壁和槽形舱壁。
答案:对
在上下板列的厚度差距明显的大型船舶上,舱壁板一般都采取水平布置。
答案:对
下列不属于舱壁的作用的是 。
快速性要求
使用性要求
安全性要求
答案:快速性要求
防撞舱壁的强度要求与普通水密舱壁相同。
答案:错
槽形舱壁普遍应用于杂货船中。
答案:错
纵舱壁对保证船体的横向强度和刚性有很大的作用。
答案:错
轻舱壁由于强度要求不高,因此刚性也不作要求。
答案:错
水密舱壁应尽量不开水密门。
答案:对
水密舱壁的数量和间距与船舶类型有关。
答案:对
防撞舱壁不允许开设门或人孔。
答案:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部