2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解_第1頁(yè)
2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解_第2頁(yè)
2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解_第3頁(yè)
2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解_第4頁(yè)
2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2023年自考類計(jì)算機(jī)類(工學(xué)類)Java語(yǔ)言程序設(shè)計(jì)(一)歷年高頻考題帶答案難題附詳解(圖片大小可自由調(diào)整)第1卷一.歷年考點(diǎn)試題黑鉆版(共50題)1.下面程序的功能在監(jiān)控臺(tái)上每隔一秒鐘顯示一個(gè)字符串"Hello!"。

publicclassClass31implementsRunnable

{

publicstaticvoidmain(Stringargs[])

{

Class31t=newClass31();

Threadtt=newThread(t);

tt.start();

}

publicvoidrun()

{

for(;;)

{

try{

______;

}catch(______){}

System.out.println("Hello");

}

}

}2.設(shè)有兩個(gè)字符串對(duì)象strl和str2,則表達(dá)式“strl==str2”的意義是判別字符串str1和str2______。3.在Java語(yǔ)言中,有代碼intarr[][]=newint[5][6];,則如下說(shuō)法正確的是______A.arr是非平衡數(shù)組B.arrlength=6C.arr.length=arr[0].length=5D.arr[0].length=64.Java語(yǔ)言的控制語(yǔ)句有3種類型,即條件語(yǔ)句、______和轉(zhuǎn)移語(yǔ)句。5.Java語(yǔ)言中,實(shí)現(xiàn)KeyListener接口的方法有:keyPressed(KeyEvente)、keyReleased(KeyEvente)和______。6.Java語(yǔ)言是一種______語(yǔ)言,它約束程序員必須遵守規(guī)定編寫程序,能讓編譯器檢測(cè)出程序中盡可能多的錯(cuò)誤。7.閱讀下列程序,寫出程序運(yùn)行結(jié)果。

publicclassC34

{

publicstaticvoidmain(String[]args)

{

int[][]a={{1,2,3},{4,5,6}};

System.out.println(a.length+","+a[0].length+","+a[1][1]);

String[]s={"a","b"};

func(s[0],s[1]);

System.out.println(s[0]+","+s[1]);

Strings1="abc",s2="123";

s1+="xyz";

s2.concat("xyz");

System.out.println(s1+","+s2);

}

staticvoidfunc(Stringx,Stringy)

{

Stringz=x;x=y;y=z;

}

}8.下面程序是否有錯(cuò)?如果有錯(cuò),試標(biāo)出錯(cuò)誤位置并指出是何種錯(cuò)誤。

publicstaticvoidmain(Stringargs[])

{

try{

charch=(char)System.in.read();

...//其他語(yǔ)句

}

catch(Exceptione)

{

return;

}

catch(IOExceptione)

{

System.out.println(e.toString());

}

}9.要為程序中的按鈕button設(shè)置一個(gè)熱鍵Alt+A,可以采用的代碼是______A.button.setMnemonic('A')B.button.setMnemonic("Alt+A")C.button.setToolTipText('A')D.button.setToolTipText("Alt+A")10.在Java語(yǔ)言中,package語(yǔ)句必須出現(xiàn)在程序文件的______。11.編寫一個(gè)方法f3701(),要求該方法有一個(gè)字符串參數(shù)s,方法的功能是統(tǒng)計(jì)s中連續(xù)相同的字符構(gòu)成的子串的最大長(zhǎng)度,方法返回這個(gè)最大長(zhǎng)度值,若沒(méi)有,則返回1。例如s="103300002222223333",其中連續(xù)相同的字符構(gòu)成的子串有4個(gè),長(zhǎng)度依次為2、4、6、4,則最大長(zhǎng)度為6。12.程序的功能是在第一個(gè)文本框中輸入整數(shù),輸入結(jié)束回車后,在第二個(gè)文本框中輸出該整數(shù)和平方。

importjava.applet.*;

importjavax.swing.*;

importjava.awt.event.*;

publicclassClass04extendsAppletimplementsActionListener

{

JTextFieldtext1,text2;

publicvoidinit()

{

text1=newJTextField(10);

text2=newJTextField(10);

setSize(200,100);

add(text1);

add(text2);

text1.______;

}

publicvoidactionPerformed(ActionEvnete)

{

longn;

if(e.getSource()==text1)

{

n=Long.parseLong(text1.getText());

text2.______(String.valueOf(n*n));

}

}

}13.______是將發(fā)送給對(duì)象的消息與含執(zhí)行該消息方法的對(duì)象連接起來(lái)。14.用一個(gè)Java語(yǔ)句完成下面的要求:先把變量a與b的差賦值給變量c,再把變量b的值減1。15.程序的功能是在第一個(gè)文本框中輸入一個(gè)整數(shù),按回車鍵后,在第二個(gè)文本框中顯示該數(shù)的平方和。

importjava.applet.*;

importjavax.swing.*;

importjava.awt.event.*;

publicclassClass29extendsAppletimplementsActionListener

{

JTextFieldt1,t2;

publicvoidinit()

{

t1=newJTextField(10);

t2=newJTextField(10);

setSize(200,100);

add(t1);

add(t2);

text1.______;

}

publicvoidactionPerformed(ActionEvnete)

{

longn;

if(e.getSource()==t1)

{

n=Long.parseLong(t1.getText());

t2.______(String.valueOf(n*n));

}

}

}16.鍵盤事件的接口是______。17.為實(shí)現(xiàn)線程同步,Java語(yǔ)言提供了notify()、notifyAll()和______三個(gè)方法供線程在臨界段中使用。18.小應(yīng)用程序創(chuàng)建一個(gè)線程。使用容器類方法getGraphics()獲得Graphics對(duì)象,給線程作為畫(huà)筆使用。請(qǐng)寫出該程序中這個(gè)線程的工作內(nèi)容。

importjava.applet.*;

importjava.awt.*;

publicclassClass1extendsjava.applet.AppletimplementsRunnable{

ThreadredBall;GraphicsredPen;

intrx=0,ry=0;

publicvoidinit(){

setSize(250,200);

redBall=newThread(this);

redPen=getGraphics();

redPen.setColor(Color.red);

setBackground(Color.gray);

}

publicvoidstart(){redBall.start();

}

publicvoidrun(){

while(true){

if(Thread.currentThread()==redBall){

rx=(int)(80*Math.random());

ry=(int)(80*Math.random());

redPen.setColor(Color.red);

redPen.fillOval(100+rx,100+ry,10,10);

try{redBall.sleep(500);}

catch(InterruptedExceptione){}

redPen.setColor(Color.gray);

redPen.fillOval(100+rx,100+ry,10,10);

}

}

}

}19.Java中當(dāng)兩個(gè)程序需要通信時(shí),可以通過(guò)使用______類建立套接字連接。20.寫出下面語(yǔ)句的運(yùn)行結(jié)果。

inti=8;

switch(i){

default:System.out.println("default");

case0:Ststem.out.println("zero");break;

case1:System.outprintlln("one");

case2:System.out.println("two");

}21.在Java語(yǔ)言中,以下不會(huì)用到關(guān)鍵字this的選項(xiàng)是

A.將對(duì)象自己作為參數(shù),調(diào)用別的方法B.當(dāng)方法的局部變量隱藏成員變量時(shí),利用this引用成員變量C.使用super調(diào)用超類的構(gòu)造方法D.構(gòu)造函數(shù)內(nèi)調(diào)用另一構(gòu)造函數(shù)22.在Java語(yǔ)言中,不能作為容器的是______A.JDialogB.JFrameC.JTextAreaD.JPanel23.以下是一個(gè)放幻燈片的應(yīng)用程序,程序的界面中含一個(gè)面板子類P的對(duì)象和一個(gè)按鈕對(duì)象b。設(shè)幻燈片已經(jīng)裝入內(nèi)存,并存放于myImage數(shù)組中,幻燈片的張數(shù)存于變量num中。程序運(yùn)行時(shí),用戶點(diǎn)擊按鈕b,按鈕的監(jiān)視方法循環(huán)更換幻燈片號(hào)curImage,并讓系統(tǒng)調(diào)用P重定義的paintComponent()方法顯示當(dāng)前幻燈片。

intcurImage=0;finalintnum=30;

Image[]myImage=newImage[num];

//以下是類P內(nèi)定義的兩個(gè)方法

publicvoidactionPerformed(ActionEvente){

if(e.getSource()==b){

______;

curImage=(curImage+1)%num;

try{mythread.sleep(200);

}catch(InterruptedExceptione){}

}

}

publicvoidpaintComponent(Graphicsg){

if((myImage[curImage])!=null)

g.______(myImage[curImage],10,10,

myImage[curImage].getWidth(),

myImage[curImage].getHeight(),this);

}24.下面不是Java移位算符的是______A.>>>B.<<<C.>>D.<<25.Java程序使用對(duì)象需依次經(jīng)歷哪4個(gè)步驟?26.Java語(yǔ)言中,重載方法的選擇是在編譯時(shí)進(jìn)行的,系統(tǒng)根據(jù)______、參數(shù)類型和參數(shù)順序?qū)ふ移ヅ浞椒ā?7.在Java語(yǔ)言中有如下數(shù)組定義,則數(shù)組a共有多少個(gè)元素

inta[][]=newint[3][];

a[0]=newint[4];

a[1]=newint[5];

a[2]=newint[2];A.11B.12C.15D.不能這樣定義28.方法readByURL()的功能是已知網(wǎng)址創(chuàng)建URL對(duì)象,設(shè)置網(wǎng)絡(luò)連接,獲取網(wǎng)址上的內(nèi)容并顯示。其中獲取網(wǎng)址上的內(nèi)容并顯示的代碼已被省略。

publicvoidreadByURL(StringurlName){

try{

URLurl=newURL(urlName);

URLConnectioncon=url.______;

con.______;

InputStreamReaderin=newInputStreamReade(tc.getInputStream());

BufferedReaderdis=newBufferedReader(in);

String

inLine;

…//這里的代碼實(shí)現(xiàn)逐行輸入網(wǎng)址上的內(nèi)容并顯示

dis.close();

}catch(MalformedURLExceptione){e.printStackTrace();}

catch(IOExceptione){e.printStackTrace();}

}29.有一個(gè)整數(shù)數(shù)組,其中存放著序列{1,3,5,7,9,11,13,15,17,19},請(qǐng)將該序列逆序存放并輸出。30.閱讀下列程序,請(qǐng)寫出該程序的功能。

importjava.util.*;

classMyThreadextendsThread{

intpauseTime;Stringname;

publicMyThread(intx,Stringn){pauseTime=x;

name=n;}

publicvoidrun(){

for(inti=1;i<=4;i++){

try{

System.out.println(name+":"+newDate(System.currentTimeMillis());

Thread.sleep(pauseTime);

}catch(Exceptione){}

}

}

}

publicclassTest36{

staticpublicvoidmain(String[]args){

MyThreadthread1=newMyThread(1000,"FastThread");thread1.start();

MyThreadthread2=newMyThread(3000,"SlowThread");thread2.start();

}

}31.閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。

classMyThreadextendsThread{

Stringmessage,ints;

MyThread(Stringmessage,intsec){this.message=message;s=sec;

publicvoidrun(){

try{sleep(s);}catch(InterruptedExceptione){}

System.out.println(message+""+getPriority());

}

}

classThreadTest{

publicstaticvoidmain(Stringargs[]){

Threadfoo=newMyThread("Foo",1000);

foo.setPriority(Thread.MIN_PRIORITY);foo.start();

Threadbar=newMyThread("Bar",800);

bar.setPriority(3);bar.start();

Threadgar=newMyThread("Gar",400);

gar.setPriority(7);gar.start();

Threadkar=newMyThread("Kar",100);

kar.setPriority(Thread.MAX_PRIORITY);kar.start();

}

}

注:假設(shè)處理機(jī)中沒(méi)有其他線程占用資源。32.要使Java程序退出Java運(yùn)行環(huán)境,可以執(zhí)行的代碼是______。33.下列不是構(gòu)造方法特征的是______A.名字與類相同B.是無(wú)參數(shù)的C.是void型D.是一種特殊方法34.在Java程序中要設(shè)置打開(kāi)文件對(duì)話框的文件篩選條件,應(yīng)該繼承______類,編寫一個(gè)實(shí)現(xiàn)類,實(shí)現(xiàn)accept(Filef)與getDescription()兩個(gè)方法。35.閱讀下列程序,寫出程序功能。

importjavax.swing.*;

importjava.awt.event.*;

publicclassClass36extendsJFrameimplementsActionListener

{

publicJFramemw1,mw2;

publicClass36()

{

JButtonbutt1=newJButton("我是一個(gè)按鈕");

butt1.setActionCommand("b1");

JButtonbutt2=newJButton("我是另一個(gè)按鈕");

butt2.setActionCommand("b2");

butt1.addActionListener(this);

butt2.addActionListener(this);

Stringname1="我是第一個(gè)窗口";

Stringname2="我是第二個(gè)窗口";

mw1=newJFrame(name1);mw1.setSize(500,500);

mw2=newJFrame(name2);mw2.setSize(300,300);

mw1.getContentPane(

).add(butt1);

mw2.getContentPane().add(butt2);

mw1.setVisible(true);mw2.setVisible(true);

}

publicvoidactionPerformed(ActionEvente)

{

booleanyesNo;

if(e.getActionCommand().equals("butt1"))

{

yesNo=!mw2.isVisible();

mw2.setVisible(yesNo);

}

else

{

yesNo=!mw1.isVisible();

mw1.setVisible(yesNo);

}

}

publicstaticvoidmain(String[]args)

{

newClass36();

}

}36.下面代碼不合法之處是______

classClass6

{

intx;

voidf()

intclass6=1;①

x=class6;②

}

voidg()

{

inty;③

y=class6+x;④

}

}A.語(yǔ)句①B.語(yǔ)句②C.語(yǔ)句③D.語(yǔ)句④37.寫出下面程序的功能。

importjava.awt.*;

publicclassabc

{publicstaticvoidmain(Stringargs[])

{newFrameOut();}

}

classFrameOutextendsFrame

//Frame為系統(tǒng)定義的窗框類

{Buttonbtn;

FrameOut()

{super("窗口");

btn=newButton("我是一個(gè)按鈕");

setLayout(newFlowLayout());

add(btn);

setSize(300,200);

show();38.使用默認(rèn)字節(jié)字符對(duì)應(yīng)表,將字符串轉(zhuǎn)化為字節(jié)數(shù)組的方法是______。39.字符串有一個(gè)連接運(yùn)算符+,得到連接兩個(gè)字符串的結(jié)果,一個(gè)連接方法是______。40.JDBC是Java程序與數(shù)據(jù)庫(kù)連接的API,請(qǐng)寫出它能做的三件事。41.寫出下面程序的輸出結(jié)果。

classC0{

publicC0(intx){

System.out.println("C0"+x);

}

C0(){System.out.println("C0");}

}

classC1extendsC0{

publicC1(intx){

System.out.println("C1"+x);

}

publicstaticvoidmain(Stringargs[]){

newC1(1);

}

}42.下列有關(guān)Java的敘述錯(cuò)誤的是

A.是一種強(qiáng)類型語(yǔ)言B.與平臺(tái)無(wú)關(guān)C.可以使用漢字變量名D.不檢查數(shù)組下標(biāo)越界43.什么是方法重載?44.ResultSet對(duì)象的______方法可將數(shù)據(jù)表游標(biāo)移到插入記錄位置,輸入數(shù)據(jù)后,用方法insertRow()插入記錄。45.下列應(yīng)用程序,產(chǎn)生兩個(gè)組合框,一個(gè)可以選擇月份,一個(gè)可以選擇2000~2009年之間的年份。

importjavax.swing.*;

publicclassClass31002extendsJFrame

{

JComboBoxmonthBox=newJComboBox();

______

publicClass31002()

{

super("ExpirationDate");

setSize(240,90);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanelpane=newJPanel();

JLabelexp=newJLabel("ExpirationDate:");

for(inti=0;i<13;i++)monthBox.addItem(""+i);

for(inti=2000;i<2010;i++)yearBox.addItem(""+i);

pane.add(exp);

pane.add(monthBox);

______

setContentPane(pane);

}

publicstaticvoidmain(String[]arg)

{

newClass31002().setVisible(true);

}

}46.下列有關(guān)抽象方法及抽象類的敘述錯(cuò)誤的是______A.使用abstract修飾的方法是抽象方法B.使用final修飾的類是抽象類C.抽象類可以沒(méi)有抽象方法,但有抽象方法的類一定是抽象類D.抽象類必須被繼承才能使用,抽象類不可能有實(shí)例47.Java中的線程和多線程指的是什么?48.在java.awt.evenf包中用來(lái)檢測(cè)并對(duì)事件做出反應(yīng)的模型不包括______A.源對(duì)象B.監(jiān)視器對(duì)象C.事件對(duì)象D.事件方法49.已知Strings="ABCDEFGHIJABC",以下說(shuō)法錯(cuò)誤的是______A.s.indexOf("C")等于2B.s.indexOf("EFG",2)等于4C.s.indexOf("A",7)等于10D.s.indexOf("D",4)等于350.方法voidmaxDigit(intn)的功能是找出十進(jìn)制整數(shù)n各位中最大且最高位的那個(gè)數(shù)字。例如:n=237127,該方法輸出7,4,表示最大數(shù)字是7,在第4位上;n=2347865,該方法輸出8,3,表示最大數(shù)字是8,在第3位上。

voidmaxDigit(intn)

{

intc=0,d,x=0,y=0;

while(n>0)

{

d=n%10;______;

if(______){c=d;x=y;}

n/=10;

}

System.out.println(c+","+x);

}第1卷參考答案一.歷年考點(diǎn)試題黑鉆版1.參考答案:Thread.sleep(1000)

InterruptedExceptione2.參考答案:是否引用同一個(gè)對(duì)象3.參考答案:D[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為Java二維數(shù)組。

二維數(shù)組名.length和二維數(shù)組名[下標(biāo)1].length的區(qū)別是:二維數(shù)組名.length是二維數(shù)組的子數(shù)組個(gè)數(shù);二維數(shù)組名[下標(biāo)1].length是指定子數(shù)組的元素個(gè)數(shù)。所以本題arr.length=5,arr[0].length=6,arr是5行6列的平衡數(shù)組。4.參考答案:循環(huán)語(yǔ)句[考點(diǎn)]Java語(yǔ)言的控制語(yǔ)句[解析]Java語(yǔ)言的控制語(yǔ)句分為:條件語(yǔ)句(if...else,switch)、循環(huán)語(yǔ)句(for,while,do...while)和轉(zhuǎn)移語(yǔ)句(break,continue)。5.參考答案:keyTyped(KeyEvente)6.參考答案:強(qiáng)類型7.參考答案:2,3,5

a.b

abcxyz,123(4.1)[考點(diǎn)]數(shù)組和字符串[解析]對(duì)于二維數(shù)組來(lái)說(shuō),有兩種長(zhǎng)度,一種是二維數(shù)組的長(zhǎng)度(a.length),一種是二維數(shù)組元素的長(zhǎng)度(a[0].length),數(shù)組的下標(biāo)都是從0開(kāi)始。

方法func()中的交換只是交換了形參(局部變量)x和y的值,并沒(méi)有使實(shí)參s[0]和s[1]發(fā)生交換。

+和concat()都能完成字符串的連接。s2.concat("xyz")連接得到的新字符串并沒(méi)有賦值,它和s2=s2.concat("xyz")是不同的。8.參考答案:程序有錯(cuò)。捕獲異常應(yīng)將具體的異常類參數(shù)置前,題中將Exception類置前,將捕獲所有異常,無(wú)法進(jìn)入其他catch塊。

改正如下:

publicstaticvoidmain(Stringargs[])

{

try{

charch=(char)System.in.read();

...//其他語(yǔ)句

}

catch(IOExceptione)

{

System.out.println(e.toString());

}

catch(Exceptione)

{

return;

}

}[考點(diǎn)]線程異常[解析]異常的捕獲需要注意順序,捕獲異常應(yīng)將具體的異常類參數(shù)置前。9.參考答案:A10.參考答案:起始行[考點(diǎn)]package語(yǔ)句[解析]package語(yǔ)句必須出現(xiàn)在程序文件的起始行,表示出現(xiàn)在該文件中的所有類都屬于這個(gè)程序包。11.參考答案:intf3701(Strings)

{

intm=1,n=0;

bytess[]=s.getBytes();

for(inti=1;i<ss.lengh;i++)

if(ss[i]==ss[i-1])

m++;

else

{

if(m>n)n=m;

m=1;

}

}

returnn;

}12.參考答案:addActionListener(this)

setText13.參考答案:聯(lián)編14.參考答案:c=a-b--;。15.參考答案:addActionListener(this)

setText[考點(diǎn)]文本框和鍵盤事件[解析]程序在添加文本框之后,通過(guò)addActionListener(this)給相應(yīng)的文本框添加事件。在計(jì)算出平方和之后通過(guò)setText將其設(shè)為第二個(gè)文本框的值。16.參考答案:KeyListener17.參考答案:wait()18.參考答案:程序的功能:在隨機(jī)位置顯示一個(gè)小圓,程序采用背景色重畫(huà)的辦法,清除前一次顯示的小圓。[考點(diǎn)]圖形繪制和線程綜合應(yīng)用[解析]在run()方法中隨機(jī)產(chǎn)生一個(gè)坐標(biāo)點(diǎn),以此為左上角坐標(biāo),紅色填充一個(gè)小圓形區(qū)域,500毫秒后,用背景色填充同一個(gè)小圓形區(qū)域,使紅色小圓形區(qū)域消失,馬上又隨機(jī)產(chǎn)生一個(gè)坐標(biāo)點(diǎn),再紅色填充,再消失,循環(huán)不止。19.參考答案:socket[考點(diǎn)]Java網(wǎng)絡(luò)編程——套接字[解析]利用socket的構(gòu)造方法,可以在客戶端建立到服務(wù)器的套接字連接:Socket(Stringhost,intport)host是服務(wù)器的IP地址,port是端口號(hào)。20.參考答案:default

zero[考點(diǎn)]switch語(yǔ)句[解析]switch語(yǔ)句先計(jì)算表達(dá)式的值,將表達(dá)式的值順序與各個(gè)case進(jìn)行比較,只要不遇到break就繼續(xù)向下執(zhí)行,如果與每個(gè)case之后的常量表達(dá)式比較都不相等則執(zhí)行default。因?yàn)榘匆话闳说牧?xí)慣dafault通常放在最后,可以不加break。本題放在最前面會(huì)先執(zhí)行,沒(méi)有break繼續(xù)向下執(zhí)行。21.參考答案:C[解析]本題主要考查的知識(shí)點(diǎn)為Java的this的關(guān)鍵字。[要點(diǎn)透析]關(guān)鍵字this用來(lái)指對(duì)象自己。this的作用有很多種,例如將對(duì)象自己作為參數(shù),調(diào)用別的方法,當(dāng)方法的局部變量隱藏成員變量時(shí),利用this引用成員變量;構(gòu)造函數(shù)內(nèi)調(diào)用另一構(gòu)造函數(shù)。使用super調(diào)用超類的構(gòu)造方法不會(huì)用到關(guān)鍵字this。22.參考答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為Java容器。

文本區(qū)(JTextArea)是窗體中一個(gè)放置多行文本的區(qū)域,它不是容器,使用javax.swing.JTextArea類來(lái)建立文本區(qū),JTextArea組件沒(méi)有事件。23.參考答案:repaint()

drawImage24.參考答案:B[考點(diǎn)]移位運(yùn)算[解析]A是算術(shù)右移,C是邏輯右移,D是算術(shù)左移。25.參考答案:聲明對(duì)象、創(chuàng)建對(duì)象、使州對(duì)象和撤消對(duì)象。26.參考答案:參數(shù)個(gè)數(shù)[考點(diǎn)]重載[解析]重載能由調(diào)用提供的參數(shù)個(gè)數(shù)、參數(shù)類型和參數(shù)順序在編譯時(shí)確定被調(diào)用的方法。27.參考答案:A[解析]主要考查的知識(shí)點(diǎn)為Java語(yǔ)言中的非平衡數(shù)組。[要點(diǎn)透析]此數(shù)組為從最高維開(kāi)始,分別對(duì)每一維分配不等長(zhǎng)的空間,屬于非平衡數(shù)組。28.參考答案:openConnection

Connect()[考點(diǎn)]網(wǎng)絡(luò)編程[解析]要建立網(wǎng)絡(luò)連接要?jiǎng)?chuàng)建URL對(duì)象,然后利用URL對(duì)象的openConnection方法,從系統(tǒng)獲得一個(gè)URLConnection對(duì)象,有了這個(gè)對(duì)象就可以獲得流對(duì)象和實(shí)現(xiàn)網(wǎng)絡(luò)連接(connect()方法)。29.參考答案:publicclassArrays{

puhlicstaticvoidmain(String[]args){

inta[]={1,3,5,7,9,11,13,15,17,19};

intt;

System.out.println("數(shù)組的初始狀態(tài)為:");

for(inti=0;i<a.length;i++){

System.out.print(""+a[i]);

System.out.println();

}

for(inti=0;i<a.length/2;i++){

t=a[i];

a[i]=a[a.length-i-1];

a[a.length-i-1]=t;

}

System.out.println("數(shù)組逆序存放后的狀態(tài)為:");

for(inti=0;i<a.length;i++){

System.out.print(""+a[i]);

System.out.println();

}

}

}[考點(diǎn)]數(shù)組[解析]數(shù)組逆序只需要將第一個(gè)和最后一個(gè)對(duì)換,第二個(gè)和倒數(shù)第二個(gè)對(duì)換,直到數(shù)組長(zhǎng)度的中間對(duì)換完成。30.參考答案:在程序中創(chuàng)建兩個(gè)線程,該兩個(gè)線程交替執(zhí)行,按兩個(gè)不同的時(shí)間間隔顯示當(dāng)前時(shí)間。31.參考答案:Kar10

Gar7

Bar3

Foo

1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論