




免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA語(yǔ)言基礎(chǔ)內(nèi)部測(cè)試題選擇題(針對(duì)以下題目,請(qǐng)選擇最符合題目要求的答案,針對(duì)每一道題目,所有答案都選對(duì),則該題得分,所選答案錯(cuò)誤或不能選出所有答案,則該題不得分。)(每題2分)沒(méi)有注明選擇幾項(xiàng)的,只選擇一項(xiàng)1、 JAVA所定義的版本中不包括:()A、 JAVA2 EEB、 JAVA2 CardC、 JAVA2 MED、 JAVA2 HEE、 JAVA2 SE2、 下列說(shuō)法正確的是()A、 JAVA程序的main方法必須寫(xiě)在類(lèi)里面B、 JAVA程序中可以有多個(gè)main方法C、 JAVA程序中類(lèi)名必須與文件名一樣D、 JAVA程序的main方法中如果只有一條語(yǔ)句,可以不用(大括號(hào))括起來(lái)3、 Java中,在如下所示的Test類(lèi)中,共有()個(gè)構(gòu)造方法。public class Testprivate int x;public Test()x=35;public void Test(double f)This.x=(int)f;public Test(String s)A、 0B、 1C、 2D、 34、 變量命名規(guī)范說(shuō)法正確的是()A、 變量由字母、下劃線、數(shù)字、$符號(hào)隨意組成;B、 變量不能以數(shù)字作為開(kāi)頭;C、 A和a在java中是同一個(gè)變量;D、 不同類(lèi)型的變量,可以起相同的名字;5、 下列javaDoc注釋正確的是()A、 /*我愛(ài)北京天安門(mén)*/B、 /我愛(ài)北京天安門(mén)*/C、 /*我愛(ài)北京天安門(mén)*/D、 /*我愛(ài)北京天安門(mén)*/6、 為一個(gè)boolean類(lèi)型變量賦值時(shí),可以使用()方式A、 boolean = 1;B、 boolean a = (9 = 10);C、 boolean a=真;D、 boolean a = = false;7、 以下()不是合法的標(biāo)識(shí)符A、 STRINGB、 x3x;C、 voidD、 de$f8、 表達(dá)式(11+3*8)/4%3的值是()A、 31B、 0C、 1D、 29、 ()表達(dá)式不可以作為循環(huán)條件A、 i+;B、 i5;C、 bEqual = str.equals(q);D、 count = = i;10、 運(yùn)算符優(yōu)先級(jí)別排序正確的是()A、 由高向低分別是:()、!、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符;B、 由高向低分別是:()、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、!、邏輯運(yùn)算符;C、 由高向低分別是:()、算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、!、賦值運(yùn)算符;D、 由高向低分別是:()、!、關(guān)系運(yùn)算符、賦值運(yùn)算符、算術(shù)運(yùn)算符、邏輯運(yùn)算符;11、 以下程序的運(yùn)行結(jié)果是:()public class Incrementpublic static void main(String args) int a;a = 6;System.out.print(a);System.out.print(a+);System.out.print(a);A. 666B. 667C. 677D. 67612、 下列值不為true的表達(dá)式有()。A、 john = = johnB、 john.equals(john)C、 john = johnD、 john.equals(new String(john)13、 下列輸出結(jié)果是()int a = 0 ;while ( a 0 ) i = i + 1; if ( i = =10 ) break; A. while循環(huán)執(zhí)行10次B. 死循環(huán)C. 循環(huán)一次都不執(zhí)行D. 循環(huán)執(zhí)行一次15、 下面有關(guān)for循環(huán)的描述正確的是()A、 for循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但要用大括號(hào)括起來(lái)B、 for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況C、 在for循環(huán)中,不能使用break語(yǔ)句跳出循環(huán)D、 for循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后進(jìn)行條件判斷16、 下列()屬于引用數(shù)據(jù)類(lèi)型(選擇兩項(xiàng))A、 StringB、 charC、 用戶(hù)自定義的Student類(lèi)類(lèi)型D、 int17、 對(duì)象的特征在類(lèi)中表示為變量,稱(chēng)為類(lèi)的()。A、 對(duì)象B、 屬性C、 方法D、 數(shù)據(jù)類(lèi)型18、 在java中下列關(guān)于自動(dòng)類(lèi)型轉(zhuǎn)換說(shuō)法正確的是()A、 基本數(shù)據(jù)類(lèi)型和String相加結(jié)果一定是字符串型B、 char類(lèi)型和int類(lèi)型相加結(jié)果一定是字符C、 double類(lèi)型可以自動(dòng)轉(zhuǎn)換為intD、 char + int + double + 結(jié)果一定是double;19、 關(guān)于類(lèi)的描敘正確的是()(選擇兩項(xiàng))A、 在類(lèi)中定義的變量稱(chēng)為類(lèi)的成員變量,在別的類(lèi)中可以直接使用B、 局部變量的作用范圍僅僅在定義它的方法內(nèi),或者是在定義它的控制流塊中C、 使用別的類(lèi)的方法僅僅需要引用方法的名字即可D、 一個(gè)類(lèi)的方法使用該類(lèi)的另一個(gè)方法時(shí)可以直接引用方法名20、 下列關(guān)于字符串的描敘中錯(cuò)誤的是()(選擇兩項(xiàng))A、 字符串是對(duì)象B、 String對(duì)象存儲(chǔ)字符串的效率比StringBuffer高C、 可以使用StringBuffer sb=這里是字符串聲明并初始化StringBuffer對(duì)象sbD、 String類(lèi)提供了許多用來(lái)操作字符串的方法:連接,提取,查詢(xún)等21、 以下()代碼,能夠?qū)?shù)組正確初始化(或者是默認(rèn)初始化)。A、 int a;B、 a = 1, 2, 3, 4, 5;C、 int a = new int51, 2, 3, 4, 5;D、 int a = new int5;22、 score是一個(gè)整數(shù)數(shù)組,有五個(gè)元素,已經(jīng)正確初始化并賦值,仔細(xì)閱讀下面代碼,程序運(yùn)行結(jié)果是()temp = score0;for (int index = 1;index 5;index+) if (scoreindex temp) temp = scoreindex; A. 求最大數(shù)B. 求最小數(shù)C. 找到數(shù)組最后一個(gè)元素D. 編譯出錯(cuò)23、 下面關(guān)于數(shù)組的說(shuō)法中,錯(cuò)誤的是()(選擇兩項(xiàng))A、 在類(lèi)中聲明一個(gè)整數(shù)數(shù)組作為成員變量,如果沒(méi)有給它賦值,數(shù)值元素值為空B、 數(shù)組可以在內(nèi)存空間連續(xù)存儲(chǔ)任意一組數(shù)據(jù)C、 數(shù)組必須先聲明,然后才能使用D、 數(shù)組本身是一個(gè)對(duì)象24、 在Java中下面代碼是()條語(yǔ)句 int i;i=123; int j=0,k=0; System.out.println(i+;+;+j+k);A、 3B、 4C、 5D、 625、 在Java中,關(guān)于構(gòu)造方法,下列說(shuō)法錯(cuò)誤的是( )A、 構(gòu)造方法的名稱(chēng)必須與類(lèi)名相同B、 構(gòu)造方法可以帶參數(shù)C、 構(gòu)造方法不可以重載D、 構(gòu)造方法絕對(duì)不能有返回值26、 執(zhí)行下面代碼結(jié)果() for(int i=0;) System.out.println(這是 +i); break;A、 語(yǔ)法錯(cuò)誤,缺少表達(dá)式2和表達(dá)式3B、 死循環(huán)C、 程序什么都不輸出D、 輸出:這是027、 下面代碼輸出結(jié)果是()。 int i=0,s=0; do if (i%2 = = 0 ) i+; continue; i+; s = s + i; while (i7); System.out.println(s);A、 16B、 12C、 28D、 2128、 下面()不是String類(lèi)提供的合法的方法。A、 equals(String)B、 trim()C、 append()D、 indexOf()29、 在JAVA中,以下( )類(lèi)的對(duì)象以鍵-值的方式存儲(chǔ)對(duì)象A、 java.util.ListB、 java.util.ArrayListC、 java.util.HashMapD、 java.util.LinkedList30、 給定如下所示的JAVA代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生()類(lèi)型的異常String s = null;s.concat(abc);A. ArithmeticExceptionB. NullPointerExceptionC. IOExceptionD. ClassNotFoundException31、 給定java代碼如下所示,在A處新增下列()方法,是對(duì)cal方法的重載(選擇兩項(xiàng))public class Testpublic void cal(int x, int y, int z)/AA. public int cal(int x,int y,float z)return 0;B. public int cal(int x,int y,int z)return 0;C. public void cal(int x,int z)D. public viod cal(int z,int y,int x)32、 給定如下Java 程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果是()。 java.util.HashMap map = new java.util.HashMap(); map.put(name,null); map.put(name,Jack); System.out.println(map.get(name);A. nullB. JackC. nullJackD. 運(yùn)行時(shí)出現(xiàn)異常33、 給定以下JAVA代碼,這段代碼編譯運(yùn)行后輸出的結(jié)果是() public class Test public static int aMethod(int i) throws Exception tryreturn i/10;catch(Exception ex)throw new Exception (exception in a aMothod);finally System.out.print(finally); public static void main(String args)tryaMethod(0); catch(Exception ex)System.out.print(exception in main); System.out.print(finished);A、 finallyexception in mainfinishedB、 exception in mainfinallyC、 finallyfinishedD、 finallyexception in mainfinished34、 在Java中,下面對(duì)于構(gòu)造函數(shù)的描述錯(cuò)誤的是()(選擇兩項(xiàng))A、 類(lèi)不一定要顯式定義構(gòu)造函數(shù)B、 構(gòu)造函數(shù)的返回類(lèi)型是voidC、 如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱(chēng)和類(lèi)名可以不同D、 一個(gè)類(lèi)可以定義多個(gè)構(gòu)造函數(shù)35、 在Java語(yǔ)言中,下列關(guān)于類(lèi)的繼承的描述,正確的是()。A、 一個(gè)類(lèi)可以繼承多個(gè)父類(lèi)B、 一個(gè)類(lèi)可以具有多個(gè)子類(lèi)C、 子類(lèi)可以使用父類(lèi)的所有方法D、 子類(lèi)一定比父類(lèi)有更多的成員方法36、 下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說(shuō)法正確的是()。A、 super關(guān)鍵字是在子類(lèi)對(duì)象內(nèi)部指代其父類(lèi)對(duì)象的引用B、 super關(guān)鍵字不僅可以指代子類(lèi)的直接父類(lèi),還可以指代父類(lèi)的父類(lèi)C、 子類(lèi)通過(guò)super關(guān)鍵字只能調(diào)用父類(lèi)的方法,而不能調(diào)用父類(lèi)的屬性D、 子類(lèi)通過(guò)super關(guān)鍵字只能調(diào)用父類(lèi)的屬性,而不能調(diào)用父類(lèi)的方法37、 在Java接口中,下列選項(xiàng)中有效的方法聲明是()。(選擇二項(xiàng))A、 public void aMethod();B、 void aMethod();C、 protected void aMethod();D、 private void aMethod();38、 在JAVA的異常處理模型中,能單獨(dú)和finally語(yǔ)句一起使用的塊是()。A、 tryB、 catchC、 throwD、 throws39、 分析如下Java代碼,編譯運(yùn)行后將輸出()。 public class Test public Test() static void print(ArrayList al) al.add(2); al=new ArrayList(); al.add(3); al.add(4);public static void main(Stringargs) Test test=new Test();ArrayList al=new ArrayList();al.add(1);print(al);System.out.println(al.get(1);A、 1B、 2C、 3D、 440、 在JAVA中,Object類(lèi)是所有類(lèi)的父親,用戶(hù)自定義類(lèi)默認(rèn)擴(kuò)展自O(shè)bject類(lèi),下列選項(xiàng)中的()方法不屬于Object類(lèi)的方法。A、 equals(Object obj)B、 getClass()C、 toString()D、 trim()41、 下列選項(xiàng)中關(guān)于Java中封裝的說(shuō)法錯(cuò)誤的是()。A、 封裝就是將屬性私有化,提供共有的方法訪問(wèn)私有屬性B、 屬性的訪問(wèn)方法包括setter方法和getter方法C、 setter方法用于賦值,getter方法用于取值D、 包含屬性的類(lèi)都必須封裝屬性,否則無(wú)法通過(guò)編譯42、 Java中,如果類(lèi)C是類(lèi)B的子類(lèi),類(lèi)B是類(lèi)A的子類(lèi),那么下面描述正確的是()A、 C不僅繼承了B中的成員,同樣也繼承了A中的成員B、 C只繼承了B中的成員C、 C只繼承了A中的成員D、 C不能繼承A或B中的成員43、 分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說(shuō)法正確的是()A、 this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用B、 this關(guān)鍵字可以在類(lèi)中的任何位置使用C、 this關(guān)鍵字和類(lèi)關(guān)聯(lián),而不是和特定的對(duì)象關(guān)聯(lián)D、 同一個(gè)類(lèi)的不同對(duì)象共用一個(gè)this44、 在JAVA中,LinkedList類(lèi)和ArrayList類(lèi)同屬于集合框架類(lèi),下列()選項(xiàng)中的方法是LinkedList類(lèi)有而ArrayList類(lèi)沒(méi)有的。A、 add(Object o)B、 add(int index,Object o)C、 remove(Object o)D、 removeLast()45、 在JAVA中ArrayList類(lèi)實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問(wèn)元素,已知獲得了ArrayList類(lèi)的對(duì)象bookTypeList,則下列語(yǔ)句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說(shuō)”的是()。A、 bookTypeList.add(小說(shuō));B、 bookTypeList.get(小說(shuō));C、 bookTypeList.contains(小說(shuō));D、 bookTypeList.remove(小說(shuō));46、 給定如下
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司職工團(tuán)建活動(dòng)方案
- 公司聯(lián)誼羽毛球活動(dòng)方案
- 公司法務(wù)大講堂活動(dòng)方案
- 公司生日游戲活動(dòng)方案
- 公司組織球類(lèi)活動(dòng)方案
- 公司組織七一活動(dòng)方案
- 公司茶話會(huì)零食策劃方案
- 公司策劃文體活動(dòng)方案
- 公司改革策劃方案
- 公司文化衫定制活動(dòng)方案
- 電大:理論聯(lián)系實(shí)際談一談如何傳承發(fā)展中華秀傳統(tǒng)文化?參考答案
- 2025新修訂《全國(guó)人民代表大會(huì)和地方各級(jí)人民代表大會(huì)代表法》宣講
- 四川省成都市高新技術(shù)產(chǎn)業(yè)開(kāi)發(fā)區(qū)2023-2024學(xué)年三年級(jí)下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 部編人教版八年級(jí)語(yǔ)文下冊(cè)期末各單元重點(diǎn)知識(shí)
- 2024-2025學(xué)年八年級(jí)下冊(cè)道德與法治期末測(cè)試模擬卷(統(tǒng)編版)(含答案)
- 宿遷市重點(diǎn)中學(xué)2025屆八下數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2025-2030年水利產(chǎn)業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 廣西桂林市2025年八年級(jí)下學(xué)期語(yǔ)文期末試卷及答案
- 重慶大學(xué)面試真題及答案
- 課程思政說(shuō)課公務(wù)員制度講座情境創(chuàng)設(shè)下雙線四點(diǎn)的課程思政融入設(shè)計(jì)
- 食材采購(gòu)配送投標(biāo)方案
評(píng)論
0/150
提交評(píng)論