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

正文內(nèi)容

word版可編輯-java程序設(shè)計(jì)試題庫精心整理-資料下載頁

2025-03-24 05:09本頁面
  

【正文】 String str = 1234。 changeStr(str)。 (str)。 }}A、wele B、wele1234C、1234 D、1234wele解答:C(太難) Java語言中的一些常用的實(shí)用工具,如處理時(shí)間的Date類,處理變長(zhǎng)數(shù)組的Vector類等,所在的包是( )。A、 B、 C、 D、解答:D在Java中,所有類的根類是( )。 A、 B、C、 D、解答:A以下用于創(chuàng)建容器對(duì)象的類是( A ) A、 Frame B、 Checkbox C、 Button D、 TextField在JAVA中,以下( C )類的對(duì)象以鍵值的方式存儲(chǔ)對(duì)象 A、 B、 C、 D、 給定如下Java 程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果是(B )。 table = new ()。 table .put(name,null)。 table .put(name,Jack)。 (table .get(name))。A.null B.Jack C.nullJack D.運(yùn)行時(shí)出現(xiàn)異常java的___自動(dòng)垃圾收集機(jī)制大大減輕了程序員的負(fù)擔(dān),不用再編寫專門的內(nèi)存回收程序解決內(nèi)存分配問題()可以產(chǎn)生一個(gè)在0和1之間的數(shù),請(qǐng)寫出產(chǎn)生一個(gè)在125與175之間的整數(shù)的語句 ( 125+50*() )請(qǐng)舉例說明string類與StringBuffer類的區(qū)別?StringBuffer對(duì)象的內(nèi)容可以修改;而String對(duì)象一旦產(chǎn)生后就不可以被修改,重新賦值其實(shí)是兩個(gè)對(duì)象。StringBuffer的內(nèi)部實(shí)現(xiàn)方式和String不同,StringBuffer在進(jìn)行字符串處理時(shí),不生成新的對(duì)象,在內(nèi)存使用上要優(yōu)于String類。所以在實(shí)際使用時(shí),如果經(jīng)常需要對(duì)一個(gè)字符串進(jìn)行修改,使用StringBuffer要更加適合一些。寫出下面代碼的結(jié)果,并簡(jiǎn)單說明原因 public class TestString{ public static void link(String a){ a += World。 } public static void main(String[] args){ String a = Hello。 link(a)。 (a)。 } }解答:這道題考兩個(gè)方面: 1). String對(duì)象的內(nèi)容是不能改變的,a+=World并不是把a(bǔ)所指對(duì)象改變,而是先生成一個(gè)臨時(shí)String對(duì)象,其值為a+World,然后在把這個(gè)臨時(shí)對(duì)象賦給a. 2). Java中函數(shù)參數(shù)傳遞方式為Call by value,link方法中會(huì)生產(chǎn)a的一個(gè)拷貝,同樣指向a所指的對(duì)象,綜合以上兩點(diǎn),得出結(jié)果為 Hello請(qǐng)編寫程序,將下列字符串s=1,2;3,4,5;6,7,8轉(zhuǎn)為二維實(shí)數(shù)數(shù)組?public class ArrayParser{ public static void main(String[] args){ double[][] d。 String s=1,2。3,4,5。6,7,8 。 String[] sFirst = (。) 。 d= new double[][]。 for(int i=0 。i。i++){ String[] sSecond=sFirst[i].split(,) 。 d[i] = new double[] 。 for(int j=0。j。j++){ d[i][j] =(sSecond[j]) 。 //(sSecond[j]) 。 } } for(int i=0。i。i++){ for(int j=0。jd[i].length。j++){ (d[i][j]+ ) 。 } () 。 } }}第6章 圖形用戶界面設(shè)計(jì) 下列哪一項(xiàng)不是直接或者間接繼承了Component類的子類。A、FrameB、PanelC、ButtonD、Menu解答:D 下列哪一項(xiàng)是一個(gè)用于在GridLayout中的特定區(qū)域中放置多個(gè)組件的容器? A、AppletB、PanelC、ButtonD、Rectangle解答:B ?( )A、Frame B、PanelC、ContainerD、Applet解答:A 下面哪個(gè)事件監(jiān)聽器可以處理在文本框中輸入回車鍵的事件______。A. ItemListener B. ActionListenerC. KeyListener D. MouseListener解答:BFrame類對(duì)象的默認(rèn)布局是什么布局?( )。A、FlowLayout布局 B、BorderLayout布局C、CardLayout布局 D、GridLayout布局解答:BPanel類對(duì)象的默認(rèn)布局是什么布局?( )。A、FlowLayout布局 B、BorderLayout布局C、CardLayout布局 D、GridLayout布局解答:A下列方法中,不屬于WindowListener接口的是(D )。A.windowOpened()B.windowClosed()C.windowActivated()D.mouseDragged()JAVA中,容器被重新設(shè)置后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變(B)(A)CardLayout (B)FlowLayout(C)BorderLayout (D)GridLayout通過調(diào)用方法__setLayout____可以改變當(dāng)前容器的布局方式。通過__add____方法向容器中添加組件。AWT布局管理器有______、______、______、______和______。圖形用戶界面的設(shè)計(jì)中有事件處理模型處理事件,在該模型中主要包括事件源、事件對(duì)象和________事件監(jiān)聽器_______BorderLayout布局管理器包括五個(gè)明顯的區(qū)域:東、南、西、北、中。請(qǐng)舉例簡(jiǎn)要說明JAVA語言使用事件監(jiān)聽器進(jìn)行事件處理的過程。首先事件監(jiān)聽器(包含真正處理事件的代碼)向事件源(與事件關(guān)聯(lián)的控件,如按鈕、滾動(dòng)條)注冊(cè),事件(敲擊鍵盤,或點(diǎn)擊鼠標(biāo))發(fā)生時(shí),事件源向事件監(jiān)聽器發(fā)送一個(gè)事件對(duì)象(如果在該事件源上注冊(cè)了多個(gè)事件監(jiān)聽器,則向所有的監(jiān)聽器發(fā)送)1)對(duì)于某種類型的事件XXXEvent, 要想接收并處理這類事件,必須定義相應(yīng)的事件監(jiān)聽器類,該類需要實(shí)現(xiàn)與該事件相對(duì)應(yīng)的接口XXXListener; 2)事件源實(shí)例化以后,必須進(jìn)行授權(quán),注冊(cè)該類事件的監(jiān)聽器,使用addXXXListener(XXXListener ) 方法來注冊(cè)監(jiān)聽器。什么是布局管理器?解答:Java語言中,提供了布局管理器(LayoutManager)這個(gè)工具來管理組件在容器中的布局,如:排列順序,組件的大小、位置,當(dāng)窗口移動(dòng)或調(diào)整大小后組件如何變化等,而不使用直接設(shè)置組件位置和大小的方式。每個(gè)容器都有一個(gè)布局管理器,不同的布局管理器使用不同算法和策略,當(dāng)容器需要對(duì)某個(gè)組件進(jìn)行定位或判斷其大小尺寸時(shí),就會(huì)調(diào)用其對(duì)應(yīng)的布局管理器。容器可以通過選擇不同的布局管理器來決定布局。JAVA的事件處理模型主要涉及到哪3類對(duì)象,簡(jiǎn)單介紹其內(nèi)容。解答:事件:用戶對(duì)界面操作在java語言上的描述,以類的形式出現(xiàn),例如鍵盤操作對(duì)應(yīng)的事件類是KeyEvent。 事件源:事件發(fā)生的場(chǎng)所,通常就是各個(gè)組件,例如按鈕Button。 事件處理者:接收事件對(duì)象并對(duì)其進(jìn)行處理的對(duì)象。簡(jiǎn)述JAVA的組件Component類和容器Container類。解答:Java的圖形用戶界面的最基本組成部分是組件(Component),組件是一個(gè)以圖形化的方式顯示在屏幕上并能與用戶進(jìn)行交互的對(duì)象,例如一個(gè)按鈕,一個(gè)標(biāo)簽等。組件不能獨(dú)立地顯示出來,必須將組件放在一定的容器中才可以顯示出來。,實(shí)際上是Component的子類,因此容器本身也是一個(gè)組件,具有組件的所有性質(zhì),但是它的主要功能是容納其它組件和容器。一個(gè)容器可以容納多個(gè)組件,并使它們成為一個(gè)整體。容器可以簡(jiǎn)化圖形化界面的設(shè)計(jì),以整體結(jié)構(gòu)來布置界面。利用AWT控件編寫一個(gè)求解一元二次方程根的程序,要求:(1)具有一元二次方程三個(gè)系數(shù)a、b、c的輸入界面。(2)顯示b*b4*a*c的值。(3)顯示求出的根。編寫一個(gè)應(yīng)用程序,實(shí)現(xiàn)一個(gè)基于圖形用戶界面的加法運(yùn)算器的功能,窗口中用TextField類來創(chuàng)建三個(gè)文本框,用Label類來創(chuàng)建“+”號(hào),用Button類來創(chuàng)建按鈕。并通過實(shí)現(xiàn)ActionListener接口的監(jiān)聽器,完成如下功能:當(dāng)用戶點(diǎn)擊按鈕時(shí),對(duì)前面兩個(gè)文本框的數(shù)進(jìn)行相加,并將結(jié)果顯示在第三個(gè)文本框中,如下圖所示。import .*。import .* 。public class TFMath{ public static void main(String[] args){ new TFFrame() 。 }}class TFFrame extends Frame{ TextField num1,num2,num3 。 TFFrame(){ num1=new TextField(10) 。 num2=new TextField(10) 。 num3=new TextField(15) 。 Label lblPlus =new Label(+) 。 Button btnEqual =new Button(=)。 (new MyMonitor()) 。 setLayout(new FlowLayout()) 。 add(num1)。 add(lblPlus)。 add(num2)。 add(btnEqual)。 add(num3)。 pack()。 setVisible(true)。 } //private class MyMonitor implements ActionListener{ //利于封裝,不讓別的類訪問它 class MyMonitor implements ActionListener{ public void actionPerformed(ActionEvent e){ int n1 = (()) 。 int n2 = (()) 。 ( +(n1+n2)) 。 } } }編寫一個(gè)主類為TestGUI的程序?qū)崿F(xiàn)如下功能:給出一個(gè)窗口,帶有一個(gè)文本框和一個(gè)按鈕,文本框輸入用,用于輸入字符。點(diǎn)擊按鈕后統(tǒng)計(jì)字符個(gè)數(shù),并輸出顯示“你輸入字符的個(gè)數(shù)為: ”。import .*。import .*。//import 。public class TestGUI extends Frame{ private TextField tf = null。 private Button btn = null。 public static void main(String[] args) { new TestGUI().init()。 } public void init() { //窗口關(guān)閉事件 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 } })。 setLayout(new FlowLayout())。 tf = new TextField(15)。 btn = new Button(計(jì)算)。 //按鍵響應(yīng)事件 (new ActionListener() { public void actionPerformed(ActionEvent e) { String s = 你輸入字符的個(gè)數(shù)為: + ().length()。 //彈窗顯示結(jié)果 //(null,s)。 (s)。 } })。 add(tf)。 add(btn)。 setBounds(400, 300, 400, 300)。 //設(shè)置窗體的位置和尺寸 setVisible(true)。 }}編寫一個(gè)主類為TestKey的程序?qū)崿F(xiàn)如下功能:在窗口畫出一個(gè)紅色圓點(diǎn),并可以通過鍵盤方向鍵(左右上下)控制紅色圓點(diǎn)圓點(diǎn)進(jìn)行移動(dòng)。涉及到KeyEvent對(duì)應(yīng)監(jiān)聽器接口的實(shí)現(xiàn),paint()方法的重寫,內(nèi)部類等知識(shí)點(diǎn)。import .* 。import .*。import .*。public class TestKey { public sta
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1