初級シスアド'01/03は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
010301
 ある会員コードの付番規則が次のように定められている。

  ┌──────────── 01〜15 の 2 けたの数字
  │     ┌────── 0001〜9999 の 4 けたの数字
  │     │   ┌── 1 又は 2
┌─┴──┬──┴──┬┴─┐
│会員種別│シーケンス│性別│
└────┴─────┴──┘

 会員コードが誤っている場合に,(1)〜(4) のエラーメッセージを表示する入
力検査プログラムを作成してもらった。

(1) 会員種別が誤っています。
(2) シーケンスが誤っています。
(3) 性別が誤っています。
(4) 会員コードの長さが違います。

 入力検査プログラムが会員種別,シーケンス,性別,会員コードの長さの順に
検査するように作られているとき,次のどのテストデータを使っても表示されな
いエラーメッセージはどれか。

 0010010   1001233   101002  12112211  1612342

 ア (1)

 イ (2)

 ウ (3)

 エ (4)
ANSWER 解説
------------------------------------------------------------------------
010302
 システムアドミニストレータが情報システム部門と協力してシステムテスト
(総合テスト)に参加するとき,用意しておくべきテストデータはどれか。

 ア 業務上,例外的な処理とされるデータや,実際に業務で使うデータ

 イ プログラム内の全命令を 1 回以上実行させるデータ

 ウ モジュール間のインタフェースに関するエラーを検出させるデータ

 エ モジュールの論理エラーを検出させるデータ
ANSWER 解説
------------------------------------------------------------------------
010305
 2 台のコンピュータを並列に接続しているシステムがある。システムが稼働す
るためには,どちらか 1 台が稼働していればよい。各コンピュータの MTBF と
MTTR が表に示す値のとき,システムの稼働率は何%か。

             単位 時間
        ┌────┬────┐
        │ MTBF │ MTTR │
┌───────┼────┼────┤
│コンピュータ 1│ 330  │  20  │
├───────┼────┼────┤
│コンピュータ 2│ 460  │  40  │
└───────┴────┴────┘

 ア 92.9

 イ 96.2

 ウ 97.8

 エ 99.5
ANSWER 解説
------------------------------------------------------------------------
010306
 パソコンの電源を入れると,OS が起動する前にフロッピーディスク装置やハ
ードディスク装置へのアクセスが行われる。また,画面表示やキーボードからの
入力も可能になる。これらの働きを行っているものはどれか。

 ア BIOS

 イ FAT

 ウ 起動ディスク

 エ ディスクドライバ
ANSWER 解説
------------------------------------------------------------------------
010307
 SCSI 対応の MO,CD-R,スキャナ及び内蔵ハードディスク装置を一つの SCSI
ボードにデイジーチェーンで接続したら,正常に動作しなくなった。調査したと
ころ,それぞれの SCSI 装置を単独で接続した場合は正常に動作し,ターミネー
タ,SCSI ID の設定には問題ないことが分かった。このトラブルの原因に関する
記述として,適切なものはどれか。

 ア SCSI ケーブルの全長が制限を超えている。

 イ 異なった SCSI 規格の機器を混在して使用している。

 ウ 外付タイプと内蔵タイプの SCSI 機器を混在して接続している。

 エ 外付タイプの SCSI 機器の接続順を間違えている。
ANSWER 解説
------------------------------------------------------------------------
010308
 200MHz で動作する CPU をもつパソコンがある。この CPU は,機械語の 1 命
令を平均 0.8 クロックで実行できることが分かっている。この CPU は 1 秒間
に約何万命令実行できるか。

 ア 25

 イ 50

 ウ 25,000

 エ 50,000
ANSWER 解説
------------------------------------------------------------------------
010309
 パソコンのカタログに,MPU の 1 次キャッシュ(以下,1 次と略す)及び 2
次キャッシュ(以下,2 次と略す)という記述があった。1 次及び 2 次に関す
る説明のうち,適切なものはどれか。

 ア 1 次と 2 次は,主記憶の素子のアクセス速度による分類であり,高速な
  素子を 1 次,低速な素子を 2 次という。

 イ 1 次と 2 次は,ともにパソコンを高速化するためのメモリであり,MPU
  がアクセスする順番によって名称が使い分けられている。

 ウ 1 次はハードディスクと MPU 間のデータ転送速度を高速化するためのメ
  モリであり,2 次はビデオボードの描画を高速化するためのメモリである。

 エ 1 次はパソコンを高速化するためのメモリであり,2 次は主記憶の容量を
  見かけ上増やすためのメモリである。
ANSWER 解説
------------------------------------------------------------------------
010312
 データバス幅が64 ビットの MPU を使うマザーボードに,DIMM0,DIMM1,
SIMM0,SIMM1,と書かれたメモリスロットがあり,DIMM0 のスロットに64 M バ
イトのメモリボードが既に挿入されている。さらに 64 M バイトのメモリを増設
し,合計 128 M バイトにしたい。このときの増設方法に関する記述のうち,適
切なものはどれか。ここで,DIMM は 168 ピン,SIMM は 72 ピンである。

 ア DIMM1 スロットに 32 M バイトの DIMM メモリを,SIMM0 スロットに 32 M
  バイトの SIMM メモリをそれぞれ増設する。

 イ DIMM1 スロットに 64 M バイトの DIMM メモリを増設する。

 ウ SIMM0 スロットに 64 M バイトの SIMM メモリを増設する。

 エ SIMM0 と SIMM1 それぞれのスロットに 64 M バイトの SIMM メモリを増
  設する。
ANSWER 解説
------------------------------------------------------------------------
010313
 縦横各 10 インチの画像を 100 ドット/インチ,8 ビット(256 色)カラー
で読み込ませたビットマップデータがある。これをそのまま電話回線を介して
500 秒以内で伝送したいとき,モデムの伝送速度は最低何ビット/秒必要か。こ
こで,回線の利用率は 1.0 とする。

 ア 9,600

 イ 14,400

 ウ 28,800

 エ 56,000
ANSWER 解説
------------------------------------------------------------------------
010314
 SGML の用途として,適切なものはどれか。

 ア 動的に画面が変化するホームページを作成する場合

 イ ホームページを画面で見たとおりに印刷する場合

 ウ マニュアルなど文章のデータをデータベース化し,複数のユーザで利用す
  る場合

 エ ワープロソフトで作成された文章を,表計算ソフト用に変換する場合
ANSWER 解説
------------------------------------------------------------------------
010315
 屋外など,LAN が使用できない環境において,2 台のノート型パソコン間で,
5 M バイトのファイルを交換したい。これを実現する手段として,適切なものは
どれか。ここで,それぞれのパソコンの仕様は表のとおりである。

          ┌──────────┬──────────┐
          │  パソコン A   │  パソコン B   │
┌─────────┼──────────┼──────────┤
│CPU (周波数)  │プロセツサ X(233MHz)│プロセツサ Y(266MHz)│
├─────────┼──────────┼──────────┤
│メインメモリ   │64 M バイト     │96 M バイト     │
├─────────┼──────────┼──────────┤
│インタフェース  │USB ,赤外線通信  │パラレル,シリアル │
├─────────┼──────────┼──────────┤
│ PC カードスロット│Type2 × 1 スロット │Type3 × 1 スロット │
└─────────┴──────────┴──────────┘


 ア PCMCIA TYPE 2 のフラッシュメモリカード(容量:16 M バイト)

 イ PCMCIA TYPE 3 のハードディスク PC カード(容量:540 M バイト)

 ウ USB 接続の MO 装置と MO(容量:230 M バイト)

 エ パラレル接続用のクロスケーブル
ANSWER 解説
------------------------------------------------------------------------
010316
 データベースを使用する際,検索中に情報を更新できる機能をもたせると,デ
ータベースの内容に不整合が生じることがある。こうした事態を防ぐための機能
として,適切なものはどれか。

 ア セキュリティ維持

 イ 相互排除(排他制御)

 ウ 操作言語の解析・処理最適化

 エ データ構造設計支援
ANSWER 解説
------------------------------------------------------------------------
010319
 プロジェクトの完成までに要する延べ作業月数を計算するために,表計算ソフ
トを用いることにした。セル E2 に入れるべき式はどれか。ここで,表中の開始
年,終了年は 4 けたの数値が記入されている。また,各プロジェクトの開始日
は月初,終了日は月末とする。

┏━┳━━━┳━━━┳━━━┳━━━┳━━━━━━┓
┃ ┃ A  ┃ B  ┃ C  ┃ D  ┃   E   ┃
┣━╋━━━┿━━━┿━━━┿━━━┿━━━━━━┫
┃1 ┃開始年│開始月│終了年│終了月│期間(月数)│
┣━╂───┼───┼───┼───┼──────┤
┃2 ┃1990 │  5 │1995 │  3 │      │
┣━╂───┼───┼───┼───┼──────┤
┃3 ┃1992 │ 10 │2000 │ 12 │      │
┣━╂───┼───┼───┼───┼──────┤
┃4 ┃1993 │  9 │2001 │  3 │      │
┗━┻───┴───┴───┴───┴──────┘


 ア (C2−A2)*12+D2−B2

 イ (C2−A2)*12+D2−B2+1

 ウ (C2−A2+1)*12+D2−B2+1

 エ IF((D2−B2)<0,(C2−A2−1)*12+(D2−B2+1),(C2−A2)*12+(D2−B2+1))

斎藤注
図がずれている人は,こちらを参考にしてください
http://www2.osk.3web.ne.jp/~kazikeda/mua/
ANSWER 解説
------------------------------------------------------------------------
010321
 満点の点数がそれぞれ異なる 3 種類の試験を行った。表計算ソフトを使って,
各試験の得点を 100 点満点に換算した数値をセル F3〜H10 に作成する。セル
F3 に入れるべき式はどれか。ここで,セル F3 の式は F3〜H10 に複写する。

┏━┳━━━━━━┳━━━┳━━━┳━━━┳━┳━━━┳━━━┳━━━┓
┃ ┃   A   ┃ B  ┃ C  ┃ D  ┃E ┃ F  ┃ G  ┃ H  ┃
┣━╋━━━━━━┿━━━┿━━━┿━━━┿━┿━━━┿━━━┿━━━┫
┃1 ┃      │国語 │算数 │理科 │ │国語 │算数 │理科 │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃2 ┃満点の点数→│  250│  200│  150│ │   │   │   │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃3 ┃ 浅井一郎 │  180│  180│  115│ │   │   │   │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃4 ┃ 井上次郎 │  235│  155│  95│ │   │   │   │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃5 ┃ 上田五郎 │  206│  85│  150│ │   │   │   │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃:┃  :   │ : │ : │ : │:│ : │ : │ : │
┃:┃  :   │ : │ : │ : │:│ : │ : │ : │
┣━╂──────┼───┼───┼───┼─┼───┼───┼───┤
┃10┃ 渡部花子 │  245│  105│  108│ │   │   │   │
┗━┻──────┴───┴───┴───┴─┴───┴───┴───┘


 ア 100*B3/$B2

 イ 100*B3/B$2

 ウ 100*$B3/$B2

 エ 100*B$3/B$2
ANSWER 解説
------------------------------------------------------------------------
010322
 表計算ソフトの関数を組み合わせて作成した,A の絶対値の整数部分を求める
計算式として,正しいものはどれか。

 ア IF(A<0,−整数部(A),整数部(A))

 イ IF(A<0,−整数部(A)−1,整数部(A))

 ウ 整数部(IF(A<0,−A,A))

 エ 整数部(IF(A<0,−A,A)+0.5)
ANSWER 解説
------------------------------------------------------------------------
010323
 “日数(y,m,d)”は,基準日から y 年 m 月 d 日までの日数を算出する関数
である。この関数を用いて,あるプロジェクトの作業日数を表計算ソフトで計算
したい。開始年月日が 2000 年 4 月 18 日,終了年月日が 2002 年 10 月 25
日のときの作業日数を求める計算式として,正しいものはどれか。

 ア 日数(2002−2000,10−4,25−18)

 イ 日数(2002,10,25)−日数(2000,4,18)−1

 ウ 日数(2002,10,25)−日数(2000,4,18)

 エ 日数(2002,10,26)−日数(2000,4,18)
ANSWER 解説
------------------------------------------------------------------------
010326
 表計算ソフトで,セル B2 には計算式として,“整数部(A1/A2)”を入力し,
セル B3 には計算式として,“整数部(剰余(A$1,A2)/A3)”を入力する。そし
て,セル B3 をセル B4〜B10 に複写し,セル A1 に 123456789 を入力したとき,
セル B7 の値は幾つになるか。

┏━┳━━━━┳━━━━━━━━━┓
┃ ┃  A  ┃    B     ┃
┣━╋━━━━┿━━━━━━━━━┫
┃1 ┃    │         │
┣━╂────┼─────────┤
┃2 ┃ 10,000│         │
┣━╂────┼─────────┤
┃3 ┃  5,000│         │
┣━╂────┼─────────┤
┃4 ┃  1,000│         │
┣━╂────┼─────────┤
┃5 ┃   500│         │
┣━╂────┼─────────┤
┃6 ┃   100│         │
┣━╂────┼─────────┤
┃7 ┃   50│         │
┣━╂────┼─────────┤
┃8 ┃   10│         │
┣━╂────┼─────────┤
┃9 ┃    5│         │
┣━╂────┼─────────┤
┃10┃    1│         │
┗━┻────┴─────────┘

 ア 1

 イ 39

 ウ 89

 エ 24691
ANSWER 解説
------------------------------------------------------------------------
010327
 学習の成果を測るために試験を実施し,その得点によって“優”,“良”,
“可”,“不可”の区分を表計算ソフトで行うことにした。答えを C 列に求め
ることとし,関数として定義した判定式をセル C1 に入力し,セル C2〜C35 に
複写する。セル C1 に入力する式として,正しいものはどれか。ここで,条件は
次のとおりである。

[条件]
(1) 試験は 100 点満点で,セル A1〜A35 には得点が入力されている。
(2) セル A36 には平均点を求める関数が入力されている。
(3) セル B1 には次の式が入力され,この式がセル B2〜B35 に複写されている。
   A1−$A$36
(4) 平均点より 10 点以上高ければ“優”,平均点以上で差が 10 点未満であれ
 ば“良”,平均点より 10 点以上低ければ“不可”,それ以外は“可”と表示
 する。


 ア IF(B1>10,'優',IF(B1>0,'良',IF(B1<−10,'可','不可')))

 イ IF(B1≧10,'優',IF(B1>0,'良',IF(B1<−10,'不可','可')))

 ウ IF(B1>10,'可',IF(B1>0,'不可',IF(B1<−10,'優','良')))

 エ IF(B1≧10,'優',IF(B1≧0,'良',IF(B1≦−10,'不可','可')))
ANSWER 解説
------------------------------------------------------------------------
010328
 ある学校では,学生の授業履修に関する情報を,次のようなレコード形式で記
録してきた。これをデータベース化するに当たり,データの重複などの問題を避
けるために,レコードを分割することにした。学生は複数の授業を履修し,授業
は複数の学生が履修する。さらに,どの学生も一つの授業を 1 回だけ履修する。
このときの,最も適切な分割はどれか。

┌─────┬───┬─────┬───┬────┬──┐
│学生コード│学生名│授業コード│授業名│履修年度│成績│
└─────┴───┴─────┴───┴────┴──┘

   ┌─────┬───┐┌─────┬───┐
 ア │学生コード│学生名││授業コード│授業名│
   └─────┴───┘└─────┴───┘
   ┌─────┬─────┬────┬──┐
   │学生コード│授業コード│履修年度│成績│
   └─────┴─────┴────┴──┘

   ┌─────┬───┬──┐┌─────┬───┬────┐
 イ │学生コード│学生名│成績││授業コード│授業名│履修年度│
   └─────┴───┴──┘└─────┴───┴────┘

   ┌─────┬───┐┌─────┬───┐┌────┬──┐
 ウ │学生コード│学生名││授業コード│授業名││履修年度│成績│
   └─────┴───┘└─────┴───┘└────┴──┘

   ┌─────┬─────┐┌───┬───┬────┬──┐
 エ │学生コード│授業コード││学生名│授業名│履修年度│成績│
   └─────┴─────┘└───┴───┴────┴──┘
ANSWER 解説
------------------------------------------------------------------------
010329
 関係データベースを利用する際に,データの正規化を行う目的として,適切な
ものはどれか。

 ア 異機種のコンピュータ間の,データの互換性を保証するため

 イ データベースをネットワークで利用する際に,伝送上許されない文字を除
  去するため

 ウ 表への項目追加などの際に,データベース保守作業を容易にするため

 エ 複数の媒体にまたがるデータの格納領域を,一つの連続した格納領域に見
  せかけるため
ANSWER 解説
------------------------------------------------------------------------
010330
 SQL では,LIKE 述語と任意の文字列を表す特殊文字“%”を使うことで文字列
のパターンマッチを行うことができる。蔵書テーブル BOOKS から“UNIX” を書
名に含むものを探すために,次の SQL 文を用いるとき,a に指定する文字列と
して,適切なものはどれか。

  SELECT  * FROM BOOKS WHERE 書名 LIKE '【 a 】'

 ア %UNIX

 イ %UNIX%

 ウ UNIX

 エ UNIX%
ANSWER 解説