応用情報技術者試験 応用情報技術者試験 令和3年度秋期 午前7: 静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入などが発見できる。Webプログラミングで用いられるスクリプト言語のうち,変数の静的

応用情報技術者試験 令和3年度秋期 午前
Q 77 / 80
静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入などが発見できる。Webプログラミングで用いられるスクリプト言語のうち,変数の静的型付けができるものはどれか。
この問の正解率:42.53%(863件)

解説

応用情報技術者試験 令和3年度秋期 午前 問7「静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入な…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約43%です。

正解

. TypeScript

正答率 42.5%(863人中 367人が正解)

問題の解説

Web開発で使われるスクリプト言語のうち、変数の静的型付け(変数に型を宣言し、コンパイル時に型の不整合を検出できる仕組み)に対応するものを問う問題である。TypeScriptはJavaScriptに静的な型システムを付加した言語で、コンパイル(トランスパイル)時に型の誤りを検出できる。したがって正解はウ。

選択肢ごとの解説

  • ECMAScriptはJavaScriptの標準仕様(規格)であり、動的型付けの言語仕様で静的型付けの機能はもたない。
  • JavaScriptは動的型付けのスクリプト言語で、変数に型を宣言せず実行時に型が決まるため、静的型付けはできない。
  • 正しい。TypeScriptはJavaScriptに静的型付けを導入した言語で、型宣言に基づきコンパイル時に変数名の誤りや誤った値の代入を検出できる。
  • VBScriptはMicrosoftの動的型付けスクリプト言語であり、静的型付けには対応していない。

応用情報技術者試験 令和3年度秋期 午前 の過去問一覧に戻る・問7

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード