2021年 秋期 応用情報技術者 午前 問7

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

 ア  ECMAScript  イ  JavaScript
 ウ  TypeScript  エ  VBScript


答え ウ


解説

 ア  ECMAScriptは、動的型付けのプログラミング言語です。(×)
ECMAScriptはJavaScriptを標準規格化したスクリプト言語です。
 イ  JavaScriptは、動的型付けのプログラミング言語です。(×)
JavaScript は軽量なインタプリタ型プログラミング言語です。
 ウ  TypeScriptは、静的型付けのプログラミング言語です。(〇)
TypeScriptはJavaScriptを拡張して作られたオープンソースのプログラミング言語です。
 エ  VBScriptは、動的型付けのプログラミング言語です。(×)
VisualBasic風の、マイクロソフトによるスクリプト言語です。


キーワード
・静的型付け

キーワードの解説
  • 静的型付け(ststic typing)
    プログラミング言語で書かれたプログラムにおいて、変数やサブルーチンの引数や返り値などの値について、その値の型がコンパイル時など、そのプログラムの実行よりも前にあらかじめ決められているという性質のことです。
    静的型付けなプログラミング言語としてはC言語やJavaがあります。

もっと、「静的型付け」について調べてみよう。

戻る 一覧へ 次へ