東北公益文科大学2年 情報検索 試験問題
出題者: 大駒、西口、広瀬
試験日: 平成14年7月15日
持ち込み: 参考書、ノート,コピー、メモ、電卓は可、パソコンは不可。
回収: 解答用紙のみ回収する、問題用紙は持ち帰ってよい。
(1)10進数"2002"を16進数に直せ。
(2)16進数"4b6f75656e"はあるローマ字単語のASCII表現である。
そのローマ字単語を記せ。(下のASCIIコード表参照)
(3)次のプログラムを実行したとき、最後に出力される数値を記せ。
k=0
sum=0
while k<=20
sum+=k
k+=2
end
print "%d\n",sum
(4)次のような数値を標準入力から全部読んで、60以上100以下の数値だけの
合計を計算して出力するプログラムを書け。
96
38
120
8
59
200
80
44
75
・
・
・
(ASCIIコード表は省略)
(5)以下は,「商品価格に消費税5%を加算して合計したものを買い上げ金額とし
て表示する」プログラムである。[ ]内のa〜eに入る記述を選択肢の中から選
び番号で答よ。ただし、同じ選択肢は1回しか選んではいけない。
# 消費税を商品価格に加算するプログラム
[a] "商品価格を入力してください。\n"
price = gets.[b]
tax = price * 0.05
total = price + tax
[c] "商品価格に消費税を加算した[d]円がお買い上げ金額です!\n",[e]
[選択肢]
(1)to_f (2)to_i (3)to_s (4)chomp (5)printf (6)print
(7)%d (8)%b (9)price (10)tax (11)total (12)0.05
(6)下に示す入力行がある。下記 a〜e の正規表現にマッチする行をすべて行番
号で答えよ。入力行の各行の先頭3桁は行番号、コロン、空白で、実際のデー
タは4桁目から始まる。
(\ と \は同じ)
a) .
b) [A-Z][A-Z]
c) \d+\s
d) ^$
e) (\d+[-:/])+\d
---------[入力行]------------------------------------------
↓行頭の位置
1: # $FreeBSD: src/COPYRIGHT,v 1.4 1999/09/05 21:33:47 obrien Exp $
2: # @(#)COPYRIGHT 8.2 (Berkeley) 3/21/94
3:
4: All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite
5: Releases is copyrighted by The Regents of the University of California.
6:
7: Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
8: The Regents of the University of California. All rights reserved.
-------------------------------------
以上