1. NAND是一種邏輯運算子(operator):a NAND b定義成NOT(a AND b)。NOR也是一種邏輯運算子(operator):a NOR b定義成NOT(a OR b)。請化簡下列運算式:(以AND、OR、NOT邏輯運算子表示) (一)a NAND a (二)a NOR a (三)(a NAND b) NAND (a NAND b)
2. 請使用C++或Java程式庫中的vector類別,以泛型(generic)技術,設計一堆疊(Stack)物件,內含push()、pop()、isEmpty()及atTop()等四項功能。評分準則如下: (一)用泛型技術宣告此堆疊物件。 (二)完成push()方法設計。 (三)完成pop()方法設計。 (四)完成isEmpty()方法設計。(五)完成atTop()方法設計。
3. 某企業要記錄包括員工代碼、姓名、出生年月日、性別、經歷等員工資料,其中經歷可以包含多項經歷,每一項經歷必須記錄公司或機構名稱、職位、任職期間。請為該企業設計一可以解決此問題的關聯式(relational)資料庫,作答時必須寫出每一個資料表(table)及其屬性(attribute),並將屬性名稱列於資料表名稱後以括弧括住之方式表達,主鍵以加底線標示,並加文字說明各屬性、主鍵、外來鍵(外來鍵之參照關係亦應說明)。