




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、java試題一 單項(xiàng)選擇1) 在java中,在包c(diǎn)om.db下定義一個(gè)類,要讓包c(diǎn)om.util下的所有類都可以訪問(wèn)這個(gè)類,這個(gè)類必須定義為()。 () a)protected b)private c)public d)friendly2) 在java中,下列()語(yǔ)句不能通過(guò)編譯。 (選擇一項(xiàng)) a) string s= “join”+ “was”+ “here”; b) string s= “join”+3;c) int a= 3+5d) float f=5+5.5;3)給定java代碼如下,運(yùn)行時(shí),會(huì)產(chǎn)生()類型的異常。(選擇一項(xiàng)) string snull; s.concat(“abc”
2、); a)arithmeticexception b)nullpointerexception c)ioexception d)eofexception4) 在java中,()對(duì)象可以使用鍵/值的形式保存數(shù)據(jù)。 (選擇一項(xiàng)) a)arraylist b) hashset c) hashmap d) linkedlist5) 給定如下java代碼,編譯運(yùn)行之后,將會(huì)輸出()。 public class test public staticvoid main(string args) int a=5; system.out.println(a%2=1) ?(a+1) /2:a/2) ; (選擇一項(xiàng)
3、) a)1 b)2 c)2.5 d)36) 以下java語(yǔ)句中,string str = “123456789”;str =str.substring(1,3);執(zhí)行后str中的值為。(選擇一項(xiàng))a) “23” b) “123”c) “12”d) “234”7) 給定如下java代碼,編譯時(shí)會(huì)在()出現(xiàn)錯(cuò)誤。 class parent class child extends parent public static void main(string args) parent p1=new child() ;/第一行 parent p2=new parent () ;/第二行 child c1=
4、new child() ;/第三行 child c2=new parent () ;/第四行 (選擇一項(xiàng)) a) 第一行b) 第二行c) 第三行d) 第四行8) 給定如下java代碼,編譯運(yùn)行時(shí),結(jié)果是()。 (選擇一項(xiàng))public class test public static void main (string args) for (int i=0;i<3; i+) system.out.print(i) ; system.out.print(i) ; a) 編譯時(shí)報(bào)錯(cuò) b) 正確運(yùn)行,輸出012 c) 正確運(yùn)行,輸出123 d) 正確運(yùn)行,輸出01239) java語(yǔ)言中,st
5、ring str=”123456789”,system.out.println(str.indexof(“5”),輸出結(jié)果為()。(選擇一項(xiàng))a) 6b) 5c) 4d) -110) 在java中,已定義兩個(gè)接口b和c,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類,以下語(yǔ)句正確的是( ) 。(選擇一項(xiàng)) a) interface a extends b,cb) interface a implements b,cc) class a implements b,cd) class a implements b,implements c11) 下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()a) 線程就是程序b) 線程是一個(gè)程序的單個(gè)
6、執(zhí)行流c) 多線程是指一個(gè)程序的多個(gè)執(zhí)行流 d) 多線程用于實(shí)現(xiàn)并發(fā)12)給定java代碼,如下:class parent public void count() system.out.println(10%3) ; public class test extends parent public void count() system.out.println(10/3) ;public static void main(string args) parent p = new test() ; p.count() ;運(yùn)行編譯后,輸出結(jié)果是( )。(選擇一項(xiàng))a) 1b) 1.0c) 3d) 3.
7、333333333333333513) 給定某java程序的main方法,如下;(選擇一項(xiàng))public static void main(string args) int i = 0;system.out.println(i+) ;a) 0b) 1c) 編譯錯(cuò)誤d) 運(yùn)行時(shí)出現(xiàn)異常14)給定java程序,如下:編譯運(yùn)行test.java,結(jié)果是( )。(選擇一項(xiàng))public class testprivate static final int counter=10;public static void main(string args) system.out.println(+counte
8、r) ;a) 10b) 11c) 編譯錯(cuò)誤d) 運(yùn)行時(shí)出現(xiàn)異常15) 下列哪個(gè)一個(gè)操作不能使線程從等待阻塞狀態(tài)進(jìn)入對(duì)象阻塞狀態(tài)(d) a) 等待陰塞狀態(tài)下的線程被notify()喚b) 等待阻塞狀態(tài)下的純種被interrput()中斷 c) 等待時(shí)間到d) 等待阻塞狀態(tài)下的線程調(diào)用wait()方法16)在java中,要?jiǎng)?chuàng)建一個(gè)新目錄,要使用( )類的實(shí)例。(選擇一項(xiàng))a) fileb) fileoutputstreanc) printwriterd) dir17) 在java 中,下列( ) 類不能派生出子類. (選擇一項(xiàng)) a) public class myclass b) class m
9、yclass c) abstract class myclass d) final class myclass 18) 在java 中,以下()命令能夠?qū)ava源文件編譯為類文件(選擇一項(xiàng))a) javab) javawc) javacd) jar19) 在java中,要判斷d盤(pán)下是否存在文件abc.txt,應(yīng)該使用以下( )判斷語(yǔ)句。(選擇一項(xiàng))a) if(new file(“d:abc.txt”) .exists() = =1) b) if(file.exists(“d:abc.txt”) = =1) c) if(new file(“d:/abc.txt”) .exists( ) ) d
10、) if(file.exists(“d:/abc.txt) 20) 給定java代碼,如下:編譯運(yùn)行,結(jié)果是( )。(選擇一項(xiàng))public static void main(string args) string s;system.out.println(“s=”+s) ;a) 編譯錯(cuò)誤b) 編譯通過(guò),但出現(xiàn)運(yùn)行是錯(cuò)誤c) 正常運(yùn)行,輸出s=nulld) 正常運(yùn)行,輸出s=21) 給定一個(gè)java程序的main方法的代碼片段如下:假如d 目錄下不存在abc.txt文件,現(xiàn)運(yùn)行該程序,下面的結(jié)果正確的是( )。 ( 選擇一項(xiàng))try printwriter out=new printwrite
11、r(new fileoutputstream(“d:/abc.txt”) ; string name=”chen”; out.print(name) ; out.close( ) ;catch(execption e) system.out.println(“文件沒(méi)有發(fā)現(xiàn)!“) ;a) 將在控制臺(tái)上打?。骸拔募](méi)有發(fā)現(xiàn)!”b) 正常運(yùn)行,但沒(méi)有生成文件abc.txtc) 運(yùn)行后生成abc.txt ,但該文件中無(wú)內(nèi)容d) 運(yùn)行后生成abc.txt,該文件內(nèi)容為:chen22) 下列哪個(gè)方法可以使線程從運(yùn)行狀態(tài)進(jìn)入其他阻塞狀態(tài)(a)a) sleepb) waitc) yieldd) start23
12、) 給定某java 程序的main 方法如下,該程序的運(yùn)行結(jié)果是() (選擇一項(xiàng)) 。public static void main ( string args) boolean boo=true; if ( boo= false) system.out.println ("a") ; else system.out.println ("b") ; a) a b) b c) c d) d24)下列選項(xiàng)中,不屬于java語(yǔ)言的關(guān)鍵字的是() 。(選擇一項(xiàng)) a) importb) malloc c) extends d) new 25)在java中,()
13、類提供定位本地文件系統(tǒng),對(duì)文件或目錄及其屬性進(jìn)行基本操作。(選擇一項(xiàng)) a) filelnputstream b) filereader c) filewriter d) file 26)在java中,() 關(guān)鍵字用來(lái)終止循環(huán)語(yǔ)句。(選擇一項(xiàng)) a) return b) continue c) break d) exit 27) 給定java 代碼,如下,編譯運(yùn)行后,結(jié)果是0。(選擇一項(xiàng)) public class teststatic string s; public static void main(string args) char c=s.charat(0) ; system.out.
14、println(c) ; a) 編譯錯(cuò)誤b) 運(yùn)行期異常,異常類型為nullpointerexception c) 運(yùn)行期異常,異常類型為arithmeticexceptioin d) 正確運(yùn)行,但無(wú)輸出內(nèi)容28) 給定java代碼如下,關(guān)于super的用法,以下描述正確的是() 。(選擇一項(xiàng)) class c extends b public c() super() ; a) 用來(lái)調(diào)用類b 中定義的super() 方法b) 用來(lái)調(diào)用類c 中定義的super() 方法c) 用來(lái)調(diào)用類b 的無(wú)參構(gòu)造方法d) 用來(lái)調(diào)用類b 中第一個(gè)出現(xiàn)的構(gòu)造方法29) 給定java代碼如下,編譯運(yùn)行,結(jié)果是()
15、。(選擇一項(xiàng)) public static void main (string args) int i; system.out.println (“i=“+i) ; a) 編澤錯(cuò)誤b) 運(yùn)行時(shí)出現(xiàn)例外c) 正常運(yùn)行,輸出i=-1 d) 正常運(yùn)行,輸出i=0 30) 研究下面的java 代碼,當(dāng)x=2 時(shí),運(yùn)行結(jié)果是() 。(選擇一項(xiàng)) switch ( x) case1: system.out.println(1) ; case2: case3: system.out.println(3) ;case4: system.out.println(4) ; a) 沒(méi)有輸出任何結(jié)果 b) 輸出結(jié)果為
16、3 c) 輸出結(jié)果是3 和4 d) 輸出結(jié)果是l 、3 和4 31) 類java.util.hashmap 實(shí)現(xiàn)了()接口。(選擇一項(xiàng))a) collection b) set c) map d) list 32) 在java中,com 包中某類的方法使用下列()訪問(wèn)修飾符修飾后,可以被com.db包中的子類訪問(wèn),但不能被com.db 中其他類訪問(wèn)。(選擇一項(xiàng)) a) private b) protected c) public d) friendly 33) 在java中,使用關(guān)鍵字來(lái)定義一個(gè)接口。(選擇一項(xiàng)) a) class b) interface c) extends d) impl
17、ements 34) 在java中,()接口位于集合框架的頂層(選擇一項(xiàng)) a) map b) collection c) set d) list 35) java中,byte 數(shù)據(jù)類型的取值范圍是()。(選擇一項(xiàng)) a )256 至255 b )255 至255 c )128 至127 d )127 至128 36) 分析如下java代碼片段,輸出結(jié)果為() . (選擇一項(xiàng)) int price = 10;int number 0;int monney =0; for(int i=0;i <2;i+)number+; -price; monney +=number*price; sys
18、tem.out.println(monney) ; a) 25 b) 28c) 31 d) 30 37) 給定java 代碼如下,編譯運(yùn)行后,輸出結(jié)果是()(選擇一項(xiàng))。 public class test static int i; public int amethod() i+; return i; public static void main (string args) test test=new test() ; test.amethod () ; system.out.println (test.amethod() ; a) 0 b) 1 c) 2 d) 3 38)在java 的異
19、常處理模型中,無(wú)論是否發(fā)生異常,()塊中的代碼都會(huì)被執(zhí)行。(選擇一項(xiàng))a) tryb) catchc) finallyd) throw39)在java中,以下代碼()正確地創(chuàng)建了一個(gè)inputstreamreader類型的對(duì)象。e) new inputstreamreader(new fileinputstream("1.dat") ;f) new inputstreamreader(new filereader("1.dat") ;g) new inputstreamreader(new bufferedreader("1.dat"
20、) ;h) new inputstreamreader("1.dat") ;40)在java中,訪問(wèn)修飾符限制性最高的是()。i) privatej) protectedk) publicl) friendly41) 分析如下的java代碼段,()編譯沒(méi)有異常和錯(cuò)誤 (選擇一項(xiàng))a) byte b=257;b) boolean b=null;c) float f=1.3;d) int i=12;42) 在java的異常處理中,用戶自定義的異常類應(yīng)該是()的子類。(選擇一項(xiàng))a) exceptionb) throwablec) errord) runtimeexception
21、43)在java中,如果父類中的某些方法不包含任何邏輯,并且需要由子類重寫(xiě),應(yīng)該使用()關(guān)鍵字來(lái)聲明父類的這些方法。(選擇一項(xiàng))a) finalb) staticc) abstractd) void44)在java中,關(guān)于hashmap類的描述,以下說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))a) hashmap使用鍵/值的形式保存數(shù)據(jù)b) hashmap能夠保證其中元素的順序c) hashmap允許將null用作鍵d) hashmap允許將null用作值45) 在java中,無(wú)論測(cè)試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選擇一項(xiàng))a) forb) dowhilec) whiled) whiledo46
22、) 在java中,下列代碼運(yùn)行后的輸出結(jié)果是()。(選擇一項(xiàng))int x=5*3;int y=x+5/x+3;system.out.println(y) ;a) 18b) 21c) 19d) 447)分析下面這段java代碼,它的運(yùn)行結(jié)果是()。(選擇一項(xiàng))import java.io.*;public class bpublic static void main(stringargs) int i=12;system.out.println(i*=+i) ;a) 145b) 169c) 156d) 程序無(wú)法編譯48)在java中,下面這段代碼運(yùn)行后的結(jié)果是()。(選擇一項(xiàng))class fat
23、herclass final protected void famethod() system.out.println(“這是父類中的方法”) ; class sonclass extends fatherclass public void famethod() system.out.println(“這是子類中的方法”) ; public static void main(stringargs) fatherclass obj=new sonclass() ; obj.famethod() ;a) 這是父類中的方法b) 這是子類中的方法c) 這是父類中的方法 這是子類中的方法d) 編譯錯(cuò)誤二
24、 多項(xiàng)選擇49)在java中,下面關(guān)于變量及其作用域的描述錯(cuò)誤的是()a) 實(shí)例變量是存放在方法區(qū)中b) 實(shí)例變量用關(guān)鍵字static聲明c) 在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建d) 局部變量在使用前必須被初始化50) 給定java代碼,如下: abstract class shape abstract void draw() ; 要?jiǎng)?chuàng)建shape類的子類circle,以下代碼正確的是() (選擇二項(xiàng))a) class circle extends shape int draw() b) abstract class circle extends shape c) class circ
25、le extends shape void draw() ; d) class circle extends shape void draw() 51) 給定一個(gè)java程序的方法結(jié)構(gòu)如下;以下方法體實(shí)現(xiàn)語(yǔ)句正確的是( )。(選擇兩項(xiàng))public integer change( int i) a) integer int =new integer( i) ;return int;b) integer t = integer.valueof( i) ;return t;c) return new integer( i) ;d) return i;52) 給定java程序test.java,如下
26、:package com;public class test public void talk( ) protected void walk( ) private void climb( ) private void jump( ) 給定test的子類test2,代碼如下:package com.util;import com.*;public class test2 extends testpublic static void main(string args) test2 tt=new test2( ) ; /a可以在test2的a處加入的代碼是()。(選擇二項(xiàng))a) tt.talk( ) ;b) tt.walk( ) ;c) tt.climb( ) ;d) tt.jump( ) ;53) 在java語(yǔ)言中,下面變量命名合法的有()。(選擇二項(xiàng))a) variable123b) 123variblec) privated) variable_12354)給定一段java代碼如下:要打
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯贈(zèng)予合同7篇
- 小產(chǎn)權(quán)轉(zhuǎn)讓合同6篇
- 國(guó)際貿(mào)易之間合作合同
- 公司技術(shù)合作合同協(xié)議書(shū)
- 2025年中山貨運(yùn)資格證模擬考試題庫(kù)
- 2025年揚(yáng)州貨運(yùn)從業(yè)資格證模擬考試下載安裝
- 室內(nèi)裝修合同二5篇
- 的擔(dān)保借款合同7篇
- 觀看湖北消防119宣傳月節(jié)目心得感悟集合4篇
- 在民主生活會(huì)上的點(diǎn)評(píng)講話模板
- 道路設(shè)施施工現(xiàn)場(chǎng)安全管理基本要求
- 公寓樓改造裝修施工方案
- 煙臺(tái)大學(xué)化學(xué)化工學(xué)院實(shí)驗(yàn)室儀器設(shè)備搬遷項(xiàng)目
- 安全生產(chǎn)管理組織架構(gòu)圖
- 2022版10kV架空配電線路無(wú)人機(jī)自主巡檢作業(yè)導(dǎo)則
- 近二十年俄羅斯修辭學(xué)研究述評(píng)
- 委托付款三方協(xié)議中英文版
- 約克中央空調(diào)冷水機(jī)組年度維保方案
- 高中英語(yǔ)-Unit 2 Reading and Thinking A day in the clouds教學(xué)課件設(shè)計(jì)
- 新聞采訪與寫(xiě)作課件第十九章融合報(bào)道
- 常用小學(xué)生詞語(yǔ)成語(yǔ)積累歸類大全
評(píng)論
0/150
提交評(píng)論