版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java 試題1) java 程序中, main 方法的格式正確的是()。 (選擇一項)a )static void main ( String args )b )public void main ( String args )c )public static void main( Strings )d)public static void main( String args )2) 給定 java 代碼,如下:public byte count( byte b1 , byte b2 ) return ; 要使用這段代碼能夠編譯成功,橫線處可以填入() 。 (選擇一項)a) (byte) (b
2、1-b2)b) (byte) b1-b2c) b1-b2d) (byte) b1/b23)在 Java 中,在包下定義一個類,要讓包下的所有類都可以訪問這個類,這 個類必須定義為()選擇一項)protected private public friendly 在 Java 中,abcd4)a) String s=列() “join “join語句不能通過編譯。 ( 選擇一項 ) + “+3;b) String s=c) int a= 3+5d) float f=5+;給定 java 代碼如下,運行時, String s null ; (“ abc”); a) b) c) d)6)7)doubl
3、ewas”+“here ” +new Person()toString()float會產(chǎn)生()類型的異常。選擇一項)ArithmeticException NullPointerException IOException EOFException 在 java 中,() a ) ArrayList b) HashSet 的 c) HashMap equals( 業(yè)務(wù) ) d) LinkedList 給定如下 java 代碼,編譯運行之后,將會輸出 public class Test public static void main int a=5;已到文件尾,再讀取拋出 對象可以使用鍵 / 值的
4、形式保存數(shù)據(jù) List有序可重復(fù)Set無序不可重復(fù) 同一對象是重復(fù)選擇一項)MapListkey/value )String args重復(fù)定義: hashCode、)。)8)(a%2=1) ?(a+1) /2:a/2); 三目表達式 (選擇一項 )a)1b)2c)d)39) 以下 Java 語句中, String str =“” ;str =(1,3); 執(zhí)行后 str 中的值為。(選擇一項) subString 子串 1, 3)a) “23”b) “123”c) “12”d) “234”10) 給定如下 java 代碼,以下()代碼行編譯會報錯。(選擇一項)class MyClasspriv
5、ate final int a; 錯誤,類中屬性是 final 時,必須賦初值void myMethod( final int p )final int il;正確,函數(shù)中變量是 final 時,定義時可以不賦值final int i2=p; 正確,函數(shù)中變量是 final 時,定義時 可以賦初值i1=20;正確,因為它還沒有賦初值,但是賦值后不能更改i2=20;錯誤,因為常量已賦值,不能更改a) b) c) d) e)void my Method(final int p) final int il;final int i2=pil=20 i2=20;11) 給定如下 java 代碼,編譯時會
6、在 class Parent class Child extends Parent public static void mainParent p1=new Child() a) public class MyClass b) class MyClass c) abstract class MyClass d) final class MyClass 26) 在 java 中,以下( 一項)a) java)出現(xiàn)錯誤。String args ) ; ( 選擇一項)表示抽象類,不能實例化表示具體類,不能派生子類)命令能夠?qū)?java 源文件編譯為類文件 (選擇運行命令b) javaw運行命令歸檔命
7、令)方法,可以裝載 SUN的 JDBC-ODBC橋。c) javac編譯命令d) jar打 Jar 包27)在 JAVA中,通過調(diào)用以下 (選擇一項) ;”) ;a) new Class() .load(b) new Class() .forName(c) ( “”) ;d) ( “”) ;28) 在 JAVA中,要判斷 D盤下是否存在文件 , 應(yīng)該使用以下()判斷語句。(選擇一項)a) if(new File(“d: ” ) .exists() = =1)直接返回布爾值b) if( “d: ”) = =1)c) if(new File( “d:/ ”) .exists( ) ) exists
8、( )d) if( “d:/)29)30)在 JAVA接口 中,下列選項里有效的方法聲明是()。(選擇二項)a) public void aMethod( ) ;接口中的方法聲明中,范圍只能是public 和默認b) void aMethod( ) ;c) static void aMethod( ) ;。(選擇一項)d) protected void aMethod( ) ;給定 JAVA代碼,如下:編譯運行,結(jié)果是public static void main(string args)String s; S“s=” +s) ;對象類型必須賦值后才能使用,這里 s 沒有賦值,它的值并不是 n
9、ull 下所寫,則代碼是正確的:null ;String s = a) b) c) d)"s="+s) ;但出現(xiàn)運行是錯誤 輸出 s=null 輸出 s=編譯錯誤編譯通過,正常運行,正常運行,31) 件, new FileOutputStream( try PrintWriter out=new PrintWriter(new FileOutputStream( “d:/ ” ) ; String name=” chen” ;(name) ; ( ) ;給定一個 java 程序的 main 方法的代碼片段如下:假如 d 目錄下不存在文 現(xiàn)運行該程序,下面的結(jié)果正確的是( )
10、。 ( 選擇一項) d:/ ”) 輸出時沒有文件則創(chuàng)建,有文件則覆蓋。catch(Execption e) “文件沒有發(fā)現(xiàn)!“ ) ;a) 將在控制臺上打印:“文件沒有發(fā)現(xiàn)!”b) 正常運行,但沒有生成文件c) 運行后生成 , 但該文件中無內(nèi)容d) 運行后生成 , 該文件內(nèi)容為: chen32) 在 JAVA中,對于 PreparedStatement 的方法 setInt(int i,int x) ,描述正確的是( )。(選擇一項)JDBC中給 SQL語句賦參數(shù), i 是從 1 開始a) 使得第 i-1 個參數(shù)的值設(shè)為 xb) 使得第 x-1 個參數(shù)的值設(shè)為 ic) 使得第 x 個參數(shù)的值設(shè)
11、為 id) 使得第 i 個參數(shù)的值設(shè)為 x33) 給定 JAVA程序, 如下:package com;public class Test public void talk( ) protected void walk( ) private void climb( ) private void jump( ) 給定 Test 的子類 Test2, 代碼如下:Package ;Import com.*;Public class Test2 extends TestPublic static void main(String args)Test2 tt=new Test2( ) ;在 com 包中
12、Test 類是默認作用域,只能本包內(nèi)訪問public class Test2extends Test public static void main (Stringargs) new Test2() .talk() ;a) 輸出字符串: talkb) 輸出字符串: talk talkd) 編譯錯誤:不是 public 無法在包外訪問39) 給定 java 代碼如下,編譯運行,結(jié)果是 () 。( 選擇一項 )在類和函數(shù)是定義變量和常量時行為不同,變量作為類屬性可以默認賦值, 常量作為類屬性必須顯示賦值。變量和常量作為函數(shù)變量必須顯示賦值,作為類的屬性定義時,變量會默認賦初值,例如int i為 0
13、, String s 為 nullstatic int i ;public static void main (String args) 在方法內(nèi),則必須顯示的賦初值,否則不可使用。即不會默認賦初值。這里 int i 中的 i 是不能使用的。int i;“i= “+i) ;a) 編澤錯誤b) 運行時出現(xiàn)例外c) 正常運行,輸出 i=-1d) 正常運行,輸出 i=040) 研究下面的 Java 代碼,當 x=2 時,運行結(jié)果是 () 。 (選擇一項 ) switch ( x) case2:a) 沒有輸出任何結(jié)果 b) 輸出結(jié)果為 3c) 輸出結(jié)果是 3 和 4 d) 輸出結(jié)果是 l 、 3 和
14、441)在 Java 語言中,下列 () 是正確的 JDBc 代碼片斷。 ( 選擇二項 )a) Preparedstatement ( ? ,?) ") ;(l,7) ;(2,"Admin") ;b) preparedstatement ( ? ,?) ") ;(l,"7") ; setInt (2,"Admin") ;pstmt=("insert into EMP(EMPNO,ENAMvEal)u es pstmt=("insert into EMP(EMPNO,ENAMvEal)u es方法
15、表示值類型應(yīng)該是 intc) Statement stmt=("insert into EMP ( EMPNO ,ENAME) values( 7, Admin' ) ") ;正確的寫法如下:Statement stmt =() ;( "insert into EMP ( EMPNO ,ENAME) values( 7,'Admin') ");d) PreparedStatement stmtl=("insertinto EMP ( EMPNO ,ENAME)values ( 7, 'Admin') &q
16、uot;) ;a) Collectionb) Setc) Mapd) List43) 在 java 中,已獲得默認類型的 Resultset 對象 rs ,要獲取結(jié)果集中的數(shù) 據(jù),必須執(zhí)行的語句是 () 。(選擇一項)a) () 返回結(jié)果集時游標指在第一行之前, 使用 next 滾動游標指向 第一行b) ()c) ()d) ()44) 在 Java 中,com 包中某類的方法 使用下列 ( )訪問修飾符修飾后, 可以被包 中的子類訪問,但不能被 中其他類訪問。 ( 選擇一項)a) privateb) protectedc) publicd) friendly45) 在 java 中,使用關(guān)鍵字
17、來定義一個接口。 ( 選擇一項)a) classb) interfacec) extends d) implements46) 在 java 中,()接口位于集合框架的頂層(選擇一項)a) Map b) Collection c) Setd) List47) Java 中,byte 數(shù)據(jù)類型的取值范圍是()。 ( 選擇一項) a )256 至255b )255 至 255c )128 至127d )127 至 12848) 分析如下 JAVA代碼片段,輸出結(jié)果為 () . ( 選擇一項)int price = 10;int number 0;int monney =0;for(int i=0;
18、i <2;i+) number+; 1 2-price;9 89+2*8monney +=number*price ; 1*9 a) 25 b) 28 c) 31 d) 3049) 對于 Java 中的布局管理器,以下說法中錯誤的是 ( )。( 選擇一項)a) FlowLayout 以由上到下的方式從左到右排列組件b) BorderLayout 使用”東”、”西”、”南”、”北” , ”居中”來指定組件 的位置 c) GridLayout 可以創(chuàng)建網(wǎng)格布局, 網(wǎng) 格布局中各組件的大小可以任意調(diào)整 d )可 以通過容器的 setLayout 方法為容器指定布局管理器50) 給定一個 jav
19、a 源程序 ,在命令行中,使用下面 ( )語句可以編譯、運行該 程序。 ( 選擇一項)a) javacjava Test Java 命名后面是類的全路徑名,沒有 .classb) javacjavac) javajavac Testd) java Testjavajavac51) 給定 java 代碼如下,編譯運行后,輸出結(jié)果是 ( )( 選擇一項)。 public class test static int i;public int aMethod() i+;return i;public static void main (String args) Test test=new Test()
20、 ;() ; a) 0 b) 1c) 2 d) 352) Java語言中有如下代碼,下列 X 的定義中,可使上段代碼輸出 100 的有() ( 選擇二項)switch(x) X 類型只可以是整數(shù)、字符、枚舉case 100:;break;case 110:;break;a) byte x=100; b) float x=100; c) char x= 'd' d) long x=10053) 在 java 的異常處理模型中,無論是否發(fā)生異常,()塊中的代碼都會被執(zhí) 行。(選擇一項)a) tryb) catchc) finallyd) throw54) 在 Java 中,下列()
21、是合法的變量名。(選擇二項)a) _myStringb) $a+bc) myStringd) 9myString55) 在 java 中,下面()是不合法的聲明。(選擇兩項)a) short xb) short yc) short 5 x2d) short z2 5e) short z56) 在 java 中,以下代碼()正確地創(chuàng)建了一個 InputStreamReader 類型的對 象。a) new InputStreamReader(new FileInputStream("") ;b) new InputStreamReader(new FileReader(&quo
22、t;") ;c) new InputStreamReader(new BufferedReader("") ;d) new InputStreamReader("") ;57) 在 java 中,訪問修飾符限制性最高的是()。a)privateb)protectedc)publicd)friendly58)java 中,以下()接口以鍵 - 值對的方式存儲對象。59)在 Java 中下面關(guān)于構(gòu)造方法說法錯誤的是() (選擇二項) 如果類中沒有定義構(gòu)造函數(shù), JVM會提供一個默認構(gòu)造函數(shù)。如果類中自定義了 構(gòu)造函數(shù),則 JVM不再提供默認構(gòu)造函數(shù)
23、。A)對于每一個類, Java 虛擬機都提供一個默認構(gòu)造方法B)構(gòu)造方法不能夠被重載C)構(gòu)造方法可以接受參數(shù)D)當類的父類只有一個帶參數(shù)的構(gòu)造方法時, 這個類必須提供自定義的構(gòu) 造函數(shù)60)分析如下的 Java 代碼段,()編譯沒有異常和錯誤 (選擇一項)a)byte b=257 ; 257 超范圍b)boolean b=null;基本類型不能賦 nullc)float f=; 是 doubled)int i=12;61)在 Java 中, JDBCAPI定義了一組用于與數(shù)據(jù)庫進行通信的接口和類,它們 包括在()包中。(選擇一項)a)使用包中類時不需要 importb)c)d)62)在 Jav
24、a 的異常處理中,用戶字定義的異常類應(yīng)該是()的子類。(選擇一 項)用戶錯誤異常根類系統(tǒng)錯誤程序錯誤 BUGa) Exceptionb) Throwablec) Errord) RuntimeException 63)在 Java 中,如果父類中的某些方法不包含任何邏輯, 并且需要由子類重寫, 應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。(選擇一項)a) finalb)staticc)abstract 沒有方法體d)void64)在 JAVA中,()關(guān)鍵字用來終止循環(huán)語句。(選擇一項)a)returnb)continuec)breakd)exit65)在 Java 中,下面關(guān)于變量及其作用域的描述
25、錯誤的是()。(選擇一項)a)實例變量是類的成員變量b)實例變量用關(guān)鍵字 static 聲明 直接在類中定義即可c)在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建d)局部變量在使用前必須被初始化66)在 Java 中,關(guān)于 HashMap類的描述,以下說法錯誤的是()。(選擇一項)a)HashMap使用鍵/ 值的形式保存數(shù)據(jù)b)HashMap能夠保證其中元素的順序這是不能的,因為 key 是一個 Set集合c)HashMap 允許將 null 用作鍵d)HashMap 允許將 null 用作值67)以下()不是 Java 的原始數(shù)據(jù)類型。(選擇二項)a)shortb)Booleam boolean
26、 的對象類型c)unit這是 C語言中類型d)float68)在 Java 中,要使用布局管理器,必須導(dǎo)入下列()包。(選擇一項)a).*d). *69)在 JAVA中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選擇 一項)a)forb) do whilec) whiled) while do70) 給定某 java 程序的 main 方法如下, 該程序的運行結(jié)果是 () public static void main(String args) boolean boo=true;if(boo=false) “a”) ; else S“b”) ;a) ab) bc) cd) d選擇一項)(選擇二項) hello ”是一s 和 t 引用的是同一對象,因為”String t= ” hello ” String e=new String( 個對象,二者值相同 char c= h',
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年寧夏農(nóng)墾金融控股有限公司招聘筆試參考題庫含答案解析
- 2025年度住宅小區(qū)地下車庫車位產(chǎn)權(quán)轉(zhuǎn)讓及車位租賃合同3篇
- 2025版二手房買賣家居風水咨詢合同3篇
- 2025年度個人汽車租賃押金退還服務(wù)協(xié)議2篇
- 2025年度文化藝術(shù)品展覽與拍賣合作協(xié)議3篇
- 2025年全球及中國達格列凈片行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球工業(yè)系統(tǒng)智能化解決方案行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球吸附無細胞百白破聯(lián)合疫苗行業(yè)調(diào)研及趨勢分析報告
- 2024年科普知識競賽試題庫及答案(共80題)
- 所有股東股份轉(zhuǎn)讓協(xié)議
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗
- 2025年上海市嘉定區(qū)中考英語一模試卷
- 2025年中核財務(wù)有限責任公司招聘筆試參考題庫含答案解析
- 春節(jié)文化常識單選題100道及答案
- 華中師大一附中2024-2025學年度上學期高三年級第二次考試數(shù)學試題(含解析)
- 12123交管學法減分考試題及答案
- 2025年寒假實踐特色作業(yè)設(shè)計模板
- 《數(shù)據(jù)采集技術(shù)》課件-XPath 解析庫
- 財務(wù)報銷流程培訓課程
- 成人腦室外引流護理-中華護理學會團體 標準
- 24年追覓在線測評28題及答案
評論
0/150
提交評論