1z0-808日本語 無料問題集「Oracle Java SE 8 Programmer I (1z0-808日本語版)」
コードの断片を考えると、次のようになります。
9. class Student {
10. int rollnumber;
11. String name;
12. List courses = new ArrayList();
13. // insert code fragment here
14. public String toString() {
15. return rollnumber + " : " + name + " : " + courses;
16. }
17. }
And,
public class Test {
public static void main (String[] args) {
List cs = new ArrayList();
cs.add("Java");
cs.add("C");
Student s = new Student(123,"Fred",cs);
System.out.println(s);
}
}
13 行目に挿入すると、クラス Test が 123 : Fred : [Java, C] を出力できるようにするコード フラグメントはどれですか?
private Student(int i, 文字列名, リスト cs) {
9. class Student {
10. int rollnumber;
11. String name;
12. List courses = new ArrayList();
13. // insert code fragment here
14. public String toString() {
15. return rollnumber + " : " + name + " : " + courses;
16. }
17. }
And,
public class Test {
public static void main (String[] args) {
List cs = new ArrayList();
cs.add("Java");
cs.add("C");
Student s = new Student(123,"Fred",cs);
System.out.println(s);
}
}
13 行目に挿入すると、クラス Test が 123 : Fred : [Java, C] を出力できるようにするコード フラグメントはどれですか?
private Student(int i, 文字列名, リスト cs) {
正解:A
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
与えられる:
public class Test {
public static void main(String[] args) {
try {
String[] arr =new String[4];
arr[1] = "Unix";
arr[2] = "Linux";
arr[3] = "Solarios";
for (String var : arr) {
System.out.print(var + " ");
}
} catch(Exception e) {
System.out.print (e.getClass());
}
}
}
結果は何ですか?
public class Test {
public static void main(String[] args) {
try {
String[] arr =new String[4];
arr[1] = "Unix";
arr[2] = "Linux";
arr[3] = "Solarios";
for (String var : arr) {
System.out.print(var + " ");
}
} catch(Exception e) {
System.out.print (e.getClass());
}
}
}
結果は何ですか?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
コードの断片を考えると、次のようになります。
public class Test {
static String[][] arr =new String[3][];
private static void doPrint() {
//insert code here
}
public static void main(String[] args) {
String[] class1 = {"A","B","C"};
String[] class2 = {"L","M","N","O"};
String[] class3 = {"I","J"};
arr[0] = class1;
arr[1] = class2;
arr[2] = class3;
Test.doPrint();
}
}
//insert code here の行に挿入されると、コードで COJ を出力できるコード フラグメントはどれですか?
public class Test {
static String[][] arr =new String[3][];
private static void doPrint() {
//insert code here
}
public static void main(String[] args) {
String[] class1 = {"A","B","C"};
String[] class2 = {"L","M","N","O"};
String[] class3 = {"I","J"};
arr[0] = class1;
arr[1] = class2;
arr[2] = class3;
Test.doPrint();
}
}
//insert code here の行に挿入されると、コードで COJ を出力できるコード フラグメントはどれですか?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
次の 2 つのクラスがあるとします。

メンバー変数 bill がメンバー変数 kwh の値にメンバー変数 rate を乗算した値と常に等しくなるように、ElectricAccount クラスの n1 行目にメソッドを記述するにはどうすればよいでしょうか?
顧客 (顧客クラスのインスタンスで表される) が使用する電力量は、useElectricity メソッドを通じて顧客の請求書 (メンバー変数 bill で表される) に寄与する必要があります。
customer クラスのインスタンスは、メンバー変数 bill の値を決して改ざんしたり、値を減らしたりしてはなりません。


メンバー変数 bill がメンバー変数 kwh の値にメンバー変数 rate を乗算した値と常に等しくなるように、ElectricAccount クラスの n1 行目にメソッドを記述するにはどうすればよいでしょうか?
顧客 (顧客クラスのインスタンスで表される) が使用する電力量は、useElectricity メソッドを通じて顧客の請求書 (メンバー変数 bill で表される) に寄与する必要があります。
customer クラスのインスタンスは、メンバー変数 bill の値を決して改ざんしたり、値を減らしたりしてはなりません。

正解:D
解答を投票する