欧美精品手机一级在线播放,中文字幕在线欧美日韩,欧美精品中文字幕亚洲专区,国产免费观看网站

    <mark id="hrvb1"><strong id="hrvb1"></strong></mark>
  • <td id="hrvb1"></td>

    JAVA期末考試復(fù)習(xí)試題

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

    JAVA期末考試復(fù)習(xí)試題

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

    JAVA期末考試復(fù)習(xí)試題

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

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

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

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

      4.在類的定義中可以有兩個(gè)同名函數(shù),這種現(xiàn)象稱為函數(shù)( )。

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

      5.在類的定義中構(gòu)造函數(shù)的作用是( )。

     。ˋ)保護(hù)成員變量 (B)讀取類的成員變量 (C)描述類的特征 (D)初始化成員變量

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

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

      7.類與對(duì)象的關(guān)系是( )。

      (A)類是對(duì)象的抽象 (B)對(duì)象是類的抽象

     。–)對(duì)象是類的子類 (D)類是對(duì)象的`具體實(shí)例

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

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

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

     。ˋ)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( )

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

     。ˋ)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( )

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

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

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

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

      13.對(duì)于一個(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’; //符號(hào)錯(cuò)

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

      (A) ASCII (B) BCD

      (C) DCB (D) Unicode

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

      (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)鍵字可以對(duì)對(duì)象加互斥鎖?( )

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

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

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

      20.java.io包的File類是

      (A)字符流類 (B) 字節(jié)流類

      (C) 對(duì)象流類 (D) 非流類

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

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

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

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

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

      A、在Java中類只允許單一繼承

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

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

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

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

      其中0≤k≤3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是( )

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

      25.paint()方法使用哪種類型的參數(shù)? ( )

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

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

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

      27.在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為( )

      A) 隱藏

      B) 重寫

      C) 重載

      D) Java不支持此特性

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

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

      C. 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。 D. 構(gòu)造方法可以和類同名,也可以和類名不同

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

      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)生錯(cuò)誤 B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤

      C、輸出零 D、輸出空

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

      return (short)x/y*2; }

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

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

      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è)選項(xiàng)不能插入到行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. 設(shè)有下面兩個(gè)賦值語(yǔ)句: a = Integer.parseInt(“12”);

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

      A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。

      C、a和b都是整數(shù)類對(duì)象并且值相等。 D、a和b都是整數(shù)類型變量并且值相等。

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

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

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

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

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

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

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

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

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

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

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

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

    期末考試復(fù)習(xí)攻略05-19

    期末考試復(fù)習(xí)計(jì)劃05-11

    三年級(jí)語(yǔ)文上冊(cè)S版期末考試復(fù)習(xí)試題02-16

    學(xué)生期末考試復(fù)習(xí)計(jì)劃05-24

    期末考試復(fù)習(xí)攻略(8篇)05-19

    期末考試復(fù)習(xí)攻略8篇05-19

    《觀潮》復(fù)習(xí)要點(diǎn)及試題11-24

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

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

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