Java筆試試題
基礎(chǔ)篇(100分鐘)(滿分100分)
(一) 不定項(xiàng)選擇題(36分,每小題1.5分)
基本語法測(cè)試
1.給定如下代碼
class Test{
private int m;
public static void fun() {
// some code...
}
}
怎樣修改才能使變量m能夠在方法fun()中直接使用
A.改成protected int m
B. 改成public int m
C. 改成static int m
D. 改成int m to int m
2.下面的方法中那個(gè)是public void example(){...}的正確的重載函數(shù)(JDK1.4)
A. public void example( int m){...}
B. public int example(){...}
C. public void example2(){...}
D. public int example ( int m, float f){...}
3.給出如下定義
String s = "story";
下面的表達(dá)式中那個(gè)是正確的?
A. s += "books";
B. char c = s[1];
C. int len = s.length;//沒有()
D. String t = s.toLowerCase();
4.給定如下代碼段:
boolean m = false;
if ( m = false )
System.out.println("False");
else
System.out.println("True");
其運(yùn)行結(jié)果是什么?
A. False
B. True
C. None
D. 有錯(cuò)誤,無法編譯通過.
5. 所給代碼如下:
1) class Example{
2) String str;
3) public Example(){
4) str= "example";
5) }
6) public Example(String s){
7) str=s;
8) }
9) }
10) class Demo extends Example{
11) }