申論 1C 語言程式,如下所示:#include <stdio.h>main(){int a[3]={5,6,7}, b[4]={7,8,9,10};int i,j;for(i=0;i<=1;i=i+1)a[i]=a[i]+2;for(j=1;j<3;j=j+2)b[j]=b[j]+1;printf("i=%d \n",i);printf("j=%d \n",j);printf("a[1]=%d \n",a[1]);printf("b[1]=%d \n",b[1]);printf("b[3]=%d \n",b[3]); }㈠請寫出上列程式執行完畢後,所產生的五列輸出結果。(每列3 分,共15 分)㈡若將此程式的第三列:int a[3]={5,6,7}, b[4]={7,8,9,10};改寫成int a[3]={1,2,2}, b[4]={3,4,5,6};重新執行程式之後,可產生新的五列輸出結果。請寫出新產生的第三列到第五列之輸出結果。(每列3 分,共9 分)
本卷皆為申論題,點「看答案與解析」查看擬答。
弱點分析
未作答的題目不計分。看我的紀錄
申論 2請回答下列網際網路相關問題:㈠ping 是TCP/IP 中相當重要的程式,請問該程式有何用途?(5 分)㈡何謂telnet protocol?(5 分)
申論 3請回答下列資訊安全相關問題:㈠何謂傀儡網路(botnet)?(5 分)㈡何謂零時差攻擊(zero-day attack)?(5 分)101年公務人員高等考試三級考試試題 代號:35950-36150 (背面)類 科: 工業行政、電力工程、電子工程、電信工程科 目: 計算機概論
申論 4已知布林函數F=A'BC+AC'+ABCD+ABC,請回答下列問題:㈠使用卡諾圖(Karnaugh map)將F 簡化成積項的和(sum-of-products)之最簡形式,並寫出該最簡形式。(10 分)(例:G=AB+CD+BD'是一種積項的和之表示)㈡使用卡諾圖(Karnaugh map)將F 簡化成和項的積(product-of-sums)之最簡形式,並寫出該最簡形式。(10 分)(例:H=(A'+B')(C'+D')(B'+D)是一種和項的積之表示)
申論 5已知一棵二元樹(binary tree)如下圖所示,請寫出:㈠以前序走訪法(preorder traversal)拜訪此樹,所產生的輸出結果。(5 分)㈡以後序走訪法(postorder traversal)拜訪此樹,所產生的輸出結果。(5 分)AB CD E F GH I
申論 6請回答下列作業系統相關問題:㈠何謂內容交換(context switch)?(5 分)㈡用於CPU 排程(scheduling)的round-robin 演算法之工作原理為何?(5 分)
申論 7for (i=n-1;i>=1;i--) {for (j=0;j<i;j++){ if(list[j]>list[j+1]){ interchange list[j] and list[j+1]; } } }上列是某一個演算法的虛擬碼(pseudo code),其中:list 是一個整數陣列,n 是陣列的個數。請說明:㈠此演算法的主要用途。(4 分)㈡當n=4 且list[0]=20、list[1]=50、list[2]=58、list[3]=10 時,此方法最外層迴圈(i)會執行三次疊代(iteration),請依序寫出每一次疊代執行完畢後,list[0]到list[3]的值。(迴圈(i)三次疊代,每一次疊代後的結果寫一列,每一列4 個值)(每列4 分,共12 分)