国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
全國2009年10月自學(xué)考試Java語言程序設(shè)計試題.

全國200910月自學(xué)考試Java語言程序設(shè)計()試題

課程代碼:04747

一、單項選擇題(本大題共10小題,每小題1分,共10)

在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。

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

Agoto                                                           Bnull

Cfalse                                                          Dnative

2.以下程序代碼的輸出結(jié)果是(      )

int x=73;System.out.println(x>>1)

A36                                                              B36.5

C37                                                              Dtrue

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

A.不能被繼承                                                B.在子類的方法中不能被調(diào)用

C.能被別的程序自由調(diào)用                              D.不能被子類的方法覆蓋

4.以下是關(guān)于字符串運(yùn)算的代碼,執(zhí)行該代碼段的輸出結(jié)果是(      )

String  s=0123456789″,sls2;

sl=s.substring(2)s2=s.substring(2,5)System.out.println(s1+s2);

A0122345                                                     B234567892345

C012234                                                      D23456789234

5.以下是關(guān)于FlowLayout布局組件排列順序的敘述,正確的是(      )

A.從上到下排列                                            B.從左到右排列

C.從下到上排列                                            D.從右到左排列

6.程序執(zhí)行方法showOpenDialog(),能打開打開文件對話框,如果該方法的返回值是JFileChooser.APPROVE_OPTION,則用戶執(zhí)行的動作是(      )

A.對話框非正常關(guān)閉                                     B.按下打開/保存按鈕

C.按下撤銷按鈕                                         D.重新輸入了一個文件名

7.設(shè)已經(jīng)有Graphics2D對象g2dRectangle2D對象r,繪制對象r的代碼是(      )

Ag2d.draw(r)                                                Bg2d.drawRect(r)

Cr.draw()                                                     Dr.drawRect()

8.在以下供選擇的方法中,能讓線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài)的方法是(      )

Astart()                                                         Binit()

Cresume()                                                     Drun()

9.在以下供選擇的方法中,不能用于文件隨機(jī)訪問的方法是(      )

AreadChar()                                                  BreadLong()

CreadInteger()                                               DwriteChars()

10.某程序利用網(wǎng)址參數(shù)創(chuàng)建URL對象url,接著希望利用對象url獲得URLConnection對象,則這個url對象要調(diào)用的方法是(      )

Aconnection()                                               BURLConnection()

CgetConnection()                                           DopenConnection()

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

請在每小題的空格中填上正確答案。錯填、不填均無分。

11.一個應(yīng)用程序必須在某個類中定義的方法是______。

12import語句的格式是______

13.在面向?qū)ο笳Z言中,對象之間的交互通過______實現(xiàn)。

14.設(shè)有兩個字符串對象str1str2,則表達(dá)式“strl==str2”的意義是判別字符串strlstr2______。

15.一個基于Swing的應(yīng)用程序可能在任何平臺上都會有相同的______。

16.處理鍵盤事件的Java程序,要實現(xiàn)的接口是______。

17Java語言約定,坐標(biāo)原點(diǎn)位于繪圖區(qū)域的______。

18Java程序中,在臨界段中使用______方法,使執(zhí)行該方法的線程等待。

19BufferedWriter類對象能按行輸入文件的內(nèi)容,按行輸入的方法是______。

20.在java.net包中有InetAddress類的定義,Java程序中的InetAddress類對象存儲的內(nèi)容是______

三、簡答題(本大題共6小題,每小題3分,共1 8)

21.請寫出實現(xiàn)計算y=|x|if語句。

22.以下代碼定義了一個類,請指出其中三條不合法的代碼行(行號參見注釋)。

class Test22{                                                     //1

float u;static float v                //2

static void setUV(boolean f){               //3

u=fac1(f);                         //4

v=fac2(!f);}                      //5

static float facl(boolean f){return f?u:v;}          //6

float fac2(boolean f){return f?v:u;}                 //7

}         //8

23.在java.awt.event中,用來檢測并對事件做出反應(yīng)的模型涉及三種對象。請寫出這三種對象。

24.寫出設(shè)置Font對象fnJava語句,要求Courier字體,BOLD風(fēng)格,18字號,設(shè)調(diào)用對象的類型為Graphicsg。

25.通過流的構(gòu)造方法建立文件流對象,請寫出創(chuàng)建輸入輸出文件流對象的兩種常用構(gòu)造方法。

26.當(dāng)Client程序和Server程序需要通信時,可以用Socket類建立套接字連接,請寫出雙方實現(xiàn)通信的兩種方式。

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

27.方法int sigmaEvenNum(int[]a)的功能是求已知數(shù)組中偶數(shù)的個數(shù)。

static int sigmaEvenNum(int []a){

int s =0;

for ( int i=0;______;i++ ) {

if(______) s++;

}

return s;

}

28.某小應(yīng)用程序窗口包含有文本區(qū)dispArea,以及一個帶文字追加的按鈕。當(dāng)點(diǎn)擊這個按鈕時,程序彈出一個輸入信息的對話框,并將對話框中輸入的內(nèi)容追加到文本區(qū)中。以下是其中相應(yīng)追加按鈕事件的方法。

public void actionPerformed(ActionEvent e){

if(e.______.equals("追加")){

String result=(String)JOptionPane.showInputDialog(null,"請輸入信息",

 "輸入對話框",JOptionPane.PLAIN_MESSAGE, null, null,null)

dispArea.______(result + " ");

}

}

29.以下程序段是選擇項目事件處理程序的樣例,一個由3個單選按鈕組成的選擇組被定義為一個面板子類Panel,當(dāng)某個按鈕被選中時,按鈕監(jiān)視程序在類MyWindow的一個文本框中輸出某個按鈕被選中的字樣。以下是類Panel的定義。

class Panel extends JPanel implements ItemListener{

static JRadioButton box[];

ButtonGroup g;

Panel(String radioNameList[]) {

box=new JRadioButton[radioNameList.length];

setLayout(new GridLayout(1, radioNameList.length));

g=new ButtonGroup();

for(int i=0;i<radioNameList.length; i++){

box[i] = new JRadioButton(______,false);

g.add(box[i]);add(box[i]);box[i].addItemListener(this);

}

}

public void itemStateChanged(ItemEvent e){

for(int i = 0; i < box.length; i++){

if(box[i]._______) {

MyWindow.text.setText(box[i].getLabel()+"被選中!");

}

}

}

}

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
《Java語言程序設(shè)計》單元三 面向?qū)ο蠡A(chǔ)知識
如何優(yōu)化JAVA程序設(shè)計和編碼,提高JAVA性能
JAVA面試題26-107(答案)
Android內(nèi)存泄漏簡介
用C++寫JavaStyle程序
自測一下你的Java掌握得怎么樣?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服