本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成17年度 技術士第一次試験問題【専門科目】

W−25

プログラムの中に、分岐のための判定条件として、{ a>10 OR b<20 } すなわち、「変数 a の値が10よりも大きいか、あるいは、変数 b の値が20より小さい」という式があったとする。この判定条件のテストデータを3種類作成するとして、最も適切なものを選択せよ。なお、具体的なテストデータは、(変数 a の値、変数 b の値) と表記している。

@ ( 8, 18) ( 9, 19) (10, 20)

A ( 9, 21) (10, 20) (11, 19)

B ( 9, 19) (10, 20) (11, 21)

C (10, 19) (11, 20) (11, 21)

D (10, 19) (11, 20) (12, 21)


正解

B


解説

a, b それぞれについて、判定条件に対して真なら○、偽なら×とするとき、(a, b) が順不同で (○, ×) (×, ○) (×, ×) となっている組を選択する。

@ ( 8, 18) ( 9, 19) (10, 20)

A ( 9, 21) (10, 20) (11, 19)

B ( 9, 19) (10, 20) (11, 21) 正しい。

C (10, 19) (11, 20) (11, 21)

D (10, 19) (11, 20) (12, 21)

W−24 目次 W−26