亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>
        違法信息舉報(bào) 客服熱線:400-118-7898
        廣告
        ?
        專接本欄目測(cè)試廣告

        ?Java語言程序設(shè)計(jì)(一)自考2012年1月真題

        自考 責(zé)任編輯:彭雅倩 2019-06-25

        摘要:本試卷為單選題型,填空題,程序填空題,程序分析題,程序設(shè)計(jì)等題型。

        Java語言程序設(shè)計(jì)(一)自考2012年1月真題及答案解析

        本試卷為單選題型,填空題,程序填空題,程序分析題,程序設(shè)計(jì)等題型。

        一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)

        1.下面供選字符序列中,不屬于Java語言關(guān)鍵字的是(  )

        A.inner
        B.throw
        C.false
        D.throws

        2.表達(dá)式“-1>>>1”的十進(jìn)制值是(  )

        A.-2
        B.231-1
        C.-(231-1)
        D.232-1

        3.Java語言中,在類定義時(shí)用final關(guān)鍵字修飾,是指這個(gè)類(  )

        A.子類必須實(shí)現(xiàn)父類未實(shí)現(xiàn)的方法
        B.沒有具體實(shí)現(xiàn)代碼
        C.必須要有實(shí)例
        D.不能被繼承

        4.表達(dá)式"java程序設(shè)計(jì)".length( )的值是(  )

        A.0
        B.12
        C.8
        D.13

        5.以下關(guān)于BorderLayout布局的敘述中,不正確的是(  )

        A.把容器內(nèi)的空間劃分成5個(gè)區(qū)域
        B.加入組件應(yīng)該指明要放入的區(qū)域
        C.是框架窗口的默認(rèn)布局
        D.一個(gè)位置可直接放多個(gè)組件

        6.利用文件對(duì)話框打開或保存文件,在打開文件對(duì)話框之前,可用FileFilter類設(shè)置篩選條件,其所用的兩個(gè)方法是(  )

        A.accept( )和getSelectedFile( )
        B.accept( )和getDescription( )
        C.accept( )和setDescription( )
        D.setDescription( )和getDescription( )

        7.設(shè)已經(jīng)有Graphics2D對(duì)象g2d,RoundRectangle2D對(duì)象rRect,繪制對(duì)象rRect的代碼是(  )

        A.g2d.draw(rRect)
        B.g2d.drawRoundRect(rRect)
        C.rRect.draw( )
        D.rRect.drawRoundRect( )

        8.以下關(guān)于線程互斥和同步的敘述中,正確的是(  )

        A.臨界段是線程互斥使用資源的程序段
        B.臨界段能使線程使用其它線程的資源
        C.互斥和同步能很好地解決死鎖問題
        D.可用notify( )方法讓等待線程結(jié)束等待

        9.在編寫訪問數(shù)據(jù)庫的Java程序時(shí),Connection對(duì)象的作用是(  )

        A.存儲(chǔ)查詢結(jié)果
        B.在指定的連接中處理SQL語句
        C.用來表示與數(shù)據(jù)庫的連接
        D.用來創(chuàng)建數(shù)據(jù)庫的連接

        10.獲取InetAddress對(duì)象的域名所用到的方法是(  )

        A.getHostName( )
        B.getLocalName( )
        C.getHostAddress( )
        D.getLocalHost( )

        二、填空題(本大題共10小題,每小題2分,共20分)

        11.能在瀏覽器上執(zhí)行的Java程序被稱為____________。

        12.如果子類A隱藏了超類B的成員變量x,而類A的某個(gè)方法f( )要引用類B的x,則引用類B的x的引用代碼可以寫成____________。

        13.接口有與類相似的基本形式,它有常量定義和方法定義,但沒有____________。

        14.設(shè)u和v是類A的兩個(gè)對(duì)象,則邏輯表達(dá)式“u==v”的意義是____________。

        15.要獲得對(duì)象的字符串表示,調(diào)用的方法是____________。

        16.注冊(cè)鼠標(biāo)點(diǎn)擊事件監(jiān)視器的方法是____________。

        17.在異或模式下繪圖時(shí),實(shí)際繪制的顏色是由當(dāng)前正要繪制的顏色、原先繪制的顏色,以及____________作特定的運(yùn)算確定的。

        18.多線程程序設(shè)計(jì)中,讓執(zhí)行臨界段程序時(shí)等待的線程結(jié)束等待,通常使用的方法有resume( )、notify( )或者_(dá)___________。

        19.創(chuàng)建的流既可以隨機(jī)輸出,也可以隨機(jī)輸入的類是____________。

        110.Java程序中使用套接字方法實(shí)現(xiàn)C/S模式時(shí),在Client端支持網(wǎng)絡(luò)底層通訊的類是____________。

        三、簡(jiǎn)答題(本大題共6小題,每小題3分,共18分)

        21.請(qǐng)寫出以下程序段的執(zhí)行結(jié)果。int c=0, d, n=3758;while(n>0) { if((d=n%10)>c) c=d;n/10; }System.out.println("結(jié)果="+c);

        22.什么是方法重載,如何正確區(qū)分重載?

        23.請(qǐng)寫出定義一個(gè)包含2個(gè)子數(shù)組的二維整型數(shù)組對(duì)象aArr的代碼,其中第一個(gè)子數(shù)組有5個(gè)元素,第二個(gè)子數(shù)組有3個(gè)元素。

        24.請(qǐng)寫出創(chuàng)建一個(gè)JPanel對(duì)象p,并為對(duì)象p設(shè)定GridLayout布局的代碼。

        25.由于創(chuàng)建輸出流對(duì)象時(shí),可能會(huì)出現(xiàn)IOException異常,所以創(chuàng)建輸出流對(duì)象的代碼必須出現(xiàn)在try-catch語句結(jié)構(gòu)中。請(qǐng)寫出為當(dāng)前目錄下的myFile.dat文件創(chuàng)建緩沖輸出流對(duì)象outs的代碼。

        26.請(qǐng)寫出已知數(shù)據(jù)庫url、用戶名uName和密碼pWord,通過驅(qū)動(dòng)程序管理器(DriverManager)的方法getConnection( )建立連接con的代碼,可能產(chǎn)生的異常是SQLException。

        四、程序填空題(本大題共5小題,每小題2分,共20分)

        31.方法int tenDigNumlnArray(int []a,int d)的功能是統(tǒng)計(jì)數(shù)組中十位數(shù)是d的整數(shù)的個(gè)數(shù)。提示:對(duì)于一個(gè)整數(shù)n,運(yùn)算n/10的作用是求得去掉n的個(gè)位數(shù)后的整數(shù),運(yùn)算n%10的作用是求得n的個(gè)位數(shù)。static int tenDigNumlnArray(int [ ]a,int d) {        int c=0;        for(int i=0; _____________;i++){               if(_____________)c++;       }       return c;}

        32.某小應(yīng)用程序的類實(shí)現(xiàn)了接口ActionListener,在其窗口有一個(gè)文本區(qū)對(duì)象text和一個(gè)標(biāo)上文字“輸入一個(gè)整數(shù)”的按鈕對(duì)象,并正確為該按鈕對(duì)象注冊(cè)了監(jiān)視器。按鈕處理程序要實(shí)現(xiàn)的功能是當(dāng)點(diǎn)擊這個(gè)按鈕時(shí),程序彈出一個(gè)輸入信息的對(duì)話框,輸入一個(gè)整數(shù)n,程序接受n后,將2至n的所有偶數(shù)輸出在文本區(qū)text中。以下是其中處理按鈕事件的方法。public void actionPerformed(ActionEvent e) {        if(e. _____________.equals("輸入一個(gè)整數(shù)")) {           String res=(String) JOptionPane.showInputDialog(null, "輸入一個(gè)正整數(shù)",     "輸入對(duì)話框",JOptionPane.PLAIN_MESSAGE,null,null,null);         n=Integer.parseInt(res);          text.setText("");.          for(int k=2;k <= n;k+=2)          text. _____________;     }}

        33.一個(gè)示意選擇框選擇的類CheckBoxWin,類的構(gòu)造方法根據(jù)給定的選擇項(xiàng)目表構(gòu)造一組選擇框,這組選擇框允許多選,當(dāng)這組選擇框中的某個(gè)選擇項(xiàng)的選擇狀態(tài)有改變(從選中變成未選中,或從未選中變成選中)時(shí),選擇框的監(jiān)視程序在一個(gè)文本區(qū)中輸出那個(gè)狀態(tài)有改變的選擇項(xiàng)目。以下是類CheckBoxWin的定義。

        34.以下是一個(gè)JPanel的子類的paintComponent方法,該方法利用Graphics2D繪制一個(gè)正方形,正方形的位置、邊長(zhǎng)和顏色分別存于該類的成員變量1Top、edge和c中。int edge; Point 1Top; Color c;public void paintComponent(Graphics g) {     Graphics2D g2=(Graphics2D)g;      g 2.setColor(c);      Rectangle2D rec=new Rectangle2D. _____________ (1Top.x, 1op.y,edge, edge); _____________;}

        35.以下小應(yīng)用程序的界面有一個(gè)文本區(qū),文本區(qū)同時(shí)作為發(fā)生鍵盤事件的事件源,并對(duì)鍵盤事件實(shí)施監(jiān)視。程序運(yùn)行時(shí),先點(diǎn)擊文本區(qū),讓它激活,以便能響應(yīng)鍵盤事件。以后輸入英文字母時(shí),在文本區(qū)中順序顯示輸入的字母。

        五、程序分析題(本大題共5小題,每小題4分,共20分)

        41.閱讀下列程序,請(qǐng)寫出該程序的功能。public class Test32{        public static void main(String args[ ])     {       double sum= 0.0;             for (int i=1; i<=500; i++)                    sum+= 1.0/(double)i;             System.out.println( "sum="+sum);      }}

        42.閱讀下列程序,請(qǐng)回答以下問題:(1)界面中有哪些組件?(2)點(diǎn)擊每一個(gè)按鈕分別會(huì)顯示什么內(nèi)容?

        43.閱讀下列程序,請(qǐng)寫出該程序的功能。

        44.閱讀下列程序,請(qǐng)回答以下問題:(1)該程序中的類MyPanel的成員變量twoClick的作用是什么,該成員變量的值是如何改變的?(2)程序運(yùn)行時(shí),用戶在界面的不同位置,用鼠標(biāo)點(diǎn)擊兩次,界面中會(huì)出現(xiàn)什么?

        45.閱讀下列程序,請(qǐng)回答以下問題:(1)程序執(zhí)行時(shí)創(chuàng)建的線程個(gè)數(shù)。(2)各線程的名稱。(3)舉例給出程序可能的輸出結(jié)果。

        六、程序設(shè)計(jì)題(本大題共2小題,每小題6分,共12分)

        51.編寫方法int[] delete(int [ ]a, int d),方法將創(chuàng)建一個(gè)新數(shù)組b,新數(shù)組b中只包含原數(shù)組中所有值不等于d的元素,并返回該新數(shù)組b。

        52.以下程序的界面有一個(gè)按鈕ave、一個(gè)文本區(qū)text和一個(gè)標(biāo)簽label。程序運(yùn)行時(shí),在文本區(qū)中輸入數(shù)字序列,單擊ave按鈕,則在標(biāo)簽label中顯示這個(gè)數(shù)字序列中正實(shí)數(shù)的平均值。 注:這里是給定程序的部分代碼,你要編寫的是actionPerformed(ActionEvent e)方法。

        更多資料

        00227《公司法》【知識(shí)集錦】

        00147《人力資源管理(一)》【知識(shí)集錦】

        00148《國(guó)際企業(yè)管理》【知識(shí)集錦】

        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

        自考備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        資料下載
        • 00179《談判與推銷技巧》【知識(shí)集錦】

          下載
        • 00394《幼兒園課程》【知識(shí)集錦】

          下載
        • 00182《公共關(guān)系學(xué)》【知識(shí)集錦】

          下載
        • 00316《西方政治制度》【知識(shí)集錦】

          下載