1、
閱讀下段代碼, class Dog { public String name; Dog(String name){ this.name =name; } } public class Demo1 { public static void main(String[] args){ Dog dog1 = new Dog("xiaohuang"); Dog dog2 = new Dog("xiaohuang"); String s1 = dog1.toString(); String s2 = dog2.toString(); String s3 = "xiaohuang"; String s4 = "xiaohuang"; } } 返回值為true的是( C)
2分
2、
以下關於繼承的描述,說法正確的是( B )
2分
3、
下面對於final修飾方法的描述中,正確的是(B)
2分
4、
下列關於super關鍵字的說法中,正確的是( A )
2分
5、
下列關於父類方法重寫的描述中,錯誤的是(D)
2分
6、
關於final修飾成員變量說法正確的是(A)
2分
7、
final修飾符修飾方法時,不能和以下哪個修飾符共用(C)
2分
8、
請定義一個由public修飾符修飾的int型成員變量MAX_LENGTH,並使該值保持為常數100,則定義這個變量的語句是(D)
2分
9、
下列選項中,關於final修飾成員變量的說法正確的是( B)
2分
10、
請閱讀下面的程序,選擇正確的運行結果。( A ) class Demo{ private static int x ; public static void main(String[] args){ System.out.println(x++); } }
2分
11、
為了能讓外界訪問私有屬性,需要提供一些使用( C )關鍵字修飾的公有方法。
2分
12、
Java中所有的類都是通過直接或間接地繼承( A )類得到的。
2分
13、
下列關於繼承的描述中,錯誤的是( D )
2分
14、
分析下面程序,哪一行代碼能正確賦值( A) class Demo { public void method() { final int num1 = 10; static int num2 = 20; abstract int num3 = 30; private int num4 = 40; } }
2分
15、
函數重寫與函數重載的相同之處是( B )
2分
16、
下面對於final的描述中,錯誤的是( A )
2分
17、
下面選項中,哪個類不是Object的子類?( D )
2分
18、
下列選項中,哪個關鍵字可以修飾方法內的局部變量?( D )
2分
19、
靜態方法運行時,在哪個內存區域中( A )
2分
20、
下列關於靜態方法的描述中,錯誤的是( C )
2分
多選題
21、
以下關於方法重寫,說法錯誤的是( BD )
2分
22、
下列選項中,哪個是子類重寫父類方法時,必須與父類方法一致的(BC)
2分
23、
final可以修飾如下哪些內容( ACD)
2分
24、
下列選項中,哪些可以作為方法重載的判斷條件(AB )
2分
25、
下列關於封裝的描述中,正確的是( BC )
2分
判斷題
26、
super調用父類構造方法的代碼必須位於子類構造方法的第一行。
2分
- 錯
-
27、
在Java中,類只支持單繼承,不允許多繼承,也就是說一個類只能有一個直接父類。
2分
-
- 錯
28、
final關鍵字不可以修飾成員變量。
2分
- 錯
-
29、
我們可以使用final關鍵字修飾抽象方法。
2分
- 錯
-
30、
在Java中,子類可以覆蓋父類中的任意方法。
2分
-
- 錯
31、
方法重寫的前提是必須存在着繼承關系。
2分
-
- 對
32、
當一個類的方法被final關鍵字修飾后,這個類的子類將不能重寫該方法。
2分
-
- 對
33、
final即可以修飾局部變量也可以修飾成員變量。
2分
-
- 錯
34、
Object類的構造方法第一行是super()語句。
2分
-
- 對
35、
靜態方法可以被類名調用,也可以被對象調用。
2分
-
- 對