CN人才網(wǎng)有最新的2016年軟件研發(fā)工程師筆試題目,歡迎大家參考閱讀。
一、選擇題
1、哪個類是所有異常的基礎(chǔ)類?
A.String B.Error C.Throwable D.RuntimeException
2、設(shè)float x = 1,y = 2,z = 3,則表達(dá)式 y+=z--/++x的值是:()
A. 3.5 B. 3 C. 4 D. 5
3、下列說法正確的是( )
A.在類方法中可用this來調(diào)用本類的類方法 B.在類方法中調(diào)用本類的類方法時可直接調(diào)用
C.在類方法中只能調(diào)用本類中的類方法 D.在類方法中絕對不能調(diào)用實例方法
4、根據(jù)下面的程序代碼,哪些選項的值返回true?
public class Square {
long width;
public Square(long l) {
width = l;
}
public static void main(String arg[]) {
Square a, b, c;
a = new Square(42L);
b = new Square(42L);
c = b;
long s = 42L;
}
}
A.a == b; B.s == a; C.b == c; D.a.equals(s)
5. 下面選項中,哪個選項的內(nèi)容可以作為FilEinputStream類的構(gòu)造方法的參數(shù)?
A.File B.String C.InputStream D.FileOutputStream
6. 在下面程序標(biāo)明的位置處插入哪條語句會導(dǎo)致編譯錯誤?
public class FinalUse {
public static void main(String[] args) {
int x = 0;
final int y = 1;
int[] z = { 2 };
final int[] n = { 3 };
Use(x, y, z, n);
}
static void Use(final int x, int y, final int[] z, int[] n) {
// 插入內(nèi)容
}
}
請選擇兩個正確的答案:
A.x++ B.y++ C.y=x D.z[0]++ E.n[0]++ F.z=n
7.下面程序運行后的結(jié)果是什么?
Public class Test{
Static Boolean foo(char c){
System.out.print(c);
Return true;
}