問題來自istqb foundation level模擬試題中的一道題目:
答案選項有:
a. 5 b. 6 c. 7 d. 8
應該選擇哪乙個選擇呢?
問題解答
我們注意到這個決策表的條件樁給出了4個條件,每個條件可以取值為y或者n,這樣全排列組合的規則有 16 條 。
圖中列出了 16 條規則。但是這些規則中存在冗餘的規則。
首先去除掉不符合邏輯的規則,不符合邏輯的規則是無效的組合,這樣首先去掉規則2、3、5。這樣還剩餘 16-3=13條規則。
接下來,對剩餘的13條規則看看有沒有能夠合併的。能夠合併的規則的特點是:動作樁相同,但是條件是無關的。所謂條件是「無關的」可以這樣理解:即
從規則9—規則16,條件c1取值為n,無論條件c2是什麼,動作取值都是相同的。這樣規則9——16其實是可以合併為1條規則。這樣規則1、4、6、7、8有5條,再加上規則9——16合併成的1條規則,總共有 6條規則。
所以,這個問題的正確答案是對其進行優化之後,最優決策表的規則有 6 條。
正確答案是: b
(完)
一道關於訊號的題
用fork建立兩個子程序,呼叫signal 讓父程序接收鍵盤上的中斷訊號 control c 捕捉到訊號後父程序用kill 向子程序傳送自定義訊號,子程序捕捉到訊號後分別輸出如下資訊後終止 child process 1 is killed by parent child process 2 is ...
一道關於矩陣的題
wzz的視察 檔名 inspect 時限 1s 記憶體 256mb decription wzz擁有乙個王國。他的王國是長方形的,跨越了n個維度區和m個經度區,且在每個經度區和緯度區的交界處有一座城市 即wzz的王國一共有n m座城市 某一天早上,wzz從他的一萬平方公尺的大床上起來,他決定去視察一...
關於C 的一道題
閱讀下面程式,然後請寫出輸出結果 cpp view plaincopy include using namespace std int main void 輸出結果如下圖 分析 為什麼會這樣的結果呢?首先我們先分析一下程式,首先我們先看看第一組a和b,那麼a和b是什麼呢?根據我們所學,我們知道a和b...