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】3Dアクションゲームを作ろう!#7 ステージの作成(Skybox・落下判定)
▶
【Unity】3Dアクションゲームを作ろう!#8 ステージの作成(スイッチ・扉)
▶
【Unity】3Dアクションゲームを作ろう!#9 プレイヤーのHP管理
▶
【初心者Unity】JsonUtilityクラスでJSONを扱う方法
▶
【初心者Unity】スクリプトからコンポーネントを追加する方法
ゲーム制作関連のオススメ連載リンク
とっても手軽なゲーム制作体験!
Unityゲーム開発基礎
実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発