必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成16年度春季問題
  4. 平成16年度春季解答・解説

平成16年度春季解答

問題6

赤、白、黄の 3 種類の球が 3 個ずつ入っている箱の中から、3 個の球を同時に取り出すとき、すべて白の球になる確率は幾らか。

1/84
3/14
5/21
11/14

解答:ア

<解説>

  1. 1個目の球が白の確率は、9個の中から3つで3/9=1/3
  2. 2個目の球が白の確率は、8個の中から2つで、2/8=1/4
  3. 3個目の球が白の確率は、7個の中から1つで、1/7
  4. 全体の確率=1/3×1/4×1/7=1/84

問題へ

問題7

1 ビットの数 A、B の和を 2 ビットで表現したとき、上位ビット C と下位ビット S を表す論理式の組合せはどれか。ここで、"・"は論理積、"+"は論理和、Xは X の否定を表す。

解答:ア

<解説>

  • 上位ビットCはA,Bがともに1のときだけ1となる。よってCはAとBの論理積A・Bで表される。
  • 下位ビットSはA,Bの論理値が互いに異なる場合だけ1となる。よってSはAとBの排他的論理和で表される。

問題へ

問題8

関数 eq(X,Y) は、引数 X と Y の値が等しければ 1 を返し、異なれば 0 を返す。整数 A、B、C について、eq(eq(A,B),eq(B,C)) を呼び出したとき、1 が返ってくるための必要十分条件はどれか。

(A = B かつ B = C) 又は (A ≠ B かつ B ≠ C)
(A = B かつ B = C) 又は (A ≠ B 又は B ≠ C)
( A = B かつ B = C )又は A = C
(A = B 又は B = C) 又は A = C

解答:ア

<解説>

eq(eq(A,B),eq(B,C))が1を返すのは、①eq(A,B)とeq(B,C)がどちらも1を返す場合または②eq(A,B)とeq(B,C)がどちらも0を返す場合である。
①になるための条件はA=BかつB=C,②こなるための条件はA≠BかつB≠Cなので,全体の必要条件は「①または②である。

正解はアである。

問題へ

問題9

論理型の変数 A , B の値にかかわらず,次の流れ図と同一の分岐が得られるものはどれか。ここで,AND は論理積,OR は論理和,XOR は排他的論理和,NAND は否定論理積を表す。

解答:イ

<解説>

流れ図の結果は、次の4通りである。

A:偽,B:偽 = exit2
A:偽,B:真 = exit1
A:真,B:偽 = exit1
A:真,B:真 = exit2
× A が真、B が真の場合にexit1となる。
上記式より正しい。
× A が偽、B が偽の場合にexit1となる。
× A が真、B が真の場合にexit1となる。

問題へ

問題10

2 種類の文字 "A"、"B" を 1 個以上、最大 n 個並べた符号を作る。60 通りの符号を作るときの n の最小値は幾らか。

4
5
6
7

解答:イ

<解説>

文字A,Bをn個並べたとき、表せる符合の数は、2n通りとなる。従って、60通りの符号を表すnの最小値は、
21+22+23+24+25=62
となる。したがって、5である。

問題へ