所屬科目:北水◆資訊處理(軟體)(二)
(一)部署圖用來說明系統各軟硬體元件的配置與關聯,請說明部署圖有哪三種元件?並敘述其內容。
(二)建構部署圖有四項原則,請依序說明其內容為何?
(一)物件導向的基本概念包含物件、類別、封裝、繼承、同名異式與超荷,請說明何謂類別及同名異式?
(二)請說明何謂五個連鎖觀點的軟體系統結構並敘述其內容,並說明每個觀點適合何種參與者?
(一)請宣告一個含有 6 個元素的整數陣列,命名為 Lottery。
(二)請問要產生 1~49 的隨機正整數的? 述為何?【5 分】(注意:為了避免每一次執行 時,所產生出來的隨機整數的值都相同,請記得加入改變隨機亂數種子的? 述)
(三)請用 FOR 迴圈寫一個可以產生六個不同值且介於 1~49 的隨機正整數,放到第(一) 小題所宣告的 Lottery 陣列中。
(四)在第(三)小題中,Lottery 整數陣列的值可能未依大小順序排列,請寫一? 述或程式 片段,將此陣列由『小到大』排列。
(五)請寫一? 述或程式片段,將 Lottery 整數陣列的值印出。
(一)右列的運算式『-1000/50-20+1000\3 Mod (-2) ^4 *2』,執行的結果為何?
(二)右列的運算式『(”Love”Like “L?”) Xor (9 Mod 6 <5)』,執行的結果為何? 【5 分】
(三)有一個字串變數 Test,變數內的字串資料是”I?Love?This?Test”(?表示一個空白), 如果程式有一行? 述是 Test.Substring(2,4),執行此? 述後所得到結果為何?
(a)可以在表單中顯示 GIF、JPEG、PNP、BMP 點陣圖、… 等格式的圖片。
(b)可以顯示文字內容及可由使用者改變內容的文字方塊物件。
(c)可以用來控制表單上的物件在滿足設定時間執行指定的程式碼。
(五)如下程式碼片段,要列印出下列的圖形,程式碼中有二格沒寫出來,請您將它完成。