初級シスアド'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)
解説
------------------------------------------------------------------------
010302
システムアドミニストレータが情報システム部門と協力してシステムテスト
(総合テスト)に参加するとき,用意しておくべきテストデータはどれか。
ア 業務上,例外的な処理とされるデータや,実際に業務で使うデータ
イ プログラム内の全命令を 1 回以上実行させるデータ
ウ モジュール間のインタフェースに関するエラーを検出させるデータ
エ モジュールの論理エラーを検出させるデータ
解説
------------------------------------------------------------------------
010305
2 台のコンピュータを並列に接続しているシステムがある。システムが稼働す
るためには,どちらか 1 台が稼働していればよい。各コンピュータの MTBF と
MTTR が表に示す値のとき,システムの稼働率は何%か。
単位 時間
┌────┬────┐
│ MTBF │ MTTR │
┌───────┼────┼────┤
│コンピュータ 1│ 330 │ 20 │
├───────┼────┼────┤
│コンピュータ 2│ 460 │ 40 │
└───────┴────┴────┘
ア 92.9
イ 96.2
ウ 97.8
エ 99.5
解説
------------------------------------------------------------------------
010306
パソコンの電源を入れると,OS が起動する前にフロッピーディスク装置やハ
ードディスク装置へのアクセスが行われる。また,画面表示やキーボードからの
入力も可能になる。これらの働きを行っているものはどれか。
ア BIOS
イ FAT
ウ 起動ディスク
エ ディスクドライバ
解説
------------------------------------------------------------------------
010307
SCSI 対応の MO,CD-R,スキャナ及び内蔵ハードディスク装置を一つの SCSI
ボードにデイジーチェーンで接続したら,正常に動作しなくなった。調査したと
ころ,それぞれの SCSI 装置を単独で接続した場合は正常に動作し,ターミネー
タ,SCSI ID の設定には問題ないことが分かった。このトラブルの原因に関する
記述として,適切なものはどれか。
ア SCSI ケーブルの全長が制限を超えている。
イ 異なった SCSI 規格の機器を混在して使用している。
ウ 外付タイプと内蔵タイプの SCSI 機器を混在して接続している。
エ 外付タイプの SCSI 機器の接続順を間違えている。
解説
------------------------------------------------------------------------
010308
200MHz で動作する CPU をもつパソコンがある。この CPU は,機械語の 1 命
令を平均 0.8 クロックで実行できることが分かっている。この CPU は 1 秒間
に約何万命令実行できるか。
ア 25
イ 50
ウ 25,000
エ 50,000
解説
------------------------------------------------------------------------
010309
パソコンのカタログに,MPU の 1 次キャッシュ(以下,1 次と略す)及び 2
次キャッシュ(以下,2 次と略す)という記述があった。1 次及び 2 次に関す
る説明のうち,適切なものはどれか。
ア 1 次と 2 次は,主記憶の素子のアクセス速度による分類であり,高速な
素子を 1 次,低速な素子を 2 次という。
イ 1 次と 2 次は,ともにパソコンを高速化するためのメモリであり,MPU
がアクセスする順番によって名称が使い分けられている。
ウ 1 次はハードディスクと MPU 間のデータ転送速度を高速化するためのメ
モリであり,2 次はビデオボードの描画を高速化するためのメモリである。
エ 1 次はパソコンを高速化するためのメモリであり,2 次は主記憶の容量を
見かけ上増やすためのメモリである。
解説
------------------------------------------------------------------------
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 メモリを増
設する。
解説
------------------------------------------------------------------------
010313
縦横各 10 インチの画像を 100 ドット/インチ,8 ビット(256 色)カラー
で読み込ませたビットマップデータがある。これをそのまま電話回線を介して
500 秒以内で伝送したいとき,モデムの伝送速度は最低何ビット/秒必要か。こ
こで,回線の利用率は 1.0 とする。
ア 9,600
イ 14,400
ウ 28,800
エ 56,000
解説
------------------------------------------------------------------------
010314
SGML の用途として,適切なものはどれか。
ア 動的に画面が変化するホームページを作成する場合
イ ホームページを画面で見たとおりに印刷する場合
ウ マニュアルなど文章のデータをデータベース化し,複数のユーザで利用す
る場合
エ ワープロソフトで作成された文章を,表計算ソフト用に変換する場合
解説
------------------------------------------------------------------------
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 バイト)
エ パラレル接続用のクロスケーブル
解説
------------------------------------------------------------------------
010316
データベースを使用する際,検索中に情報を更新できる機能をもたせると,デ
ータベースの内容に不整合が生じることがある。こうした事態を防ぐための機能
として,適切なものはどれか。
ア セキュリティ維持
イ 相互排除(排他制御)
ウ 操作言語の解析・処理最適化
エ データ構造設計支援
解説
------------------------------------------------------------------------
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/
解説
------------------------------------------------------------------------
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
解説
------------------------------------------------------------------------
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)
解説
------------------------------------------------------------------------
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)
解説
------------------------------------------------------------------------
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
解説
------------------------------------------------------------------------
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,'不可','可')))
解説
------------------------------------------------------------------------
010328
ある学校では,学生の授業履修に関する情報を,次のようなレコード形式で記
録してきた。これをデータベース化するに当たり,データの重複などの問題を避
けるために,レコードを分割することにした。学生は複数の授業を履修し,授業
は複数の学生が履修する。さらに,どの学生も一つの授業を 1 回だけ履修する。
このときの,最も適切な分割はどれか。
┌─────┬───┬─────┬───┬────┬──┐
│学生コード│学生名│授業コード│授業名│履修年度│成績│
└─────┴───┴─────┴───┴────┴──┘
┌─────┬───┐┌─────┬───┐
ア │学生コード│学生名││授業コード│授業名│
└─────┴───┘└─────┴───┘
┌─────┬─────┬────┬──┐
│学生コード│授業コード│履修年度│成績│
└─────┴─────┴────┴──┘
┌─────┬───┬──┐┌─────┬───┬────┐
イ │学生コード│学生名│成績││授業コード│授業名│履修年度│
└─────┴───┴──┘└─────┴───┴────┘
┌─────┬───┐┌─────┬───┐┌────┬──┐
ウ │学生コード│学生名││授業コード│授業名││履修年度│成績│
└─────┴───┘└─────┴───┘└────┴──┘
┌─────┬─────┐┌───┬───┬────┬──┐
エ │学生コード│授業コード││学生名│授業名│履修年度│成績│
└─────┴─────┘└───┴───┴────┴──┘
解説
------------------------------------------------------------------------
010329
関係データベースを利用する際に,データの正規化を行う目的として,適切な
ものはどれか。
ア 異機種のコンピュータ間の,データの互換性を保証するため
イ データベースをネットワークで利用する際に,伝送上許されない文字を除
去するため
ウ 表への項目追加などの際に,データベース保守作業を容易にするため
エ 複数の媒体にまたがるデータの格納領域を,一つの連続した格納領域に見
せかけるため
解説
------------------------------------------------------------------------
010330
SQL では,LIKE 述語と任意の文字列を表す特殊文字“%”を使うことで文字列
のパターンマッチを行うことができる。蔵書テーブル BOOKS から“UNIX” を書
名に含むものを探すために,次の SQL 文を用いるとき,a に指定する文字列と
して,適切なものはどれか。
SELECT * FROM BOOKS WHERE 書名 LIKE '【 a 】'
ア %UNIX
イ %UNIX%
ウ UNIX
エ UNIX%
解説