Java基本①認定

認定問題概要
タイトル
Java基本①認定
制限時間
30分
問題数
全10問
合格ライン(正解率)
70%
出題範囲
  1. Javaについて
  2. Javaのコンパイルエラー
  3. 標準出力から文字列を読み取る
  4. 分岐処理
  5. コメント
  6. Javaの開発環境
  7. Javaの配列定義
  8. Javaの配列と繰り返し
  9. 偶数・奇数の判定
  10. メソッド
  11. 条件分岐とswitch-case文
  12. Javaの文字列表示
  13. 演算子の優先順位について
  14. オーバーライドの仕組み
  15. フォーマットつき文字列の出力
  16. 値の代入
  17. 整数の割り算
  18. 標準出力からの代入
  19. インクリメント演算子とデクリメント演算子
  20. インクリメント演算子とデクリメント演算子
  • 問1/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    String a = System.in.read();
    System.out.println(a);
    }
    }

  • 問2/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    import java.io.*;

    public class Main {
    public static void main(String... args) {
    BufferedReader br = new BufferedReader(new InputStreamReader( System.in ) );
    String s = br.readLine();
    System.out.println(s);
    }
    }

  • 問3/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int a = 10;
    System.out.println(a++);
    System.out.println(++a);
    System.out.println(a--);
    System.out.println(--a);
    System.out.println(a);
    }
    }

  • 問4/10

    Javaの配列を定義したい。正しい記述はどれか。

  • 問5/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int personAge = 30;

    if( personAge += 10 < 40) {
    System.out.println("30代です");
    } else {
    System.out.println("40代です");
    }
    }
    }

  • 問6/10

    Javaの開発に必要なソフトウェアについて以下のようにまとめた。①〜③の組み合わせで正しいものはどれか。

    ①:Javaの開発キット。Javaプログラムをコンパイルする環境や実行環境などが含まれる。
    ②:Javaプログラムを実行するための最低限のソフトウェア(APIや③が含まれている)。①に包含される。
    ③:Java言語で作られたプログラムを実行するためのソフトウェア。②に包含される。
    ④:Javaのプログラムを記述するためのエディタ。変数やメソッドの候補を出してくれたり,プログラムの実行の他,デバックという作業もできる。

  • 問7/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int a = 10;
    a++;
    System.out.println(a);
    }
    }

  • 問8/10

    次のプログラムを実行したとき,55が出力された。
    ①②③の組み合わせで正しいものはどれか。

    public class Main {
    public static void main(String... args) {
    int intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    int ans = ①;
    for (int i = ②; i < intArray.length; i++ ) {
    ans ③ intArray[i];
    }

    System.out.println(ans);
    }
    }

  • 問9/10

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int personAge = 30;

    switch (personAge) {
    case 10:
    System.out.println("10代です");
    break;
    case 20:
    System.out.println("20代です");
    break;
    case 30:
    System.out.println("30代です");
    default:
    System.out.println("エラー");
    }
    }
    }

  • 問10/10

    次のプログラムを実行したときのに,1は奇数です,2は偶数です,3は...という表示をさせたい。
    ①②に当てはまる正しい記述はどれか

    public class Main {
    public static void main(String... args) {

    int intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    for (int i = 0; i < intArray.length; i++ ) {
    if() {
    System.out.println(String.format("%dは偶数です", intArray[i]));
    }

    if(intArray[i] % 2 != 0) {
    System.out.println(String.format("%dは奇数です", intArray[i]));
    }
    }
    }
    }