C# 練習問題 11


C# 練習問題 11


C#のオリジナル練習問題です。
今回はwhile文からの出題です。

問題①


次のコードを確認してください。

using System;
class Practice11_Q1 {
	static void Main(string[] args) {
		int num = 0;

		while (num < 5) {
			Console.Write(num);
		}
	}
}

上記のコードをコンパイル、および実行したときの結果について、正しいものを1つ選択しなさい。

A. 01234
B. 00000
C. 012345
D. 無限ループになる
E. コンパイルエラーが発生する

問題②


次のコードを確認してください。

using System;
class Practice11_Q2 {
	static void Main(string[] args) {

		int num = 20;

		while (num > 10) {
			num = num - 3;
		}
		Console.Write(num);
	}
}

上記のコードをコンパイル、および実行したときの結果について、正しいものを1つ選択しなさい。

A. 20
B. 8
C. 11
D. 無限ループになる
E. コンパイルエラーが発生する

問題③


次のコードと出力結果を確認してください。

using System;
class Practice11_Q3 {
	static void Main(string[] args) {

		int count = 0;

		while (++count < 10) {
			if (count == 5) {
				break;
			}
			Console.Write(count);
		}
	}
}

上記のコードをコンパイル、および実行したときの結果について、正しいものを1つ選択しなさい。

A. 12346789
B. 1234
C. 6789
D. 無限ループになる
E. コンパイルエラーが発生する

問題④


次のコードと出力結果を確認してください。

using System;
class Practice11_Q4 {
	static void Main(string[] args) {

		int count = 0;

		while (count < 9) {
			if (count++ % 2 == 0) {
				continue;
			}
			Console.Write(count);
		}
	}
}

上記のコードをコンパイル、および実行したときの結果について、正しいものを1つ選択しなさい。

A. 2468
B. 13579
C. 123456789
D. 無限ループになる
E. コンパイルエラーが発生する

解答・解説を見る

<<  < 次の問題  前の問題 > >>

今月の新着記事

【Unity】Find References In Sceneって超便利だけど使ってる?
【Unity】Tagの追加ってどうやるの?【初心者向け】

記事一覧にもどる

  • このエントリーをはてなブックマークに追加

PAGE TOP