亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場(chǎng) > 面試題 > 中軟國際java面試題及參考答案

      中軟國際java面試題及參考答案

      時(shí)間: 如英753 分享

      中軟國際java面試題及參考答案

        面試題是中軟國際java個(gè)人求職者在面試過程中的敲門磚,以下是學(xué)習(xí)啦小編為大家收集到的中軟國際java面試題及參考答案,希望對(duì)大家有幫助!

        中軟國際java面試題及參考答案:填空題

        (1)Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?( B )

        A)安全性 B)多線性 C)跨平臺(tái) D)可移植

        (2)下列哪個(gè)類聲明是正確的?( D )。

        A)abstract final class HI{···} B)abstract private move(){···}

        C)protected private number; D)public abstract class Car{···}

        (3)下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?( D )。

        A)while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

        B)while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果

        C)兩種循環(huán)任何時(shí)候都可替換

        D)兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空

        (4)異常包含下列那些內(nèi)容?( C )。

        A)程序中的語法錯(cuò)誤 B)程序的編譯錯(cuò)誤

        C)程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況 D)程序事先定義好的可能出現(xiàn)的意外情況

        (5)Character流與Byte流的區(qū)別是 ( )。

        A)每次讀入的字節(jié)數(shù)不同 B)前者帶有緩沖,后者沒有

        C)前者是塊讀寫,后者是字節(jié)讀寫 D)二者沒有區(qū)別,可以互換使用

        (6)監(jiān)聽事件和處理事件 ( )。

        A)都由Listener完成 B)都由相應(yīng)事件Listener處登記過的構(gòu)件完成

        C)由Listener和構(gòu)件分別完成 D)由Listener和窗口分別完成

        (7)Applet可以做下列那些操作? ( )。

        A)讀取客戶端文件 B)在客戶端主機(jī)上創(chuàng)建新文件

        C)在客戶端裝載程序庫 D)讀取客戶端部分系統(tǒng)變量

        (8)下列哪個(gè)屬于容器的構(gòu)件? ( AD )。

        A)JFrame B)JButton C)JPnel D)JApplet

        (9)如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器? (B)

        A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout

        (10)為實(shí)現(xiàn)多線程之間的通信,需要使用下列那種流才合適?( )。

        A)Filter stream B)File stream C)Random access stream D)Pipde stream

        (11)編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為( A )。

        A..java B..class C. .html D. .exe

        (12)設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 y+=z--/++x 的值是( A )。

        A. 3 B. 3. 5 C. 4 D. 5

        (13)在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( D )方法來完成一些畫圖操作。

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

        (14)不允許作為類及類成員的訪問控制符的是( B )。

        A. public B. private C. static D. protected

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

        A. static void method( ) B. public void method( )

        C. final void method( ) D. abstract void method( )

        (16)在Java中,所有類的根類是( )。

        A.java.lang.Object B.java.lang.Class C.java.applet.Applet D.java.awt.Frame

        (17)在Java中,用Package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( )。

        A.與文件的結(jié)構(gòu)相同 B.與文件目錄的層次相同 C.與文件類型相同D.與文件大小相同

        (18)在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類是( )。

        A.BufferReader B.DataInputStreamC.DataOutoutStream D.FileInputStream

        (19)下列構(gòu)造方法的調(diào)用方式中,正確的是 ( )。

        A.按照一般方法調(diào)用 B.由用戶直接調(diào)用 C.只能通過new自動(dòng)調(diào)用 D.被系統(tǒng)調(diào)用

        (20)類Panel默認(rèn)的布局管理器是 ( )。

        A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout

        (21)在Java中,能實(shí)現(xiàn)多重繼承效果的方式是( )。

        A.內(nèi)部類 B.適配器 C.接口 D.同步

        (22)char類型的取值范圍是 ( )。

        A.2-7 ~27 -1 B.0~216-1 C.-215 ~215 -1 D.0~28-1

        (23)能夠支持javadoc命令的注釋語句是 ( )。

        A./**...// B./*...*/ C.// D./**...*/

        (24)十進(jìn)制數(shù)16的16進(jìn)制表示格式是 ( )。

        A.0x10 B.0x16 C.0xA D.16

        (25)int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是( )。

        A.public int MAX_LENGTH=100

        B.final int MAX_LENGTH=100

        C.public const int MAX_LENGTH=100

        D.public final int MAX_LENGTH=100

        (27)下列方法中可以用來創(chuàng)建一個(gè)新線程的是 ( )。

        A.實(shí)現(xiàn)java.lang.Runnable接口并重寫start()方法

        B.實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法

        C.實(shí)現(xiàn)java.lang.Thread類并重寫run()方法

        D.實(shí)現(xiàn)java.lang.Thread類并重寫start()方法

        (28)下列關(guān)于Java Application與Applet的說法中,正確的是( )。

        A.都包含main()方法

        B.都通過“appletviewer”命令執(zhí)行

        C.都通過“javac”命令編譯

        D.都嵌入在HTML文件中執(zhí)行

        (29)當(dāng)啟動(dòng)Applet程序時(shí),首先調(diào)用的方法是( )。

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

        (30)下列關(guān)于線程優(yōu)先級(jí)的說法中,正確的是( )。

        A.線程的優(yōu)先級(jí)是不能改變的

        B.線程的優(yōu)先級(jí)是在創(chuàng)建線程時(shí)設(shè)置的

        C.在創(chuàng)建線程后的任何時(shí)候都可以設(shè)置

        D.B和C

        (31)當(dāng)瀏覽器重新返回Applet所在頁面時(shí),將調(diào)用Applet類的方法是 ( )。

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

        (32)按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是 ( )。

        A.Helloworld B.HelloWorld C.helloworld D.helloWorld

        (33)下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是 ( )。

        1)public class Test{

        2) int m,n;

        3) public Test() {}

        4) public Test(int a) {m=a;}

        5) public static void main(String args[]){

        6) Test t1,t2;

        7) int j,k;

        8) j=0;k=0;

        9) t1=new Test();

        10) t2=new Test(j,k);

        11) }

        12)}

        A.第3行

        B.第5行

        C.第6行

        D.第10行

        (34)下列程序的功能是在監(jiān)控臺(tái)上每隔一秒鐘顯示一個(gè)字符串“Hello”,能夠填寫在程序中下劃線位置,使程序完整并能正確運(yùn)行的語句是 ( )。

        public class Test implements Runnable{

        public static void main(String args[]){

        Test t=new Test();

        Thread tt=new Thread(t);

        tt.start();

        }

        public void run(){

        for(;;){

        try{

        ;

        }catch( e){}

        System.put.println("Hello");

        }

        }

        }

        A. sleep(1000)

        InterruptedException

        B. sleep(1000)

        InterruptedException

        C. Thread.sleep(1000)

        RuntimeException

        D. Thread.sleep(1000)

        InterruptedException

        (35)閱讀下列代碼后

        public class Person{

        int arr[]=new int[10];

        public static void main(String args[]){

        System.out.println(arr[1]);

        }

        }

        正確的說法是( )。

        A. 編譯時(shí)將產(chǎn)生錯(cuò)誤 B. 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤

        C. 輸出零 D. 輸出空

        (36)在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是( )。

        A.垃圾回收器 B.虛擬機(jī) C.編譯器 D.多線程機(jī)制

        (37)下列敘述中,正確的是( )。

        A.Java語言的標(biāo)識(shí)符是區(qū)分大小寫的

        B.源文件名與public類名可以不相同

        C.源文件擴(kuò)展名為.jar

        D.源文件中public類的數(shù)目不限

        (38)下列屬于合法的Java標(biāo)識(shí)符是( )。

        A._cat B.5books C.+static D.-3.14159

        (14)在Java中,表示換行符的轉(zhuǎn)義字符是( )。

        A.\n B.\f C.'n' D.\dd

        (39)在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是( )。

        A.java.applet B.java.awt C.java.util D.java.lang

        中軟國際java面試題及參考答案:填空題

        (1)對(duì)象串行化可以很容易地?cái)U(kuò)展成支持Java對(duì)象的( ),它提供了對(duì)象從流中重建的補(bǔ)充方式.

        (2)Vector類的對(duì)象是通過capacity和capacityIncrement兩個(gè)值來改變集合的容量,其中capacity表示集合最多能容納的( ),capacityIncrement表示每次增加多少容量,不是一個(gè)一個(gè)增加.

        (3)下列程序的功能是判斷某一年是否為閏年.請(qǐng)?jiān)跈M線處填入適當(dāng)內(nèi)容,使程序能夠正確運(yùn)行.

        import java.io.*;

        public class LeapYear{

        public static void main(String arge[])throws IOException{

        InputStreamReader ir;

        BufferdeReadwe in;

        ir=new InputStreamReader(System.in);

        in=new BufferedReader(ir);

        System.out.println(“輸入年份是:”);

        String s= ( );

        int year=Integer.parseInt(s);

        if (year % 4 = = 0 && year % 100! = 0 // year % 400 = =

        0)

        {

        System.out.println(""+year+"年是閏年.");

        }

        else

        {

        System.out.println(""+year+"年不是閏年..");

        }

        }

        }

      點(diǎn)擊下頁還有更多>>>中軟國際java面試題及參考答案

      1700846