用戶【努力考上公務員】點評問題和點評內容

【評論主題】29 執行下列 C 程式後,產生的輸出為何? (A) 5, 5 (B) 5, 25 (C) 25, 5 (D)25, 25

【評論內容】&x => 會帶入x中的值而且x的值也會被影響(call by address)t =*a 所以 t=5for(i=1;i<5;i++){    *a +=5;//J個迴圈會跑4次所以5 + 5*4 = 25;}return t;//那麼此function回傳5所以跳回倒數第二行 y=5;printf("%d,%d",25,5);

【評論主題】28 下列 C 程式的執行結果為何? (A)1 (B)2 (C)3 (D)4

【評論內容】此題就是單純再找有多少個"e"存在於該句子中那麼To be or  not to be, that;s the question可以得知有4個e

【評論主題】26 執行下列 C 程式後,產生的輸出為何? (A) four one four two four (B) four one two three four two three four (C) on

【評論內容】int main(){    int i;    for(i=0;i<3;i++){        switch(i){            case 0:break;            case 1:printf("one");            case 2:printf("two");            case 3:printf("three");        }        printf("four");    }    return 0;}這題有陷阱case 0 有break 所以會跳出functioncase 1 沒有 break印出結果為 four所以會往下個case 跑直到找到 break所以印出 one two three fourcase 2 也沒有 break 或 結束印出結果為  two three four所以會往下個case 跑直到找到 break 或 結束fouronetwothreefourtwothreefour

【評論主題】25 如下所示之 C 程式,其輸出為下列何者? (A) 211 (B) 2048 (C) 22 (D) 121

【評論內容】2次方數之遞迴函數最終回傳 211

【評論主題】軟體程序(software process)是生產軟體產品的一連串活動與相關的成果,下列何者不屬於其中?(A) 軟體規格制訂(software specification) (B) 軟體開發(soft

【評論內容】

好難...

定義 規劃 分析 設計 實作 測試 維運

https://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B

軟體重用 是 物件導向式的鼻祖 是程序員發現有些軟體都可以重複利用而來

https://zh.wikipedia.org/wiki/%E4%BB%A3%E7%A0%81%E5%A4%8D%E7%94%A8

【評論主題】34 某個以列為主(row-major)儲存的三維陣列 A[3][4][5],若 A[0][2][4] 的位址是 ,A[1][2][2] 的位址是 ,則 A[2][1][2] 的位址為何? (A)

【評論內容】考二維就已經很麻煩了出題老師-.-不過至少這題有告知是row-major(算良心嘛哈)那麼三維陣列的公式如下三維陣列 A [u1][u2][u3]  A[i][j][k] = A0 + ( i*u2*u3 + j*u3 + k )  * d  一般來說d沒說就是1 但是這題有提供兩個位址 所以基本可以確定他要你自己求d 出題老師 真好讚超過100分!A[0][2][4]=> 2048 = A0 + (0*4*5 + 2*5 + 4)d => A0 = 2048-14d把這個A0套入下一個陣列的A0A[1][2][2]=> 2084= A0 + (1*4*5 + 2*5 + 2)d  => 2048-14d + 32d =208416d = 32 =>d = 2; A0 = 2020;恭喜算到這的各位XDA[2][1][2] = 2020 +(2*4*5+1*5+2)*2 = 2020+ 47*2 = 2114

【評論主題】39 傳輸層安全性協定(Transport Layer Security, TLS)仰賴使用數位憑證(Digital Certificate),關於數位 憑證的敘述,下列何者正確? (A)自簽憑證(S

【評論內容】

(A) 自簽憑證是具有效力且無成本的私鑰簽署數位憑證

但不會有人承認就是了但是只是

要在本地(local)開發軟體就足夠了

憑證頒發機構是第三方使用的是公鑰數位憑證

(它是以非常安全公正且受信任的保管公鑰)

效力 憑證頒發機構>自簽

(B) 一般來說不會公開私鑰 但通常會用私鑰去做認證?

(這個不確定)

(C)當然可以啊看看美國的swift機構 是怎麼對待俄羅斯的

(D)憑證錯誤當然就代表不承認此人為本人怎麼可能略過呢

如:進去廠區大門拿卡片刷卡驗證失敗看看保全會不會放行

  

【評論主題】29 現今應用程式的計算行為相當複雜,常常要在一段時間內同時執行好幾個不同的執行緒(thread)。在多執行緒的程式中,下列何者是 thread-safe 的函數(function)必要的特性?(A)

【評論內容】

 thread-safe 執行序安全 

本意就是為了保護不同程序間不可同時更改全域值

如A帳號於B帳號中取出100元C亦同時取出100元,如果可以同時進行這很可怕一但C帳戶原先就有100...

那最終A跟B又同時從C帳戶個取得100元 

所以為了避免這種情況發生通常會保持一個先做完才能做下一個(可以有效的避免參數錯誤不過效能會降低)

【評論主題】16 使用瀑布模型進行軟體開發專案,開發團隊需依循下列何者適當的順序,來完成該軟體開發專案?(A)設計階段→分析階段→實作階段→測試階段 (B)設計階段→分析階段→測試階段→實作階段 (C)分析階段→

【評論內容】分析階段→設計階段→實作階段→測試階段其實挺合理要先想要做甚麼(分析)→設計擬定程式(設計)→開始製作(實作階段)→做完當然是驗收測驗(測試)

【評論主題】15 若(83)x+(1111)2 = (3A)16,請問 x 的值為何?(A)5 (B)6 (C)7 (D)8

【評論內容】(133)5 原因是如果為5進位那必不可大於5所以(83)5 往左進位一格8-5=3 =>(133)5