2010年度 情報関係基礎 第3問 問1#
第3問
次の文章を読み、下の問い(問1〜3)に答えよ。(配点 35)
正の整数値を漢数字で表示する手順を考えよう。 例えば、表1の「漢数字表示」欄に示すように値を表示する。
値 (算用数字で表記) |
漢数字表示 |
---|---|
123456789 |
一億二千三百四十五万六千七百八十九 |
11023 |
一万千二十三 |
5023 |
五千二十三 |
3105 |
三千百五 |
2345 |
二千三百四十五 |
2000 |
二千 |
1211 |
千二百十一 |
223 |
二百二十三 |
問1
次の文章の空欄【ア】〜【エ】に入れるのに最も適当なものを、 下の解答群のうちから一つずつ選べ。
まず、一万未満の数を表示することを考えよう。 与えられた数の千の位、百の位、十の位、一の位の順に、一桁ずつ処理をする。
5023の百の位のように、数字が0の桁では、【ア】。
1211のように1が含まれる場合、数字が1の桁では、一の位ならば、「一」を表示する。 それ以外の位ならば、【イ】。
2345の各桁のように、数字が2以上の場合、一の位ならば、【ウ】。 それ以外の位ならば、【エ】。
何も表示しない
「一」を表示する
「千」を表示する
その桁の数字のみを漢字で表示する
その桁の数字と位を表す文字を漢字で表示する
その桁の位を表す文字のみを漢字で表示する
前の桁と同じ数字を漢字で表示する
解答#
解答用のノートブックを使ってください。
補足#
問題番号 (配点) |
設問 |
解答記号 |
正解 |
配点 |
備考 |
---|---|---|---|---|---|
第3問 (35) |
1 |
ア |
0 |
2 |
何も表示しない |
イ |
5 |
3 |
その桁の位を表す文字のみを漢字で表示する |
||
ウ |
3 |
3 |
その桁の数字のみを漢字で表示する |
||
エ |
4 |
2 |
その桁の数字と位を表す文字を漢字で表示する |
問1 漢数字表示の規則の理解を問う導入問題である。漢数字表示という問題を整理し、特に表記上例外的な0と1に注意を向けさせることで、問2以降の題意の理解を助ける意図がある。いずれも漢数字表記ができれば簡単に答えられる問題で、9割以上の正答率を予想した。実際にはいずれの設問も正答率が高く、全体としては8割台強の正答率となった。
* 正の整数値を漢数字で表示する手順を考えよう。
* まず、一万未満の数を表示することを考えよう。
与えられた数の千の位、百の位、十の位、一の位の順に、一桁ずつ処理をする。
* 5023の百の位のように、数字が0の桁では、何も表示しない。
* 1211のように1が含まれる場合、数字が1の桁では、一の位ならば、「一」を表示する。
それ以外の位ならば、その桁の位を表す文字のみを漢字で表示する。
* 2345の各桁のように、数字が2以上の場合、一の位ならば、その桁の数字のみを漢字で表示する。
それ以外の位ならば、その桁の数字と位を表す文字を漢字で表示する。