阿摩線上測驗
登入
首頁
>
程式設計
>
113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
>
(二)請用 C, C#, C++, Java 或 Python 程式語言撰寫一個程式,定義一個 100 元素的陣列,每一個元素可以儲存的資料包含 10 個字元長度 的字串,用以儲存姓名,一個整數用以儲存薪資,及一個浮點數用 以儲存年資,提供使用者一筆一筆輸入這些資料。(15 分)
其他申論題
(四)請利用 C, C#, C++, Java 或 Python 程式語言寫一個副程式,求二個正整數的最大公因數(GCD)及最小公倍數(LCM)。(10 分)
#528700
三、(一)下列 C++程式,當程式執行後輸入二個正整數,「7 10」,其輸出為何?(5 分)#include <iostream>using namespace std;void getNumbers(int& input1, int& input2);void function1(int& var1, int& var2);void function2(int var1, int var2);void showResult(int result1, int result2);int main(){int first, second;getNumbers(first, second);function1(first, second);showResult(first, second);return 0;}void getNumbers(int& input1, int& input2){cout <<"輸入二個正整數: ";cin >> input1 >> input2;}void function1(int& var1, int& var2){int temp;temp = var1;var1 = var2;var2 = temp;}void showResult(int result1, int result2){cout << "二個數輸出結果為:" << result1 << " " << result2 << endl;}
#528701
(三)請說明物件導向程式中多型(Polymorphism)的概念。多型通常可 以透過多載(Overloading)和覆寫(Overriding)來實現。請說明多 載與覆寫的定義與特性。(15 分)
#528702
四、(一)請說明下列二個 PHP 程式的輸出結果。(8 分)1.<!DOCTYPE html><html><body><?php$i = 1;while ($i < 6) {if($i == 3) break;echo $i;$i++;}?></body></html>2.<!DOCTYPE html><html><body><?php$x = 5;function myTest() {echo "<p>Variable x inside function is: $x</p>";}myTest();echo "<p>Variable x outside function is: $x</p>";?></body></html>
#528703
(二)下列 C++程式有一行錯誤,使得編譯無法通過。請列出那一行錯 誤,並寫出正確程式碼。修正後執行此程式,使用者輸入 153 後輸 出為何?(5 分)
#528705
(二)若 C++程式包含下列宣告: class Automobile { public: void setPrice(double newPrice); void setProfit(double newProfit); double getPrice(); private: double price; double profit; double getProfit(); } 且主程式(main function)包含下列宣告,並設定完成其 member 變 數中的值。 Automobile Toyota, Nissan; 下列那些指令敘述(statements)在主程式中是合法的(legal),那些 是不合法的(illegal)?(10 分) Toyota.price = 5233.99; Nissan.setPrice(4000.24); double aPrice, aProfit; aPrice = Nissan.getPrice(); aProfit= Nissan.getProfit(); aProfit= Toyota.getProfit(); Toyota = Nissan;
#528706
(二)請寫一個 PHP 程式,隨機產生一個 0-100 的數。若該數小於等於 50,則輸出該數及「小」,若大於 50 小於 100,則輸出該數及「大」。 例如當產生 65 時,輸出為「65 大」。(7 分)
#528707
一、在淨零碳排的議題下,二氧化碳的捕捉、儲存與利用(carbon capture, utilization and storage)為重要的技術之一,請分別舉例說明此三項技術 的涵義和方法。(25 分)
#528708
二、聚對苯二甲酸乙烯酯(polyethylene terephthalate, PET)為重要的聚合物 之一,廣泛使用於寶特瓶以及聚酯纖維之中,但面對淨零碳排的議題, PET 也面臨碳足跡的挑戰。請以 PET 為例,從其原料面說明高分子產品 應對減少產品碳足跡的途徑。(25 分)
#528709
(一)所謂的純度 5 N,是指此一化學品的純度達多少以上?(5 分)
#528710