静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入などが発見できる。Web プログラミングで用いられるスクリプト言語のうち,変数の静的型付けができるものはどれか。
令和3年度 秋期 応用情報技術者 問7
テクノロジ系
正解と解説
正解 ウ
TypeScriptは、JavaScriptに静的型付けを加えた言語で、コンパイル時に型の誤りを見つけられます。
静的型付けは、変数の型をプログラムの実行前に決めて検査する方式です。TypeScriptは、Microsoft社が開発したJavaScriptの上位互換の言語です。変数に型注釈を付けられ、コンパイル時に型の誤りを検出します。コンパイルするとJavaScriptのコードに変換され、Webブラウザなどで実行されます。
ア:ECMAScriptは、Ecma Internationalが標準化したJavaScriptの言語仕様です。型は実行時に決まる動的型付けです。
イ:JavaScriptは、Webブラウザで動くスクリプト言語です。変数の型が実行時に決まる動的型付けの言語です。
エ:VBScriptは、Microsoft社のVisual Basicを基にしたスクリプト言語です。変数はVariant型の動的型付けで、静的型付けはできません。
出典:令和3年度 秋期 応用情報技術者試験 問7
全年度から出題。10問で実力を判定します。登録不要。
出典:令和3年度 秋期 応用情報技術者試験 問7(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方