« 体力作り日記 | トップページ | [オリンピック]男子400mリレー »

2004年8月28日 (土曜日)

プロマネお勉強メモ

情報処理の秋試験の午前対策とblogのネタ作りの為に、ここのオンライン模擬試験を毎日する事にしてみました。
間違えた問題をここに書いておけば、試験直前に見直すのに便利かもしれないし。(^^;
今のところ、受かる気しないけどね~。(爆)>プロマネ試験

【問題 1】 500の病室数をもつA病院では、病室の番号として001から順に
3けたの番号を割り当てている。ただし、どのけたにも4と9の数字を
使用しないことになっているので、例えば、8番目の病室の番号は010である。
この病院の215番目の病室の番号は何番か。
ア.258
イ.300
ウ.323
エ.328

あなたの答え:イ
正解:エ
こんな↓プログラムを書いて力技で求めれば答えは出るんだけど・・・。(^^;
#!/usr/bin/ruby
room_array=[]; room_no=1;
for i in 0..(215-1)
  while (/^.*[49]/ =~ room_no.to_s) do 
    p room_no;
    room_no+=1;
  end;
  room_array[i]=room_no;
  room_no+=1;
end;
p room_array
print "解答:215番目の病室の番号→",room_array[215-1],"番\n";

実行結果
↓
解答:215番目の病室の番号→328番
算数の苦手な私は手計算をすると間違える罠。(つД`)
というか、これを手計算で簡単に求める方法って、どうやるの?
結構、悩んだけど、分からん・・・。_| ̄|○

【問題 5】 関係データベースにおいて、表から特定の列だけを取り出す
操作はどれか。
ア.結合
イ.削除
ウ.射影
エ.選択

あなたの答え:エ
正解:ウ
データベースに関するプログラムは書いた事が無いので、データベースの問題は、完全に私の弱点・・・。(^^;
"射影"って何じゃ?って事で調べてみました。
ここのサイトによると、 SQLで書くと、"SELECT <列名> FROM <テーブル名>"ということらしいです。
下手に日本語で書かれると分かり難いのぉ~。(T_T)
素直にSQL文を書いてくれた方が分かりやすいですね。
ちなみに、"選択"は、「選択とは,テーブルもしくはクエリから,特定の条件を満たすレコードを抽出することを言います.」ということで、SQL文では、"SELECT <列名> FROM <テーブル名> WHERE <条件>"とのこと。

データベース用語は、試験直前に要チェックだな・・・。
まったく分からん・・・。(ノД`)シクシク

【問題 8】 オンラインシステムのデータベース回復処理に関する記述のうち、
適切なものはどれか。
ア.業務処理場の誤りによってデータベースの誤更新が行はわれた場合、
    ジャーナルファイルの更新後情報を用いて最新の状態に回復する。
イ.ディスクアクセス時に回復不能なエラーが発生した場合、
   最新のバックアップファイルとジャーナルファイルの更新前情報を用いて
   回復する。
ウ.データベースの回復処理に備えて、定期的にその内容をバックアップ
    ファイルに記録するとともに、オンライン稼動中にはジャーナルファイルに
    更新情報を記録する。
エ.データベースの回復処理に備えて、入力されたトランザクション、
   更新前後のデータベースレコード及びその際の処理プログラムを
   含むジャーナルをとる。 

あなたの答え:エ
正解:ウ
うーん、またもやデータベース問題・・・。
苦手意識があるから、騙されやすい・・・。(^^;

|

« 体力作り日記 | トップページ | [オリンピック]男子400mリレー »

学問・資格」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/16952/1296794

この記事へのトラックバック一覧です: プロマネお勉強メモ:

« 体力作り日記 | トップページ | [オリンピック]男子400mリレー »