【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】23.下列 C++ 程式片段,何者可以取得變數 z 的值? (A) z (B)*p (C) q (D) *q
【評論內容】
int *p (宣告一個 p 指標) &z (&在等號右邊代表解析出 z 的位址)int *p = &z; 意思是建立一個 p 指標並指向 z 的位址-----------------------------int &q (&在等號左邊代表它要參照某個變數的值)*p (為 p 指標位址存的值)int &q = *p; 意思是建立一個 q 變數並參照 p 儲存的變數 (也就是說 z 和 q 是同一個位址)而這種參照方式(pass by reference) 是C++獨有的,C語言沒有實測
【評論主題】23 執行下列 C 程式時 若輸入以下一段文字後再輸入換行鍵It was deja vu all over again.則輸出為? (A) 1.2 (B) 2.3 (C) 3.4 (D) 4.5
【評論內容】乍看似乎可以合理推算出答案是3.4,但題...
【評論主題】28 根據下列的 C 程式碼片段,請問 sum++大約會執行幾次(N 為大於 1 的整數)?for(int k = 1; k < N; k = k*2) sum++; (A)N次 (B) 2N
【評論內容】k 會一直乘 2 ,假設執行了 x 次直★ ☆ ...
【評論主題】12 一般而言,增加管線階級(Pipeline stages)數,可以造成下列何種結果?(A)處理器時脈頻率的提高 (B)記憶體容量的增加 (C)危障(Hazard)發生機會的減少 (D)效能的降低
【評論內容】(A) 經管線化後,吞吐量增加,週期變短了,時脈就會提升(B) 無關(C) 管線越多,危障發生的機率有可能會增加阿(D) 危障發生的機率增加,效能就有可能降低
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】33 儲存多媒體資料時,每個符號(symbol)使用的位元越多可以讓量化誤差越小,提高資料的訊雜比(SNR) 。一般而言,一個符號每增加一個位元來儲存,可以增加的訊雜比,最接近下列何者? (A) 2
【評論內容】這應該是電子工程或信號處理的範疇吧@@有沒有大神出來解釋
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】12.若晶圓製作的良率為 60%,封裝的良率為 40%,則合格的處理器不會超過多少?(A) 18% (B)20% (C) 22% (D) 24%
【評論內容】0.6 * 0.4 = 0.24 = 24%
【評論主題】3.下列 C/C++程式片段執行後,z 的值為何? (A) 16 (B)24 (C) 32 (D) 40
【評論內容】
假如說char s 沒有宣告[20] (沒有初始化大小) -> char s[]那麼sizeof(s) 就會是13因為若以字串的方式輸入陣列的話編譯器會自動在尾巴加入空字元 ' '所以會等同於這樣 :char s[] = {'C', 'h', 'i', 'n', 'a', 'S', 't', 'e', 'e', 'l', 'C', 'o', ' '}
【評論主題】30 下列 C 語言指令,何者可以將短整數變數 i 的 16 個位元中的第 4 位元翻轉(0 變 1,或是 1 變 0),且其他 位元(第 1~3 位元,以及第 5~16 位元)維持不變? (A) i
【評論內容】^ XOR& AND | OR+ 加法
【評論主題】1.下列 C/C++程式片段執行後,z 的值為何? (A) 25 (B)27 (C) 29 (D) 31
【評論內容】
先說 ( i <<= 1 ) 為 ( i = i << 1 )的簡寫, i 向左算術位移1位元然後int 為4個位元組 = 32bits再來i = ( 00000000 00000000 00000000 01100100 )2要讓while不成立就要讓 i = 0 (false) 所以第三個bit 要向左位移 (33 - 3) = 30 次但是一開始的while判斷就已經執行一次位移所以再 -1最終++z 只執行29次附圖參考 :
【評論主題】1 對下列不同的微處理器架構,那一項不是採用平行運算的技術?(A)動態管道排程(dynamic pipeline scheduling) (B) SIMD(Single Instruction str
【評論內容】超純量(superscalar)CPU架構是指在一顆處理器核心中實行了指令級並行的一類並行運算。
【評論主題】40下列何者非防範網路釣魚(Phishing)的方法?(A)留意連結的網址是否與預期的相同 (B)關閉郵件自動開啟以及預覽功能 (C)使用 PGP 認證發信者的身分 (D)留意網頁內容是否與預期的相同
【評論內容】
最常見的網路釣魚手法就是會用假網頁來騙你輸入帳密,進而竊取你的帳戶資訊。一般人可能對網頁內容的真實性較難以分辨
【評論主題】31下列 C++程式其執行結果為何? (A) 16 (B) 18 (C) 20 (D)無法列印,編譯過程有問題
【評論內容】
因為result是寫在private層級裡,所以代表除了類別本身以外的成員都不能讀寫解決方法就是在類別裡自定義一個讀取的函數class gcd{private: int result;public: void get_result() { printf("%d", result); }}(為方便理解,有省略其他的程式碼)
【評論主題】27 請問若執行 foo(6)則會輸出幾個 # 符號? (A)3 (B)4 (C)7 (D)8
【評論內容】f(6) - 1個 # / f(3) f(3) - 2個 # / / f(1) f(1) f(1) f(1) - 4個 #printf 在 if 判斷式外面,所以f(1)還是會列印#
【評論主題】30 在一個有 n 個節點(Nodes)的二元樹(Binary tree)中,包含多少個空鏈結(Null links)? (A) n-1 (B)n (C) n+1 (D) 2n-1
【評論內容】
找英文的資源比較容易找到 -> 若一個節點某邊沒有葉節點就會接一個空節點(Null links)VVV參考下圖VVV
【評論主題】20 從圖中的節點 a 開始進行廣度優先搜尋(Breadth first search,簡稱 BFS),產生的廣度優先擴張樹(BFS spanning tree)可能為下列何者? (A) (B)
【評論內容】
(A)(C)(D) 都是深度優先搜尋 from wiki
【評論主題】11 某處理器為具有 5 個 stages 的管線式處理器,各管線階級(pipeline stage)分 別 為 instruction fetch (IF), instruction decode
【評論內容】
找週期最大的 MEM : 4ns週期的倒數就是頻率了 : 1 / 4 * 10-9 = 0.25 * 109 = 0.25 GHz
【評論主題】9 有關作業系統中的 Critical section problem,主要是在討論:(A) CPU job scheduling (B) Process synchronization (C) De
【評論內容】
Process synchronization(同步)Critical section (臨界區段) 是執行緒間存取共享資源的地方,如果有兩個process同時進入使用資源,導致資料前後不一叫做race condition(競爭危害)。例如 : 兩張提款卡同時提款/存款,導致資料無同步為了避免這種情況需使用
1. Mutual Exclusion(互斥):有process在critical section裡面就不可以進去。 2. Progress(前進):critical section裡面沒有process時,要能放下一個process進去。 3. Bounded Waiting(有限等待):process不能一直佔著不出來,雖然執行時間沒 有限定,但就是要出來。一個常考的實際應用就是號誌(semaphore)
【評論主題】30 執行下列 Python 程式後,產生的輸出為何? (A) 10 20 (B) 20 30 (C)[10, 20, 30] (D)[20, 10, 30]
【評論內容】python 特有的 swap 方式a, b = b, a
【評論主題】16 設計 4-to-1 多工器(Multiplexer)時,需要幾個位元的選擇輸入訊號?(A) 1(B) 2(C) 3(D) 4
【評論內容】輸入訊號(m) 與選擇訊號(n) 的關係為 m = 2n所以選擇輸入訊號n = log2m = log2 4 = 2
【評論主題】48. 下列有關1000 Base TX的特性敘述,何者有誤?(A)傳輸速率為1 Gbps (B)每對絞線皆可傳送及接收資料(C)同時使用4對絞線傳輸資料 (D)使用2對絞線專門傳輸資料
【評論內容】1000Base-TX 也是基於4對雙絞線,採用快速乙太網路中與 100Base-TX 標準類似的傳輸機制,是以2對線傳送和2對線接收。由於每對線纜本身不進行雙向的傳輸,線纜之間的串擾就大大降低
【評論主題】29. 外寄郵件伺服器採用下列何種通訊協定?(A) SNMP (B) SMTP (C) POP3 (D) IMAP
【評論內容】簡單郵遞傳送協定(英語:Simple Mail Transfer Protocol,縮寫:SMTP)可用在傳送和接收電子郵件的資訊,但SMTP通常用作傳送電子郵件資訊,而不是接收。 by wikibtw : SMTP 是屬應用層
【評論主題】13. 圖檔格式BMP、JPEG、PCX、PNG與TIF中,有幾種為「非破壞性壓縮模式」?(A) 1 (B) 2 (C) 3 (D) 4
【評論內容】所以這題答案不是錯了嗎 除了 JPEG其他都是「非破壞性壓縮阿」答案是(D) 4個吧
【評論主題】31 若執行以下 C++程式碼片段,則變數「sentence2」的值,為下列那個字串 (A)“ov” (B)“ve” (C)“ve Ta” (D)“ove T”
【評論內容】substr(a, b)自索引值 a 開始 b 個字元 (包含 a )
【評論主題】19 有 8 個頂點且沒有自成迴路(Self loop)的有向圖(Directed graph) ,最多具有多少個邊?(A)28 (B)56 (C)64 (D)256
【評論內容】完全圖邊數公式,n = 頂點{ n * ( n - 1) } / 2然後因為有向圖,兩個頂點間就會有兩個邊來互通(再 * 2)8 * 7 = 56
【評論主題】24 若一個以行為主(Column-Major) ,5 列(Row)8 行(Column)的二維陣列 A,每個陣列元素占用一個記 憶體位址空間,已知 A[2][2]的記憶體位址為 100010,則 A
【評論內容】有一陣列 A[5][8],假設陣列初始位置 m 行為主(Column-Major)A[2][2] -> m + (2*5) + 2 = 1000m = 988A[4][7] = m + (7 * 5) + 4 = 988 + 39 = 1027列為主( Row-Major )A[2][2] -> m + (2*8) + 2 =1000m = 982A[4][7] = m + (4*8) + 7 = 1021建議行( Column )列( Row )如果有英文就看英文辨別才不會被題目騙
【評論主題】19 下列何者為 n 個節點的二元搜尋樹(Binary search tree)最糟搜尋時間複雜度?(A) O(n) (B) O(log n) (C) O(n^2) (D) O(n log n)
【評論內容】
歪斜樹,節點有n個就比較n次 => O(n)0 0 0 0 ...右歪斜樹
【評論主題】28 若要將兩個各自由小到大排序好的數列(長度分別為 5 和 6)進行合併排序(Merge sort),使得合併後的數列也能由小到大排列,則合併過程至少需要進行幾次數字比較? (A)5 (B)6 (C
【評論內容】
| 1 | 3 | 5 | 7 | 9 | 11 | 合併 | 2 | 4 | 6 | 8 | 10 | / | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 第一次 1、2 比較 第二次 3、4 比較 第三次 5、6 比較 第四次 7、8 比較 第五次 9、10 比較11沒得比QQ,直接放下來 所以只少 5 次
【評論主題】18 執行下列 Python 語言程式碼片段後,產生的輸出為何? (A)0 (B) 10 (C) 20 (D) 40
【評論內容】第三行 if 與 第六行 else 為一組的所以當a = 40 進入第三行 if (a < 50)判斷後為true,下面的 else 就不會用到了接著進入第四行(a < 30)判斷 為false所以y 甚麼都沒做,輸出y = 10;
【評論主題】13 某個數位電路設計使用到一個解多工器(demultiplexer) ,該解多工器的選擇控制線共有 6 條,下列敘述何者正確? (A)該解多工器有 1 個輸入通道、(至多)6 個輸出通道 (B)該解
【評論內容】多工器 : M對1解多工器 : 1對M26 = 64 , 所以為 1對64
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151
【評論主題】36 臉書(Facebook)、YouTube、Instagram、Mac OS、Google 地圖、wikipedia、AlphaGo,有幾項是 Web 2.0 範例? (A)4 (B)5 (C)6
【評論內容】
Web 2.0是一種新的網際網路方式,通過網路應用(Web Applications)促進網路上人與人間的資訊交換和協同合作,其模式更加以使用者為中心。典型的Web 2.0站點有:網路社群、網路應用程式、社群網站、部落格、Wiki等等。
【評論主題】25 若一個二元樹(binary tree)有 n 個節點,使用中序走訪(inorder traversal)的時間複雜度,下列何者正確? (A) θ(log n) (B) θ(n) (C) θ(n
【評論內容】因為是中序走訪,代表每個點都會走到所以有n個點就要走訪n次除非是說增刪(查找) :平均的複雜度才是 θ(log n)然後最差的複雜度是 θ(n) 因為是歪斜樹
【評論主題】40 數位簽章的機制中,不會用到下列何者?(A)接收者的私密金鑰 (B) Hash Function (C)傳送者的私密金鑰 (D)傳送者的公開金鑰
【評論內容】數位簽章加密的方式跟一般的非對稱式加密(RSA)是相反的非對稱式加密 : 用公鑰加密,私鑰解密 。 需要接收者的公鑰及私鑰 接收者給傳送者公鑰加密訊息,接收者拿到密文後用自己的私鑰解密。數位簽章 : 用私鑰加密,公鑰解密。 需要傳送者的公鑰及私鑰 傳送者用私鑰加密,公鑰則給第三方信任的身分認證機構來註冊(驗證)。
【評論主題】16 若 a=4,b=3,c=2,d=5,e=10,f=2,g=3,h=2,則後置式(Postfix)數學式 abcd*ef/+gh*-+-的運算結果為何?(A)-290 (B)-8 (C)10 (D
【評論內容】中置式 => 後置式將右括號取代為左邊最接近的運算子(從最內層括號開始)後置式 => 中置式(回推)從算式左邊往右掃,找到運算子就往左邊湊兩個運算元 abcd*ef/+gh*-+- ab(c * d)(e / f)+ (g * h)-+-ab(c * d)(e / f)+ (g * h)-+-ab((c * d)+ (e / f))(g * h)-+-ab((c * d)+ (e / f))(g * h)-+-ab((c * d)+ (e / f)) -(g * h)+-ab((c * d)+ (e / f)) -(g * h)+-a(b+((c * d)+ (e / f)) -(g * h))-a -(b+((c * d)+ (e / f)) -(g * h))數字代入 : 4 -(3+((2 * 5)+ (10 / 2)) -(3 * 2))= 4 - (3+(10+ 5) - 6)= 4 - 12 = 8
【評論主題】18. 某電腦系統支援分頁虛擬記憶體,目前記憶體有4個分頁框(page frames),若採用最近較少使用(Least-Recently-Used)分頁替換演算法,請問下列頁碼參考之串列,總共會發生多
【評論內容】
1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6---------------------------------------------------------------------------------1 1 1 1 1 1 1 1 6 6 2 2 2 2 2 2 2 2 2 3 3 5 5 3 3 3 ...
【評論主題】19. 下列何者並非入侵偵測系統(IDS)具有的主要功能?(A)蒐集目前網路系統狀態 (B)預警通知管理者(C)備份資料加密 (D)判斷是否有入侵行為發生
【評論內容】
樓上講錯了...入侵檢測系統 IDS (Intrusion-detection system) 是積極主動的安全防護技術常以特徵偵測、異常偵測或協定狀態分析等方式,監聽網路封包,並會主動偵測駭客入侵行為,並自動發出警報通知使用者。那被動式的防護則是防火牆 (Firewall) 與代理伺服器 (Proxy server) 等.....至於答案(C)的錯誤 純粹就是IDS沒有備份資料加密的功能
【評論主題】8. 若以直接存取(direct access)方式進行檔案資料讀寫,下列何者有誤?(A)適用大量資訊即時存取 (B)將檔案分成有編號區段(C)循序一筆一筆讀寫資料 (D)允許讀寫任意區段
【評論內容】
(C) 是 sequential access循序存取 (sequential access) : 非常單純,就是一個接著一個讀取程序。這是相當常見的方式。有些作業系統可以操控讀取的方向,預設是向後,也可以向前讀取。 例如早期的「磁帶」隨機存取 (random access) 或稱 直接存取 (direct access) : 是把檔案當作一個固定長度的邏輯紀錄,然後允許程式讀取或寫入檔案的任何一個地方,而不需要任何指令來操作。例如一張「CD」
【評論主題】38 下列 C 程式執行後的輸出為何? (A) 5050 (B) 5151 (C) 66 (D) 55
【評論內容】
先看 j 迴圈 :i = 0 n++ 執行1次 (上底)i = 1 n++ 執行2次以此類推 i = 100 n++ 執行101次 (下底)再看 i 迴圈 :i = 0 ~ 100 總共也是執行 101 次 (高)梯形公式 :(1 + 101) * 101 / 2 = 5151