國立空中大學 94 學年度下學期期中考試題【副題】
科目:電子計算機概論(二)
一、是非題(10 分)
1. × SSL的運作只用到秘密金鑰密碼系統的原理(如DES)而沒有用到公開金鑰密碼系統 (如RSA)的原理。(課本p.52)
2. ○ 在C語言中,double型態的變數可儲存資料之範圍比float型態的變數可儲存資 料之範圍大。(課本p.67)
3. × 在雜湊檔中,若兩筆資料的雜湊值相同,表示他們對應到的記憶體位置是同一個,
這種狀況下系統將會無法處理而產生錯誤。(課本p.119)
4. × 在C/C++語言中,ABC與abc可用來代表相同的變數,因為大小寫的差異編譯器可 以判斷出來自動處理此差異。(課本p.66)
5. × 在循序檔案的結構中,異動檔可使得「加入紀錄」這個動作較有效率,因為異動 檔是一個排序過的檔案。(課本p.118)
二、選擇題(45 分)
1. D 下列何者是由一群電子店鋪所組成,透過共同規範之機制,進行銷售、付款及 整合模式?(A)電子拍賣市場 (B)仲介商業中心 (C)社群模式 (D)電子商場 (課本 p.25)
2. A (A)EPI (B)EDI (C)UCC (D)SSL 規範了企業間商業文件與執行架構兩者的標準。
(課本p.23)
3. B 將非法的程式或程序隱藏在合法的程式中,藉由執行合法的程式來啟動或執行 所隱藏的非法程式或程序,是屬於何種犯罪手法?(A)偽造資料 (B)特洛伊木馬 (C) 邏輯炸彈 (D)蠕蟲 (課本p.36)
4. D 讓網路伺服器因忙碌著回應合法的存取要求或拒絕使用者的存取,導致伺服器無 法正常運作,而使用者也就無法再存取網路資源,這是屬於下列那一種攻擊手法?
(A)非預期操作子攻擊 (B)存取控制探索攻擊 (C)垃圾訊息 (D)阻絕服務攻擊 (課 本p.45)
5. B 數位簽章的原理主要是利用什麼來加密以達到簽章的效果? (A)公開金鑰 (B) 私有金鑰 (C)數位憑證 (D)以上皆可 (課本p.51)
6. C 通常防火牆主要的功能不包括下列那一種?(A)封包過濾 (B)狀態檢視 (C)過濾 掉病毒 (D)代理伺服器 (課本p.42,43)
7. D 以下何者語言與人類語言相近度較遠:(A)C (B)Java (C)Basic (D)Assembly (課本P.61)
8. C 在C/C++語言中,要宣告一個整數的變數,其資料型態為?(A)char (B)float (C)int (D)void (課本p.66)
9. A 在一個C/C++程式中,主要的函數名稱為 (A)main() (B)in() (C)begin (D) 程式設計者可自行定義名稱(課本p.73)
10. C 在C/C++語言中,下列何者為邏輯上的「且」(A)|| (B)| (C)&& (D)& (課 本p.70)
11. C 在C/C++語言中,x=2; y=(x!=3); 這兩個指令執行完後,x與y的值為(A)2、0 (B)2、2 (C) 2、1 (D)2、3 (課本p.70)
12. B 適合用來處理多媒體資料、地理資訊系統的資料庫是那一種?(A)階層式資料 庫 (B)物件導向資料庫 (C)關聯式資料庫 (D)索引式資料庫(課本p.133)
13. C 在關聯式資料庫中,使用者看到的資料是(A)索引 (B)物件 (C)表格 (D)雜湊 值。(課本p.132)
14. B 資料庫與檔案系統相比的優點不包括下列何者?(A)減少資料重覆性 (B)建置 成本較低 (C)可以分享資料 (D)容易輸出報表(課本p.124,125)
15. B 關聯式資料庫內的表格,一個橫列(row)表示一個(A)欄位(field) (B)紀錄 (record) (C)檔案(file) (D)資料(data) (課本p.133)
三、填充題(45 分)
1. 波特的產業競爭之五力競爭模式的五種力量是:新進者(潛在對手)、替代品威脅、
供應商壓力、客戶需求、同業競爭。 (課本p.11,請根據英文New Entrants、
Substitutes、Suppliers,斟酌中文是否正確)
2. 電子商務的仲介模式可分為:B2B模式、B2C模式、C2C模式。(課本p.26) 3. 在C/C++語言中,每個敘述的結尾都要加上什麼符號? ; (課本p.67)
4. 在C/C++語言中,宣告int x[10][20][30]; 表示宣告一個陣列x,這個陣列x有 6000 個元素,第一個元素是 x[0][0][0] (課本p.92)
5. 兩個位元組的整數其所能表示的數值大小範圍為 -32768 ~ 32767 (課本p.67) 6. 完成下列 C++程式碼:輸入華氏溫度(含小數點),印出其對應的攝式溫度,並判斷
是否低於零度。 (課本 p.79)
#include <iostream.h>
main() {
float c,f; /*宣告變數*/
cin >> f; /*輸入華氏溫度*/
c = (f-32)*5/9; /*計算攝式溫度,公式:C = 9
5
* ) 32 (F−
*/
if ( c < 0) /*判斷是否小於 0 */
{
cout << “攝氏溫度 = 零下 “ << c; /*列印結果*/
}
else /*如果大於等於 0 */
{
cout << “攝氏溫度 = “ << c; /*列印結果*/
} }