(Java期中考紙筆測驗)
4.(1)請簡述視窗當中容器(container)的概念,哪些元件可當作容器?
(2)以你的認知描述視窗事件監聽驅動(event-driven
programming&Listening)與一般非視窗程式執行時之不同處。簡述你的概念即可。
5.以下部份程式碼的動作請簡要說明之:
a. JButton PleaseClick=new JButton(“測試按鈕”);
è宣告按鈕,並標注文字「測試按鈕」
b. JLabel MyLab=new JLabel( “資料在此出現”);
è宣告標籤(表單),並標注文字「資料在此出現」
c. Container cp=getContentPane();
è宣告面版
d. cp.add(PleaseClick,BorderLayout.CENTER);
è加元入版,定位
e. cp.add(Mylab, BorderLayout.SOUTH);
è加元入版,定位
f.
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
è設關閉
g. pack();
è?
h. setVisible(true);
è顯示視窗
(2014關特四等資訊類progamming)
103年公務人員特種考試關務人員考試、103年公務
人員特種考試身心障礙人員考試及103年國軍
上校以上軍官轉任公務人員考試試題 代號:14230
考 試 別: 關務人員考試
等 別: 四等考試
類 科: 資訊處理
科 目: 程式語言概要
考試時間: 1小時30 分 座號:
※注意: 禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
全一頁
一、試述程式語言之四大評核指標。(10分)
二、假設某語言是以行為主(Column Major),宣告浮點數陣列 A[9][10],設浮點數大小為4,若A[0][0]在記憶體中的位址為250,則元素A[5][7]的位址為何?(10分)
三、何謂布林運算子(Boolean Operator)之短路運算(Short-Circuit Evaluation)?
(4分)
試述短路運算有何優點?又有何缺點?(8分)
試述C語言如何處理布林運算子之短路運算。(8分)
四、試將下列階乘函數改以遞迴方式撰寫。(20分)
int fact(int n)
{
int
i, result = 1;
for
(i = 1; i <= n; i=i+1)
result = result * i;
return result;
}
五、程式片段如下:
for (int i=0; i <= n ; i++)
K[i]=0;
for (i=0; i <= n ; i++)
for
(j=0; j<=n ; j++)
K[i]
+= j;
試述此程式片段的時間複雜度為何?(10分)
若 n = 8,則 K[3]為何?(10分)
六、假設某一公司有五種產品A、B、C、D與E,其單價分別為12、16、10、14與15元;
而該公司共有三位銷售員,他們在某個月份的銷售量如下所示:
銷售員 產品A 產品B 產品C 產品D 產品E
1 33 32 56 45 33
2 73 38 68 45 52
3 43 55 32 67 61
根據上表,試寫一程式,達成下列功能:
儲存上表陣列內容。(4分)
計算每位銷售員的銷售總金額,並將其結果印出。(8分)
判斷那位銷售員的銷售總金額最多,並將其結果印出。(8分)
解答:
六è
沒有留言:
張貼留言