Вы находитесь на странице: 1из 2

95 學年 上學期 金門技術學院 資管系 日四技 一年級 程式設計 期中考 出題者 : 陳鍾誠

學號 : 姓名 : 分數 :

1 變數宣告
(a). 請選出可以做為變數名稱的項目並打勾. (b). 請宣告下列變數 (10%)
(10%) (1) 請宣告一個整數 x
(1) ( ) static
(2) 請宣告一個字元 x,並將其初始值設定為 'c'.
(2) ( ) xxx
(3) 請宣告一個布林值 x,並將其初始值設為 false.
(3) ( ) gx/kb
(4) 請宣告一個浮點數 pi ,並將其初始值設為 3.1416
(4) ( ) 20E5
(5) 請宣告一個字串 s, 並將其初始值設定為 "Mary".
(5) ( ) jack

2 請寫出下列範例的輸出結果 (列印值)
(a). 加減乘除 (10%) (c). 運算 (10%)
class TestOp1 { class TestOp2 {
public static void main(String args[]) { public static void main(String args[]) {
int a = 11, b = 4; boolean x=true, y=true;
b = a-b; System.out.println("x = "+x);
System.out.println("a= "+a); System.out.println("x&&false = "+(x&&false));
a = a*2; System.out.println("x||false = "+(x||false));
System.out.println("b= "+b); x = !x;
a += 3; System.out.println("x = "+x);
System.out.println("a= "+a); x = (!x && y);
b %= 5; System.out.println("x = "+x);
System.out.println("b= "+b); }
a = b*b; }
System.out.println("a= "+a);
} 輸出結果
} x=
輸出結果 x&&false =
a= x||false =
b= x=
a= x=
b=
a=

3 程式架構 (10%)
(a). 請於右格中寫出一個完整的 Java 程式,可以
印出 “Very Good”,並將檔案存為 VeryGood.java
(4%)

(b). 請寫出你用來編譯該程式的指令 (3%)

(c). 請寫出你用來執行該程式的指令 (3%)

95 學年 上學期 金門技術學院 資管系 日四技 一年級 程式設計 期中考 出題者 : 陳鍾誠


學號 : 姓名 :

4 基本控制邏輯 (20%)
(a) score 是一個成績,請利用邏輯判斷 if , (b). 請寫出一個程式,計算 1/1 + 1/2 + …+ 1/100 的結果值並
根據 score 的值印出『及格』或『不及格』(註:印出. (10%)
60 分以上為及格。) (10%)
class Score1 { class Sum1 {
public static void main(String[] args) public static void main(String[] args) {
{
int score = ??;

}
} }
}

5 活用題 (20%)
(a) 請寫出一個程式印出所有的 Unicode 字 (b). 請寫出一個程式,計算小於 1000 的數值中,包含了幾個 6
元 (提示:Unicode 的範圍從 0 到 65535) 與 14 的公倍數. (10%)
(10%)
class Unicode1 { class Lcm1 {
public static void main(String[] args) public static void main(String[] args) {
{

}
} }
}

6 除錯題 (5%)
請圈選出右列 Java 程式中錯誤的項目 public class 327 {
(共有五個),並註明正確的寫法 (本程式 public static void main(String args[]) {
所想要產生的輸出結果為 x = 9) int x = 9;
IF (x > 5)
{
system.out.println("x="&x);
}
}
}
}

Вам также может понравиться