• 沒有找到結果。

()1(1/2)3(3/4)5

N/A
N/A
Protected

Academic year: 2021

Share "()1(1/2)3(3/4)5"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

110年公務人員特種考試關務人員、身心障礙人員考試及 110年 國 軍 上 校 以 上 軍 官 轉 任 公 務 人 員 考 試 試 題

考 試 別:身心障礙人員考試

等 別:四等考試

類 科:資訊處理

科 目:程式設計概要

考試時間: 1 小時 30 分 座號:

※注意: 禁止使用電子計算器。

不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本 試題上作答者,不予計分。

本科目除專門名詞或數理公式外,應使用本國文字作答。

代號:40830 頁次:2-1

一、如下的 Python 程式,執行結果為何?(25 分)

def rNum2iNum(originalNum):

baseNum = {'I': 1, 'V':5, 'X':10, 'L':50, 'C':100, 'D':500, 'M':1000}

resultNum = 0

originalNum = originalNum.upper() try:

for i in range(len(originalNum)):

if i > 0 and baseNum[originalNum[i]] > baseNum[originalNum[i – 1]]:

resultNum += (baseNum[originalNum[i]] – 2 * baseNum[originalNum[i – 1]]) else:

resultNum += baseNum[originalNum[i]]

return resultNum

except: return "Not A Legal Number!!"

if __name__ == "__main__":

#-- Call rNum2iNum s1 = "MMMCMLXXVI"

s2 = "mCdLxIv"

s3 = "CCCZIII"

s4 = "IVXLCDM"

print ("{0:10} --> {1}".format(s1, rNum2iNum(s1))) print ("{0:10} --> {1}".format(s2, rNum2iNum(s2))) print ("{0:10} --> {1}".format(s3, rNum2iNum(s3))) print ("{0:10} --> {1}".format(s4, rNum2iNum(s4)))

二、請使用 C,C++,C#,Java 或 Python 程式語言,迴圈及遞迴方式撰寫相關 程式模組,可以求解如下的數列資料值。(25 分)

( ) 1 (1 / 2) 3 (3 / 4) 5

Seq n       

0 1

( 1) 1

( 1)

if n Seq n n if n is even

n

Seq n n if n is odd

 

  



  

(2)

代號:40830 頁次:2-2

三、請使用標記式語言 HTML,撰寫相關程式,可以顯示如下以表格形式呈現 表單的網頁,假設:(25 分)

ο網頁的標題為"Table + Form"

ο表單表格及較大字型的"報名表",皆置中於網頁 ο表單透過 URL 來傳送資料

ο表單要傳送至的網址為 http://iii.jjj.com/webPage.php ο隊名資料的長度需限定為 20,變數名為"groupName"

ο參與人數使用大小為 3 的下拉選單,作 2,3,4 人的選取,預設在 3 人的 選項上,變數名為"numberMember"

ο單選項按鈕自行定義變數名,預設在"否"及"無"上

ο表單送出及表單還原到預設值,兩個按鈕分別使用 send.jpg, default.jpg 兩個圖片來取代文字按鈕,按鈕圖形寬為 50 pixels,高為 30 pixels

四、如下的 Python method,分別使用 PQ1(-171)、PQ1(271)、PQ1(-371)、

PQ1(471)進行呼叫,請問執行的結果為何?(25 分)

def PQ1(num):

resultNum=0;

original=num;

num = abs(num);

while(num>0):

rr = num%10;

num=num//10;

resultNum = resultNum+(rr*rr*rr);

if(abs(original) == resultNum):

print("{} Hit {} !!".format(original, original));

else:

print("{} Not Hit {} !!".format(original, resultNum));

參考文獻

相關文件

General overview 1-2–1-3 Reference information 6-1–6-15 Emergency Power Off button 6-11 Focusing the video image 4-3 Foot Switches 6-14. General Overview 1-2

如圖,已知平行四邊形 EFGH 是平行四邊形 ABCD 的縮放圖形,則:... 阿美的房間長 3.2 公尺,寬

[r]

[r]

年青的學生如能把體育活動融入日常生活,便可提高自己的體育活動能

常識科的長遠目標是幫助學生成為終身學習者,勇於面對未來的新挑 戰。學校和教師將會繼續推展上述短期與中期發展階段的工作

[r]

地址:香港灣仔皇后大道東 213 號 胡忠大廈 13 樓 1329 室 課程發展議會秘書處 傳真:2573 5299 或 2575 4318