榮譽第一 ※考試時間請關閉手機
國立空中大學九十三學年度下學期期中考試題【副題】
科目:電子計算機概論(二)
一律橫式作答 共 2 頁一、配合題(30%)(答案只要寫 A,B,C…)
(A)代理伺服器 (B)選擇性結構 (C)資料字典 (D)蠕蟲 (E)變數 (F)特洛伊木馬 (G)階層式資料庫 (H)傳值法 (I)駭客 (J)註解
1. (1) 就是將非法的程式或程序隱藏在合法的程式之中,藉由執行合法的程式 來啟動或執行所隱藏的非法程式或程序。
2. (2) ,在區域網路或網際網路散佈,並藉由電子郵件到處流傳,且複製出許 多分身加速擴散的程度。
3. (3) 是「利用高度技術做出不符合常理所判斷之結果的事情」的人。
4. (4) 是在網路的世界中,許多人通常都需要存取相同的資料,此時只要有 一部伺服器先將資料取回,其他電腦就可以向他索取,不必再連至外部網路重複下 載。
5. (5) 就是要先做一些條件的判斷,當條件成立,就做某些敘述;條件不成立,
則做另一些敘述。
6. (6) 它是會隨著程式的執行而可能改變的數。
7. (7) 是給人看的,編譯程式看到時,會跳過去不做任何處理。
8. (8) 是呼叫者將參數值傳給函數後,當函數改變此參數值時,呼叫者的程式 相對於此參數的值還是不變。
9. (9) 是存放資料庫內的每個檔案的特性,例如檔案內的每個欄位的特性。資 料庫管理系統使用它來驗證使用者輸入的資料是否正確和保持資料的一致性。
10. (10) 的觀念是利用「紀錄(Record)」來儲存資料且利用紀錄之間的上下位 置關係來表示這些紀錄之間的關係。其特性是每一個紀錄只能有一個父親,而一個 父親可以有0個(含)以上的兒子。
ANS:
1( F )
( p. 36 )
2( D )( p.37 )
3( I )( p.40 )
4( A )( p. 43 )
5( B )( p. 78 )
6( E )( p. 66 )
7( J )( p. 69 )
8( H )( p. 95 )
9( C )( p. 126 )
10( G )( p. 127 )
二、選擇題(51%)
1.主機時代的電腦是集中運算與管理的機制,一般的使用者則是透過(1)終端設備 (2)個人電腦 (3) 網路 (4)手機 與主機系統傳遞資訊,進行資料處理相關的運算。
2.美國於1993年提出了國家資訊基礎建設的計劃,其目的為建立 (1)第五代程式語 言 (2)矽島計劃 (3)可傳輸資訊的高速網路(4)超級電腦
3.價值鏈形成以活動所組成的上下游的運作模式,最典型的行業就是(1)製造業(2) 服務業 (3)運輸業 (4)農漁業。
4.一般而言,安裝完防毒軟體後還需要注意:(1)將防毒軟體設為常駐(2)定期掃毒 (3)按時更新病毒碼 (4)以上皆是。
5.軟體式防火牆的優點為(1)容易架設 (2)價格便宜 (3)易於控管 (4)以上皆是。
6.(1)簽名 (2)生物辨識(3)印章 (4)識別證,它是利用人體獨一無二的生理或行為 特徵作為密碼或通行證
7.下列何者是可以運用的生物辨識技術(1)臉部辨識 (2)指紋辨識 (3).聲音辨識(4) 以上皆是
8.我們要用(1)編譯器 (2)組譯器 (3)直譯器 (4)以上皆是 將高階語言程式翻譯成
電腦看得懂的語言,再由電腦來執行。
9.C語言中,下列那一個常數比較大 (1) 101B (2)101O (3)101D (4)101H 10.下列何者為邏輯運算元: (1) + (2) > (3)&& (4)以上皆是。
11.若一個運算式內同時存在有算術運算元、關係運算元和邏輯運算元時,則要先做:
(1)關係運算元 (2)算術運算元 (3)邏輯運算元 (4)以上皆可。
12.若C語言陣列宣告成int abc[5] [10];,則它宣告幾個變數? (1)15 (2)50 (3)36 (4)66
13.假設雜湊函數號是將ID號碼的每一個數值相加後再除以10取餘數,若ID號碼為 58,則其雜湊函數值為(1)1 (2)3 (3)5 (4)0
14.下列何者不是資料庫的優點:(1)減少資料的重覆性 (2)改進資料的完整性 (3) 可以分享資料 (4)資料的重覆性
15.關連式資料庫內的表格,一個橫列(Row)表示 (1)一個欄位 (2)一筆紀錄(3) 一 個數字 (4)一個字元
16.在處理複雜的資料庫設計時,哪一種資料庫設計方式比較有效:(1)物件導向資料 庫 (2)關連式資料庫 (3)階層式資料庫 (4)網路式資料庫。
17.(1)非預期操作子攻擊 (2)存取控制探索攻擊 (3)緩衝區溢位攻擊 (4)阻絕服務 攻擊 是屬於一種惡意程式碼取得遠端電腦系統權限的一種技巧,這是一種利 用輸入確認的方式讓程式發生記憶體溢位的情形。
ANS:
1( 1 )
( p. 3 )
2( 3 )( p. 6 )
3( 1 )( p. 7 )
4( 4 )( p. 40 )
5( 3 )( p. 42 )
6( 2 )( p. 55 )
7( 4 )( p. 55 )
8( 1 )( p. 61 )
9( 4 )( p. 66 )
10( 3 )( p. 70 )
11( 2 )( p. 77 )
12( 2 )( p. 89 )
13( 2 )( p. 119 )
14( 4 )( p. 124 )
15( 2 )( p. 133 )
16( 1 )( p. 133 )
17( 3 )( p. 44 )
三、RSA加密法(7%)[(1)(2)(5)每格一分,(3)(4) 每格二分]
(只寫答案即可) (1)RSA加密法的兩個質數若選P=2與Q=7,則N值為何? {公式:N=P×Q}(2)e值可為何值(選擇題)?(a)3 (b)4 (c)5 {公式: e與(P-1)*(Q-1)必須互質}
(3) 將M=4加密後即得密碼文(C值)為何值? {公式:C=Me(mod N)}
(4) d值可為何值(選擇題)?(a)5(b)6 (c)7 {公式:e×d=1(mod (P-1) × (Q-1)) } (5)用(4)的d值,求(3)的密碼文(C值)所對應的原來資料為何? {公式:M=Cd(mod N)}
ANS:(1) N=14 (2) (c) (3) C=2 (4) (a) (5) 4 ( p. 50 )
四、程式(12%)
[每個答案 2 分,只要寫答案](一)
int x,y;
if(x>2&& y>1) cout<<x+y;
else if(y>1) cout<<y;
else if(x>2) cout<< x;
else
cout<<"good luck";
問 (1)x=6,y=6; (2)x=3,y=0; (3)x=0,y=6; (4)x=0,y=0,其輸出各為何? (只 寫答案即可)
(二) c=0;
for(a=5;a>=b;a--) c=c+a;
cout<<c;
問(1)b=4 ,(2) b=2,其輸出各為何? (只寫答案即可)
ANS:第一題 (1) 12 (2) 3 (3) 6 (4) good luck( p. 81 )
第二題 (1) 9 (2) 14( p. 85 )