附帶答案,共100分
一、選擇題(30題,每題1.5分,共45分)
1.java.io包中定義了多個(gè)流類型來(lái)實(shí)現(xiàn)輸入和輸出功能,可以從不同的角度對(duì)其進(jìn)行分 類,按功能分為:(c),如果為讀取的內(nèi)容進(jìn)行處理后再輸出,需要使用下列哪種流?(g)
A、輸入流和輸出流 B、字節(jié)流和字符流 C、節(jié)點(diǎn)流和處理流
D、File stream E、Pipe stream F、Random stream G、Filter stream
2.下列代碼的執(zhí)行結(jié)果是:(b)
public class Test3{
public static void main(String args[]){
System.out.print(100%3);
System.out.print(“,”);
System.out.println(100%3.0);
}
}
A、1,1
B、1,1.0
C、1.0,1
D、1.0,1.0
3.在繼承中,關(guān)于構(gòu)造方法的說(shuō)明,下列說(shuō)法錯(cuò)誤的是(d)
A、子類無(wú)條件的繼承父類的無(wú)參構(gòu)造方法,
B、子類可以引用父類中的有參構(gòu)造方法,使用super關(guān)鍵字,
C、如果子類沒(méi)有構(gòu)造方法,則父類無(wú)參構(gòu)造方法作為自已的構(gòu)造方法,
D、如果子類有無(wú)參構(gòu)造方法,而父類的無(wú)參構(gòu)造方法則被覆蓋。
4.以下程序的運(yùn)行結(jié)果為( b)
public class IfTest{
public static void main(String args[]){
int x=3;
int y=1;
if(x==y)
System.out.println(“Not equal”);
else
System.out.println(“Equal”);
}
}
A、Not equal B、Equal C、無(wú)輸出 D、編譯出錯(cuò)
5.Java語(yǔ)言中字符串“學(xué)Java”所占的內(nèi)存空間是(a)
A. 6個(gè)字節(jié)
B. 7個(gè)字節(jié)
C. 10個(gè)字節(jié)
D. 11個(gè)字節(jié)
6.關(guān)于下列程序段的輸出結(jié)果,說(shuō)法正確的是:(d )
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
}
}