計算機程式設計(一)
上機考一


考試規定:
請按照座位表就坐
考試不可提早交卷,考卷需回收
考試期間不可與其他同學交談
不可看書與其他紙本資料,不可傳遞訊息給其他同學
不可自行換位置,機器有問題請舉手請研究生換位置
有任何問題請舉手詢問監考研究生
若有違反上述規定將直接請出場,上機考成績以零分計算



1.計算梯形面積,讓使用者從鍵盤輸入梯形的上底,下底與高。
測試資料:
輸入:
上底:3
下底:4
高:5
輸出:
梯形面積為 17.5輸入:
上底:4.5
下底:6.5
高:8.8
輸出:
梯形面積為 48.4輸入:
上底:8
下底:12
高:10
輸出:
梯形面積為 100




2.找出三數值中的最大值與最小
輸入:
5 3 4
輸出:
最大值為 5
最小值為 3輸入:
12.5 8.9 10
輸出:
最大值為 12.5
最小值為 8.9輸入:
15 23 60
輸出:
最大值為 60
最小值為 15







3.設計一個可以計算乘方(power)的程式。輸入底數和乘冪,輸出其計算結果。
例如:輸入底數b,乘冪n,則輸出bn。

輸入:
底數 2
乘幕 5
輸出:
32輸入:
底數 3
乘幕 4
輸出:
81輸入:
底數 5
乘幕 4
輸出:
625






4.輸入兩個數,求兩個數的最大公因數(g.c.d.)。例如輸入兩個數12和20,則輸出他們的最大公因數為4。
輸入:
25 64
輸出:
最大公因數為 1輸入:
120 25
輸出:
最大公因數為 5輸入:
75 120
輸出:
最大公因數為 15

-----------------------------------------------------------------------------------

資訊工程系 大一 計算機程式設計(一)
上機考二


考試規定:
請按照座位表就坐
考試不可提早交卷,考卷需回收
考試期間不可與其他同學交談
不可看書與其他紙本資料,不可傳遞訊息給其他同學
不可自行換位置,機器有問題請舉手請研究生換位置
有任何問題請舉手詢問監考研究生
若有違反上述規定將直接請出場,上機考成績以零分計算


1.輸入華氏溫度,轉換為攝氏溫度。
轉換公式:攝氏=(華氏-32)*5/9
要求:轉換後的溫度若不能整除列至小數點後第三位
測試資料:
輸入:
華氏溫度:122
輸出:
攝氏溫度:50輸入:
華氏溫度:132
輸出:
攝氏溫度:55.556輸入:
華氏溫度:-40
輸出:
攝氏溫度:-40



2.輸入三個整數x,y和z,計算下面公式的結果。 (xx+yy+zz)/3xyz


要求:運算結果若不能整除請列至小數點後第三位輸入:
1 1 1
輸出:
計算結果為 1
輸入:
1 2 2
輸出:
計算結果為 0.75
輸入:
1 2 3
輸出:
計算結果為 0.778



3.設計一個可以列出九九乘法表的程式,輸出結果如下所列。
要求:需使用雙層迴圈計算九九乘法表的結果,直接一列一列輸出數值者不予計分。





4.輸入N個整數,將這N個整數排列成由大到小的順序。
要求:5  N  10,必須使用陣列否則不予計分

輸入:
資料筆數N:5
資料:1 2 3 4 5
輸出:
排序後的結果:5 4 3 2 1
輸入:
資料筆數N:7
資料:25 10 17 28 15 29 11
輸出:
排序後的結果:29 28 25 17 15 11 10
輸入:
資料筆數N:10
資料:1 3 5 7 9 2 4 6 8 10
輸出:
排序後的結果:10 9 8 7 6 5 4 3 2 1

----------------------------------------------------------------------------------

兩次上機考的題目,我想以此鞭策自己,看自己網誌時也會想到要讀書= =







arrow
arrow
    全站熱搜

    urekak0125 發表在 痞客邦 留言(9) 人氣()