過去問解きまくり研究所 ホーム

令和3年度 秋期 午前 問7

アルゴリズム

変数の静的型付けができるもの

静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入などが発見できる。Web プログラミングで用いられるスクリプト言語のうち,変数の静的型付けができるものはどれか。

答えと解説を見る

✓ これが正解ウTypeScript

解説

変数に型を書いて事前に食い違いを検出する形です。

設問は、Web で使われるスクリプト言語の中から、変数の静的型付けができるものを選ばせています。ですから見分けの軸は、その言語が変数の型を宣言できるかどうか、そして実行より前の段階で型の食い違いを機械的に検出できるかどうか、という一点だけです。四通りの選択肢のうち、名前の頭に型を意味する語を持ち、変数や関数に型を宣言する仕組みを備え、実行に先立つ変換の段階で型のずれを見つけて知らせる言語が、この条件に当てはまります。他の三通りは、値をやり取りするその都度に型が決まる動的型付けの流儀で、あらかじめ型を書かせて事前に食い違いを検出するという流儀とは分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 秋期 応用情報技術者試験 午前 問7

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)