 8道嵌入(ru)式研發面試題(含答案)
							時(shi)間:2016-02-19      來源:未知
							8道嵌入(ru)式研發面試題(含答案)
							時(shi)間:2016-02-19      來源:未知 
							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));
}
}
請問以上程序執(zhi)行(xing)的結果是()
A.true,true
B.true,false
C.false,true
D.false,false
參考(kao)答案:C
2、有序數組1 2 3 4 5 6 7 8 9查(cha)找(zhao)(zhao)3的二分(fen)查(cha)找(zhao)(zhao)序列是:
A.1->2->3
B.5->2->3
C.9->5->3
D.5->1->4->3
參考(kao)答案:B
3、在Java中,以(yi)下關于方法重載(zai)和方法重寫(xie)描述(shu)正確的是?
A.方法重載(zai)和方法的(de)重寫實現的(de)功能相同
B.方(fang)法重載出現在(zai)父子關系中,方(fang)法重寫(xie)是(shi)在(zai)同(tong)一類中
C.方(fang)法重載的返回值類型必(bi)須一致,參數項必(bi)須不同
D.方法重寫的返回值類型(xing)必須相同(tong)或相容。(或是其(qi)子類)
參考答案:D
4、以下選項中循環(huan)結(jie)構合(he)法(fa)的是:
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、如果某(mou)測試(shi)用例(li)集實(shi)現(xian)了(le)某(mou)軟件的路徑覆(fu)蓋,那么它一(yi)定同時(shi)實(shi)現(xian)了(le)該(gai)軟件的
A.條件覆蓋
B.判(pan)定/條件覆蓋
C.組合覆蓋
D.判定覆蓋
參考答案:A
6、在公有派生的(de)情況(kuang)下,派生類中定義的(de)成員函(han)數只能訪問原基類的(de)()
A.公有成員和私有成員
B.私有成(cheng)員和保(bao)護成(cheng)員
C.公有成(cheng)員(yuan)和保護(hu)成(cheng)員(yuan)
D.私有(you)成員(yuan),保護成員(yuan)和公(gong)有(you)成員(yuan)
參考答案:C
7、以下哪項是類(lei)實例化(hua)的語句?
A.varName ClassName=new varName();
B.ClassName varName=new ClassName(new ClassName);
C.ClassName varName=ClassName();
D.ClassName varName=new ClassName();
參考答案:D
8、HashSet子類依靠()方法區分(fen)重復元素。
A.toString(),equals()
B.clone(),equals()
C.hashCode(),equals()
D.getClass(),clone()
參考答案:C