実体験から始める情報講座

基本情報技術者講座

★ 猫本 4-10 プログラム言語とマークアップ言語(その1) ★

基本情報技術者 平成30年度秋期 問8

Javaの特徴に関する説明として,適切なものはどれか。

ア  オブジェクト指向言語であり,複数のスーパクラスを指定する多重継承が可能である。
イ  整数や文字は常にクラスとして扱われる。
ウ  ポインタ型があるので,メモリ上のアドレスを直接参照できる。
エ  メモリ管理のためのガーベジコレクションの機能がある。

解説

ア  複数のスーパクラスを指定する多重継承はできない
イ  整数や文字の基本データ型はクラスとして扱えない
ウ  ポインタ型がない
エ  メモリ管理のためのガーベジコレクションの機能がある。(正解)
ガーベジコレクション:記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用されない記憶領域が発生することがある。このような記憶領域を再び利用可能にする処理(FE16.2.32)

解答

基本情報技術者 平成28年度秋期 問8

Web環境での動的処理を実現するプログラムであって,Webサーバ上だけで動作するものはどれか。

ア  JavaScript
イ  Javaアプレット
ウ  Javaサーブレット
エ  VBScript

解説

ア  動的なWebページを作成するスクリプト言語
イ  Webブラウザに読み込まれて動作するJavaプログラム
ウ  Webサーバ上だけで動作するJavaプログラム(正解)
エ  Windowsに標準搭載されているスクリプト言語

解答

基本情報技術者 平成31年春期 問50

JavaScriptの非同期通信の機能を使うことによって,動的なユーザインタフェースを画面遷移を伴わずに実現する技術はどれか。

ア  Ajax
イ  CSS
ウ  RSS
エ  SNS

解説

ア  JavaScriptの非同期通信の機能を使うことによって,動的なユーザインタフェースを画面遷移を伴わずに実現する技術(正解)
イ  Webページの見映えをデザインするためのもの(IP24.1.53)
ウ  Webページの見出しやリンク,要約などを定型に従って記述できるフォーマットの総称(IP24.1.75)
エ  会員制交流サイト。Facebook,Twitter,LINEなど

解答

基本情報技術者 平成29年度秋期 問8

Perlの実行に関する記述のうち,適切なものはどれか。

ア  UNIX用として開発されており,Windows用の言語処理系はない。
イ  実行にWebサーバを必要とする言語であり,CGIの開発に適している。
ウ  動的デバッグは,言語処理系から独立したプログラムを実行して行う。
エ  プログラムをコンパイルしたファイルを事前に用意する必要はない。

解説

Perl:Webサーバでクライアントからの要求に応じて適切なプログラムを動作させるための仕組みにCGI がある。CGIを経由して実行されるプログラムを作成できるスクリプト言語(IP24.1.55)

ア  Windows用もある
イ  CGIの開発に適しているが,Web サーバがなくても実行できる
ウ  動的デバッグは,言語処理系で行うことができる
エ  インタプリタ言語なので,プログラムをコンパイルしたファイルを事前に用意する必要はない。(正解)

解答