當前位置:編程學習大全網 - 源碼下載 - java考試題選擇題

java考試題選擇題

壹、 選擇題

3、設x=40 則y=(++x)+1和y=(x++)+1的結果,使y分別為( D )

A、42,42 B、41,41 C、41,42 D、42,41

4、設數組Array由以下語句定義

int Array=new int[10], 則數組最後壹個元素的正確引用方法為( B )

A、Array[10] B、Array[9] C、array[10] D、array[9]

6、用abstract定義的類( D )

A、可以被實例化 B、不能派生子類

C、不能被繼承 D、只能被繼承

7、設有對象x具有屬性a則訪問該屬性的方法為( C )

A、a.x B、a.x() C、x.a D、x.a()

8、符合對象和類關系的是: ( D )

A、人和老虎 B、書和汽車

C、樓和土地 D、松樹和植物

9、throws的作用: ( A )

A、表示方法可能會拋出例外 B、 表示後面是方法的輸出量

C、方法的標誌,每個方法都必須有 D、沒有意義

10、關於繼承的說法正確的是: ( B )

A、子類將繼承父類所有的屬性和方法。

B、子類將繼承父類的非私有屬性和方法。

C、子類只繼承父類public方法和屬性

D、子類只繼承父類的方法,而不繼承屬性

二、判斷題

( 對 )1、Java可以用來進行多媒體及網絡編程。

( 錯 )2、類的public類型的成員變量不可以被繼承。

( 錯 )3、Java源程序文件中是不區分字母的大小寫的。

( 錯 )4、子類可以繼承父類所有的成員變量及成員函數。

( 錯 )5、Java applet不能夠存取客戶機磁盤上的文件。

( 錯 )6、Java類中不能存在同名的兩個成員函數。

( 對 )7、可以用new來創建壹個類的實例,即”對象”。

( 對 )8、Java是壹種面向對象的程序設計語言。

( 對 )9、Java程序對計算機硬件平臺的依賴性很低。

( 錯 )10、Java中類的構造函數只能有壹個。

二、 程序閱讀,並填空

1. 閱讀程序給出結果

下列程序段用來計算Fibonacci序列的第0,1,2,…各項

public class Fibonacci {

public static void main(String args[]) {

System.out.println("Fibonacci 第4項="+(1)fib(3) );

}

static int fib(int n) {

if (n==0||n==1) {

return n;

}

else {

int sum=fib(n-1)+fib(n-2);

return sum;

}

}

}

輸出結果為:(2)Fibonacci 第4項=2

2. 按註釋提示完成文件復制的程序

//FileStream源代碼如下:

import java.io.*;

class FileStream {

public static void main(String args[]) {

try{

File inFile=new File("file1.txt"); //指定源文件

File outFile=new File("file2.txt"); //指定目標文件

FileInputStream fis=(1)new FileInputStream(inFile) ;

FileOutputStream fos=new FileOutputStream(outFile);

int c;

//逐字節從源文件中輸入,再輸出到fos流

while((c=fis.read())!=-1)

(2) fos.write(fis,0,c) ;

fis.close();

fos.close();

}

catch(Exception e) {

System.out.println("FileStreamsTest: "+e);

}

}

}

3. 閱讀程序,給出結果

//B.java源代碼如下:

class A{

int x=100;

}

class B extends A{

int x=200;

void prt(){

System.out.println("SubClass: "+x);

System.out.println("SuperClass: "+super.x);

}

public static void main(String args[]){

new B().prt();

}

}

輸出結果是

(1) 200 (2) 100

4. 閱讀程序,給出結果

//Sum.java源代碼如下:

public class Sum{

public static void main(String []args) {

  • 上一篇:Oppo v9和魅族音樂卡
  • 下一篇:魅族跟華為的系統哪個好
  • copyright 2024編程學習大全網