ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問7

テクノロジ系

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

選択肢
正解と解説

正解 ウ

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 が確かめています。作り方