




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——自考04747java程序設(shè)計(jì)題庫(kù)及答案
助你自考一臂之力!
04747Java程序設(shè)計(jì)題庫(kù)及答案
單項(xiàng)選擇題
1.下述字符組合不能作為Java程序標(biāo)識(shí)符的是()。
A.Aa12
B.大x
C.y小
D.5x
2.能利用對(duì)象提供的方法獲得流對(duì)象和實(shí)現(xiàn)網(wǎng)絡(luò)連接的是()。
A.URLConnection對(duì)象
B.URL對(duì)象
C.InetAddress對(duì)象
D.TCP/IP對(duì)象
3.以下所述內(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)
5.以下程序代碼的輸出的結(jié)果是()
intx=53;System.out.println(1.0+x/2);
A.27
B.27.5
C.1.026
D.1.026.5
6.在編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Java程序中,要用到DriverManager類(lèi)。該類(lèi)的作用是
()。
A.存儲(chǔ)查詢(xún)結(jié)果
B.處理與數(shù)據(jù)庫(kù)的連接
C.在指定的連接中處理SQL語(yǔ)句
D.處理驅(qū)動(dòng)程序的加載和建立數(shù)據(jù)庫(kù)連接
7.程序假使要按行輸入輸出文件的字符流,最合理的方法是采用()。
A.BufferedReader類(lèi)和BufferedWriter類(lèi)
B.InputStream類(lèi)和OutputStream類(lèi)
C.FileReader類(lèi)和FileWriter類(lèi)
D.File_Reader類(lèi)和File_Writer類(lèi)
8.以下關(guān)于AWT與Swing之間關(guān)系的表達(dá),正確的是()。
A.Swing是AWT的提高和擴(kuò)展
B.在寫(xiě)GUI程序時(shí),AWT和Swing不能同時(shí)使用
C.AWT和Swing在不同的平臺(tái)上都有一致的表示
D.AWT中的類(lèi)是從Swing繼承的
9.某程序定義了一個(gè)子類(lèi),并要讓它實(shí)現(xiàn)多線程,以下正確的步驟是()。
A.繼承Thread類(lèi),在類(lèi)內(nèi)定義run()方法,聲明和創(chuàng)立線程對(duì)象,并讓該對(duì)象調(diào)用start()
方法。
B.繼承Thread類(lèi),在類(lèi)內(nèi)定義run()方法,聲明線程對(duì)象,并讓該對(duì)象調(diào)用start()方法。
C.聲明實(shí)現(xiàn)Runnable接口,在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,聲明線程對(duì)象,創(chuàng)立線程,并調(diào)用start()
方法。
D.聲明實(shí)現(xiàn)Runnable接口,在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,聲明和創(chuàng)立線程對(duì)象,并讓該對(duì)象調(diào)
用start()方法。
10.在開(kāi)啟文件對(duì)話(huà)框時(shí),可用FileFilter類(lèi)設(shè)置篩選條件,在以下供選擇的
方法中,是FileFilter類(lèi)預(yù)設(shè)的方法之一的是()。
A.setFileFilter()
B.addFileFilter()
C.accept()
D.setDescription()
11.以下關(guān)于菜單的表達(dá)中,正確的是()。
A.菜單分三級(jí)定義,最高一級(jí)的是菜單條,菜單條中放菜單,菜單中放菜單項(xiàng)
B.菜單分三級(jí)定義,最高一級(jí)的是菜單,菜單中放菜單條,菜單條中放菜單項(xiàng)
C.菜單分兩級(jí)定義,最高一級(jí)的是菜單,菜單中放菜單項(xiàng)
D.菜單分兩級(jí)定義,最高一級(jí)的是菜單條,菜單條中放菜單項(xiàng)
助你自考一臂之力!
12.為16位Unicode字符流提供讀和寫(xiě)操作支持的類(lèi)分別是()。
A.FileInputStream類(lèi)和FileOutputStream類(lèi)
B.InputStream類(lèi)和OutputStream類(lèi)
C.FileReader類(lèi)和FileWriter類(lèi)
D.File_Reader類(lèi)和File_Writer類(lèi)
13.paint()需要一個(gè)參數(shù),它是()。
A.一個(gè)位置值
B.一個(gè)Graphics對(duì)象
C.一個(gè)字符串
D.一個(gè)高度值
14.一般的繪圖程序要定義一個(gè)JPanel子類(lèi)。在JPanel子類(lèi)中還要重定義一個(gè)
方法,在這個(gè)方法中調(diào)用繪圖方法,繪制各種圖形。要重定義的方法是()。
A.paint()
B.paintComponent()
C.repaint()
D.update()
15.一個(gè)InetAddress的對(duì)象含有()。
A.主機(jī)的域名
B.主機(jī)的IP地址
C.訪問(wèn)主機(jī)的通訊協(xié)議
D.主機(jī)的域名和IP地址
16.在編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Java程序時(shí),Statement對(duì)象的作用是()。
A.建立新數(shù)據(jù)庫(kù)連接
B.設(shè)置查詢(xún)命令
C.創(chuàng)立SQL語(yǔ)句對(duì)象
D.存儲(chǔ)查詢(xún)結(jié)果
17.創(chuàng)立了一個(gè)選擇控件對(duì)象后,可得選項(xiàng)順序參與到控件中的方法是()。
A.Choice()
B.remove(int)
C.getSelectItem()
D.add(string)
18.在以下Swing組件中,能為它指定布局管理器的是()。
A.JScrollBar對(duì)象
B.JMenuBar對(duì)象
C.JComboBox對(duì)象
D.JDialog對(duì)象
19.需要分析字符串,并將字符串分解成可被獨(dú)立使用的單詞,可使用java.util
包中的類(lèi)是()。
A.String
B.StringBuffer
C.StringTokenizer
D.stringTokenizer
20.算符適用于數(shù)據(jù)類(lèi)型()。
A.int
B.long
C.double
D.boolean
21.以下程序代碼的輸出結(jié)果是()
intx=10;
while(x7){
System.out.print(*);
x--;
}
A.*
B.**
C.***
D.****
22.用Thread子類(lèi)實(shí)現(xiàn)多線程的步驟順序是()。
A.聲明Thread類(lèi)的子類(lèi),創(chuàng)立Thread子類(lèi)的實(shí)例,讓線程調(diào)用start()方法
B.聲明
Thread類(lèi)的子類(lèi),在子類(lèi)中重新定義run()方法,創(chuàng)立Thread子類(lèi)的實(shí)例C.創(chuàng)立
Thread子類(lèi)的實(shí)例,讓線程調(diào)用start()方法D.聲明Thread類(lèi)的子類(lèi),在子類(lèi)中重新
定義run()方法,創(chuàng)立Thread子類(lèi)的實(shí)例,讓線程調(diào)用start()方法
23.設(shè)有字符串Strings=〝ABCDEFGABC〞;,則表達(dá)式s.indexOf(〝A〞,7)
的值是()。
A.7
B.6
C.3
D.0
24.以下不對(duì)的是()。
A.一個(gè)實(shí)例方法可以同時(shí)為protected和Abstract
B.static變量也可為final的
C.static方法可以是protected
D.static方法可以是的
25.接口中的方法默認(rèn)的訪問(wèn)控制方式是()。
A.public
B.private
C.protected
D.default
26.JDBC建立數(shù)據(jù)庫(kù)連接時(shí),應(yīng)使用類(lèi)DriverManager中的靜態(tài)方法創(chuàng)立一個(gè)
Conection對(duì)象,這個(gè)方法是()。
A.getDriver()
B.getLogStream()
C.registerDriver()
D.getConnection()
助你自考一臂之力!
27.Java語(yǔ)言使用的字符集是()。
A.ASCII
B.EBCDIC
C.Unicode
D.BCD
28.設(shè)有以下代碼:Stringsl=123;Strings2=123;Strings3=newString(123);則表達(dá)式s1==s2和s1==s3的值分別是()。
A.true,true
B.false,false
C.true,false
D.false,true
29.對(duì)象流可以將一個(gè)數(shù)據(jù)從流中讀出,也可以寫(xiě)入流中,這個(gè)數(shù)據(jù)是()。
A.整型數(shù)
B.字符
C.浮點(diǎn)數(shù)
D.對(duì)象
30.假使一個(gè)用戶(hù)自定義的類(lèi)以對(duì)象為單位進(jìn)行讀寫(xiě)時(shí),該類(lèi)定義時(shí)應(yīng)實(shí)現(xiàn)一個(gè)接口()。
A.DataInput
B.DataOutput
C.ObjectOutput
D.Serializable
31.基于UDP的通信方式,其特點(diǎn)()。
A.傳遞信息快速,并且確鑿
B.傳遞信息快速,但不可靠
C.傳遞信息慢,但信息可靠
D.傳遞信息慢,而且不確鑿
32.多個(gè)線程可同時(shí)操作一個(gè)數(shù)據(jù),為了保證該數(shù)據(jù)的確鑿性,可將操作該數(shù)據(jù)的部分改為()。
A.同步
B.異步
C.只讀
D.只寫(xiě)
33.改變鼠標(biāo)指針形狀,可使用方法()。
A.setShape
B.setCrosshair
C.setCursor
D.setWait
34.要播放一個(gè)音頻對(duì)象表示的音頻文件,應(yīng)調(diào)用的方法是()。
A.stop()
B.start()
C.init()
D.play()
35.在Java編程中,什么是最基本的單元()。
A.對(duì)象
B.類(lèi)
C.包
D.接口
36.下面賦值非法的是()。
A.longtest=012
B.shorts=10
C.C.intother=(int)true
D.doubled=1234.05
37.為了打印一個(gè)圖形,必需先獲得一個(gè)對(duì)象是()。
A.PrintObject
B.PrintOut
C.PrintPage
D.PrintJob
38.在Java的類(lèi)庫(kù)中,包含實(shí)現(xiàn)輸入/輸出操作的包是()。
A.java.util
B.java.io
C.java.applet
D.java.awt
39.用類(lèi)可以創(chuàng)立一個(gè)Java的窗口的是()。
A.Canvas
B.Applet
C.Window
D.Frame
40.接口體中不應(yīng)包含()。
A.常量定義
B.常量賦值
C.方法實(shí)現(xiàn)
D.方法聲明
41.以下不屬于AWT庫(kù)中定義的類(lèi)是()。
http://.77ponent
B.Container
C.Images
D.Graphics
42.在編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Java程序時(shí),ResultSet對(duì)象的作用是()。
A.建立新數(shù)據(jù)庫(kù)連接
B.用來(lái)表示與數(shù)據(jù)庫(kù)的連接
C.在指定的連接中處理SQL語(yǔ)句
D.存儲(chǔ)查詢(xún)結(jié)果
43.以下關(guān)于接口的表達(dá)中,正確的是()。
A.所有的接口都是公共接口,可被所有的類(lèi)和接口使用
B.一個(gè)類(lèi)通過(guò)使用關(guān)鍵字interface聲明自己使用一個(gè)或多個(gè)接口
C.接口中所有的變量都默認(rèn)為publicabstract屬性
D.接口體中不提供方法的實(shí)現(xiàn)
助你自考一臂之力!
44.設(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語(yǔ)言中,能夠?qū)崿F(xiàn)字符串連接的方法是()
A.Stringsubstring(intstartpoint)
B.Stringconcat(Strings)
C.Stringreplace(charold,charnew)
D.Stringtrim()
46.一個(gè)對(duì)象創(chuàng)立包括的操作中,沒(méi)有下面的()。
A.釋放內(nèi)存
B.對(duì)象聲明
C.分派內(nèi)存
D.調(diào)用構(gòu)造方法
47.若有定義如下classdog{floatx;staticinty;…},則以下說(shuō)法中正確的是()。
A.A.x稱(chēng)為類(lèi)變量,y為實(shí)例變量
B.x,y均為類(lèi)變量
C.x,y均為實(shí)例變量
D.x為實(shí)例變量,y為類(lèi)變量
48.在成員變量與局部變量重名時(shí),若想在方法內(nèi)使用成員變量,要使用關(guān)鍵字()。
A.super
B.import
C.this
D.return
49.若有定義chara[]=newchar[5];則A.length的值為()。
A.0
B.10
C.4
D.5
50.一個(gè)消息包含的內(nèi)容,不應(yīng)有()。
A.消息接收者
B.接受對(duì)象應(yīng)采用的方法
C.指示接受者做何處理
D.方法的參數(shù)
答案
單項(xiàng)選擇題
01.D02.A03.D04.A05.A06.D07.A08.A09.D
10.C11.A12.C13.C14.B15.D16.C17.D18.D
19.C20.D21.C22.D23.A24.D25.A26.D27.C
28.C29.D30.D31.B32.A33.C34.D35.A36.C
37.D38.B39.D40.C41.C42.D43.D44.A45.B
46.A47.D48.C49.D50.C
助你自考一臂之力!
填空題
1.Java語(yǔ)言為處理鼠標(biāo)事件提供兩個(gè)接口:[MouseListener]接口和MouseMotionListener接口。
2.在類(lèi)聲明之前用[final]修飾,聲明類(lèi)是不能被再繼承的類(lèi),即它不能再有子類(lèi)。
3.為字符流文件寫(xiě)操作提供支持的類(lèi)是[FileWrite]。
4.程序員用Java語(yǔ)言編寫(xiě)多線程應(yīng)用程序,程序員能控制的關(guān)鍵性工作有兩個(gè)方面:一是編寫(xiě)線程的[run()]方法;二是建立線程實(shí)例。
5.[CardLayout]布局使容器的多個(gè)組件擁有同一個(gè)顯示空間,某一時(shí)刻只能顯示一個(gè)組件。
6.在Java語(yǔ)言中,客戶(hù)端使用的套接字類(lèi)是[Socket]。
7.當(dāng)聯(lián)編推遲至運(yùn)行時(shí)間實(shí)現(xiàn)時(shí),該聯(lián)編過(guò)程稱(chēng)為[動(dòng)態(tài)聯(lián)編]。
8.線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài),有三種途徑:自動(dòng)恢復(fù)、用resume()方法恢復(fù)和用[notify()]方法恢復(fù)。
9.在某個(gè)組件中繪圖,一般應(yīng)當(dāng)為這個(gè)組件所屬的子類(lèi)重寫(xiě)[paint]方法。
10.構(gòu)造一個(gè)Java表達(dá)式:y/x5,并且x!=0。這個(gè)表達(dá)式是[y/x5x!=0]。
11.類(lèi)是對(duì)一組一致對(duì)象的描述,類(lèi)概括了同類(lèi)對(duì)象的共有性質(zhì):[數(shù)據(jù)(屬性)和方法(函數(shù))]。
12.為普通的8位字節(jié)流文件讀和寫(xiě)操作提供支持的類(lèi)是[InputStreamOutputStream]。
13.Java程序的字節(jié)碼文件的擴(kuò)展名是[class]。
14.使用單項(xiàng)選擇按鈕的方法是將一些單項(xiàng)選擇按鈕用[ButtonGroup]對(duì)象分組,使同一組內(nèi)的單項(xiàng)選擇按鈕只允許一個(gè)被選中。
15.在Graphics類(lèi)中,用于在指定的位置顯示字符串的方法是[darwString()]。
16.使用默認(rèn)字節(jié)字符對(duì)應(yīng)表,將字符串轉(zhuǎn)化為字節(jié)數(shù)組的方法是[getBytes()]。
17.線程在臨界段中執(zhí)行wait()方法的作用是[與其他線程同步]。
18.在訪問(wèn)數(shù)據(jù)庫(kù)的程序中,建立了Statenlent對(duì)象后,利用該對(duì)象可以執(zhí)行SQL查詢(xún),實(shí)現(xiàn)SQ查詢(xún)的方法是[executeQuery()]。
19.設(shè)有字符串定義:Strings=ABCDABCD;則表達(dá)式s.indexOf(B)的值是[1]。
20.在Java語(yǔ)言中,用類(lèi)Font對(duì)象設(shè)置字型。假使要設(shè)置的字型是:細(xì)明體、正常風(fēng)格(Font.PLAIN),12磅字號(hào),構(gòu)造這樣要求的Font對(duì)象fnA的代碼是
[FontfnA=newFont(“細(xì)明體〞,Font.PLAIN.12)]。
21.多線程互斥使用[共享資源]的程序段,在操作系統(tǒng)中稱(chēng)為臨界段。
22.Connection類(lèi)是java.sql包中用于處理與數(shù)據(jù)庫(kù)連接的類(lèi)。Connection對(duì)象是用來(lái)表示[數(shù)據(jù)庫(kù)連接]的對(duì)象,Java程序?qū)?shù)據(jù)庫(kù)的操作都在這種對(duì)象上進(jìn)行。
23.在實(shí)現(xiàn)接口ActiortListener的方法actionPerformed()中,對(duì)事件對(duì)象調(diào)用方法getSource(),該方法的返回值是[事件源對(duì)象]。
24.組合框(JComboBox)是[文本框和列表]的組合。
25.在Java程序系統(tǒng)中,對(duì)象之間的交互通過(guò)相互發(fā)送[消息]實(shí)現(xiàn)。
助你自考一臂之力!
26.在Java中,線程的調(diào)度策略采用[搶占式],優(yōu)先級(jí)高的線程比優(yōu)先級(jí)低的優(yōu)先執(zhí)行。
http://.77包中有[InetAddress]類(lèi),它的對(duì)象用于存儲(chǔ)IP地址和域名。
28.用Swing編寫(xiě)GUI程序時(shí),尋常用[Jframe]類(lèi)派生的子類(lèi)創(chuàng)立窗口對(duì)象。
29.在異或模式下繪圖時(shí),實(shí)際繪制的顏色是由當(dāng)前剛要繪制的顏色、原先繪制的顏色,以及[異或模式設(shè)定的顏色]作特定的運(yùn)算確定的。
30.Java語(yǔ)言采用多種機(jī)制來(lái)保證可移植性,其中最主要的是[虛擬機(jī)]。
問(wèn)答題
1.簡(jiǎn)述java語(yǔ)言的特點(diǎn)?
答:Java語(yǔ)言是目前使用最為廣泛的網(wǎng)絡(luò)編程語(yǔ)言之一;具有面向?qū)ο螅慌c平臺(tái)無(wú)關(guān)性;多線程性;動(dòng)態(tài)性等特點(diǎn)
2.Java中結(jié)構(gòu)化程序設(shè)計(jì)有哪三種基本流程,及分別對(duì)應(yīng)java中那些語(yǔ)句?答:結(jié)構(gòu)化程序設(shè)計(jì)有順序、分支、循環(huán)三種基本流程;java中的分支語(yǔ)句包括if語(yǔ)句、switch語(yǔ)句;循環(huán)語(yǔ)句包括while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句;其他如對(duì)象、變量定義語(yǔ)句、賦值語(yǔ)句、方法調(diào)用語(yǔ)句等都是順序語(yǔ)句。
3.Java中數(shù)據(jù)類(lèi)型分別用什么符號(hào)來(lái)表示的?
答:規(guī)律型用boolean表示;字符型用char表示;整型共有4種分別是byte、short、long、int;浮點(diǎn)型共兩種float和double。
4.創(chuàng)立線程有哪些方法?
答:(1)通過(guò)繼承線程類(lèi)Thread創(chuàng)立線程類(lèi);(2)建立一個(gè)實(shí)現(xiàn)Runnable接口的類(lèi)來(lái)運(yùn)行線程
5.簡(jiǎn)答表達(dá)式++x和x++的區(qū)別?
答:++x表示在使用x之前,先使x的值加1x++表示在使用x之后,使x的值加1
6.用abstract修飾符修飾的類(lèi)和方法有什么特點(diǎn)?
答:用abstract修飾的類(lèi)不能創(chuàng)立對(duì)象,必需產(chǎn)生子類(lèi),有子類(lèi)創(chuàng)立對(duì)象;用abstract修飾的方法只允許聲明,而不允許實(shí)現(xiàn);假使一個(gè)類(lèi)是一個(gè)abstract類(lèi)的子類(lèi),它必需實(shí)現(xiàn)父類(lèi)的abstract方法。
7.寫(xiě)出在類(lèi)的方法的定義之前,加上修飾字public、private的區(qū)別。
答:Public修飾的方法為公用方法,任何類(lèi)的方法都可以訪問(wèn)他;Private修飾的方法,本類(lèi)內(nèi)部可以訪問(wèn)
8.寫(xiě)出在面向?qū)ο笙到y(tǒng)中,類(lèi)和對(duì)象的關(guān)系。
答:類(lèi)是對(duì)一組一致對(duì)象的描述,類(lèi)概括了同類(lèi)對(duì)象的共有性質(zhì):數(shù)據(jù)和方法。對(duì)象是類(lèi)的一個(gè)實(shí)例。
9.怎樣區(qū)分應(yīng)用程序和小應(yīng)用程序?
答:一個(gè)java應(yīng)用程序必需且只有一個(gè)類(lèi)含有main方法,這個(gè)類(lèi)稱(chēng)為應(yīng)用程序的主類(lèi),其main方法必需被說(shuō)明為publicstaticvoid;一個(gè)JavaApplet小應(yīng)用程序不再需要main方法,但必需有一個(gè)類(lèi)擴(kuò)展了Applet類(lèi),即它是Applet
助你自考一臂之力!
類(lèi)的主類(lèi)。
10.簡(jiǎn)述編程語(yǔ)言的幾個(gè)發(fā)展階段?
答:(1)面向機(jī)器語(yǔ)言(2)面向過(guò)程語(yǔ)言(3)結(jié)構(gòu)化程序設(shè)計(jì)階段(4)面
向?qū)ο缶幊?/p>
11.寫(xiě)出將文本區(qū)text放置于滾動(dòng)面板jsp,并將滾動(dòng)面板jsp添加到JFrame窗口myFrame的Java語(yǔ)句。
答:TextAreatext=newTextArea();JScrollPanejsp=new
JScrollPane(text);myFrame.getContentPane().add(jsp);
12.比較多線程與多任務(wù)的異同?
答:(1)多任務(wù)是針對(duì)操作系統(tǒng)而言的,表示操作系統(tǒng)可以同時(shí)執(zhí)行多個(gè)程序;
(2)多線程則是針對(duì)一個(gè)程序而言的,表示一個(gè)程序內(nèi)部可以同時(shí)執(zhí)行多個(gè)線程。
13.在一個(gè)循環(huán)中使用break和continue語(yǔ)句有什么不同的效果?
答:在循環(huán)中使用break語(yǔ)句,將使循環(huán)終止,流程跳轉(zhuǎn)到break語(yǔ)句所在的
循環(huán)外面的第一個(gè)語(yǔ)句繼續(xù)執(zhí)行;在循環(huán)中使用continue語(yǔ)句,將提前終止本次循環(huán),流程跳轉(zhuǎn)到continue語(yǔ)句所在循環(huán)的第一個(gè)語(yǔ)句繼續(xù)執(zhí)行
14.簡(jiǎn)述向服務(wù)器發(fā)送信息的步驟?
答:(1)創(chuàng)立URL對(duì)象;(2)建立連接到URL對(duì)象的通道;(3)指定這個(gè)通道可輸出;(4)指定通道所用的輸出流;(5)向輸出流寫(xiě)入數(shù)據(jù);(6)關(guān)閉輸出流
15.JDBC有哪幾個(gè)主要任務(wù)?
答:(1)建立同數(shù)據(jù)庫(kù)的連接;(2)發(fā)送SQL語(yǔ)句;(3)處理查詢(xún)結(jié)果
16.寫(xiě)出Java程序?qū)崿F(xiàn)數(shù)據(jù)庫(kù)更新可以使用的三種對(duì)象。
答:Statement對(duì)象、ResultSet對(duì)象、PrepareStatement對(duì)象。
17.用final修飾符修飾的類(lèi)和方法有什么特點(diǎn)?
答:用final修飾的類(lèi)不能被繼承,即不能有子類(lèi);用final修飾的方法不能
被重寫(xiě)。
18.寫(xiě)出在使用FileFilter類(lèi)設(shè)置篩選條件時(shí),方法accept()以及getDescription()的作用。
答:當(dāng)目錄中的文件與篩選條件相符時(shí),方法accept()返回true,并將此文件
史顯示在對(duì)話(huà)框中,而getDescription()方法則是對(duì)篩選條件的描述。
19.向窗口添加菜單有哪幾個(gè)步驟?
答:(1)生成菜單組件各個(gè)部分的對(duì)象(2)進(jìn)行菜單組裝,即把菜單加到菜單條上,把菜單項(xiàng)加到菜單中
20.寫(xiě)出線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài)的三種途徑。
答:自動(dòng)恢復(fù);用resume()方法恢復(fù)、用notify()或notifyAll()方法通知恢復(fù)。
21.什么是類(lèi)及類(lèi)的實(shí)現(xiàn)包括什么?
答:類(lèi)是組成java程序的基本要素;類(lèi)封裝了一類(lèi)對(duì)象的狀態(tài)和方法;類(lèi)是用來(lái)定義對(duì)象的模板;類(lèi)的實(shí)現(xiàn)包括兩部分:類(lèi)聲明和類(lèi)體
22.什么是方法重載?
答:方法重載是指,一個(gè)類(lèi)中可以有多個(gè)方法具有一致的名字和類(lèi)型,但這些
方法的參數(shù)必需不同或者是參數(shù)個(gè)數(shù)不同,或者是參數(shù)類(lèi)型不同
助你自考一臂之力!
23.寫(xiě)出Java小應(yīng)用程序播放音頻文件需要用到的類(lèi)的類(lèi)名,以及創(chuàng)立相應(yīng)對(duì)象的方法。
答:類(lèi)名是AudioClip,創(chuàng)立對(duì)象的方法是getAudioCilp()
24.package語(yǔ)句與import語(yǔ)句分別作用是什么?
答:package語(yǔ)句作為java源程序的第一條語(yǔ)句,指明該源文件定義的類(lèi)所在的包,而import語(yǔ)句作用是為了能使用java提供的類(lèi),可以使用import語(yǔ)句來(lái)引入所需要的類(lèi)。
25.Java中采用什么方法與數(shù)據(jù)庫(kù)交互?
答:可以采用二種方法:(1)或者編寫(xiě)一個(gè)驅(qū)動(dòng)程序接受JDBC調(diào)用,執(zhí)行SQL對(duì)數(shù)據(jù)庫(kù)的調(diào)用(2)或者使用已存在的ODBC驅(qū)動(dòng)程序,用JDBC-ODBC橋?qū)DBC與ODBC連接起來(lái)
26.寫(xiě)出表示year年是閏年的Java表達(dá)式。閏年的條件是:每4年一個(gè)閏年,但每100年少一個(gè)閏年,每400年又增加一個(gè)閏年。
答:(year%4==0)(year%4!=0)||(year%400==0)
27.用向量類(lèi)的對(duì)象存儲(chǔ)數(shù)據(jù)與用數(shù)組表示數(shù)據(jù)有什么區(qū)別?
答:(1)數(shù)組元素可以是任何類(lèi)型的數(shù)據(jù),向量中的元素不能是基本數(shù)據(jù)類(lèi)型的數(shù)據(jù);(2)數(shù)組一旦用new運(yùn)算符創(chuàng)立后,其大小不可以改變,向量對(duì)象的大小可根據(jù)元素的增加自動(dòng)增加
28.創(chuàng)立一個(gè)File對(duì)象有哪幾種構(gòu)造方法?
答:(1)包含路徑名的字符串;(2)含有路徑名的字符串和含文件名的字符串;(3)一個(gè)代表路徑的文件和一個(gè)含有文件名的字符串
29.為什么說(shuō)構(gòu)造方法是一種特別方法及由誰(shuí)調(diào)用?
答:構(gòu)造方法的名字和類(lèi)名一致,且沒(méi)有任何返回值,創(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)算符、規(guī)律運(yùn)算符、位運(yùn)算符、賦值運(yùn)算符、條件運(yùn)算符
綜合題
1.如何設(shè)置組件的字體和顏色?
答:1)設(shè)置字體:用Font類(lèi)創(chuàng)立一個(gè)字體對(duì)象,該對(duì)象表示一種字體,通過(guò)組件對(duì)象名調(diào)用方法SetFont(Fontf),即可設(shè)置組件的字體(2)設(shè)置顏色:用Color類(lèi)創(chuàng)立兩個(gè)顏色對(duì)象,表示兩種顏色,一種顏色表示組件的前風(fēng)景,另一種表示
背風(fēng)景,通過(guò)組件對(duì)象名調(diào)用方法SetBackground(ColorC)可設(shè)置組件的背風(fēng)景,調(diào)用方法SetForeground(ColorC)可設(shè)置組件的前風(fēng)景
2.何處理MouseMotionListener接口事件?
答:鼠標(biāo)移動(dòng)事件有兩種:拖動(dòng)鼠標(biāo)和移動(dòng)鼠標(biāo);產(chǎn)生的事件類(lèi)型MouseEvent;獲得監(jiān)視器的方法是addMouseMotionListener();事件接口中的方法為mouseDragged(MouseEvente);和mouseMoved(MouseEvente)
助你自考一臂之力!
3.簡(jiǎn)述什么是類(lèi)的繼承機(jī)制?
答:繼承是一種由已有的類(lèi)創(chuàng)立新類(lèi)的機(jī)制;利用繼承可以創(chuàng)立一個(gè)共有屬性的一般類(lèi),根據(jù)該一般類(lèi)再創(chuàng)立具有特別屬性的新類(lèi);新類(lèi)繼承一般類(lèi)的狀態(tài)和行為,并根據(jù)需要增加它自己的新的狀態(tài)和行為;由繼承而得到的類(lèi)稱(chēng)為子類(lèi)。
4.Java中如何定義和使用接口?
答:使用關(guān)鍵字interface來(lái)定義一個(gè)接口,接口的定義和類(lèi)的定義很相像,分為接口的聲明和接口體;一個(gè)類(lèi)通過(guò)關(guān)鍵字implements聲明自己使用一個(gè)或多個(gè)接口,假使使用多個(gè)接口,則用逗號(hào)隔開(kāi)接口。;假使一個(gè)類(lèi)使用某個(gè)接口,那么這個(gè)類(lèi)必需實(shí)現(xiàn)該接口的所有方法
5.如何處理菜單上的事件?
答:1)單擊菜單項(xiàng)可產(chǎn)生ActionEvent事件處理該事件的接口是Actionlistener;(2)接口中的方法是actionPerformed
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025共同擔(dān)保借款合同范本
- 服裝搭伙合同協(xié)議書(shū)模板
- 合同工協(xié)議書(shū)補(bǔ)充協(xié)議
- 水果批發(fā)合同協(xié)議書(shū)范本
- 2025-2030中國(guó)軌道交通行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024年廣西壯族自治區(qū)大數(shù)據(jù)發(fā)展局下屬事業(yè)單位真題
- 2024年常德市第一中醫(yī)醫(yī)院招聘筆試真題
- 2025年老年教育課程設(shè)置與數(shù)字化教學(xué)資源整合策略研究報(bào)告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)云計(jì)算資源動(dòng)態(tài)分配在邊緣計(jì)算中的應(yīng)用與發(fā)展報(bào)告
- 2025-2030中國(guó)茶油行業(yè)市場(chǎng)深度分析及發(fā)展預(yù)測(cè)與投資策略研究報(bào)告
- NBT-10781-2021空氣源熱泵污泥干化機(jī)
- 河南省洛陽(yáng)市2023-2024學(xué)年八年級(jí)下學(xué)期期末質(zhì)量檢測(cè)英語(yǔ)試題
- CJT244-2016 游泳池水質(zhì)標(biāo)準(zhǔn)
- 淄博市臨淄區(qū)2022-2023學(xué)年七年級(jí)下學(xué)期期中數(shù)學(xué)試題
- 心功能不全試題庫(kù)及答案
- 河南省鄭州市鄭東新區(qū)2023-2024學(xué)年六年級(jí)下學(xué)期期末語(yǔ)文試題
- FZ∕T 61002-2019 化纖仿毛毛毯
- 妊娠期糖尿病案例分析討論總結(jié)
- 小升初數(shù)學(xué)模擬試卷北師大版選拔卷
- 2021年高考理科數(shù)學(xué)全國(guó)新課標(biāo)卷1(附答案)
- 室上性心動(dòng)過(guò)速護(hù)理
評(píng)論
0/150
提交評(píng)論