Você está na página 1de 2

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

學號 : 姓名 : 分數 :

1 變數宣告
(a). 請選出可以做為變數名稱的項目並打勾. (b). 請宣告下列變數 (10%)
(10%) (1) 請宣告一個整數 y
(1) ( ) yyy
(2) 請宣告一個字元 y,並將其初始值設定為 'd'.
(2) ( ) 30E6
(3) 請宣告一個布林值 y,並將其初始值設為 true.
(3) ( ) ab+cd
(4) 請宣告一個浮點數 e ,並將其初始值設為 2.71828
(4) ( ) for
(5) 請宣告一個字串 y, 並將其初始值設定為 "Snoopy".
(5) ( ) mary

2 請寫出下列範例的輸出結果 (列印值)
(a). 加減乘除 (10%) (c). 運算 (10%)
class TestOp1 { class TestOp2 {
public static void main(String args[]) { public static void main(String args[]) {
int a = 15, b = 7; boolean x=false, 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 程式,可以
印出 “Snoopy”,並將檔案存為 Snoopy.java (4%)

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

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

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


學號 : 姓名 :

4 基本控制邏輯 (20%)
(a) score 是一個成績,請利用邏輯判斷 if , (b). 請寫出一個程式,計算 1*1 + 2*2 + …+ 100*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). 請寫出一個程式,列印出 1~100 的數值中,所有 7 的倍數.
元 (提示:Unicode 的範圍從 0 到 65535) (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);
}
}
}
}

Você também pode gostar