Mac Fan 2018年3月号 第2特集「Swift超入門」おさらいテスト・解答|MacFan

SPECIAL

Mac Fan 2018年3月号 第2特集「Swift超入門」おさらいテスト・解答

文●編集部

発売中のMac Fan 2018年3月号の第2特集「Swift超入門」に掲載されている「おさらいテスト」ですが、皆さんどうでしたか? ここで答え合わせをして、Swiftの知識を確認しましょう!

【Q1】
「変数」と「定数」の違いを答えなさい。

【A1】
「変数」は値を書き換えられるけど、「定数」は値を書き換えられない。


【Q2】
2つの「文字列型」の変数を足し算(+)すると、値はどうなるか答えなさい。

【A2】
2つの値(文字列)がつながる。


【Q3】
「ブーリアン型(Bool型)」に代入できるのは、何と何?

【A3】
「true(真)」と「false(偽)」。


【Q4】
演算子「*」と「/」の意味をそれぞれ答えなさい。

【A4】
掛け算(*)と割り算(/)。


【Q5】
「配列」から値を取り出すときの数字を何というか答えなさい。

【A5】
添字。


【Q6】
「配列」を宣言して複数の値を括弧内に一度に代入するとき、値は何の記号で区切るか答えなさい。

【A6】
「,(半角カンマ)」。


【Q7】
「辞書」から値を取り出すとき、添字の代わりに何を使うか答えなさい。

【A7】
「キー(キーワード)」。


【Q8】
「制御構文」とは何か、簡潔に答えなさい。

【A8】
プログラムの流れを変える文。


【Q9】
比較演算子「!=」の意味を答えなさい。

【A9】
左辺と右辺が違うときに「true(真)」。


【Q10】
「if文」の条件式が「false」だった場合の処理を追加するためには、どんな制御構文を使うか答えなさい。

【A10】
「else文」。


【Q11】
「for文」と「while文」はどんなときに使う制御構文か、簡潔に答えなさい。

【A11】
同じ処理を複数回繰り返すとき。


【Q12】
制御構文「switch文」に必要な要素について、「case」ともう1つを答えなさい。

【A12】
「default」。


【Q13】
「while文」において、処理を繰り返すのは「true」と「false」どちらのとき?

【A13】
条件式が「true」のとき。


【Q14】
「while文」の繰り返し処理が終わるのはどんなときか答えなさい。

【A14】
条件式が「false」のとき。