阿摩線上測驗
登入
首頁
>
程式設計
>
95年 - 095年高等三級暨普通資訊處理(普考)#32453
> 申論題
二、請利用第一題的 inverse (x)函式,撰寫一程式解決下列問題:所有的四位數整數中存 在某些四位數整數乘以一個個位數整數之後會變成該四位數相反順序的數字。
例如:2178×4=8712 請撰寫一程式找出所有符合上述條件的四位數及所對應的個位數,並於螢幕上印出。 (20 分)
相關申論題
一、請撰寫一函式(function):int inverse (int x)。此函數被呼叫時會根據傳入之四位數 正整數變數 x(大小範圍為 1000<= x <=9999)的內含值,傳回與 x 相反順序的數字。 (15 分) 例如:若 int x = 3467; int k = inverse (x); 則整數變數 k 的內含值將為 7643 若 int x = 2730; int k = inverse (x); 則整數變數 k 的內含值將為 372
#75901
三、假設已存在一實數亂數函數 float random ( )可以傳回一大於等於零且小於 1 的實數 (亦即 0 <= random ( ) < 1)。利用此函數,請撰寫另一函數 int RND (int m, int n)可以 傳回一介於 m~n 之間的整數亂數(亦即 m <=RND (m,n) <= n)。(15 分) 例如:int k = RND (10,20); 則傳回之整數亂數必介於 10~20 之間
#75903
四、請利用第三題的 RND (m,n)函式,撰寫一程式可以產生二十組 10~50 的亂數(彼此 不可以相同)存入一整數矩陣 a 中,然後將此二十組亂數印在螢幕上。(30 分) 注意:此二十組亂數彼此不可以相同。
#75904
五、請撰寫一遞迴函式(recursive function):int OddSUM (int a[] , int n)。能計算出有 n 個元素的整數陣列 a 中所有奇數元素的總和。(20 分) 注意:必須以遞迴方式撰寫。 例如:int a[3]; a[0]=3; a[1]= 4; a[2]=7; int k=OddSUM (a[],3); 則 k 將等於 10
#75905
(三)寫出重構後呼叫端使用方式。
#570429
(二)將不同支付方式(包含新增之 TaiwanPay)的處理邏輯移至對應子類 別。
#570428
(一)定義一個抽象類別 Payment。
#570427
(五)根據(四)所面臨的問題,請提出兩種解決該問題的方法。
#570426
(四)根據上方程式碼,Bird 類別具備飛行 fly()的方法,當要新增一個 Ostrich(鴕鳥,屬於鳥類但卻不會飛行)類別,若採用直接繼承 Bird 類別會遇到什麼問題?
#570425
(三)請寫出執行 new Bird().eat()的輸出結果。
#570424
相關試卷
115年 - 115 身心障礙特種考試_四等_資訊處理:程式設計概要#138996
115年 · #138996
115年 - 115 關務特種考試_四等_資訊處理(選試英文):程式設計概要#138932
115年 · #138932
114年 - 114 地方政府公務特種考試_四等_資訊處理:程式設計概要#134763
114年 · #134763
114年 - 114 專技高考_資訊技師:程式設計#133686
114年 · #133686
114年 - 114 普通考試_資訊處理:程式設計概要#128722
114年 · #128722
114年 - 114 關務特種考試_四等_資訊處理(選試英文):程式設計概要#126658
114年 · #126658
114年 - 114 身心障礙特種考試_四等_資訊處理:程式設計概要#126591
114年 · #126591
113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
113年 · #124356
113年 - 113 專技高考_資訊技師:程式設計#123958
113年 · #123958
113年 - 113 普通考試_資訊處理:程式設計概要#121162
113年 · #121162