JavaEE測(cè)試題帶答案_第1頁(yè)
JavaEE測(cè)試題帶答案_第2頁(yè)
JavaEE測(cè)試題帶答案_第3頁(yè)
JavaEE測(cè)試題帶答案_第4頁(yè)
JavaEE測(cè)試題帶答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1. 在Java中的變量命名規(guī)范中,下面命名正確兩項(xiàng)的是( ) (選擇兩項(xiàng))a) ¥moneyb) $intc) intd) *i2. 繪制流程圖時(shí),下面()代表判斷和分支。(選擇一項(xiàng))a) 矩形b) 橢圓c) 菱形d) 圓形3. 在Java環(huán)境中給出如下代碼,編譯運(yùn)行的輸出結(jié)果是()。public class Testintx=1;inty=2;public int cal(intx,inty)int z=x+y;return z;public static void main(String args)Test d = newTest();z=d.cal(d.x,d.y);System.ou

2、t.println(z);(選擇一項(xiàng))A) 3B) 0C) 編譯錯(cuò)誤D) 編譯通過(guò),但運(yùn)行時(shí)出錯(cuò)4. 下列選項(xiàng)中關(guān)于枚舉說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))a) 枚舉類(lèi)型是從JavaSE5.0開(kāi)始引入的一種新類(lèi)型b) 枚舉類(lèi)型使用關(guān)鍵字enum定義c) 枚舉是指由一組固定的常量組成的類(lèi)型d) 在枚舉中,除了可以定義枚舉常量以外不能出現(xiàn)其他成員5. 在Java中,以下關(guān)于多態(tài)說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))a) 實(shí)現(xiàn)多態(tài)的一個(gè)前提是要有繼承關(guān)系b) 將一個(gè)父類(lèi)的引用指向一個(gè)子類(lèi)對(duì)象,要進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換c) 父類(lèi)引用變量指向其子類(lèi)對(duì)象是實(shí)現(xiàn)多態(tài)的一個(gè)條件d) 使用多態(tài)可以提高代碼的可擴(kuò)展性和可維護(hù)性6.

3、在Java中,如下代碼段的輸出結(jié)果為()。Strings="hello"s.substring(2,4);System.out.println(s.length();(選擇一項(xiàng))a) 5b) 2c) 4d) 37. 在Java中,如下代碼的輸出結(jié)果是()。public static void main(Stringargs)char c='1','2','3','4'for(inti=0;i<c.length/2;i+)char d=ci;ci=cc.length-(i+1);cc.length-(i+1

4、)=d;for(inti=0;i<c.length;i+)System.out.print(ci);(選擇一項(xiàng))a) 1234b) 3412c) 1324d) 43218. 關(guān)于Java中static關(guān)鍵字的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))a) static可以用來(lái)修飾屬性、方法和代碼塊b) static修飾的屬性和方法可稱(chēng)為類(lèi)屬性、類(lèi)方法c) 不使用static關(guān)鍵字修飾的屬性和方法,通常稱(chēng)為實(shí)例屬性、實(shí)例方法d) 使用static修飾的變量和方法只能使用類(lèi)名來(lái)訪問(wèn),不能使用對(duì)象名來(lái)訪問(wèn)9. Java中關(guān)于throws和throw關(guān)鍵字的說(shuō)法,錯(cuò)誤的是()。(選擇一項(xiàng))a) 可以使用th

5、row拋出自定義異常b) throw用于方法中手動(dòng)拋異常,throws用于聲明可能發(fā)生的異常c) throw拋出的運(yùn)行時(shí)異常,可以不進(jìn)行處理d) 使用throw時(shí),是說(shuō)明知道方法中可能有異常但不想馬上處理,而希望拋出給上級(jí)處理10. 在Java中,tryFileOutputStreamfos = newFileOutputStream("demotext.txt");tryfos.write('a');fos.close();catch(IOExceptione)e.printStackTrace();catch(FileNotFoundExceptione

6、)e.printStackTrace();此程序運(yùn)行結(jié)果是()。(選擇一項(xiàng))a) 編譯錯(cuò)誤,write方法參數(shù)應(yīng)該是int類(lèi)型b) 用記事本打開(kāi)demotext.txt文件,發(fā)現(xiàn)寫(xiě)入33c) 用記事本打開(kāi)demotext.txt文件,發(fā)現(xiàn)寫(xiě)入字符ad) 用記事本打開(kāi)demotext.txt文件,發(fā)現(xiàn)寫(xiě)入為不可識(shí)別的編碼11. 在JAVA中,以下程序的運(yùn)行結(jié)果是()。public class Testpublic static void main(String args)int sum=0;for(inti=1;i<10;i+)if(i%2=2)break;sum += i ;System

7、.out.println(sum);(選擇一項(xiàng))a) 45b) 1c) 25d) 012. 在Java中,List集合可以存儲(chǔ)()null。(選擇一項(xiàng))a) 0b) 1c) 2d) N13. 在Java中,以下關(guān)于抽象類(lèi)的說(shuō)法正確的是()。(選擇一項(xiàng))a) 抽象類(lèi)中的方法都是抽象方法b) 抽象類(lèi)中可以有抽象方法和非抽象方法c) 抽象類(lèi)中的抽象方法可以有方法體d) 抽象類(lèi)可以使用new關(guān)鍵字創(chuàng)建對(duì)象14. 在Java中,文件demo.dat通過(guò)DataOutputStream的writeChars(“世界”)寫(xiě)入字符串。通過(guò)DataInputStream方法的readUTF()讀取,并賦值給字符

8、串S。請(qǐng)問(wèn)會(huì)出現(xiàn)下列哪種情況()。(選擇一項(xiàng))a) s中是亂碼b) 出現(xiàn)EOF異常c) 出現(xiàn)錯(cuò)誤,不能夠進(jìn)行中文的讀取d) S中是字符串“世界”15. 關(guān)于LinkedList類(lèi),錯(cuò)誤的描述是()。(選擇一項(xiàng))a) LinkedList是以鏈表形式進(jìn)行數(shù)據(jù)存放的b) LinkedList繼承(extends)自Listc) LinkedList可以實(shí)現(xiàn)棧,堆這樣的數(shù)據(jù)結(jié)構(gòu)d) LinkedList實(shí)現(xiàn)(implements)了Collection16. 在MySQL中,現(xiàn)有分?jǐn)?shù)表scores設(shè)計(jì)如下:courseID(課程編號(hào))studentID(學(xué)生編號(hào))score(分?jǐn)?shù))另有一個(gè)學(xué)生信息表

9、student,包含studentID,sname(學(xué)生姓名)。已知并非所有學(xué)生都參加了考試,現(xiàn)在查詢所有及格學(xué)生的學(xué)生姓名,下面正確的是()。(選擇一項(xiàng))a) select sname from student where exists (select studentID from score where score>60) b) select sname from student where studentID

10、60; not in (select studentID from score where score<60) c) select sname from student where studentID = (select studentID from score where score>60) d) select sname from 

11、student where studentID  in (select studentID from score where score>=60)17. 在MySQL中,下面關(guān)于DDL語(yǔ)句語(yǔ)法錯(cuò)誤的是()。 (選擇一項(xiàng))a) DDL語(yǔ)句中的創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)法為 “ CREATE DATABASE 數(shù)據(jù)庫(kù)名”b) DDL語(yǔ)句中僅僅清空數(shù)據(jù)表數(shù)據(jù)的命令是“ DORP TABLE 數(shù)據(jù)表名”c) DDL語(yǔ)句中修改數(shù)據(jù)表的語(yǔ)法為 “ ALTER TABLE 數(shù)據(jù)表”d) DDL語(yǔ)句中清空數(shù)據(jù)表數(shù)據(jù)的

12、命令是“ TRUNCATE TABLE 數(shù)據(jù)庫(kù)名”18. 在oracle中使用表分區(qū),下列說(shuō)法正確的是()。 (選擇一項(xiàng))a) Java程序員在編程時(shí)需要了解數(shù)據(jù)庫(kù)的分區(qū)情況,然后根據(jù)分區(qū)情況進(jìn)行編程b) 因?yàn)椴樵冇袝r(shí)不需要查詢所有字段,所以分區(qū)時(shí)可以把所有字段分為幾個(gè)部分c) 所有表都可以使用表分區(qū)d) 使用表分區(qū)后,可以獨(dú)立地備份和恢復(fù)每個(gè)分區(qū)19. 在oracle中使用分頁(yè)查詢時(shí),需要用到的是()(選擇一項(xiàng))a) rowidb) rownumc) limitd) Top20. 在SQL中下面哪一個(gè)屬于DML語(yǔ)句()(選擇一項(xiàng))a) CREATEb) INSERTc) GRANTd) CO

13、MMIT21. 在Oracle中,現(xiàn)有分?jǐn)?shù)表scores設(shè)計(jì)如下:courseID(課程編號(hào))studentID(學(xué)生編 號(hào))score(分?jǐn)?shù))。另有一個(gè)學(xué)生信息表student,包含studentID,sname(學(xué)生姓名)。已知并非所有學(xué)生都參加了考試,現(xiàn)在統(tǒng)計(jì)每個(gè)學(xué)生參加考試的課程數(shù)及其每個(gè)學(xué)生參加的所有科目的平均分?jǐn)?shù),沒(méi)參加考試的學(xué)生,不考慮。下面正確的是()。(選擇一項(xiàng))a) Select ,count(*),avg(c.score)from student s,scores cwhere s.studentID=c.studentIDgroup by c.courseI

14、Db) Select ,count(c.studentID),avg(c.score) from student s,scores cwhere s.studentID=c.studentIDgroup by c.studentIDc) Select ,count(c.studentID),avg(c.score) from student s,scores cWhere s.studentID=c.studentIDGroup by c.studentID,d) Select ,count(c.studentID),avg(c.score) f

15、rom student s,scores cWhere s.studentID=c.studentIDGroup by c.studentID22. 在Oracle中,現(xiàn)有分?jǐn)?shù)表scores設(shè)計(jì)如下:courseID(課程編號(hào))studentID(學(xué)生編 號(hào))score(分?jǐn)?shù))。另有一個(gè)學(xué)生信息表student,包含studentID,sname(學(xué)生姓名)。已知并非所有學(xué)生都參加了考試,現(xiàn)在統(tǒng)計(jì)每個(gè)學(xué)生參加考試的課程數(shù)及其每個(gè)學(xué)生參加的所有科目的平均分?jǐn)?shù),沒(méi)參加考試的學(xué)生,課程數(shù)和平均成績(jī)?yōu)?。下面正確的是()。(選擇一項(xiàng))a) Select ,count(*),avg(c.sc

16、ore)from student s,scores cwhere s.studentID=c.studentIDgroup by c.courseIDb) Select ,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=c.studentIDgroup by c.studentIDc) Select ,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=

17、c.studentIDGroup by c.studentID,d) Select ,count(s.studentID),avg(c.score) from student s right join scores cOn s.studentID=c.studentIDGroup by c.studentID,23. 在Spring中,關(guān)于AOP說(shuō)法錯(cuò)誤的是()。(選1項(xiàng)) a) AOP使得可以從系統(tǒng)中分離出方面,然后可以獨(dú)立編寫(xiě)業(yè)務(wù)邏輯代碼和方面代碼 b) AOP是“面向?qū)ο缶幋a”的延續(xù),而不是“面向?qū)ο缶幊獭钡奶娲夹g(shù)c) AOP可以使我們的系統(tǒng)更換維護(hù)

18、更加方便d) AOP是“依賴(lài)注入”簡(jiǎn)寫(xiě) 24. 分析下面的Spring配置代碼,可以推斷下列Java語(yǔ)句的運(yùn)行結(jié)果是()。(選1項(xiàng)) Java語(yǔ)句如下: ApplicationContext context = new ClassPathXmlApplicationContext(“di.xml”); System.out.println(B)content.getBean(“b”).getM(); Spring 配置代碼如下: <bean id=”a” class=”A”> <property name=”m” value=”1”/> </bean> &l

19、t;bean id=”b” class=”B” parent=”a”> <property name=”n” value=”2”/> </bean> a) 編譯錯(cuò)誤b) 什么也不輸出c) 輸出:1 d) 輸出:225. Mybatis和Spring框架整合后,對(duì)于SqlSessionTemplate的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))a) SqlSessionTemplate是線程安全的,可以被多個(gè)DAO所共享使用b) SqlSessionTemplate繼承了SqlSession類(lèi)c) 配置SqlSessionTemplate,可以通過(guò)構(gòu)造器注入sqlSessionFactoryd) SqlSessionTemplate執(zhí)行完數(shù)據(jù)庫(kù)操作后,你可以動(dòng)手關(guān)閉數(shù)據(jù)庫(kù)連接26. 下列有關(guān)Mybatis中動(dòng)態(tài)SQL的說(shuō)法錯(cuò)誤的是()(選擇二項(xiàng))a) where元素可以動(dòng)態(tài)創(chuàng)建where子句,且編寫(xiě)時(shí)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論