初級シスアド'99/05は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
990506  初級シスアド午前平成11年春問12

 エ 電力使用量が 20% 低減し,目標値以下となった。

>ア=(8)反省,残った問題にあたります。
>イ=(3)現状の把握にあたります。
>ウ=(5)対策を考え,実行するにあたります。
>エ=正しいです。

 どうもありがとうございました。

> QCサークル
> 経営管理総論でその言葉が教科書にでてきました。
> アメリカの企業ではQCサークルを行う時間も勤務時間に含まれているのですが
> 日本の企業の場合は勤務時間の後QCサークルを行うそうです。しかもそれは
> 残業手当に入らないそうです。教授は「日本は出世払いだから...」と言って
> いました。_(._.)_

 会社によると思います。本来なら QC 活動には,残業手当てをつけるべきで
しょうね。QC に限らず残業手当をつけない会社もあって,そこの社員は,残業手
当を付けている会社よりも高給でした。薄給で残業手当もつかずに QC サークル
をするのは,自分のためと思ってがんばりましょう。時期が来たら転職でしょう。

------------------------------------------------------------------------
990507  初級シスアド午前平成11年春問15

 ウ システム開発の早い段階から,試作品を作成して,利用者の確認を得なが
  ら開発を進める。

> プロトタイプ=試作と覚えましたが,あってますでしょうか?^^;

 いいです。

>プイロトタイピング...エンドユーザーコンピューティングを意識した開発方法
>システム段階の早い時機にプロトタイプ(試作品)をつくって
>ユーザの意見を収集し、改良をくわえて試作品を示すのでユーザの
>要求にこたえやすい。
>SADはユーザの代表として試作品の検証やテストに参画する。

 どうもありがとうございました。


>ア.ウォーターフォールモデル
>イ.ウォーターフォールモデル
>ウ.プロトタイピング
>エ.データ中心アプローチ

 どうもありがとうございました。エは,データ中心アプローチとは言いきれま
せん。

------------------------------------------------------------------------
990510  初級シスアド午前平成11年春問16

 ア 何らかの理由によってバーコード表記が読み取れなかった場合に,数字表
  記の内容を確認してキーボードから入力する。

>   私は、バイトでドラッグストアーのレジをしています。
>     そのとき、バーコードが読み取れなかった場合は
>     JANコードをうっているので、アだと思いました。


 どうもありがとうございました。こういう経験のコメントは大歓迎です。
 コメントは,左詰で記入してくださいね。

>  今小売業に携わっています。
>  つまり、バーコードとは毎日、一緒にお仕事をしているわけですが、
>  レジ等で、バーコードをスキャンしきれなかった時には、
>  キーボードで、いわゆるJANコードを入力しています。
>  日常業務の中でこうやっているわけで、この方法が正しければ、
>  解答も正解ということになりますが、
>  間違っているとしたら、一体、私の日々の仕事って……。

 どうもありがとうございました。左の空白は詰めてくださいね。安心して,
仕事をして下さいね(^^);

------------------------------------------------------------------------
990511  初級シスアド午前平成11年春問18

 エ ラジオボタン

>チェックボックス:複数選択が可。
>テキストボックス:文字列を入力させるのに使われる。
>メニューバー:処理を洗濯するのに使われる。
>ラジオボタン:複数の選択項目から 1 つを選択するために使われる。

 どうもありがとうございました。洗濯→選択でした。

> しかし、VBでは、ラジオボタンではなく、オプションボタンという名称ですね。
> 名称が異なっていたので、はじめてVBでオプションボタンコントロールを使った
> 時は、ちょっと戸惑いました。
> 

 どうもありがとうございました。

 昔の車のラジオのボタンを想像すると「ラジオボタン」がよく分かります。

------------------------------------------------------------------------
990512  初級シスアド午前平成11年春問18

 ウ 5

> 0 〜 9 の数字10文字、 A 〜 Z の大文字英字26文字の
> 合計36文字を使って200万人を一意に識別できるコードを
> 作るには、36^4(1679616)ではまだ足りない。
> 36^5(60466176)なら足りるので5桁。

 どうもありがとうございました。これって,けた数の多い電卓がないと計算が
大変ですね。

>この問題は、36進法で200万までの数字を記述するのに何桁必要か?と同じですよね。
>36^2=1296
>36^3=46656
>36^4=1679616
>36^5=60466176
>というわけで5桁必要(ウ)

 どうもありがとうございました。

------------------------------------------------------------------------
990513  初級シスアド午前平成11年春問21

 ア システムの変更時に,自システム内だけでなく,既存の他システムについ
  ても関連する各機能が正しく稼働することを確認するものである。

>レグレッションテストとは機能追加や変更などで修正を行ったとき
>その修正部分による既存部分への影響を調べる。

 どうもありがとうございました。

> ア:正しい。
> イ:負荷テストのこと。
> ウ:性能テストのこと。
> エ:機能テストのこと。

 どうもありがとうございました。

> レグレッションテストの意味が解らなかったので、先生のページを参照しました。
> http://www.mirai.ne.jp/~suehiro/homework/9803/hw980306.htm

 どうもありがとうございました。

------------------------------------------------------------------------
990514  初級シスアド午前平成11年春問22

 イ 14, 15, 60, 61

>限界値分析では正常時より1つづつ大きい(小さい)データを作ります。

 どうもありがとうございました。

> ブラックボックステスト・・・入力用のテストデータから想定される出力結果が
> 正しいかどうかだけを確認するテスト。
> ブラックボックステストのテストデータは、限界値と同じ値のデータ、限界を超
> える値のデータ、エラーが予測される値のデータ、のすべてのデータを準備する
> 必要がある。
> 参考:(「シスアド塾 NO.34」 株式会社オーム社)

 どうもありがとうございました。できればページ数もお願いします。

> ブラックボックス法に関連してホワイトボックス法に関する問題はありますま  
> すか? ありましたら次回お願いします。

 ホワイトボックス法もあります。今日の宿題では扱いませんが,また,そのう
ち,登場しますので,お待ちくださいね。

------------------------------------------------------------------------
990517  初級シスアド午前平成11年春問24

 ウ 入力方法についてのドキュメントの作成

> Aさんがいるうちにちゃんと引き継がないとだめです。
> 答はイかウのいずれかでしょう。
> 画面設計を標準化して、更に入力方法についてのドキュメントを作成すれば
> 良いと思います。
> どちらかを選ばなければならないのなら確実なのはウではないでしょうか?
> 画面設計を標準化しても分からないところは出てくると思われます。
> 家電製品などで、標準化された操作ボタンや表示を見ても使い方が分からな
> ければ最後はマニュアルを見るものです。

 どうもありがとうございました。

> 現在派遣で仕事をしています。勤務先は某メーカーの工場ですが、事務処理関
> 係のマニュアルは各個人の何年も前の引継ぎ書くらいしかありません。 仕事
> の第1歩はマニュアル作りでした。
> でも、せっかく作ったのに、社内システムの変更により無駄なものとなりそう
> です。

 どうもありがとうございました。作成のノウハウとか,一度つくると後で効い
てきますから,無駄ではないですよ。

------------------------------------------------------------------------
990518  初級シスアド午前平成11年春問25

 エ 35

> 1バイト= 8ビット だからCADデータの量は
> 10 * 10 ^ 6 * 8  ビット
> これを回線の利用率 0.6 で転送すると
> (10 * 10 ^ 6 * 8 ) / (64 * 10 ^ 3 * 0.6 ) 秒
> これを分になおすと
> (10 * 10 ^ 6 * 8 ) / (64 * 10 ^ 3 * 0.6 * 60 ) = 34.7 分
> よっておよそ35分で転送できる。

 どうもありがとうございました。

------------------------------------------------------------------------
990519  初級シスアド午前平成11年春問28

 ウ キャッシュメモリは,CPU と主記憶の動作速度の差を補うために使われる

> CPUとメイン・メモリーの間に設置する高速なメモリー
> CPU速度は、メモリーの動作速度に比べて高速なので、通常のメイン・メモリーの
> 速さでは、CPUの待ち時間が多くなってしまう。
> そこで、メイン・メモリーとCPUの間に高速なメモリーを置いて、データやプログ
> ラムを一度このメモリーに蓄えてやりとりする
> CPUは高速なメモリーとやりとりすればよいので、待ち時間が少なくできる

 どうもありがとうございました。

> 主人と一緒に自作パソコンを2台ほど組み立てましたがキャッシュメモリーの
> 意味がいまだによく分かりません。セカンドキャッシュとは???これと関係
> があるのでしょうか?

 セカンドキャシュが,二次キャシュのことですよ。パソコンを組み立てると
勉強になりますね。今日は,授業でパソコン組み立て実習をしました。

> キャッツシュメモリー・・・データ−転送を高速に行う為に、CPUとメインメモ
> リーとの間などに設置するメモリー。メインメモリーに用いられているDRAMより
> アクセス速度の速いSRAMを使う。
> (日経パソコン新語辞典より)

 どうもありがとうございました。

> キャッシュはもともと”一時的な隠し場、貯蔵所”の意味

 どうもありがとうございました。宝石などをいれておくみたいですよ。

> >ア SCSI は周辺装置とのインタフェースです。
> >イ 主にSRAMが使われます。
> >ウ 正解。
> >エ 同じ容量なら主記憶が不要になってしまいます。
> 
> 主記憶に使われるDRAMよりキャッシュに使われるSRAMのほうが高速ですが、
> その分高価で容量も小さいのでSRAMを主記憶に使うことは難しいです。

 どうもありがとうございました。

>データの転送を行なう際,発信側と受取側で処理速度が大きく異なる場合,伝送タイ
>ムのロスを軽減するために一時的にデータなどを貯えておくメモリ。受送信を行なう
>メモリよりも高速である必要がある。キャッシュ,およびキャッシュメモリという場
>合,基本的にはCPU回りのデータのやり取りで行なうものをいい,ハードディスクや
>光磁気ディスク(MO)のデータ伝送ロスを軽減するキャッシュメモリはディスクキャッ
>シュと呼ぶことが多い。
>(月刊アスキー99年2月号付録「パソ単99」より)

 どうもありがとうございました。パソコン雑誌の付録の辞書は,シスアド用と
しては,最新情報も載っていていいですね。内容も的確です。

>一般的に,メインメモリに使われているDRAMのスピードは
>CPUに比べてかなり遅く,CPUの命令実行速度を下げる
>原因となっている。
>この問題を解決するためにCPUとメインメモリの間に
>キャッシュメモリと呼ばれる高速/小容量のメモリを
>配置する。
>そして、CPUがアクセスする頻度の高いコード/デー タを
>なるべくキャッシュメモリに格納しておくよう外部回路で
>コントロールする。
>(http://www.ascii.co.jp/ghelp/1/120.html  参照)

 どうもありがとうございました。
 この回路の工夫の仕方が,一種などの定番問題ですね。

------------------------------------------------------------------------
990520  初級シスアド午前平成11年春問29

 エ 580

> 新聞1日分のバイト数
> =(50kバイト*44ページ*0.5)/1000
> =1.1Mバイト
> CD−Rに何日分入るか
> =640Mバイト÷1.1Mバイト=581.81
> =およそ580日分

 どうもありがとうございました。

> 1日分の容量:44*50(kB)=2200(kB)=2.2(MB)
>        圧縮率50%なので、1.1(MB)
> 640/1.1=581.81... 解答群の中で一番近いのは 580日

 どうもありがとうございました。

>ア:相手のコンピュータに到達するまでに読まれてしまうこともある。
>  何日か前の新聞に、社員がメールを私用に使っていないか、社長が
>  メールすべての内容をチェックしているという会社の話が載ってい
>  ました。社員はそのことを知らないそうです。恐いですね。
>イ:メールの中継点に異常があれば届かないことがある。
>ウ:メールのサイズが制限されていることがある。
>  メールのサイズが極端に大きいときは、メールを経由するサーバを
>  ダウンさせてしまう可能性もあるそうです。
>エ:正解。

 どうもありがとうございました。

> ア メールは葉書一枚ぐらいの安全でしかありません。
>
> イ 相手のメールサーバがダウンしていたら無理。

 どうもありがとうございました。

------------------------------------------------------------------------
990521  初級シスアド午前平成11年春問30

 イ 以前から使用しているワープロソフトが速く動作するようになる。

>スワップ
> 物理的なメモリサイズを超える仮想空間を作り出すために,物理メモリの内容
> の一部をスワップファイルに書き出したり,逆にスワップファイルからメモリ
> に読み込んだりすること.

 どうもありがとうございました。

>主記憶のメモリが増加したため,仮想メモリへの一時退避が減少する。
>そのため,ワープロソフトのが速く動作するようになる。

 どうもありがとうございました。

>アはCPUの変更によって得られる効果

 計算速度なら,そうですが,計算精度であらば,表計算のロジック次第です。

> メモリを増設すると,メモリに読み込めるデータの大きさが増えるため,ある
> 操作をするごとにハードディスク等にデータを読みに行くことが少なくなるの
> で,全体として動作が速くなる。

 どうもありがとうございました。

------------------------------------------------------------------------
990524  初級シスアド午前平成11年春問31

 ウ 128

>  24ビットで8ギガビット。
> 4ビット増やすので8ギガビット×2×2×2×2=128
> よって、ウ

 どうもありがとうございました。

> 先日 10GB と言われて買ったHDD をつないだところ
> どう見ても8GB しか認識しませんでした。
> 雑誌などを調べてどうやらBIOSのせいだとわかったのですが、
> まさにこの問題のことですね。
> ちょっと損した気分ですけど
> 8GB もあれば十分なので今はこのまま使ってます。

 区画を分けるいいですよ。

> セクタ・・・ハードディスクやフロッピーディスクなどで使用される記録領域
> の呼び名

 どうもありがとうございました。

------------------------------------------------------------------------
990525  初級シスアド午前平成11年春問32

 エ ページ記述言語の一種で,主にプリンタ用に使用される言語である。

> Adobe Systems社が開発した文字と図形を表示するページ記述言語。
> (ナツメ社 わかりやすいコンピュータ用語辞典より)

 どうもありがとうございました。できれば,ページ数もお願いします。

> http://member.nifty.ne.jp/~toyoki/pcdic/
>  Adobe社によって開発されたページ記述言語。
>  アウトラインフォントを含む高度なページイメージを作成し、
>  ページプリンタの制御をおこなう。
> http://www.jeims.co.jp/zayu/
>  「ポストスクリプト」と読む。
>  米アドビシステムズ社が開発した、現在事実上の業界標準となっている、
>  プリンタ用ページ記述言語の名称。
>  PostScript対応のアプリケーションで作成したものをPostScript対応の
>  ページプリンタで出力すると、高品質の印刷が可能。

 どうもありがとうございました。

------------------------------------------------------------------------
990526  初級シスアド午前平成11年春問36

 イ (D % 10000) / 100

> D % 10000
> で1103が取り出せます。その後
> / 100
> で11が取り出せます。パズルみたいですね。

 どうもありがとうございました。

> ア:19991103 % 10000 = 1103
>                      = 1103 % 100 = 03 (日の部分が表示されるので×)
> イ:19991103 % 10000 = 1103
>                      = 1103 / 100 = 11 (月の部分が表示されるので◯)
> ウ:19991103 / 10000 = 1999
>                      = 1999 % 100 = 99 (これも×)
> エ:19991103 / 10000 = 1999
>                      = 1999 / 100 = 19 (これも×)

 どうもありがとうございました。

------------------------------------------------------------------------
990527  初級シスアド午前平成11年春問42

 ウ 一つの表の中では,主キーの値が同じ行は存在しない。

>主キーは行の識別を行うために付加される。
>そのため主キーに対するデータは一意に決まらなければならない

 どうもありがとうございました。

> いくつかの 項目の値を指定すれば、一意に行の指定が可能であることもある。
> そうした項目の組を、「主キー候補キー」と呼ぶ。
> 「主キー候補キー」の中から、一つを選んで、「主キー」と呼ぶ
> 「主キー」の内容は、一意に その行を特徴づけることになる。「主キー」に
> は、内容の重複はありえない。
> (http://www.wakhok.ac.jp/DB/section2.7.4.html)
>
> 算術演算でデータが更新されるとしたら、 イ も正しくなくてはいけないので
> はないでしょうか?

 主キーの値を参照して計算で使用することもできます。しかし,更新はできま
せん。

------------------------------------------------------------------------
990528  初級シスアド午前平成11年春問42

 ア AABA.BABBB


>? , * はワイルドカードというものでしょうか?

 そうです。

> 奇しくも(?) 4/26 の宿題と同じ問題です。

 どうもありがとうございました。

> ア=正しい。
> イ=「.」の直前には「A」がなければいけないのに「B」があるから間違い。
> ウ=3文字目は「B」でなければならないのに「A」になっているので間違い。
> エ=「.」の後ろ3文字目が「B」でなければならないのに「A」になっている
>   ので間違い。

 どうもありがとうございました。

------------------------------------------------------------------------
990531  初級シスアド午前平成11年春問45

 イ SELECT COUNT(*) FROM 出庫記録

> ア:全レコードの[数量]の平均値 = 2
> イ:全レコードの件数(行数) = 4
> ウ:全レコードの[数量]の最大値 = 3
> エ:[日付] ='19991011'のレコードの[数量]の合計値 = 3

 どうもありがとうございました。

>SQLははじめてなので少しずつ調べてみました。
>表記は大文字のみなのでしょうか?

 試験は,大文字しか記憶にありません。どうでしょうか? どなたかお願いし
ます。

> SQL−リレーショナル構造のデ−タベースを定義・操作する
> 代表的データベース言語の一つ。
> データベース操作言語(SQL-DML):表を操作するために命令文の集まり。
> SQLの検索は、SELECT-FROM-WHEREの3つの句で行い、
> 選択、射影、結合が実現できる。
> (合格情報処理付録、情報処理基本用語辞典P187)

 どうもありがとうございました。