自考新java程序設計題庫答案_第1頁
自考新java程序設計題庫答案_第2頁
自考新java程序設計題庫答案_第3頁
自考新java程序設計題庫答案_第4頁
自考新java程序設計題庫答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、自考新java程序設計題庫及答案自考新java程序設計題庫及答案自考新java程序設計題庫及答案04747Java程序設計題庫及答案單項選擇題1.下述字符組合不能夠作為Java程序表記符的是()。A.Aa12B.大xC.y小D.5x2.能利用對象供應的方法獲得流對象和實現網絡連接的是()。A.URLConnection對象B.URL對象C.InetAddress對象D.TCP/IP對象3.以下所述內容全部是字型要素的是()。A.字體、字形和大小B.字體、風格和字號C.字形、風格和字號D.字形、顏色和字號4.要為程序的子窗口設定一個由字符串s指定的名字,能夠采用的代碼是()。A.JFrame(s

2、)B.window(s)C.newJFrame(s)D.super(s)5.以下程序代碼的輸出的結果是()A.276.在編寫接見數據庫的Java程序中,要用到DriverManager類。該類的作用是()。A.儲藏盤問結果B.辦理與數據庫的連接C.在指定的連接中辦理SQL語句D.辦理驅動程序的加載和建立數據庫連接7.程序若是要按行輸入輸出文件的字符流,最合理的方法是采用()。A.BufferedReader類和BufferedWriter類B.InputStream類和OutputStream類C.FileReader類和FileWriter類D.File_Reader類和File_Write

3、r類8.以下關于AWT與Swing之間關系的表達,正確的選項是()。A.Swing是AWT的提高和擴展B.在寫GUI程序時,AWT和Swing不能夠同時使用C.AWT和Swing在不相同的平臺上都有相同的表示D.AWT中的類是從Swing繼承的9.某程序定義了一個子類,并要讓它實現多線程,以下正確的步驟是()。A.繼承Thread類,在類內定義run()方法,聲明和創(chuàng)辦線程對象,并讓該對象調用start()方法。B.繼承Thread類,在類內定義run()方法,聲明線程對象,并讓該對象調用start()方法。C.聲明實現Runnable接口,在類內實現run()方法,聲明線程對象,創(chuàng)辦線程,并

4、調用start()方法。D.聲明實現Runnable接口,在類內實現run()方法,聲明和創(chuàng)辦線程對象,并讓該對象調用start()方法。在打開文件對話框時,可用FileFilter類設置精選條件,在以下供選擇的方法中,是FileFilter類預設的方法之一的是()。A.setFileFilter()B.addFileFilter()C.accept()D.setDescription()11.以下關于菜單的表達中,正確的選項是()。菜單分三級定義,最高一級的是菜單條,菜單條中放菜單,菜單中放菜單項菜單分三級定義,最高一級的是菜單,菜單中放菜單條,菜單條中放菜單項菜單分兩級定義,最高一級的是菜

5、單,菜單中放菜單項菜單分兩級定義,最高一級的是菜單條,菜單條中放菜單項12.為16位Unicode字符流供應讀和寫操作支持的類分別是()。A.FileInputStream類和FileOutputStream類B.InputStream類和OutputStream類C.FileReader類和FileWriter類D.File_Reader類和File_Writer類13.paint()需要一個參數,它是()。A.一個地址值B.一個Graphics對象C.一個字符串D.一個高度值一般的繪圖程序要定義一個JPanel子類。在JPanel子類中還要重定義一個方法,在這個方法中調用繪圖方法,繪制各種

6、圖形。要重定義的方法是()。A.paint()B.paintComponent()C.repaint()D.update()15.一個InetAddress的對象含有()。A.主機的域名B.主機的IP地址C.接見主機的通訊協議D.主機的域名和IP地址16.在編寫接見數據庫的Java程序時,Statement對象的作用是()。A.建立新數據庫連接B.設置盤問命令C.創(chuàng)辦SQL語句對象D.儲藏盤問結果17.創(chuàng)辦了一個選擇控件對象后,可得選項序次加入到控件中的方法是()。A.Choice()B.remove(int)C.getSelectItem()D.add(string)18.在以下Swing組

7、件中,能為它指定布局管理器的是()。A.JScrollBar對象B.JMenuBar對象C.JComboBox對象D.JDialog對象19.需要解析字符串,并將字符串分解成可被獨立使用的單詞,可使用java.util包中的類是()。A.StringB.StringBufferC.StringTokenizerD.stringTokenizer20.算符&適用于數據種類()。A.intB.longC.doubleD.boolean以下程序代碼的輸出結果是()intx=10;while(x7)x-;A.*B.*C.*D.*22.用Thread子類實現多線程的步驟序次是()。A.聲明Thread類

8、的子類,創(chuàng)辦Thread子類的實例,讓線程調用start()方法B.聲明Thread類的子類,在子類中重新定義run()方法,創(chuàng)辦Thread子類的實例C.創(chuàng)辦Thread子類的實例,讓線程調用start()方法D.聲明Thread類的子類,在子類中重新定義run()方法,創(chuàng)辦Thread子類的實例,讓線程調用start()方法設有字符串Strings=ABCDEFGABC;,則表達式sindexOf(A,7)的值是()。A.7B.6C.3D.0以下不對的是()。A.一個實例方法能夠同時為protected和AbstractB.static變量也可為final的C.static方法能夠是pro

9、tectedD.static方法能夠是的25.接口中的方法默認的接見控制方式是()。A.publicB.privateC.protectedD.default26.JDBC建立數據庫連接時,應使用類DriverManager中的靜態(tài)方法創(chuàng)辦一個Conection對象,這個方法是()。A.getDriver()B.getLogStream()C.registerDriver()D.getConnection()27.Java語言使用的字符集是()。A.ASCIIB.EBCDICC.UnicodeD.BCD28.設有以下代碼:Stringsl=123;Strings2=123;Strings3=n

10、ewString(123);則表達式s1=s2和s1=s3的值分別是()。A.true,trueB.false,falseC.true,falseD.false,true29.對象流能夠將一個數據從流中讀出,也能夠寫入流中,這個數據是()。A.整型數B.字符C.浮點數D.對象若是一個用戶自定義的類以對象為單位進行讀寫時,該類定義時應實現一個接口()。A.DataInputB.DataOutputC.ObjectOutputD.Serializable31.基于UDP的通訊方式,其特點()。A.傳達信息快速,而且正確B.傳達信息快速,但不能靠C.傳達信息慢,但信息可靠D.傳達信息慢,而且不正確多

11、個線程可同時操作一個數據,為了保證該數據的正確性,可將操作該數據的部分改為()。A.同步B.異步C.只讀D.只寫33.改變鼠標指針形狀,可使用方法()。A.setShapeB.setCrosshairC.setCursorD.setWait34.要播放一個音頻對象表示的音頻文件,應調用的方法是()。A.stop()B.start()C.init()D.play()35.在Java編程中,什么是最基本的單元()。A.對象B.類C.包D.接口下面賦值非法的是()。A.longtest=012B.shorts=10D.doubled=1234.0537.為了打印一個圖形,必定先獲得一個對象是()。A

12、.PrintObjectB.PrintOutC.PrintPageD.PrintJob38.在Java的類庫中,包括實現輸入/輸出操作的包是()。39.用類能夠創(chuàng)辦一個Java的窗口的是()。A.CanvasB.AppletC.WindowD.Frame40.接口體中不應包括()。A.常量定義B.常量賦值C.方法實現D.方法聲明41.以下不屬于AWT庫中定義的類是()。A.ComponentB.ContainerC.ImagesD.Graphics42.在編寫接見數據庫的Java程序時,ResultSet對象的作用是()。A.建立新數據庫連接B.用來表示與數據庫的連接C.在指定的連接中辦理SQ

13、L語句D.儲藏盤問結果以下關于接口的表達中,正確的選項是()。全部的接口都是公共接口,可被全部的類和接口使用一個類經過使用要點字interface聲明自己使用一個或多個接口C.接口中全部的變量都默認為publicabstract屬性接口體中不供應方法的實現44.設已經有Graphics2D對象g2d,Line2D對象line,繪制對象line的代碼是()。A.g2ddraw(1ine)B.g2ddrawLine(1ine)C.1inedraw()D.1inedrawLine()45.在Java語言中,能夠實現字符串聯接的方法是()A.Stringsubstring(intstartpoint)

14、B.Stringconcat(Strings)C.Stringreplace(charold,charnew)D.Stringtrim()46.一個對象創(chuàng)辦包括的操作中,沒有下面的()。A.釋放內存B.對象聲明C.分配內存D.調用構造方法47.若有定義以下()。classdogfloatx;staticinty;,則以下說法中正確的選項是稱為類變量,y為實例變量B.x,y均為類變量C.x,y均為實例變量D.x為實例變量,y為類變量在成員變量與局部變量重名時,若想在方法內使用成員變量,要使用要點字()。A.superB.importC.thisD.return49.若有定義chara=newch

15、ar5;則A.length的值為()。A.0B.10C.4D.5一個信息包括的內容,不應有()。A.信息接收者B.接受對象應采用的方法C.指示接受者做何辦理D.方法的參數答案單項選擇題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填空題1.Jav

16、a語言為處理鼠標事件提供兩個接口:MouseListener接口和MouseMotionListener接口。在類聲明從前用final修飾,聲明類是不能夠被再繼承的類,即它不能夠再有子類。3.為字符流文件寫操作供應支持的類是FileWrite。程序員用Java語言編寫多線程應用程序,程序員能控制的要點性工作有兩個方面:一是編寫線程的run()方法;二是建立線程實例。5.CardLayout布局使容器的多個組件擁有同一個顯示空間,某一時辰只能顯示一個組件。6.在Java語言中,客戶端使用的套接字類是Socket。7.當聯編推遲至運行時間實現時,該聯編過程稱為動向聯編。8.線程從擁塞狀態(tài)恢復到就緒

17、狀態(tài),有三種路子:自動恢復、用resume()方法恢復和用notify()方法恢復。9.在某個組件中繪圖,一般應該為這個組件所屬的子類重寫paint方法。構造一個Java表達式:yx5,而且x!=0。這個表達式是y/x5&x!=0。類是對一組相同對象的描述,類概括了同類對象的共有性質:數據(屬性)和方法(函數)。12.為一般的8位字節(jié)流文件讀和寫操作供應支持的類是InputStreamOutputStream。13.Java程序的字節(jié)碼文件的擴展名是class。14.使用單項選擇按鈕的方法是將一些單項選擇按鈕用ButtonGroup對象分組,使同一組內的單項選擇按鈕只贊同一個被選中。15.在G

18、raphics類中,用于在指定的地址顯示字符串的方法是darwString()。16.使用默認字節(jié)字符對應表,將字符串轉變成字節(jié)數組的方法是getBytes()。線程在臨界段中執(zhí)行wait()方法的作用是與其他線程同步。在接見數據庫的程序中,建立了Statenlent對象后,利用該對象能夠執(zhí)行SQL查詢,實現SQ盤問的方法是executeQuery()。19.設有字符串定義:Strings=ABCDABCD;則表達式s.indexOf(B)的值是1。在Java語言中,用類Font對象設置字型。若是要設置的字型是:細明體、正常風格(Font.PLAIN),12磅字號,構造這樣要求的Font對象f

19、nA的代碼是。多線程互斥使用共享資源的程序段,在操作系統(tǒng)中稱為臨界段。22.Connection類是java.sql包中用于辦理與數據庫連接的類。Connection對象是用來表示數據庫連接的對象,Java程序對數據庫的操作都在這種對象進步行。在實現接口ActiortListener的方法actionPerformed()中,對事件對象調用方法getSource(),該方法的返回值是事件源對象。組合框(JComboBox)是文本框和列表的組合。25.在Java程序系統(tǒng)中,對象之間的交互經過相互發(fā)送信息實現。在Java中,線程的調換策略采用搶占式,優(yōu)先級高的線程比優(yōu)先級低的優(yōu)先執(zhí)行。InetAd

20、dress類,它的對象用于儲藏IP地址和域名。用Swing編寫GUI程序時,平時用Jframe類派生的子類創(chuàng)辦窗口對象。在異或模式下繪圖時,實質繪制的顏色是由當前正要繪制的顏色、本來繪制的顏色,以及異或模式設定的顏色作特定的運算確定的。30.Java語言采用多種體系來保證可移植性,其中最主要的是虛假機。問答題1.簡述java語言的特點?答:Java語言是當前使用最為廣泛的網絡編程語言之一關性;多線程性;動向性等特點;擁有面向對象;與平臺無2.Java中構造化程序設計有哪三種基本流程,及分別對應java中那些語句?答:構造化程序設計有序次、分支、循環(huán)三種基本流程;java中的分支語句包括if語句

21、、switch語句;循環(huán)語句包括while語句、do-while語句、for語句;其他如對象、變量定義語句、賦值語句、方法調用語句等都是序次語句。3.Java中數據種類分別用什么符號來表示的?答:邏輯型用boolean表示;字符型用char表示;整型共有l(wèi)ong、int;浮點型共兩種float和double。4種分別是byte、short、創(chuàng)辦線程有哪些方法?答:(1)經過繼承線程類Thread創(chuàng)辦線程類;(2)建立一個實現Runnable接口的類來運行線程簡答表達式+x和x+的差異?答:+x表示在使用x從前,先使x的值加1x+表示在使用x此后,使x的值加1用abstract修飾符修飾的類和方

22、法有什么特點?答:用abstract修飾的類不能夠創(chuàng)辦對象,必定產生子類,有子類創(chuàng)辦對象;用abstract修飾的方法只贊同聲明,而不相贊同實現;若是一個類是一個abstract類的子類,它必定實現父類的abstract方法。寫出在類的方法的定義從前,加上修飾字public、private的差異。答:Public修飾的方法為公用方法,任何類的方法都能夠接見他;Private修飾的方法,本類內部能夠接見寫出在面向對象系統(tǒng)中,類和對象的關系。答:類是對一組相同對象的描述,類概括了同類對象的共有性質:數據和方法。對象是類的一個實例。怎樣區(qū)分應用程序和小應用程序?答:一個java應用程序必定且只有一個

23、類含有main方法,這個類稱為應用程序的主類,其main方法必定被說明為publicstaticvoid;一個JavaApplet小應用程序不再需要main方法,但必定有一個類擴展了Applet類,即它是Applet類的主類。簡述編程語言的幾個發(fā)展階段?答:(1)面向機器語言(2)面向過程語言(3)構造化程序設計階段(4)面向對象編程寫出將文本區(qū)text放置于轉動面板jsp,并將轉動面板jsp增加到JFrame窗口myFrame的Java語句。答:TextAreatext=newTextArea();JScrollPanejsp=newJScrollPane(text);myFrame.get

24、ContentPane().add(jsp);12.比很多線程與多任務的異同?答:(1)多任務是針對操作系統(tǒng)而言的,表示操作系統(tǒng)能夠同時執(zhí)行多個程序;(2)多線程則是針對一個程序而言的,表示一個程序內部能夠同時執(zhí)行多個線程。在一個循環(huán)中使用break和continue語句有什么不相同的收效?答:在循環(huán)中使用break語句,將使循環(huán)停止,流程跳轉到break語句所在的循環(huán)外面的第一個語句連續(xù)執(zhí)行;在循環(huán)中使用continue語句,將提前結束本次循環(huán),流程跳轉到continue語句所在循環(huán)的第一個語句連續(xù)執(zhí)行簡述向服務器發(fā)送信息的步驟?答:(1)創(chuàng)辦URL對象;(2)建立連接到URL對象的通道;(

25、3)指定這個通道可輸出;(4)指定通道所用的輸出流;(5)向輸出流寫入數據;(6)關閉輸出流15.JDBC有哪幾個主要任務?答:(1)建立同數據庫的連接;(2)發(fā)送SQL語句;(3)辦理盤問結果寫出Java程序實現數據庫更新能夠使用的三種對象。答:Statement對象、ResultSet對象、PrepareStatement對象。用final修飾符修飾的類和方法有什么特點?答:用final修飾的類不能夠被繼承,即不能夠有子類;用final修飾的方法不能夠被重寫。寫出在使用FileFilter類設置精選條件時,方法accept()以及getDescription()的作用。答:當目錄中的文件與

26、精選條件吻合時,方法accept()返回true,在對話框中,而getDescription()方法規(guī)是對精選條件的描述。并將此文件史顯示向窗口增加菜單有哪幾個步驟?答:(1)生成菜單組件各個部分的對象(2)進行菜單組裝,即把菜單加到菜單條上,把菜單項加到菜單中寫出線程從擁塞狀態(tài)恢復到就緒狀態(tài)的三種路子。答:自動恢復;用resume()方法恢復、用notify()或notifyAll()方法通知恢復。什么是類及類的實現包括什么?答:類是組成java程序的基本要素;類封裝了一類對象的狀態(tài)和方法;類是用來定義對象的模板;類的實現包括兩部分:類聲明和類體什么是方法重載?答:方法重載是指,一個類中能夠

27、有多個方法擁有相同的名字和種類,但這些方法的參數必定不相同也許是參數個數不相同,也許是參數種類不相同寫出Java小應用程序播放音頻文件需要用到的類的類名,以及創(chuàng)辦相對付象的方法。答:類名是AudioClip,創(chuàng)辦對象的方法是getAudioCilp()24.package語句與import語句分別作用是什么?答:package語句作為java源程序的第一條語句,指明該源文件定義的類所在的包,而import語句作用是為了能使用java供應的類,能夠使用import語句來引入所需要的類。25.Java中采用什么方法與數據庫交互?答:能夠采用二種方法:(1)也許編寫一個驅動程序接受JDBC調用,執(zhí)行

28、SQL對數據庫的調用(2)也許使用已存在的ODBC驅動程序,用JDBC-ODBC橋將JDBC與ODBC連接起來寫出表示year年是閏年的Java表達式。閏年的條件是:每4年一個閏年,但每年少一個閏年,每400年又增加一個閏年。答:(year%4=0)&(year%4!=0)|(year%400=0)用向量類的對象儲藏數據與用數組表示數據有什么差異?答:(1)數組元素能夠是任何種類的數據,向量中的元素不能夠是基本數據種類的數據;數組一旦用new運算符創(chuàng)辦后,其大小不能夠夠改變,向量對象的大小可依照元素的增加自動增加28.創(chuàng)辦一個File對象有哪幾種構造方法?答:(1)包括路徑名的字符串;(2)含

29、有路徑名的字符串和含文件名的字符串;代表路徑的文件和一個含有文件名的字符串(3)一個為什么說構造方法是一種特別方法及由誰調用?答:構造方法的名字和類名相同,且沒有任何返回值,創(chuàng)辦一個對象是執(zhí)行構造方法,由系統(tǒng)自動調用30.Java中常用的運算符按功能分有哪些?答:Java運算符按功能分6種,詳盡以下:算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符、條件運算符綜合題怎樣設置組件的字體和顏色?答:1)設置字體:用Font類創(chuàng)辦一個字體對象,該對象表示一種字體,經過組件對象名調用方法SetFont(Fontf),即可設置組件的字體(2)設置顏色:用Color類創(chuàng)辦兩個顏色對象,表示兩種顏色

30、,一種顏色表示組件的前景色,另一種表示背景色,經過組件對象名調用方法SetBackground(ColorC)可設置組件的背景色,調用方法SetForeground(ColorC)可設置組件的前景色2.何辦理MouseMotionListener接口事件?答:鼠標搬動事件有兩種:拖動鼠標和搬動鼠標;產生的事件種類MouseEvent;獲得監(jiān)察器的方法是addMouseMotionListener();事件接口中的方法為mouseDragged(MouseEvente);和mouseMoved(MouseEvente)簡述什么是類的繼承體系?答:繼承是一種由已有的類創(chuàng)辦新類的體系;利用繼承能夠創(chuàng)

31、辦一個共有屬性的一般類,依照該一般類再創(chuàng)辦擁有特別屬性的新類;新類繼承一般類的狀態(tài)和行為,并依照需要增加它自己的新的狀態(tài)和行為;由繼承而獲得的類稱為子類。4.Java中怎樣定義和使用接口?答:使用要點字interface來定義一個接口,接口的定義和類的定義很相似,分為接口的聲明和接口體;一個類經過要點字implements聲明自己使用一個或多個接口,若是使用多個接口,則用逗號分開接口。;若是一個類使用某個接口,那么這個類必定實現該接口的全部方法怎樣辦理菜單上的事件?答:1)單擊菜單項可產生ActionEvent事件辦理該事件的接口是Actionlistener;(2)接口中的方法是actionPerformed(ActionEvente);(3)事件源獲得監(jiān)察器的方法是addActionListener();(4)ActionEvent獲得事件源的方法是getSource()辦理選擇(Choice)控件上的事件?答:1)選擇控件的選擇情況發(fā)生變化會產生HemEvent事件(2)辦理該事件的接口

溫馨提示

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

評論

0/150

提交評論