応用情報技術者試験 午前

解説一覧 / 令和3年度 秋期 問7

解説を読む ↓

7令和3年度 秋期テクノロジ系

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

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 TypeScriptは,変数などに型を指定でき,コンパイル時に型の整合性を検査できるスクリプト言語である。変数名の誤りや,定めた型に合わない値の代入を実行前に発見できるため,問題文の静的型付けができる言語に該当する。

  •  ECMAScriptは,変数の型を実行時の値に応じて扱う仕様であり,変数を静的に型付けしてコンパイル時に検査するものではない。
  •  JavaScriptでは,変数そのものに静的な型を定めず,代入された値の型を実行時に扱うので,問題文の条件を満たさない。
  •  VBScriptも,変数へ静的な型を指定してコンパイル時に代入の整合性を検査するスクリプト言語ではない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

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

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。