本文目錄一覽:
- 1、急!!求一套Java試題答案
- 2、一套java試題 求高手幫忙做一下 今天急用 謝謝
- 3、求高手做一套javar題(全部是選擇)
- 4、幫忙做一套java基礎的卷子,十道題而已,要求100%正確率,要求有答案的詳細的分析解釋,報酬可以談的
急!!求一套Java試題答案
單選:
1.D 2.B 3.B 4.B 5.D 6.B 7.D 8.A
多選:
1.BC 2.D(B肯定不對) 3.ABCD 4.BCDE;
判斷對錯:
1.對 2.對 3.對 4.對 5.對 6.錯 7.錯 8.錯 9.錯
一套java試題 求高手幫忙做一下 今天急用 謝謝
A B D A B D
java class package import
j2se j2ee j2me
多態性 繼承性
不知道題目什麼意思
對象
extends interface
值類型 引用類型
Collection介面和Map介面,List介面和Set介面都是繼承了Collection介面。常用實現-LinkedList、ArrayList、HashMap。
不知道題目什麼意思
在JAVA中,異常分為兩種 ,一種 是runtime異常(RunTimeException),也就是運行時異常,這種 異常是不需要捕獲的,由JAVA虛擬機自動捕獲.另外一種 是非運行時異常,就是除了runTimeException類和它的子類以外的所有異常類都是非運行時異常,這種非運行時異常都是需要手動捕獲的
Singleton模式主要作用是保證在面向對象編程語言設計編寫的程序中,一個類Class只有一個實例存在
方法的覆蓋式子類繼承父類時,若子類不需要使用父類繼承來的方法,在聲明的時候使用相同的方法名和參數表,但執行不同的功能; 方法的重載:在不同一個類中,可以有名字相同的多個方法,但這些方法的參數必須不同,或者是參數個數不同或者說參數的類型不同。
我會告訴你你採納的答案選擇題1,5是錯的嗎?
求高手做一套javar題(全部是選擇)
6月22日前發到zuods@imau.edu.cn
一、選擇
1.在JDK環境下編譯Java源程序使用的命令是( B )。
A.java B.javac
C.jvm D.tomcat
2. Java平台無關性是通過(A)實現的。
A.Java虛擬機 B.Java的編輯環境
C.Windows操作系統 D.UNIX操作系統
3. 類的三個重要特徵是類的封裝、繼承和( C )。
A.實現 B.覆蓋
C.多態 D.重載
4.以下關於介面和類的說法正確的是( C )。
A.介面和類都可以實現多重繼承
B.子類可以繼承多個父類
C.子類可以實現多個介面
D.一個子類不能同時繼承某一個父類和實現某一個介面
5. 嵌入到網頁中運行的Java小程序稱為applet,嵌入html文件的標籤是( D )。
A.code B.body
C.applet D.html
6.在Java中實現圖形用戶界面可以使用組件AWT和組件( B )。
A.JForm B.Swing
C.JOptionPane D.import
7.啟動一個線程的函數為( A )。
A.run() B.accept()
C.wait() D.start()
8.哪個關鍵字可以對對象加互斥鎖?( B )。
A.transient B.synchronized
C.serialize D.static
9.下面程序段的輸出結果是( C )。
class Base {
Base() { System.out.print(「Base」); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
new Base();
}
}
A.Base B.BaseBase
C.編譯錯誤 D.沒有任何輸出
10.private修飾的成員變數或方法的作用範圍是( B )
A.只可以給類本身訪問 B.只可以給同一個目錄的類訪問
C.可以給所有的類訪問 D.只可以給子類訪問
11.Java程序默認導入的包為 ( A )
A. Java.lang B.Java.net C. Java.io D.Java.util
12.關於類和對象的正確說法是:(D)
A 類是某類事物中的一個實例
B 對象是某類事物的抽象和定義
C 對象是不會包含方法的
D 對象是類的實例
13.已知類Car的定義為: public class Car{ String name; }
下列哪一個是關於Car的正確的構造方法(B)
A public class Car(){}
B.public void Car(){}
C.public Car(String name){ }
D.public String Car(){
return name;
}
14.若類A繼承B,下列哪個寫法是正確的?(B)
A public class A extends B{}
B public class A , B{}
C public class A extend B{}
D public class A B{}
15.已知一個方法為public void test(int a,int b){}則下列哪方法可以和它出現在同一個類內(D)
A public int test(int a,int b){}
B public void test(int c,int d){}
C public int test(int c,int d){}
D public void test(){}
16、如果A類繼承B類則下列哪個說法是正確的?(C)
A A類被稱之為父類
B B類被稱之為子類
C A類的特性多餘B類
D B類的特性多餘A類
17、已知一個類的定義格式是 public class Person{public String name;}
p是一個Person 的引用,則下列賦值語句正確的是:(A)
A p-name=”zhang”;
B p.name=’zhang’;
C.p-name=’zhang’;
D p.name=”zhang”;
18、在下列程序中
1 class Bird{
2 int num;
3 void feather(int num) {
4 this.num = num;
5 }
6 }
第4行中的程序this.num是指在程序中的哪一個num變數(D)
a. 第二行中的int num
b. 第三行中的int num
c. a、b選項都正確
d. a、b選項都不對
19、以下那一種情況會被系統認為是可以回收的情況()
class Test{…}
a Test x = new Test();
b Test y = new Test(5);
c Test z = new Test(4,5);
d new Test(4,5,6);
20、Java中規定,一個java文件中最多可以有多少個公有類(D)
a 1個
b 2個
c 3個
d 不限
21.下列哪個是有效的標識符 (C)
A 2if B if# C if_2 D if
22.若創建一個java文件其擴展名為:(B)
A .javac B .java C.exe D.txt
23.下列哪個不是有效的注釋方式?(C)
A //this is test
B /*this is test*/
C /**this is test/*
D /**this is test*/
24.若a為boolean類型的變數,請問下列哪個賦值語句是正確的?(A)
A a=true B a=0 C a=1 D a=ture
25.關於類和對象的正確說法是:(D)
A 類是某類事物中的一個實例
B 對象是某類事物的抽象和定義
C 對象是不會包含方法的
D 對象是類的實例
26. 有如下一段代碼執行後輸出的內容是:(C)
a=3;
switch(a){
case 3:System.out.print(3+”,”);
case 4:System.out.print(4+” “);
default:System.out.print(“other”);
}
A 3 B3,4 C3,4 other D 3,other
27.已知類Car的定義為:
public class Car{
String name;
}
下列哪一個是關於Car的正確的構造方法(B)
A public class Car(){}
B.public void Car(){}
C.public Car(String name){ }
D.public String Car(){
return name;
}
28 .關於可見範圍的修飾詞的範圍哪個是正確的?(A)
A public protecteddefaultprivate
B public protectedprivatedefault
C private protectedpublicdefault
D private protectedpublicdefault
29. 已知類Test有默認的構造方法,下列哪個是創建該類對象的正確方式:(D)
A new main();
B new test;
Cnew test();
D new Test();
30.若類A繼承B,下列哪個寫法是正確的?(A)
A public class A extends B{}
B public class A , B{}
C public class A extend B{}
D public class A B{}
31.已知一個方法為public void test(int a,int b){}則下列哪方法可以和它出現在同一個類內(D)
A public int test(int a,int b){}
B public void test(int c,int d){}
C public int test(int c,int d){}
D public void test(){}
32 關於數組的定義正確的是:(D)
A int a[3]={1,2,3}
B int a[]=new int[3]{1,2,3}
C int a={1,2,3}
D int a[]=new int[3];
33 String s=new String(“1”);String t=new String(“1”);
則執行語句System.out.println(s==t);的輸出結果為:(A)
A 1 B 0 C true D false
34 如果A類繼承B類則下列哪個說法是正確的?(C)
A A類被稱之為父類
B B類被稱之為子類
C A類的特性多餘B類
D B類的特性多餘A類
35. 執行下列代碼後變數a的值為:(B)
boolean a=false;
boolean b=false(a=(53));
A false B true C 0 D 1
36、下列java程序設計中編譯錯誤的是:(D)
A. if(35)System.out.println(「hello」);
B. if (false) System.out.println(「hello」);
C. if(53)System.out.println(「hello」);
D. if(0)System.out.println(「hello」)
37、在類中入口方法main的寫法正確的為:(D)
A. public static void main(){}
B. public static void main(char c){}
C. public void main(){}
D. public static void main(String args[]){}
38、已知一個類的定義格式是(A)
public class Person{
public String name;
}
p是一個Person 的引用,則下列賦值語句正確的是:
A p-name=”zhang”;
B p.name=’zhang’;
C.p-name=’zhang’;
D p.name=”zhang”;
39、下列關於double,long,float類型可表示的數值範圍的大小順序正確的是:(A)
A double floatelong
B doublelongfloat
C long doublefloat
D longfloatdouble
40.執行下列語句後輸出的結果為:(D)
int a=0;
while(a10){
a++;
}
System.out.println(a);
A 0 B 1 C 10 D 9
41、執行下列語句輸出的結果為:(D)
int a=6;
if(a=5)
if(a5) System.out.println(“a5”);
else System.out.println(“a5”)
A a5 B a5 C a5與a5兩條輸出 D什麼也不會輸出
42、下列哪個不是java語言的特點(D)
A.封裝 B 繼承 C 跨平台 D無需編譯
43 Java中標準的輸出語句是(B)
a. System.println
b. System.out.println
c. System.cout
d. System.print
44現有一個類:
class Test{……}
下面哪一個是該類的默認構造函數(D )
a. Test()
b. Test(int i)
c. void Test()
d. Test(Test i)
45下列寫法中哪一個是Java中main函數的正確形式(C)
a. public static int main(String[] args)
b. public void main(String[] args)
c. public static void main(String[] args)
d. public static void main(int[] args)
46在Java中哪個是創建對象的關鍵字(D)
a. System
b. delete
c. String
d. new
47在下列程序中
1 class Bird{
2 int num;
3 void feather(int num) {
4 this.num = num;
5 }
6 }
第4行中的程序this.num是指在程序中的哪一個num變數(D)
a. 第二行中的int num
b. 第三行中的int num
c. a、b選項都正確
d. a、b選項都不對
48Java中受保護的關鍵字是下列的哪個(B)
a. protects
b. protected
c. protecting
d. protect
49J2SE代表Java的哪個版本(A)
a. Java2企業版
b. Java2迷你版
c. Java2標準版
d. 以上都不對
50Java程序的編寫執行過程是(D)
a. 編譯-編輯-解釋
b. 編輯-編譯-解釋
c. 解釋-編譯-編輯
d. 解釋-編輯-編譯
幫忙做一套java基礎的卷子,十道題而已,要求100%正確率,要求有答案的詳細的分析解釋,報酬可以談的
1 A
解釋: @deprecated As of JDK version 1.1,
replaced by codeDateFormat.parse(String s)/code.已經被後者取代.
2 C
解釋: for each的過程中list是要被鎖死的,或者稱這個list是只讀的,在循環體內部add
操作,勢必會帶來本次的list和循環下次的list不一致,因此導致錯誤.建議用Iterator遍歷.
3 B
解釋: mm指分鐘,HH表示24小時制,hh表示12小時制,故選擇B
4 A C E
解釋: Hashtable不允許nullkey和null value,而hashMap允許,前者是同步的,所以非快速失敗
5 C
解釋: 定理.
6 D
解釋: char和byte都可以轉成int,而int是支持switch的,除非long轉為int,否則是不支持switch的
7 D
解釋: interface的創建就是為了讓別人去實現它,所以其變數只能是public,static,final.
8 C
解釋: 注意Thread.sleep()的真正含義.sleep只會阻塞線程,不會釋放線程去干別的,不要望文生義。
所以不論你在哪裡寫sleep,其實都是在線程中,都是阻塞它所在的線程讓它僵住不動一會兒。
9 D F
解釋: String是沒有append方法,String.concat(String param)=參數必須為String類型,故line6錯誤.
10 ————– 單例樣板 —————–
— 關於單例有很多種寫法———————
public class SingletonClass {
private static SingletonClass instance = null;
public static SingletonClass getInstance() {
synchronized (SingletonClass.class) {
if(instance == null) {
instance = new SingletonClass();
}
}
return instance;
}
private SingletonClass() {
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285511.html