自考新java程序設(shè)計(jì)題庫(kù)及答案_第1頁
自考新java程序設(shè)計(jì)題庫(kù)及答案_第2頁
自考新java程序設(shè)計(jì)題庫(kù)及答案_第3頁
自考新java程序設(shè)計(jì)題庫(kù)及答案_第4頁
自考新java程序設(shè)計(jì)題庫(kù)及答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

04747Java程序設(shè)計(jì)題庫(kù)及答案單選題TOC\o"1-5"\h\z下述字符組合不能作為Java程序標(biāo)識(shí)符的是( )。Aal2 B.大x C.y小 D.5x能利用對(duì)象提供的方法獲得流對(duì)象和實(shí)現(xiàn)網(wǎng)絡(luò)連接的是()。A.URLConnection對(duì)象B.URL對(duì)象C.InetAddress對(duì)象D.TCP/IP對(duì)象以下所述內(nèi)容全部是字型要素的是( )。A.字體、字形和大小 B.字體、風(fēng)格和字號(hào)C.字形、風(fēng)格和字號(hào) D.字形、顏色和字號(hào)4?要為程序的子窗□設(shè)定一個(gè)由字符串s指定的名字,可以采用的代碼是( )。A.JFrame(s)B.window(s)C.newJFrame(s)D.super(s)以下程序代碼的輸出的結(jié)果是( )intx=53;System.out.println(1.0+x/2);A.27 B.27.5 C.1.026 D.1.026.5在編寫訪問數(shù)據(jù)庫(kù)的Java程序中,要用到DriverManager類。該類的作用是( )A.存儲(chǔ)查詢結(jié)果 B.處理與數(shù)據(jù)庫(kù)的連接C.在指定的連接中處理SQL語句 D.處理驅(qū)動(dòng)程序的加載和建立數(shù)據(jù)庫(kù)連接程序如果要按行輸入輸出文件的字符流,最合理的方法是采用( )。A.BufferedReader類和BufferedWriter類B.InputStream類和OutputStream類C.FileReader類和FileWriter類 D.File_Reader類和File_Writer類以下關(guān)于AWT與Swing之間關(guān)系的敘述,正確的是( )。A.Swing是AWT的提高和擴(kuò)展 B.在寫GUI程序時(shí),AWT和Swing不能同時(shí)使用C.AWT和Swing在不同的平臺(tái)上都有相同的表示 D.AWT中的類是從Swing繼承的某程序定義了一個(gè)子類,并要讓它實(shí)現(xiàn)多線程,以下正確的步驟是( )。A?繼承Thread類,在類內(nèi)定義run()方法,聲明和創(chuàng)建線程對(duì)象,并讓該對(duì)象調(diào)用start()方法。B?繼承Thread類,在類內(nèi)定義run()方法,聲明線程對(duì)象,并讓該對(duì)象調(diào)用start()方法。C?聲明實(shí)現(xiàn)Runnable接□,在類內(nèi)實(shí)現(xiàn)run()方法,聲明線程對(duì)象,創(chuàng)建線程,并調(diào)用start()方法。D?聲明實(shí)現(xiàn)Runnable接□,在類內(nèi)實(shí)現(xiàn)run()方法,聲明和創(chuàng)建線程對(duì)象,并讓該對(duì)象調(diào)用start()方法。在打開文件對(duì)話框時(shí),可用FileFilter類設(shè)置篩選條件,在以下供選擇的方法中,是FileFilter類預(yù)設(shè)的方法之一的是()。A.setFileFilter()B.addFileFilter()C.accept()D.setDescription()以下關(guān)于菜單的敘述中,正確的是( )。A?菜單分三級(jí)定義,最高一級(jí)的是菜單條,菜單條中放菜單,菜單中放菜單項(xiàng)B?菜單分三級(jí)定義,最高一級(jí)的是菜單,菜單中放菜單條,菜單條中放菜單項(xiàng)C?菜單分兩級(jí)定義,最高一級(jí)的是菜單,菜單中放菜單項(xiàng)D?菜單分兩級(jí)定義,最高一級(jí)的是菜單條,菜單條中放菜單項(xiàng)TOC\o"1-5"\h\z為16位Unicode字符流提供讀和寫操作支持的類分別是( )。A.FileInputStream類和FileOutputStream類B.InputStream類和OutputStream類C.FileReader類和FileWriter類 D.File_Reader類和File_Writer類13?paint()需要—參數(shù),它是( )。A.—個(gè)位置值B.—個(gè)Graphics對(duì)象C.—個(gè)字符串 D.—個(gè)高度值14?一般的繪圖程序要定義一個(gè)JPanel子類。在JPanel子類中還要重定義一個(gè)方法,在這個(gè)方法中調(diào)用繪圖方法,繪制各種圖形。要重定義的方法是( )。A?paint()B?paintComponent()C?repaint()D?update()15?—個(gè)InetAddress的對(duì)象含有( )。A.主機(jī)的域名B.主機(jī)的IP地址C.訪問主機(jī)的通訊協(xié)議 D.主機(jī)的域名和IP地址在編寫訪問數(shù)據(jù)庫(kù)的Java程序時(shí),Statement對(duì)象的作用是( )。A?建立新數(shù)據(jù)庫(kù)連接B.設(shè)置查詢命令C?創(chuàng)建SQL語句對(duì)象D.存儲(chǔ)查詢結(jié)果創(chuàng)建了—個(gè)選擇控件對(duì)象后,可得選項(xiàng)順序加入到控件中的方法是( )。A.Choice()B.remove(int)C.getSelectItem()D.add(string)在以下Swing組件中,能為它指定布局管理器的是( )。A.JScrollBar對(duì)象B.JMenuBar對(duì)象C.JComboBox對(duì)象D.JDialog對(duì)象19?需要分析字符串,并將字符串分解成可被獨(dú)立使用的單詞,可使用java.util包中的類是()。A.StringB.StringBufferC.StringTokenizerD.stringTokenizer算符&&適用于數(shù)據(jù)類型( )。A.intB.longC.doubleD.boolean以下程序代碼的輸出結(jié)果是( )intx=10;while(x>7){System.out.print("*");}A.*B.**C.***D.****A.*B.**C.***D.****A.聲明Thread類的子類,創(chuàng)建Thread子類的實(shí)例,讓線程調(diào)用start()方法B.聲明Thread類的子類,在子類中重新定義run()方法,創(chuàng)建Thread子類的實(shí)例 C?創(chuàng)建Thread子類的實(shí)例,讓線程調(diào)用start()方法D?聲明Thread類的子類,在子類中重新定義run()方法,創(chuàng)建Thread子類的實(shí)例,讓線程調(diào)用start()方法TOC\o"1-5"\h\z23?設(shè)有字符串Strings=''ABCDEFGABC〃;,則表達(dá)式s.indexOf(''A〃,7)的值是( )。A.7 B.6 C.3 D.0下列不對(duì)的是( )。A.一個(gè)實(shí)例方法可以同時(shí)為protected和AbstractB.static變量也可為final的C.static方法可以是protected D.static方法可以是的接口中的方法默認(rèn)的訪問控制方式是( )。A.public B.private C.protectedD.defaultJDBC建立數(shù)據(jù)庫(kù)連接時(shí),應(yīng)使用類DriverManager中的靜態(tài)方法創(chuàng)建一個(gè)Conection對(duì)象,這個(gè)方法是( )。A.getDriver()B.getLogStream() C.registerDriver()D.getConnection()Java語言使用的字符集是( )。A.ASCII B.EBCDICC.UnicodeD.BCD設(shè)有以下代碼:Stringsl=""123"";Strings2=""123"";Strings3=newString(""123"");則表達(dá)式s1==s2和s1==s3的值分別是( )。A.true,true B.false,falseC.true,falseD.false,true對(duì)象流可以將一個(gè)數(shù)據(jù)從流中讀出,也可以寫入流中,這個(gè)數(shù)據(jù)是( )。A.整型數(shù) B.字符 C.浮點(diǎn)數(shù) D.對(duì)象如果一個(gè)用戶自定義的類以對(duì)象為單位進(jìn)行讀寫時(shí),該類定義時(shí)應(yīng)實(shí)現(xiàn)一個(gè)接口( )A.DataInputB.DataOutputC.ObjectOutputD.Serializable基于UDP的通信方式,其特點(diǎn)( )oA.傳遞信息快速,并且準(zhǔn)確 B.傳遞信息快速,但不可靠C?傳遞信息慢,但信息可靠 D?傳遞信息慢,而且不準(zhǔn)確多個(gè)線程可同時(shí)操作一個(gè)數(shù)據(jù),為了保證該數(shù)據(jù)的準(zhǔn)確性,可將操作該數(shù)據(jù)的部分改為( )oA?同步 B?異步 C?只讀 D?只寫改變鼠標(biāo)指針形狀,可使用方法( )oA.setShapeB.setCrosshairC.setCursorD.setWait要播放一個(gè)音頻對(duì)象表示的音頻文件,應(yīng)調(diào)用的方法是( )oA.stop() B.start() C.init() D.play()在Java編程中,什么是最基本的單元( )。A.對(duì)象 B?類 C?包 D.接口

36.面賦值非法的是()。36.面賦值非法的是()。A.longtest=012B.shorts=10C.C.intother=(int)trueD.doubled=1234.05TOC\o"1-5"\h\z為了打印一個(gè)圖形,必須先獲得一個(gè)對(duì)象是( )。A.PrintObjectB.PrintOutC.PrintPageD.PrintJob在Java的類庫(kù)中,包含實(shí)現(xiàn)輸入/輸出操作的包是( )。A.java.utilB.java.ioC.java.appletD.java.awt39.用類可以創(chuàng)建一個(gè)Java的窗□的是()。A.Canvas B.AppletC.WindowD.Frame40.接□體中不應(yīng)包含()。A.常量定義 B.常量賦值C.方法實(shí)現(xiàn)D.方法聲明41.以下不屬于AWT庫(kù)中定義的類是()。A.ComponentB.ContainerC.ImagesD.GraphicsTOC\o"1-5"\h\z在編寫訪問數(shù)據(jù)庫(kù)的Java程序時(shí),ResultSet對(duì)象的作用是( )。A.建立新數(shù)據(jù)庫(kù)連接 B.用來表示與數(shù)據(jù)庫(kù)的連接C.在指定的連接中處理SQL語句 D.存儲(chǔ)查詢結(jié)果以下關(guān)于接口的敘述中,正確的是( )。所有的接□都是公共接□,可被所有的類和接□使用—個(gè)類通過使用關(guān)鍵字interface聲明自己使用一個(gè)或多個(gè)接口接□中所有的變量都默認(rèn)為publicabstract屬性接□體中不提供方法的實(shí)現(xiàn)TOC\o"1-5"\h\z設(shè)已經(jīng)有Graphics2D對(duì)象g2d,Line2D對(duì)象line,繪制對(duì)象line的代碼是( )。A.g2d.draw(1ine) B.g2d.drawLine(1ine) C.1ine.draw()D.1ine.drawLine()45?在Java語言中,能夠?qū)崿F(xiàn)字符串連接的方法是( )A.Stringsubstring(intstartpoint)B.Stringconcat(Strings)C.Stringreplace(charold,charnew)D.Stringtrim()—個(gè)對(duì)象創(chuàng)建包括的操作中,沒有下面的( )。A?釋放內(nèi)存 B?對(duì)象聲明 C?分配內(nèi)存D.調(diào)用構(gòu)造方法若有定義如下classdog{floatx;staticinty;…},則下列說法中正確的是( )。A.A.x稱為類變量,y為實(shí)例變量B.x,y均為類變量C.x,y均為實(shí)例變量 D.x為實(shí)例變量,y為類變量在成員變量與局部變量重名時(shí),若想在方法內(nèi)使用成員變量,要使用關(guān)鍵字( )。A.super B.importC.this D.return49?若有定義chara[]=newchar[5];則A.length的值為( )。A.0B.10C.4D.5

A.0B.10C.4D.550.消息包含的內(nèi)容,應(yīng)有()。50.消息包含的內(nèi)容,應(yīng)有()。A?消息接收者 B?接受對(duì)象應(yīng)采用的方法C.指示接受者做何處理 D?方法的參數(shù)答案單選題01.D02.A03.D04.A05.A06.D07.A08.A09.D10.C11.A12.C13.C14.B15.D16.C17.D18.D19.C20.D21.C22.D23.A24.D25.A26.D27.C28.C29.D30.D31.B32.A33.C34.D35.A36.C37.D38.B39.D40.C41.C42.D43.D44.A45.B46.A47.D48.C49.D50.C填空題Java語言為處理鼠標(biāo)事件提供兩個(gè)接□:[MouseListener]接□和MouseMotionListener接口。2?在類聲明之前用[FnaL]修飾,聲明類是不能被再繼承的類,即它不能再有子類。3.為字符流文件寫操作提供支持的類是[FileWrite]o4?程序員用Java語言編寫多線程應(yīng)用程序,程序員能控制的關(guān)鍵性工作有兩個(gè)方面:一是編寫線程的[runQ]方法;二是建立線程實(shí)例。5.[CardLayout]布局使容器的多個(gè)組件擁有同一個(gè)顯示空間,某一時(shí)刻只能顯示一個(gè)組件。6?在Java語言中?客戶端使用的套接字類是[Socket]。7?當(dāng)聯(lián)編推遲至運(yùn)行時(shí)間實(shí)現(xiàn)時(shí),該聯(lián)編過程稱為[動(dòng)態(tài)聯(lián)編]。8?線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài),有三種途徑:自動(dòng)恢復(fù)、用resume0方法恢復(fù)和用[notify()_]方法恢復(fù)。9.在某個(gè)組件中繪圖,一般應(yīng)該為這個(gè)組件所屬的子類重寫[pa迪]方法。10?構(gòu)造一個(gè)Java表達(dá)式:y/x>5,并且x!=0。這個(gè)表達(dá)式是[y/x>5&&x!=0]o11?類是對(duì)一組相同對(duì)象的描述,類概括了同類對(duì)象的共有性質(zhì):[數(shù)據(jù)(屬性)和方法(函數(shù))]。為普通的8位字節(jié)流文件讀和寫操作提供支持的類是[InputStreamOutputStream]。Java程序的字節(jié)碼文件的擴(kuò)展名是[class]o使用單選按鈕的方法是將一些單選按鈕用[ButtonGroup]對(duì)象分組?使同一組內(nèi)的單選按鈕只允許一個(gè)被選中。 在Graphics類中,用于在指定的位置顯示字符串的方法是[darwStringO]。使用默認(rèn)字節(jié)字符對(duì)應(yīng)表,將字符串轉(zhuǎn)化為字節(jié)數(shù)組的方法是[getBytes()]o17?線程在臨界段中執(zhí)行wait()方法的作用是[與其他線程同步]。在訪問數(shù)據(jù)庫(kù)的程序中,建立了Statenlent對(duì)象后,利用該對(duì)象可以執(zhí)行SQL查詢,實(shí)現(xiàn)SQ查詢的方法是[executeQuery()]。設(shè)有字符串定義:Strings="ABCDABCD";則表達(dá)式s.index0f("B")的值是[_1]。20?在Java語言中,用類Font對(duì)象設(shè)置字型。如果要設(shè)置的字型是:細(xì)明體、正常風(fēng)格(Font.PLAIN),12磅字號(hào),構(gòu)造這樣要求的Font對(duì)象fnA的代碼是[FontfnA=newFont(“細(xì)明體”,Font.PLAIN.12)]°多線程互斥使用[共享資源]的程序段,在操作系統(tǒng)中稱為臨界段。Connection類是java.sql包中用于處理與數(shù)據(jù)庫(kù)連接的類。Connection對(duì)象是用來表示[數(shù)據(jù)庫(kù)連接]的對(duì)象,Java程序?qū)?shù)據(jù)庫(kù)的操作都在這種對(duì)象上進(jìn)行。23?在實(shí)現(xiàn)接口ActiortListener的方法actionPerformed()中,對(duì)事件對(duì)象調(diào)用方法getSource(),該方法的返回值是[事件源對(duì)象]。組合框(JComboBox)是[文本框和列表]的組合。在Java程序系統(tǒng)中,對(duì)象之間的交互通過相互發(fā)送[消息]實(shí)現(xiàn)。26?在Java中?線程的調(diào)度策略采用[搶占式]?優(yōu)先級(jí)高的線程比優(yōu)先級(jí)低的優(yōu)先執(zhí)行。J包中有[InetAddress]類,它的對(duì)象用于存儲(chǔ)IP地址和域名。用Swing編寫GUI程序時(shí),通常用[_Jframe]類派生的子類創(chuàng)建窗□對(duì)象。29?在異或模式下繪圖時(shí),實(shí)際繪制的顏色是由當(dāng)前正要繪制的顏色、原先繪制的顏色,以及[異或模式設(shè)定的顏色]作特定的運(yùn)算確定的。3O.Java語言采用多種機(jī)制來保證可移植性,其中最主要的是[虛擬機(jī)]°問答題1.簡(jiǎn)述java語言的特點(diǎn)?答:Java語言是目前使用最為廣泛的網(wǎng)絡(luò)編程語言之一;具有面向?qū)ο?;與平臺(tái)無關(guān)性;多線程性;動(dòng)態(tài)性等特點(diǎn)2?Java中結(jié)構(gòu)化程序設(shè)計(jì)有哪三種基本流程,及分別對(duì)應(yīng)java中那些語句?答:結(jié)構(gòu)化程序設(shè)計(jì)有順序、分支、循環(huán)三種基本流程;java中的分支語句包括if語句、switch語句;循環(huán)語句包括while語句、do-while語句、for語句;其他如對(duì)象、變量定義語句、賦值語句、方法調(diào)用語句等都是順序語句。3?Java中數(shù)據(jù)類型分別用什么符號(hào)來表示的?答:邏輯型用boolean表示;字符型用char表示;整型共有4種分另0是byte、short、ong、int;浮點(diǎn)型共兩種float和double。創(chuàng)建線程有哪些方法?答:⑴通過繼承線程類Thread創(chuàng)建線程類;(2)建立一個(gè)實(shí)現(xiàn)Runnable接□的類來運(yùn)行線程簡(jiǎn)答表達(dá)式++x和x++的區(qū)別?答:++X表示在使用X之前,先使x的值加1x++表示在使用x之后,使x的值加1用abstract修飾符修飾的類和方法有什么特點(diǎn)?答:用abstract修飾的類不能創(chuàng)建對(duì)象,必須產(chǎn)生子類,有子類創(chuàng)建對(duì)象;用abstract修飾的方法只允許聲明,而不允許實(shí)現(xiàn);如果一個(gè)類是一個(gè)abstract類的子類,它必須實(shí)現(xiàn)父類的abstract方法。寫出在類的方法的定義之前,加上修飾字public、private的區(qū)別。答:Public修飾的方法為公用方法,任何類的方法都可以訪問他;Private修飾的方法,本類內(nèi)部可以訪問寫出在面向?qū)ο笙到y(tǒng)中,類和對(duì)象的關(guān)系。答:類是對(duì)一組相同對(duì)象的描述,類概括了同類對(duì)象的共有性質(zhì):數(shù)據(jù)和方法。對(duì)象是類的一個(gè)實(shí)例。怎樣區(qū)分應(yīng)用程序和小應(yīng)用程序?答:一個(gè)java應(yīng)用程序必須且只有一個(gè)類含有main方法,這個(gè)類稱為應(yīng)用程序的主類,其main方法必須被說明為publicstaticvoid;—個(gè)JavaApplet小應(yīng)用程序不再需要main方法,但必須有一個(gè)類擴(kuò)展了Applet類,即它是Applet類的主類。"簡(jiǎn)述編程語言的幾個(gè)發(fā)展階段?答:(1)面向機(jī)器語言(2)面向過程語言(3)結(jié)構(gòu)化程序設(shè)計(jì)階段(4)面向?qū)ο缶幊虒懗鰧⑽谋緟^(qū)text放置于滾動(dòng)面板jsp,并將滾動(dòng)面板jsp添加到JFrame窗口myFrame的Java語句。答:TextAreatext=newTextArea();JScrollPanejsp=newJScrollPane(text);myFrame.getContentPane().add(jsp);比較多線程與多任務(wù)的異同?答:(1)多任務(wù)是針對(duì)操作系統(tǒng)而言的,表示操作系統(tǒng)可以同時(shí)執(zhí)行多個(gè)程序;(2)多線程則是針對(duì)一個(gè)程序而言的,表示一個(gè)程序內(nèi)部可以同時(shí)執(zhí)行多個(gè)線程。"13.循環(huán)中使用break和continue語句有什么不同的效果?答:在循環(huán)中使用break語句,將使循環(huán)終止,流程跳轉(zhuǎn)到break語句所在的循環(huán)外面的第一個(gè)語句繼續(xù)執(zhí)行;在循環(huán)中使用continue語句,將提前結(jié)束本次循環(huán),流程跳轉(zhuǎn)到continue語句所在循環(huán)的第一個(gè)語句繼續(xù)執(zhí)行13.簡(jiǎn)述向服務(wù)器發(fā)送信息的步驟?答:⑴創(chuàng)建URL對(duì)象;(2)建立連接到URL對(duì)象的通道;(3)指定這個(gè)通道可輸出;⑷指定通道所用的輸出流;(5)向輸出流寫入數(shù)據(jù);(6)關(guān)閉輸出流JDBC有哪幾個(gè)主要任務(wù)?答:(1)建立同數(shù)據(jù)庫(kù)的連接;(2)發(fā)送SQL語句;(3)處理查詢結(jié)果寫出Java程序?qū)崿F(xiàn)數(shù)據(jù)庫(kù)更新可以使用的三種對(duì)象。答:Statement對(duì)象、ResultSet對(duì)象、PrepareStatement對(duì)象。用final修飾符修飾的類和方法有什么特點(diǎn)?答:用final修飾的類不能被繼承,即不能有子類;用final修飾的方法不能被重寫。寫出在使用FileFilter類設(shè)置篩選條件時(shí),方法accept()以及getDescription()的作用。答:當(dāng)目錄中的文件與篩選條件相符時(shí),方法accept()返回true,并將此文件史顯示在對(duì)話框中,而getDescription()方法則是對(duì)篩選條件的描述。"向窗口添加菜單有哪幾個(gè)步驟?答:(1)生成菜單組件各個(gè)部分的對(duì)象(2)進(jìn)行菜單組裝,即把菜單加到菜單條上,把菜單項(xiàng)加到菜單中"寫出線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài)的三種途徑。答:自動(dòng)恢復(fù);用resume()方法恢復(fù)、用notify()或notifyAllO方法通知恢復(fù)。什么是類及類的實(shí)現(xiàn)包括什么?答:類是組成java程序的基本要素;類封裝了一類對(duì)象的狀態(tài)和方法;類是用來定義對(duì)象的模板;類的實(shí)現(xiàn)包括兩部分:類聲明和類體什么是方法重載?答:方法重載是指,一個(gè)類中可以有多個(gè)方法具有相同的名字和類型,但這些方法的參數(shù)必須不同或者是參數(shù)個(gè)數(shù)不同,或者是參數(shù)類型不同寫出Java小應(yīng)用程序播放音頻文件需要用到的類的類名,以及創(chuàng)建相應(yīng)對(duì)象的方法。答:類名是AudioClip,創(chuàng)建對(duì)象的方法是getAudioCilp()package語句與import語句分別作用是什么?答:package語句作為java源程序的第一條語句,指明該源文件定義的類所在的包,而import語句作用是為了能使用java提供的類,可以使用import語句來引入所需要的類。Java中采用什么方法與數(shù)據(jù)庫(kù)交互?答:可以采用二種方法:(1)或者編寫一個(gè)驅(qū)動(dòng)程序接受JDBC調(diào)用,執(zhí)行SQL對(duì)數(shù)據(jù)庫(kù)的調(diào)用⑵或者使用已存在的ODBC驅(qū)動(dòng)程序,用JDBC-ODBC橋?qū)DBC與ODBC連接起來"寫出表示year年是閏年的Java表達(dá)式。閏年的條件是:每4年一個(gè)閏年,但每100年少一個(gè)閏年,每400年又增加一個(gè)閏年。答:(year%4==0)&&(year%4!=0)||(year%400==0)用向量類的對(duì)象存儲(chǔ)數(shù)據(jù)與用數(shù)組表示數(shù)據(jù)有什么區(qū)別?答:(1)數(shù)組元素可以是任何類型的數(shù)據(jù),向量中的元素不能是基本數(shù)據(jù)類型的數(shù)據(jù);(2)數(shù)組一旦用new運(yùn)算符創(chuàng)建后,其大小不可以改變,向量對(duì)象的大小可根據(jù)元素的增加自動(dòng)增加"創(chuàng)建一個(gè)File對(duì)象有哪幾種構(gòu)造方法?答:(1)包含路徑名的字符串;(2)含有路徑名的字符串和含文件名的字符串;(3)一個(gè)代表路徑的文件和一個(gè)含有文件名的字符串為什么說構(gòu)造方法是一種特殊方法及由誰調(diào)用?答:構(gòu)造方法的名字和類名相同,且沒有任何返回值,創(chuàng)建一個(gè)對(duì)象是執(zhí)行構(gòu)造方法,由系統(tǒng)自動(dòng)調(diào)用30?Java中常用的運(yùn)算符按功能分有哪些?答:Java運(yùn)算符按功能分6種,具體如下:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、賦值運(yùn)算符、條件運(yùn)算符綜合題如何設(shè)置組件的字體和顏色?答:1)設(shè)置字體:用Font類創(chuàng)建一個(gè)字體對(duì)象,該對(duì)象表示一種字體,通過組件對(duì)象名調(diào)用方法SetFont(Fontf),即可設(shè)置組件的字體(2)設(shè)置顏色:用Color類創(chuàng)建兩個(gè)顏色對(duì)象,表示兩種顏色,一種顏色表示組件的前景色,另一種表示背景色,通過組件對(duì)象名調(diào)用方法SetBackground(ColorC)可設(shè)置組件的背景色,調(diào)用方法SetForeground(ColorC)可設(shè)置組件的前景色何處理MouseMotionListener接口事件?答:鼠標(biāo)移動(dòng)事件有兩種:拖動(dòng)鼠標(biāo)和移動(dòng)鼠標(biāo);產(chǎn)生的事件類型MouseEvent;獲得監(jiān)視器的方法是addMouseMotionListener();事件接□中的方法為mouseDragged(MouseEvente);和mouseMoved(MouseEvente)簡(jiǎn)述什么是類的繼承機(jī)制?答:繼承是一種由已有的類創(chuàng)建新類的機(jī)制;利用繼承可以創(chuàng)建一個(gè)共有屬性的一般類,根據(jù)該一般類再創(chuàng)建具有特殊屬性的新類;新類繼承一般類的狀態(tài)和行為,并根據(jù)需要增加它自己的新的狀態(tài)和行為;由繼承而得到的類稱為子類。Java中如何定義和使用接口?答:使用關(guān)鍵字interface來定義一個(gè)接口,接口的定義和類的定義很相似,分為接□的聲明和接口體;一個(gè)類通過關(guān)鍵字implements聲明自己使用一個(gè)或多個(gè)接口,如果使用多個(gè)接口,則用逗號(hào)隔開接口。;如果一個(gè)類使用某個(gè)接口,那么這個(gè)類必須實(shí)現(xiàn)該接口的所有方法如何處理菜單上的事件?答:1)單擊菜單項(xiàng)可產(chǎn)生ActionEvent事件處理該事件的接口是Actionlistener;(2)接口中的方法是actionPerformed(ActionEvente);(3)事件源獲得監(jiān)視器的方法是addActionListener();(4)ActionEvent獲得事件源的方法是getSource()處理選擇(Choice)控件上的事件?答:1)選擇控件的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論