practices– archive –
-
【Java Silver】オブジェクトのフィールドへの読み取りと書き込みの理解
Javaプログラムでのフィールドへのアクセスを学習するための問題です。解答を選んで挑戦しましょう。 問題 次のプログラムを実行した場合の出力はどれでしょうか?正しい選択肢を選んでください。 class Person { String name; int age; Person(String nam... -
【Java Silver】オブジェクトのフィールドへの読み取りと書き込みの理解
1日1問、Java Silver試験対策に役立つ練習問題を解きましょう。 問題 次のプログラムを実行した場合、最終的に出力される値はどれでしょうか?正しい選択肢を選んでください。 class Counter { static int count = 0; Counter() { count++; } } public cla... -
【Java Silver】アクセス修飾子とクラスのセキュリティ
今回はアクセス修飾子に関する問題です。 問題 次のコードを実行した場合、どの行でコンパイルエラーが発生するでしょうか?正しい選択肢を選んでください。 public class Parent { private int privateValue = 1; int defaultValue = 2; protected int pr... -
【Java Silver】繰り返し文の理解とブレークの使用
本日の問題です。しっかり考えてみましょう。 問題 次のJavaプログラムを実行すると、コンソールにはどのような出力が表示されるでしょうか? public class LoopExercise { public static void main(String[] args) { int count = 0; for (int i = 0; i &l... -
【Java Silver 試験】例外処理の基本的な理解と例外スローの実装
今回は例外処理に関連した問題を解きましょう。 問題 次のプログラムを実行した場合に出力される内容はどれですか?正しい選択肢を選んでください。 public class ExceptionTest { public static void main(String[] args) { try { riskyMethod(); } catch... -
【Java Silver】1次元配列の宣言、インスタンス化、初期化および使用の理解
配列について学びを深めましょう。 問題 次のコードを見て、実行時に何が出力されるか選択してください。 public class ArrayTest { public static void main(String[] args) { int[] numbers = new int[5]; numbers[0] = 10; numbers[1] = 20; for (int i... -
【Java Silver】2次元配列の宣言、インスタンス化、初期化および使用
2次元配列の基礎を理解し、使用方法について学びましょう。 問題 次のプログラムを実行した場合の出力はどれでしょうか?正しい選択肢を選んでください。 public class Main { public static void main(String[] args) { int[][] matrix = {{1, 2, 3}, {4,... -
【Java Silver 試験】抽象クラスとインターフェースの違いを理解する
今回のテーマに沿って、Javaの抽象クラスについて理解を深める問題を解いていきましょう。 問題 次のプログラムは正しくコンパイルされています。実行した場合に出力される結果を選んでください。 abstract class Vehicle { abstract void startEngine(); ... -
【Java Silver】モジュールの宣言とモジュール間のアクセス
Javaのモジュールシステムを理解するために、次の問題に挑戦してみましょう。 問題 以下のモジュールが正しく宣言されている場合、com.example.applicationモジュールがcom.example.utilsモジュールのパッケージutilsへのアクセスを得るために必要な宣言は... -
【Java Silver 試験】抽象クラスとその使い方に関する深掘り【学習内容: 抽象クラスとインターフェース】
今回は、Javaプログラミングにおける抽象クラスの使用方法について学んでいきましょう。 問題 以下の抽象クラスとそのサブクラスに対するプログラムを実行したとき、出力はどれになりますか? abstract class Vehicle { abstract void start(); void stop()...