久久99国产亚洲高清观看首页,久久久久综合精品福利啪啪,国产成人免费午夜在线观看,91视频网,久久精品国产福利国产琪琪,久久国产精品免费观看,国产精品成

JAVA期末考試復習試題

時(shí)間:2021-03-18 16:25:29 試題 我要投稿

JAVA期末考試復習試題

  1.使用Java語(yǔ)言編寫(xiě)的源程序保存時(shí)的文件擴展名是( )。

JAVA期末考試復習試題

  (A).class (B).java (C).cpp (D).txt

  2.設int a=-2,則表達式a>>>3的值為( )。 (A)0 (B)3 (C)8 (D)-1

  3.設有數組的定義int[] a = new int[3],則下面對數組元素的引用錯誤的是( )。

  (A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i];

  4.在類(lèi)的定義中可以有兩個(gè)同名函數,這種現象稱(chēng)為函數( )。

  (A)封裝 (B)繼承 (C)覆蓋 (D)重載

  5.在類(lèi)的定義中構造函數的作用是( )。

  (A)保護成員變量 (B)讀取類(lèi)的成員變量 (C)描述類(lèi)的特征 (D)初始化成員變量

  6.下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語(yǔ)句( )。

  (A)try (B)break (C)catch (D)finally

  7.類(lèi)與對象的關(guān)系是( )。

  (A)類(lèi)是對象的抽象 (B)對象是類(lèi)的抽象

  (C)對象是類(lèi)的子類(lèi) (D)類(lèi)是對象的`具體實(shí)例

  8.下面哪一個(gè)是Java中不合法的標識符( )。

  (A)$persons (B)twoNum (C)_myVar (D)*point

  9.為AB類(lèi)的一個(gè)無(wú)形式參數無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類(lèi)名AB作為前綴就可以調用它,該方法頭的形式為( )。

  (A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( )

  10.欲構造ArrayList類(lèi)的一個(gè)實(shí)例,此類(lèi)繼承了List接口,下列哪個(gè)方法是正確的( )。

  (A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( )

  11.Java源文件和編譯后的文件擴展名分別為( )

  (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java

  12.在Java Applet程序用戶(hù)自定義的Applet子類(lèi)中,一般需要重載父類(lèi)的( )方法來(lái)完成一些畫(huà)圖操作。

  (A) start( ) (B) stop( ) (C) init( ) (D) paint( )

  13.對于一個(gè)Java源文件,import, class定義以及package正確的順序是:

  (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import

  14.下面哪個(gè)是非法的:

  (A) int I = 32; (B) float f = 45.0;

  (C) double d = 45.0; (D) char c = ‘u’; //符號錯

  15.Java語(yǔ)言使用的字符碼集是

  (A) ASCII (B) BCD

  (C) DCB (D) Unicode

  16. 如果一個(gè)類(lèi)的成員變量只能在所在類(lèi)中使用,則該成員變量必須使用的修飾是

  (A) public (B) protected (C) private (D) static

  17.下面關(guān)于main方法說(shuō)明正確的是

  (A) public main(String args[ ])

  (B) public static void main(String args[ ]) (C) private static void main(String args[ ]) (D) void main()

  18.哪個(gè)關(guān)鍵字可以對對象加互斥鎖?( )

  (A) transient (B) synchronized (C) serialize (D) static

  19.關(guān)于抽象方法的說(shuō)法正確的是( )

  (A)可以有方法體 (B) 可以出現在非抽象類(lèi)中 (C) 是沒(méi)有方法體的方法 (D) 抽象類(lèi)中的方法都是抽象方法

  20.java.io包的File類(lèi)是

  (A)字符流類(lèi) (B) 字節流類(lèi)

  (C) 對象流類(lèi) (D) 非流類(lèi)

  21.Java application中的主類(lèi)需包含main方法,以下哪項是main方法的正確形參?( )

  A、 String args B、String args[] C、Char arg D、StringBuffer args[]

  22.以下代碼段執行后的輸出結果為( ) int x=-3; int y=-10; System.out.println(y%x);

  A、 -1 B、2 C、1 D、3

  23.以下關(guān)于繼承的敘述正確的是( )。

  A、在Java中類(lèi)只允許單一繼承

  B、在Java中一個(gè)類(lèi)只能實(shí)現一個(gè)接口

  C、在Java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現一個(gè)接口

  D、在Java中接口只允許單一繼承

  24. 若有定義:byte[] x={11,22,33,-66};

  其中0≤k≤3,則對x數組元素錯誤的引用是( )

  A)x[5-3] B)x[k] C)x[k+5] D)x[0]

  25.paint()方法使用哪種類(lèi)型的參數? ( )

  A、Graphics B、Graphics2D C、String D、Color

  26.以下哪個(gè)不是Java的原始數據類(lèi)型( )

  A、int B、Boolean C、float D、char

  27.在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法的形式參數的個(gè)數、類(lèi)型或順序各不相同,傳回的值也可以不相同。這種面向對象程序特性稱(chēng)為( )

  A) 隱藏

  B) 重寫(xiě)

  C) 重載

  D) Java不支持此特性

  28. 以下有關(guān)構造方法的說(shuō)法,正確的是:( )

  A. 一個(gè)類(lèi)的構造方法可以有多個(gè) B. 構造方法在類(lèi)定義時(shí)被調用

  C. 構造方法只能由對象中的其它方法調用。 D. 構造方法可以和類(lèi)同名,也可以和類(lèi)名不同

  29.在瀏覽器中執行applet 程序,以下選項中的哪個(gè)方法將被最先執行( )。

  A、init() B、start() C、destroy() D、stop()

  30.給出下面代碼,關(guān)于該程序以下哪個(gè)說(shuō)法是正確的?( )

  public class Person{

  static int arr[] = new int[5];

  public static void main(String a[]) {

  System.out.println(arr[0]); } }

  A、編譯時(shí)將產(chǎn)生錯誤 B、編譯時(shí)正確,運行時(shí)將產(chǎn)生錯誤

  C、輸出零 D、輸出空

  31、有以下方法的定義,請選擇該方法的返回類(lèi)型( )。 ReturnType method(byte x, double y) {

  return (short)x/y*2; }

  A、byte B、short C、int D、double

  32.下列類(lèi)定義中哪些是合法的抽象類(lèi)的定義?( )

  A、abstract Animal{abstract void growl();}

  B、class abstract Animal{abstract void growl();}

  C、abstract class Animal{abstract void growl();}

  D、abstract class Animal{abstract void growl(){System.out.println(“growl”);};}

  33.有以下程序片段,下列哪個(gè)選項不能插入到行1。( ) 1.

  2.public class Interesting{ 3.//do sth 4. }

  A、import java.awt.*; B、package mypackage;

  C、class OtherClass{ } D、public class MyClass{ }

  34. 設有下面兩個(gè)賦值語(yǔ)句: a = Integer.parseInt(“12”);

  b = Integer.valueOf(“12”).intValue(); 下述說(shuō)法正確的是( )。

  A、a是整數類(lèi)型變量,b是整數類(lèi)對象。B、a是整數類(lèi)對象,b是整數類(lèi)型變量。

  C、a和b都是整數類(lèi)對象并且值相等。 D、a和b都是整數類(lèi)型變量并且值相等。

  35.在編寫(xiě)Java Applet程序時(shí),需在程序的開(kāi)頭寫(xiě)上( )語(yǔ)句。

  A、import java.awt.* ; B、import java.applet.Applet ;

  C、import java.io.* ; D、import java.awt.Graphics ;

  36.下列哪一項不屬于Swing的頂層容器?( )

  A)JApplet B)JTree C)JDialog D)JFrame

  37. 為了使包c(diǎn)h4在當前程序中可見(jiàn),可以使用的語(yǔ)句是( )。

  A)import ch4.*; B)package ch4.*; C)ch4 import; D)ch4 package;

  38. 請問(wèn)所有的異常類(lèi)皆繼承哪一個(gè)類(lèi)?( )。

  A)java.io.Exception B)ng.Throwable C)ng.Exception D)ng.Error

  39.進(jìn)行Java基本的GUI設計需要用到的包是( )。

  A)java.io B)java.sql C)java.awt D)java.rmi

【JAVA期末考試復習試題】相關(guān)文章:

期末考試復習攻略05-19

期末考試復習計劃05-11

三年級語(yǔ)文上冊S版期末考試復習試題02-16

學(xué)生期末考試復習計劃05-24

期末考試復習攻略(8篇)05-19

期末考試復習攻略8篇05-19

《觀(guān)潮》復習要點(diǎn)及試題11-24

小學(xué)語(yǔ)文上冊期末考試題11-12

小學(xué)語(yǔ)文的期末考試題08-10

小學(xué)語(yǔ)文上學(xué)期復習試題11-12

全椒县| 哈巴河县| 芦山县| 赤壁市| 收藏| 来宾市| 梁平县| 岢岚县| 诸城市| 密山市| 祁门县| 大新县| 林口县| 闽侯县| 依安县| 江津市| 秦皇岛市| 长丰县| 闻喜县| 共和县| 友谊县| 庆城县| 六枝特区| 肃北| 西和县| 离岛区| 平顺县| 朝阳市| 石狮市| 五河县| 方城县| 道孚县| 冕宁县| 宁津县| 云浮市| 花垣县| 乌什县| 钦州市| 常州市| 昌宁县| 永兴县|