Python 3基礎程式語言認證試卷BP3-0001

pdf
261.18 KB
6 頁
CSF
侵權投訴
加載中. ..
PDF
試卷編號:BP3-0001
基礎程式語言
Python 3 範例試卷
壹、操作題 100%(第一題至第五題每題 20 分)
【認證說明與注意事項】
一、本項考試為操作題,所需總時間為 60 分鐘,時間結束前需完成所有考試動作。
成績計算滿分為 100 分,合格分數為 70 分。
二、操作題為五大題,每題 20 分,總計 100 分。
三、操作題所需的檔案皆於 C:ANS.CSF各指定資料夾內讀取。題目存檔方式,請
依題目指示儲存於 C:ANS.CSF各指定資料夾,測驗結束前必須自行存檔,並
關閉開發環境,檔案名稱錯誤或未自行存檔者,均不予計分。
四、本項考試禁止使用外部套件,否則該題不予計分。
五、輸入與輸出的格式必須完全相同,每一行字、空白都要一樣,特別注意輸出後
有無空白與換行。
六、注意全型、半型字元、英文字母大小寫、小數點的位數是否與題目的要求相同。
七、每一題於測驗時間內可進行重複送評。請提交程式碼檔案,而非執行檔或執行
的結果。請注意提交的檔案是否適用該題目 (請檢查有無交錯題目) 。
八、每一題至少有 1組評分測試資料顯示於題目中,且至少有 1組隱藏的評分測試
資料。
Python 3 [第 1 頁 / 共 5 頁] BP3-0001
一、浮點數格式化輸出
1. 題目說明:
請開啟 PYD01.py檔案,依下列題意進行作答,輸入浮點數及進行格式化輸出,
使輸出值符合題意要求。請另存新檔為 PYA01.py,作答完成請儲存所有檔案
至C:ANS.CSF 原資料夾內。
2. 設計說明:
(1) 請撰寫一程式,輸入四個分別含有小數 1到4位的浮點數,然後將這四個
浮點數以欄寬為 7、欄與欄間隔一個空白字元、每列印兩個的方式,先列
印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。
* 提示:輸出浮點數到小數點後第二位。
3. 輸入輸出:
(1) 輸入說明
四個浮點數
(2) 輸出說明
格式化輸出
(3) 範例輸入
範例輸出
4. 評分項目:
項目
配分
得分
(1) 符合設計說明輸出正確格式
20
總 分
20
Python 3 [第 2 頁 / 共 5 頁] BP3-0001
二、倍數判斷
1. 題目說明:
請開啟 PYD02.py 檔案,依下列題意進行作答,判斷輸入值是否為 3或5的倍
數,使輸出值符合題意要求。請另存新檔為 PYA02.py,作答完成請儲存所有
檔案至 C:ANS.CSF 原資料夾內。
2. 設計說明:
(1) 請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是 3
或5的倍數,顯示【x is a multiple of 3.】或【x is a multiple of 5.】;若此
數值同時為 3與5的倍數,顯示【x is a multiple of 3 and 5.】;如此數值皆
不屬於 3或5的倍數,顯示【x is not a multiple of 3 or 5.】,將使用者輸入
的數值代入 x。
3. 輸入輸出:
(1) 輸入說明
一個正整數
(2) 輸出說明
判斷是否為 3或5的倍數
(3) 範例輸入
範例輸出
(4) 範例輸入
範例輸出
(5) 範例輸入
範例輸出
(6) 範例輸入
範例輸出
4. 評分項目:
項目
配分
得分
(1) 符合設計說明輸出正確格式
20
總 分
20
Python 3 [第 3 頁 / 共 5 頁] BP3-0001
三、迴圈偶數連加
1. 題目說明:
請開啟 PYD03.py 檔案,依下列題意進行作答,依輸入值計算偶數的總和,使
輸出值符合題意要求。請另存新檔為 PYA03.py,作答完成請儲存所有檔案至
C:ANS.CSF 原資料夾內。
2. 設計說明:
(1) 請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數 a、b(a < b),利
用迴圈計算從 a開始的偶數連加到 b的總和。例如:輸入 a=1、b=100,
則輸出結果為 2550(2 + 4 + … + 100 = 2550)。
3. 輸入輸出:
(1) 輸入說明
兩個正整數(a、b,且 a < b)
(2) 輸出說明
計算從 a開始的偶數連加到 b的總和
(3) 範例輸入
範例輸出
4. 評分項目:
項目
配分
得分
(1) 符合設計說明輸出正確格式
20
總 分
20
Python 3 [第 4 頁 / 共 5 頁] BP3-0001
四、不定數迴圈-最小值
1. 題目說明:
請開啟 PYD04.py 檔案,依下列題意進行作答,使輸出值符合題意要求。請另
存新檔為 PYA04.py,作答完成請儲存所有檔案至 C:ANS.CSF 原資料夾內。
2. 設計說明:
(1) 請撰寫一程式,讓使用者輸入數字,輸入的動作直到輸入值為 9999 才結
束,然後找出其最小值,並輸出最小值。
3. 輸入輸出:
(1) 輸入說明
n個數值,直至 9999 結束輸入
(2) 輸出說明
n個數值中的最小值
(3) 範例輸入
範例輸出
4. 評分項目:
項目
配分
得分
(1) 符合設計說明輸出正確格式
20
總 分
20
Python 3 [第 5 頁 / 共 5 頁] BP3-0001
五、乘積
1. 題目說明:
請開啟 PYD05.py 檔案,依下列題意進行作答,依使用者輸入的數字作為參數
傳遞並計算乘積,使輸出值符合題意要求。請另存新檔為 PYA05.py,作答完
成請儲存所有檔案至 C:ANS.CSF 原資料夾內。
2. 設計說明:
(1) 請撰寫一程式,將使用者輸入的兩個整數作為參數傳遞給一個名為
compute(x, y)的函式,此函式將回傳 x和y的乘積。
3. 輸入輸出:
(1) 輸入說明
兩個整數
(2) 輸出說明
兩個整數相乘之乘積
(3) 範例輸入
範例輸出
4. 評分項目:
項目
配分
得分
(1) 符合設計說明輸出正確格式
20
總 分
20
收藏 ⬇️ 下載