Java 模擬問題集

ランダム 未解答 評価
問題文 (Java) 前回の結果 お気に入り
次の説明はOかXか? Javaアプリケーションの実行には、Webブラウザが必要である。

正解率:92% | 評価:0

ログイン ログイン
以下の式をコンパイル、実行したときの結果として、正しいものを選びなさい(ただし式が正常に実行できるように、クラスは正しく作成されているものとする)。 System.out.println("1+2="+1+2);

正解率:63% | 評価:33

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: class Sample { 02: public static void main(String[] args) { 03: TextPrint2 tp2 = new TextPrint2(); 04: tp2.message(); 05: } 06: } 07: final class TextPrint1 { 08: void message() { 09: System.out.println("TextPrint1"); 10: } 11: } 12: class TextPrint2 extends TextPrint1 { 13: void message() { 14: System.out.println("TextPrint2"); 15: } 16: }

正解率:49% | 評価:11

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class MyException extends Exception { public MyException() { super("MyException"); } } class Sample { public static void main(String[] args) { try { System.out.println("A"); throw new MyException(); } catch(Exception e) { System.out.println("B"); } catch(MyException e) { System.out.println("C"); } } }

正解率:43% | 評価:22

ログイン ログイン
次のプログラムをコンパイルし、実行すると、画面に20と表示されるようプログラムを完成させてください。 class Sample { public static void main(String[] args) { int[] price = {10, 20, 30}; int num = price[【 ア 】]; System.out.println(num); } }

正解率:89% | 評価:5

ログイン ログイン
char型の範囲として正しいものはどれか。

正解率:49% | 評価:0

ログイン ログイン
変数名として使用できるのは?

正解率:73% | 評価:1

ログイン ログイン
次は、コンパイル、実行すると画面に「X」または「Y」と表示するプログラムです。空欄Aに入る文として適切なものを選んでください。 class Sample { public static void main(String[] args) { String s = null; 【 A 】 { System.out.println("X"); } else { System.out.println("Y"); } } }

正解率:47% | 評価:18

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: interface Exam { 02: int a; 03: public static final int b = 1; 04: } 05: class Sample implements Exam { 06: public static void main(String[] args) { 07: System.out.println(a + ", " + b); 08: } 09: }

正解率:39% | 評価:25

ログイン ログイン
Javaプログラムの特徴として正しいものを2つ選択してください。

正解率:85% | 評価:2

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { int[] a = new int[1]; double[] b = new double[1]; boolean[] c = new boolean[1]; System.out.println(a[0] + ", " + b[0] + ", " + c[0]); } }

正解率:59% | 評価:0

ログイン ログイン
次のプログラムをコンパイルするとどうなるか。正しいものを選択してください。 01: class Sample { 02: public static void main(String[] args) { 03: int[] a = {10, 20, 30, 40}; 04: short w = 0; 05: char x = 1; 06: long y = 2; 07: double z = 3.0; 08: System.out.println(a[w]); 09: System.out.println(a[x]); 10: System.out.println(a[y]); 11: System.out.println(a[z]); 12: } 13: }

正解率:25% | 評価:15

ログイン ログイン
UTF-16で、漢字「亜」に割り当てられた文字コードは、「0x4E9C」である。 この文字コードを使って漢字「亜」を出力したいとき、以下の選択肢から正しく表示されるものを選びなさい。(2つ選択。クラスの定義等は正しく作成されているものとする)

正解率:29% | 評価:1

ログイン ログイン
Javaについて書かれた次の文章の内、誤っているものを選択してください。

正解率:48% | 評価:0

ログイン ログイン
1~10の中で偶数のみを合計する関数を作成する。 正しいものを全て選べ。 public class hoge { public static void main(String[] args) { int sum = 0; int i = 1; //1~10の整数のうち、偶数を足す 【ア、イ】 { // 偶数か 【ウ、エ】 } System.out.println(sum); } } ウ if (i % 2 ==0 ) { sum += i; } エ switch(i % 2) { case 0: sum += i; break; default: break; }

正解率:37% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Exam { static void textPrint() { System.out.println("Exam"); } } class Sample extends Exam { public static void main(String[] args) { Sample.textPrint(); } static void textPrint(int a) { System.out.println("Sample"); } }

正解率:45% | 評価:16

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { Data data = new Data(); data.showNum(); } } class Data { int num = 10; void showNum() { int num = 30; System.out.println(this.num); } }

正解率:64% | 評価:36

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: class Sample { 02: public static void main(String[] args) { 03: TextPrint2 tp2 = new TextPrint2(); 04: tp2.message(); 05: } 06: } 07: final abstract class TextPrint1 { 08: abstract void message(); 09: } 10: class TextPrint2 extends TextPrint1 { 11: void message() { 12: System.out.println("Java"); 13: } 14: }

正解率:49% | 評価:21

ログイン ログイン
インポート文について書かれた次の文章について正しいものはどれか。1つ選択してください。

正解率:51% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし class Sample { public static void main(String args[]) { System.out.println(args[2]); } } コマンドプロンプトから >java Sample A B C D を実行すると、何が表示されるか、正しい答えを選んでください。

正解率:95% | 評価:5

ログイン ログイン
次のプログラムをコンパイルし、実行した場合、画面に「catch」と表示させるには、空欄Aに何を記述すればよいか。選択してください。 class Sample { public static void main(String[] args) { try { int a = 0; System.out.println(5 / a); } catch(【 A 】 e) { System.out.println("catch"); } } }

正解率:63% | 評価:0

ログイン ログイン
char型の正しい宣言はどれか?

正解率:54% | 評価:2

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: class Sample { 02: public static void main(String[] args) { 03: TextPrint2 tp2 = new TextPrint2(); 04: tp2.message(); 05: } 06: } 07: abstract class TextPrint1 { 08: abstract void message() {} 09: } 10: class TextPrint2 extends TextPrint1 { 11: void message() { 12: System.out.println("Java"); 13: } 14: }

正解率:36% | 評価:23

ログイン ログイン
次のコードを実行した結果、変数「a」 ~ 変数「e」が参照するオブジェクトが格納する値を、解答欄「ア」 ~ 「オ」へ順番にtrueまたはfalseで解答してください。 ア) Boolean a = true; イ) Boolean b = new Boolean("true"); ウ) Boolean c = new Boolean("TRUE"); エ) Boolean d = new Boolean("t r u e"); オ) Boolean e = new Boolean("ok");

正解率:32% | 評価:14

ログイン ログイン
次のプログラムをコンパイルするとどうなるか。 01: package hogepack; 02: 03: public class Sample { 04: public Sample() { 05: System.out.println("Hello!"); 06: } 07: 08: public static void main(String[] args) { 09: Sample s = new Sample(); 10: } 11: }

正解率:69% | 評価:0

ログイン ログイン
プログラミングの翻訳方式について書かれた次の文章について、空欄を埋めてください。 プログラミングの翻訳方式には、ソースコードを一括で機械語に翻訳し、プログラムを実行する【 ア 】型と、ソースコードを実行時に1命令ずつ機械語に翻訳しながら実行する【 イ 】型がある。

正解率:30% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class MyException extends Exception { public MyException() { super("MyException"); } } class Sample { public static void main(String[] args) { try { message(1); } catch(MyException e) { System.out.println(e.getMessage()); } finally { System.out.println("finally"); } } static void message(int num) throws MyException { if(num > 0) { throw new MyException(); } } }

正解率:63% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: class Sample { 02: public static void main(String[] args) { 03: int a = 10; 04: double b = a / 3; 05: System.out.println(b); 06: } 07: }

正解率:54% | 評価:63

ログイン ログイン
コンパイラが行う作業について正しいものを3つ選択してください。

正解率:70% | 評価:0

ログイン ログイン
次の式のソースコードを実行した時に、【 A 】に入れると「10」と出力されるものをすべて選べ public class hoge { public static void main(String[] args) { int hoge = 0; // 10になる式 【 A 】 System.out.println(hoge); } }

正解率:35% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { double a = 10.5; int b = (int)a; System.out.println(b); } }

正解率:80% | 評価:20

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { TextPrint2 tp2 = new TextPrint2(); tp2.message(); } } abstract class TextPrint1 { abstract void message(); } class TextPrint2 extends TextPrint1 { void message() { System.out.println("TextPrint2"); } }

正解率:72% | 評価:10

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: class Sample { 02: static int a; 03: public static void main(String[] args) { 04: try { 05: int b = 2 / a; 06: System.out.println(b); 07: } catch(ArrayIndexOutOfBoundsException e) { 08: System.out.println("catch"); 09: } finally { 10: System.out.println("finally"); 11: } 12: } 13: }

正解率:47% | 評価:0

ログイン ログイン
以下のプログラムをコンパイル、実行した場合の結果として、正しいものを以下から選びなさい。 01: public class Test { 02: public static void main(String[] args) { 03: System.out.println(0x10P0); 04: System.out.println(0x10.0); 05: System.out.println(0x0.1P8); 06: System.out.println(0x0100P-4); 07: } 08: }

正解率:54% | 評価:10

ログイン ログイン
次は、コンパイル後実行すると、カレントフォルダにあるテキストファイル「data.txt」を読み込み、その内容を画面に表示するプログラムです。 空欄ア~エを埋めてプログラムを完成させてください。 import java.io.*; class Sample { public static void main(String[] args) throws IOException { File f = new File("【 ア 】"); 【 イ 】 br = new 【 イ 】(new 【 ウ 】(f)); String moji; while((moji = br.【 エ 】) != null) { System.out.println(moji); } br.close(); } }

正解率:15% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 01: interface Exam { 02: void setNum(int a); 03: } 04: class Lesson implements Exam { 05: int num; 06: void setNum(int a) { 07: num += a; 08: } 09: } 10: class Sample { 11: public static void main(String[] args) { 12: Lesson lesson = new Lesson(); 13: lesson.setNum(10); 14: System.out.println(lesson.num); 15: } 16: }

正解率:35% | 評価:22

ログイン ログイン
次のプログラムをファイルに保存したい。 コンパイルに成功するファイル名として適切なものはどれか。 class Sample{} class Test extends Sample { public static void main(String[] args) { Sample s = new Sample(); } }

正解率:32% | 評価:3

ログイン ログイン
次のプログラムをコンパイルして、実行するとどうなりますか。正しいものを選択してください。 import java.util.*; class Sample { public static void main(String[] args){ ArrayList<int> list = new ArrayList<int>(); list.add(10); list.add(20); list.add(30); for(int n:list){ System.out.println(n); } } }

正解率:40% | 評価:10

ログイン ログイン
次のプログラムの空欄Aに入れてもエラーとならない(コンパイルに成功する)ものを選んでください。 class Exam { int a; public Exam(int b) { this.a = b; } } class Sample extends Exam { public Sample() { 【 A 】 } public Sample(int c) { super(c); } }

正解率:25% | 評価:22

ログイン ログイン
次のコードは、コンパイルエラーになるか? boolean b = 1;

正解率:84% | 評価:0

ログイン ログイン
下記の選択肢の中から正しいものを選べ

正解率:55% | 評価:0

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { int a = 0; for(i = 0; i < 3; i++) { a++; } System.out.println(a); } }

正解率:38% | 評価:2

ログイン ログイン
以下のfloat型変数の宣言で、正常にコンパイル、実行できるものを選びなさい。

正解率:18% | 評価:15

ログイン ログイン
次のプログラムをコンパイルし、実行した結果画面に表示される変数「b」の値は何か。解答欄アに入力してください。 class Sample { public static void main(String[] args) { int a = 0; int b = 0; for(int i = 0; i < 3; i++) { a++; b += a; } System.out.println(b); } }

正解率:66% | 評価:1

ログイン ログイン
次のプログラムをコンパイルし、実行した場合、画面に「catch」と表示させるには、空欄Aに何を記述すればよいか。選択してください。 class Sample { public static void main(String[] args) { try { int[] num = new int[1]; System.out.println(num[1]); } catch(【 A 】 e) { System.out.println("catch"); } } }

正解率:79% | 評価:5

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class MyGenerics<T> { private T data; public void setData(T data) { this.data = data; } public T getData() { return this.data; } } class Sample { public static void main(String[] args) { MyGenerics<String> mg = new MyGenerics<String>(); mg.setData(100); System.out.println(mg.getData()); } }

正解率:54% | 評価:0

ログイン ログイン
次の文章で、間違っているものを選んでください。

正解率:47% | 評価:1

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { int num = 10; Data data = new Data(); data.setNum(num); num = data.getNum(); System.out.println(num); } } class Data { int num = 50; void setNum(int num) { num = this.num + 10; } int getNum() { return num; } }

正解率:54% | 評価:44

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { int a = 3; do { a++; } while(a = 3); System.out.println(a); } }

正解率:42% | 評価:31

ログイン ログイン
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 class Sample { public static void main(String[] args) { int num = 0; System.out.println(++num); System.out.println(num++); } }

正解率:84% | 評価:1

ログイン ログイン