ITの基礎知識|ITパスポート・基本情報

あるプログラム言語の解説書の中に次の記述がある。この記述中の“良いプログラム”が もっている特徴として,適切なものはどれか。

このプログラム言語では,関数を呼び出すときに引数を保持するためにスタックが 使用される。

引数で受け渡すデータを,多くの関数から参照できる共通域に移せば, スタックの使用量を減らすことができるが,“良いプログラム”からは外れることもある。

  • ア: 実行するときのメモリの使用量が,一定以下に必ず収まる。
  • イ: 実行速度について,最適化が行われている。
  • ウ: プログラムの一部を変更しても,残りの部分への影響が少ない。
  • エ: プログラムのステップ数が少なく,分かりやすい。

 

次の文はある2つの言語処理系について記述したものである。B と比べた A の利点を 記述しているものはどれか。 A:高水準言語で作成されたプログラムを、中間言語、アセンブラ言語又は機械語で 記述されたプログラムに翻訳する。 B:原始プログラム中の命令文を一文ずつ解釈し、実行する。 ア: 処理の最適化が図れる。 イ: 対話的な実行環境が構築できる。 ウ: デバッグ機能を組み込...

Read more...

試験の合否を判定する次の決定表から読み取れるものはどれか。 ここで,試験は労務管理,経理及び英語の3科目で構成され,それぞれの満点は 100 とする。 ア: 英語の得点が 90 以上の者は,仮合格か合格になる。 イ: 英語の得点が 90 未満の者は,不合格になる。 ウ: 業務経験年数が 5 以上の者は,仮合格か合格になる。 エ: 経理の得点が 60 未満の者は,不合格になる...

Read more...

配列 A が図2の状態のとき,図1の流れ図を実行すると,配列 B が図3の状態になった。 図1の a に入れるべき操作はどれか。 ここで,配列 A , B の要素をそれぞれ A ( i , j ) , B ( i , j ) とする。 ア: A (i,j ) → B (i,7-j ) イ: A (i,j ) → B ( j,7-i ) ウ: A (i,j ) → B (7-j...

Read more...

次の方式によって求められるチェックディジットを付加した結果はどれか。 ここで,データを 7394,重み付け定数を 1234,基数を 11 とする。〔方式〕 データと重み付け定数の各けたごとの積を求め,その和を求める。 和を基数で割って,余りを求める。 基数から余りを減じ,その結果の1の位をチェックディジットとしてデータの末尾に付加する。 ア: 73940 イ: ...

Read more...

次の使用に従って文章を表示するプログラムがある。原文のように記述する場合、下線部の文字列はこのプログラムによって何ポイントで表示されるか。 ここで、原文の最初の文字は10ポイントで表示されるものとする。[仕様] ・<B>と</B>で囲まれる文字は、それ以前の文字より1ポイント大きく表示する。 ・<S>と</S>で囲まれる文字は、それ以前の文字より1ポイント小さく表示する。 ・<...

Read more...