今天早上java小考,就花瞭將近一個上午,時間有點浪費,但也沒法控制,我底考試成績如下
不太好 只有60分!!
座位: B01, 考生: 葉冠猷
總題數: 20, 答對數: 11
=====================================================
考生答案: B, 正確答案: B
3.14 此數值的預設型態為何?
A) float
B) double
C) 不一定,視作業平台或JVM而定
=====================================================
考生答案: C, 正確答案: C
int i = 017;
System.out.println(i);
結果是:
A) 017
B) 17
C) 15
D) 編譯會錯誤
E) 執行會丟出例外
F) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: C, 正確答案: C
何者為輔助製作文件說明的程式
A) java
B) javac
C) javadoc
D) jar
=====================================================
考生答案: AFH, 正確答案: ADEFGH
java的命名規則,下列何者為對 (也許不恰當, 但只考慮編譯是否會過)
A) Interface
B) 7up
C) const
D) method
E) $_$
F) _U_
G) 列印
H) array
=====================================================
考生答案: B, 正確答案: B
何者為編譯程式
A) java
B) javac
C) javadoc
D) jar
=====================================================
考生答案: D, 正確答案: D
int a = 2^10;
System.out.print(a);
結果是:
A) 編譯錯誤
B) 執行會丟出例外
C) 1024
D) 8
E) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: D, 正確答案: C
boolean[] test = new boolean[2];
陣列內容為何?
A) {null, null}
B) {true,false}
C) {true,true}
D) {false,false}
E) {false,true}
F) 不一定
=====================================================
考生答案: AB, 正確答案: D
float a=1, b=0;
System.out.print(a/b);
結果是:
A) 編譯錯誤
B) 執行會丟出例外
C) 0
D) infinity
E) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: ABCDEFG, 正確答案: ABCD
String[] t = new String[變數];
上述程式碼中, 變數資料型態可以是下列何種型態? (選出所有正確的)
A) byte
B) short
C) char
D) int
E) long
F) float
G) double
=====================================================
考生答案: AB, 正確答案: A
byte a=1, b=2;
byte c = a+b;
System.out.println(c);
結果是:
A) 編譯錯誤
B) 執行會丟出例外
C) 3
D) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: ABCDEFG, 正確答案: ADEFG
Java 的原始檔 *.java, 有哪些部份:
A) package
B) include
C) default
D) import
E) class
F) interface
G) enum
=====================================================
考生答案: C, 正確答案: A
float pi = 3.14;
System.out.print(pi);
結果是:
A) 編譯錯誤
B) 執行會丟出例外
C) 3.14159...略
D) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: DEF, 正確答案: DEF
下列何者為迴圈 (Loop)
A) if ... else
B) switch ... case
C) ? :
D) while
E) do ... while
F) for
=====================================================
考生答案: ADE, 正確答案: ADE
17) 下列何者為 java 的註解 (選出對的)
A) // 註解內容
B) \\ 註解內容
C) <!- 註解內容 -->
D) /* 註解內容 */
E) /** 註解內容 */
F) ' 註解內容
G) # 註解內容
=====================================================
考生答案: C, 正確答案: C
7 此整數的預設型態為何?
A) byte
B) short
C) int
D) long
=====================================================
考生答案: D, 正確答案: D
int a=0, b=0;
int x = a++ + a++ + a++;
int y = ++b + ++b + ++b;
結果是:
A) 編譯錯誤
B) 執行會丟出例外
C) a,b,x,y 內容為 1,1,3,3
D) a,b,x,y 內容為 3,3,3,6
E) 不一定, 視作業平台或JVM而定
=====================================================
考生答案: ABCDEFGH, 正確答案: DEH
下列何者為:關鍵字or保留字:
A) method
B) function
C) polymorphism
D) goto
E) const
F) array
G) include
H) instanceof
=====================================================
考生答案: ABCD, 正確答案: ABCD
有關 final 的敘述: (選出對的)
A) final double PI = 3.1415926;
表示 PI 變數內容已不能再改變
B) final public class BankAccount{}
表示 BankAccount 類別不能被繼承
C) final public void obeyConventions(){}
表示 obeyConventions 方法是不可以 override
D) final 與 abstract 不可共用
=====================================================
考生答案: ABCD, 正確答案: ABCD
程式啟始點(main執行緒)下列何者正確
A) public static void main ( String[] args )
B) static public void main ( String[] args )
C) public static void main ( String args[] )
D) public static void main ( String[] array )
E) public void main ( String[] args )
F) static void main ( String[] args )
====================================================
考生答案: ABCD, 正確答案: ABDE
switch (運算式){
case 結果1:
case 結果2:
}
上述運算式結果, java允許何種型態資料?
A) char
B) int
C) long
D) String (JavaSE 7.0 版本)
E) enum
F) Object
====================================================
下午實作 enum 十二生肖判別

利用ENUW 方式製作
擲筊老師用form表單方式製作
下午實作 JSP的FORM表單,結果我的腦筋有點給他混沌,昏昏沉沉有點聽不太懂!
我們實作兩個習題,一個是作電子表單將
檔案
除了htm檔案外另要有一個jsp檔案去承接data
完成畫面
我要說老師在講這個表單的時候,我覺得太快了,我沒有辦法完全吸收,特別是裡頭有些特別的語法,像是
[meta http-equive="Content-Type" content="text/html; charset=UTF-8"]
這一句是說明網頁標籤的型態,其是我看了霧煞煞,就算是後來承興有來幫忙解釋一下,我還是一知半解!
可是老師馬不停蹄的繼續講撲克比大小的程式,當然這又是賭博遊戲。
比大小程式碼
開始畫面
執行結果畫面
今天的重點應該是JSP的FORM表單,一些語法是特殊的,有些設計的部分,包括單選的RADIO及多選的CHECKBOX,可惜今天沒提到下拉式選單,另外就是承接的JSP檔案,因為是兩兩搭配的程式,故必須
沒有留言:
張貼留言