2011年8月22日月曜日

ITパスポートH23特別 問100

ファイルの指定方法が記載されているのでそれにのっとって考えましょう。

ページのあるディレクトリがカレントディレクトリ nisiten
二つ上の階層にあるmainディレクトリの下にあるtgazouディレクトリの中に画像を入れます。

上の階層を表すには ..
二つ上なら ..¥..
その下のtgazouだから
..¥..¥tgazou


アが正解!

ITパスポートH23特別 問99

N町店紹介のページへのアクセス数を増やすためにトップからのリンクも増やすといいですね。行きやすくなる。

私だったら懸賞ページへのリンクもトップページからはるでしょう。
そして懸賞ページからN町店紹介ページにリンクはります。
だって店舗紹介ページより懸賞ページに行きたいもん。
N町店紹介のページへのリンクが3通りできます。
結果としてN町店紹介のページへのアクセス数が増えると思うんですけどダメかしら。


ウが正解!

ITパスポートH23特別 問98

24ビットカラーということは1ドットを表すのに24ビット必要ということ
画像のサイズを計算する時の式は
(縦の大きさ×解像度)×(横の大きさ×解像度)×(ビット数/8)←バイトで表わすため
解像度をAとすると
3×A×2×A×24/8=18Aの2乗バイト

写真のサイズが200kバイト(200,000バイト)以下という条件があるので
18A2乗<=200,000 両方を18で割ると

A2乗=11.1×1000=1.1×100の2乗
A≒100

イが正解!

ITパスポートH23特別 問97

応募するボタンを最初に押しちゃったら必要事項いつ入力するのでしょう。
希望商品は一つしか選べないのでラジオボタンが適切。チェックボタンだと複数選べちゃう。
横書きなので目線は左上から右、下に動くのが自然。目線の順に配置すると回答しやすいです。



ウが正解!

ITパスポートH23特別 問96

配列の値で何がわかるかというとチケットの金額

求めたい金額はM=2
大人の場合はN=1だから
TP(2,1)=4,000
子供の場合はN=2だから
TP(2,2) = 1,500
J(大人)の単価が4000、K(子供)の単価が1500ということがわかりました。

合計30枚だから1割引きになりますから式は
0.9×(4000×10+1500×20)=63000

ウが正解!

ITパスポートH23特別 問95

d:
15と15だから合わせて30。割り引いてもらえますね。(^O^)/
流れ図に式が記載されてるので自分で式を作らなくてもいいですね。親切な問題です。

流れ図の式に当てはめると
0.9×(3,000×15+1,000×15)=54,000   かけ数が一緒だから4000×15にすると暗算しやすくなります。

e:
Kが20越えてるので購入できません。 -1


イが正解!



ITパスポートH23特別 問94

条件の行は条件に当てはまっている場合はY、当てはまっていないときはNで表記されています。(注記2に書かれていますね。)
処理の行は実行する時にXが表記されています。
条件と組み合わせをと処理を整理した表(デシジョンテーブル)でYになってるときは流れ図でYesのほうに進みましょう。

bの場所を見てみるとJが20以下でKも20以下にあてはまっているので流れ図で最初の分岐でYesのほうへ進みます。

J+Kは20より小さいがNO、ということは20以上
流れ図でYesに進みましょう。

Yesに進むと0.9で合計がかけられています。1割引きの処理になっていますね。
1割引き処理がされているのでここはXが入ります。


cの場所を見てみるとJが20以下じゃないので流れ図の最初の分岐でNoのほうへ進みます。
合計金額に-1を代入してますね。
代入処理がされているのでここはXが入ります。

両方Xのものを選びましょう。

--------
上記が王道の答え方。
でもね、
条件分岐が少ないので流れ図に頼らないほうが答えが選びやすいです。

b:足して20より小さくない(大きい)。 問題文から割引してもらえるのが判ります。 だからX
c:Jが20より大きいので購入条件に満たしてないですよね。処理内容の1に‐1の代入って書いてます。 だからX


アが正解!