freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java練習題大全(絕對綜合)(已修改)

2025-04-05 04:57 本頁面
 

【正文】 . . . .Java 練習題一、 填空題(1)Java語言具有許多優(yōu)點和特點,下列選項中,哪個反映了Java程序并行機制的特點?( B )A)安全性 B)多線性 C)跨平臺 D)可移植(2)下列哪個類聲明是正確的?(D )。A)abstract final class HI{} B)abstract private move(){} C)protected private number。 D)public abstract class Car{}(3)下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的?(D )。A)while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn) B)while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果 C)兩種循環(huán)任何時候都可替換 D)兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空(4)異常包含下列那些內容?(C )。A)程序中的語法錯誤 B)程序的編譯錯誤 C)程序執(zhí)行過程中遇到的事先沒有預料到的情況 D)程序事先定義好的可能出現(xiàn)的意外情況(5)Character流與Byte流的區(qū)別是 ( )。A)每次讀入的字節(jié)數(shù)不同 B)前者帶有緩沖,后者沒有 C)前者是塊讀寫,后者是字節(jié)讀寫 D)二者沒有區(qū)別,可以互換使用(6)監(jiān)聽事件和處理事件 ( )。A)都由Listener完成 B)都由相應事件Listener處登記過的構件完成 C)由Listener和構件分別完成 D)由Listener和窗口分別完成(7)Applet可以做下列那些操作? ( )。A)讀取客戶端文件 B)在客戶端主機上創(chuàng)建新文件 C)在客戶端裝載程序庫 D)讀取客戶端部分系統(tǒng)變量(8)下列哪個屬于容器的構件? (AD )。A)JFrame B)JButton C)JPnel D)JApplet(9)如果希望所有的控件在界面上均勻排列,應使用下列那種布局管理器? (B)A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout(10)為實現(xiàn)多線程之間的通信,需要使用下列那種流才合適?( )。A)Filter stream B)File stream C)Random access stream D)Pipde stream(11)編譯Java Application 源程序文件將產生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為( A )。 A..java B..class C. .html D. .exe(12)設 x = 1 , y = 2 , z = 3,則表達式 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類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為( )。 A. static void method( ) B. public void method( ) C. final void method( )D. abstract void method( )(16)在Java中,所有類的根類是( )。A. B. C. D. (17)在Java中,用Package語句說明一個包時,該包的層次結構必須是( )。A.與文件的結構相同 B.與文件目錄的層次相同 C.與文件類型相同D.與文件大小相同 (18),使用該文件作為參數(shù)的類是( )。A.BufferReader B.DataInputStreamC.DataOutoutStream D.FileInputStream (19)下列構造方法的調用方式中,正確的是 ( )。A.按照一般方法調用 B.由用戶直接調用 C.只能通過new自動調用 D.被系統(tǒng)調用 (20)類Panel默認的布局管理器是 ( )。A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout (21)在Java中,能實現(xiàn)多重繼承效果的方式是( )。A.內部類 B.適配器 C.接口 D.同步 (22)char類型的取值范圍是 ( )。A.27 ~27 1 B.0~2161 C.215 ~215 1 D.0~281 (23)能夠支持javadoc命令的注釋語句是 ( )。A./**...// B./*...*/ C.// D./**...*/ (24)十進制數(shù)16的16進制表示格式是 ( )。A.0x10 B.0x16 C.0xA D.16 (25)int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是( )。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)建一個新線程的是 ( )。A.()方法 B.()方法 C.()方法 D.()方法 (28)下列關于Java Application與Applet的說法中,正確的是( )。A.都包含main()方法 B.都通過“appletviewer”命令執(zhí)行 C.都通過“javac”命令編譯 D.都嵌入在HTML文件中執(zhí)行 (29)當啟動Applet程序時,首先調用的方法是( )。A.stop()B.init()C.start()D.destroy() (30)下列關于線程優(yōu)先級的說法中,正確的是( )。A.線程的優(yōu)先級是不能改變的 B.線程的優(yōu)先級是在創(chuàng)建線程時設置的 C.在創(chuàng)建線程后的任何時候都可以設置 D.B和C (31)當瀏覽器重新返回Applet所在頁面時,將調用Applet類的方法是( )。A.start()B.init()C.stop()D.destroy() (32)按照Java的標識符命名規(guī)范,下列表示一個類的標識符正確的是( )。A.Helloworld B.HelloWorld C.helloworldD.helloWorld (33)下列代碼中,將引起一個編譯錯誤的行是( )。1)publicclassTest{ 2)intm,n。 3)publicTest(){} 4)publicTest(inta){m=a。} 5)publicstaticvoidmain(Stringargs[]){ 6)Testt1,t2。 7)intj,k。 8)j=0。k=0。 9)t1=newTest()。 10)t2=newTest(j,k)。 11)} 12)} A.第3行 B.第5行 C.第6行 D.第10行 (34)下列程序的功能是在監(jiān)控臺上每隔一秒鐘顯示一個字符串“Hello”,能夠填寫在程序中下劃線位置,使程序完整并能正確運行的語句是( )。publicclassTestimplementsRunnable{ publicstaticvoidmain(Stringargs[]){ Testt=newTest()。 Threadtt=newThread(t)。 ()。 } publicvoidrun(){ for(。){ try{ 。 }catch(e){} (Hello)。 } } } A.sleep(1000) InterruptedException B.sleep(1000) InterruptedException C.(1000) RuntimeException D.(1000) InterruptedException (35)閱讀下列代碼后 publicclassPerson{ intarr[]=newint[10]。 publicstaticvoidmain(Stringargs[]){ (arr[1])。 } } 正確的說法是( )。A.編譯時將產生錯誤B.編譯時正確,運行時將產生錯誤 C.輸出零 D.輸出空 (36)在Java中,負責對字節(jié)代碼解釋執(zhí)行的是( )。 A.垃圾回收器 B.虛擬機 C.編譯器 D.多線程機制 (37)下列敘述中,正確的是( )。A.Java語言的標識符是區(qū)分大小寫的 B.源文件名與public類名可以不相同 C. D.源文件中public類的數(shù)目不限 (38)下列屬于合法的Java標識符是( )。A._cat B.5books C.+static D. (14)在Java中,表示換行符的轉義字符是( )。A.\n B.\f C.39。n39。 D.\dd (39)在Java中,由Java編譯器自動導入,而無需在程序中用import導入的包是( )。A. B. C. D. 二、填空題(1)對象串行化可以很容易地擴展成支持Java對象的( ),它提供了對象從流中重建的補充方式. (2)Vector類的對象是通過capacity和capacityIncrement兩個值來改變集合的容量,其中capacity表示集合最多能容納的( ),capacityIncrement表示每次增加多少容量,不是一個一個增加. (3),使程序能夠正確運行. import .*。 public class LeapYear{ public static void main(String arge[])throws IOException{ InputStreamReader ir。 BufferdeReadwe in。 ir=new InputStreamReader()。 in=new BufferedReader(ir)。 (“輸入年份是:”); String s= ( )。 int year=(s)。 if (year % 4 = = 0 amp。amp。 year % 100! = 0 // year % 400 = = 0) { (+year+年是閏年.)。 } else { (+year+年不是閏年..)。 } } }(4)下面程序對數(shù)組中每個元素賦值,使程序能正常運行. import .*。 public class ArrayTest{ public static void main(String args[]){ int i。 int a[] = new int[5]。 for(i=0。i5。i++) a[i]=i。 for(( ) 。i=0。i ) (a[+i+]=a[i])。 } }(5) 下列程序的功能是:輸入一個姓名,程序運行后,輸出“姓名Wele you!”.例如,輸入“張三Wele you !”.請在下面橫線處填入正確的方法名,使程序可以正確運行. import java,awt,*。 import .*。 public class welenYou{ public static void main(String args[]) { new FrameInOut()。 } } class FrameInOut extends Frame implements ActionListener { Label prompt。 TextField input,output。 Button btnn。 void FramInOut() { prompt=new Label(Please input your name)。 input=new TextField(10)。 output=new TextField(25)。 btnn=new Button(Class)。 ( ) (new FlowLayout())。 add(prompt)。 add(input)。 add(output)。 add(btnn)。 (this)。 (this)。 setSize()。 show()。 }public void actionperformed(ActionEvent e) { if(() = = input) (()+Wele you!)。 else { dispose()。 (0)。 } } }(6)開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為( )、( )和( )。(7)如果一個Java Applet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是( )類的子類并且存儲該源程序文件的文件名為( ) 。(8)如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯器( )編譯該源程序文件將產生( )個文件名與類名相同而擴展名為( ) 的字節(jié)碼文件。(9)在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個Unicode碼占用( )字節(jié)內存空間,這樣,無論是中文字符還是英文字符,都是占用( )字節(jié)內存空間。(10)設 x = 2 ,則表達式 ( x + + )/3 的值是( )。(11)若x = 5,y = 10,則x y和x = y的邏輯值分別為( )和( ) 。(12) ( 16
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1