當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 8道嵌入式研發(fā)面試題(含答案)
1、有這么一段程序:
public class Test{
public String name="abc";
public static void main(String[] args){
Test test=new Test();
Test testB=new Test();
System.out.println(test.equals(testB)+","+test.name.equals(testB.name));
}
}
請問以上程序執(zhí)行的結(jié)果是()
A.true,true
B.true,false
C.false,true
D.false,false
參考答案:C
2、有序數(shù)組1 2 3 4 5 6 7 8 9查找3的二分查找序列是:
A.1->2->3
B.5->2->3
C.9->5->3
D.5->1->4->3
參考答案:B
3、在Java中,以下關(guān)于方法重載和方法重寫描述正確的是?
A.方法重載和方法的重寫實(shí)現(xiàn)的功能相同
B.方法重載出現(xiàn)在父子關(guān)系中,方法重寫是在同一類中
C.方法重載的返回值類型必須一致,參數(shù)項必須不同
D.方法重寫的返回值類型必須相同或相容。(或是其子類)
參考答案:D
4、以下選項中循環(huán)結(jié)構(gòu)合法的是:
A.while(int i<7){i++;System.out.println("i is "+i);}
B.int j=3;while(j){ System.out.println("j is "+j);}
C.int j=0;for(int k=0;j+k!=10;j++,k++){System.out.println("j is "+j+"k is" +k);}
D.int j=0; do{System.out.println("j is "+j++);if(j==3){continue loop;}}while(j<10);
參考答案:C
5、如果某測試用例集實(shí)現(xiàn)了某軟件的路徑覆蓋,那么它一定同時實(shí)現(xiàn)了該軟件的
A.條件覆蓋
B.判定/條件覆蓋
C.組合覆蓋
D.判定覆蓋
參考答案:A
6、在公有派生的情況下,派生類中定義的成員函數(shù)只能訪問原基類的()
A.公有成員和私有成員
B.私有成員和保護(hù)成員
C.公有成員和保護(hù)成員
D.私有成員,保護(hù)成員和公有成員
參考答案:C
7、以下哪項是類實(shí)例化的語句?
A.varName ClassName=new varName();
B.ClassName varName=new ClassName(new ClassName);
C.ClassName varName=ClassName();
D.ClassName varName=new ClassName();
參考答案:D
8、HashSet子類依靠()方法區(qū)分重復(fù)元素。
A.toString(),equals()
B.clone(),equals()
C.hashCode(),equals()
D.getClass(),clone()
參考答案:C