版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2020年JAVA程序員筆試面試題庫300題[含答案]
一、簡答題
1.System同時包含三個預(yù)定義的流變量,分別是
答案:Inouterr
2.”類A定義如下:
classA{
privateintx=10;
intgetXQ{
returnx;
)
}
classBextendsA{
privateintx=15;
〃需要覆蓋getx()方法
)
在”〃需要覆蓋getx()方法”后應(yīng)加上的函數(shù)是:
A.intgetX(floatf){...}
B.doublegetx(floatf){…}
C.floatgetx(){...};
D.intgetx(){...}
答案:D
3.下面對數(shù)組的操作代碼哪個是正確的?A.char[]a="helloworld”.toCharArray();
B.charc=a[999];
C.Classcc=a.getClass();
D.intlen=a.length;
E.a.equals(newObject());
F.charc=a[0];
答案:DF
4.合法標識符的定義”?1.只能以字母,下劃線(一)或美元符($)開頭,數(shù)字不能作為開頭
?2.不能包含美元符($)以外的特殊符號
?3.不能包含空格
?4.可以是中文字符或日文字符
答案:1
5.下列關(guān)于java程序結(jié)果錯誤的是A.源文件可以沒有import語句
B.Package語句必須放在源文件的第一句
C.一個源文件可以有多個類定義
D.一個源文件可以定義多個public類
答案:D
6.下列哪些情況適合考慮使用有狀態(tài)會話beanA.實例化會話bean的時候,必須初始化會
話bean的狀態(tài)
B.在方法調(diào)用期間,會話bean需要維護成員變量的的數(shù)據(jù)
C.會話bean提供的服務(wù)不具體針對某種客戶端
D.會話bean需要跨越多個方法調(diào)用,維護客戶端的信息
答案:AD
7.EJB2.0中定義了幾種EnterpriseBean
答案:Sessionbean,entitybean,messagedrivenbean
8.”指出下列程序運行的結(jié)果
publicclassExample{
Stringstr=newString(C4good);
char[]ch={4a,,,b,,,c,};
publicstaticvoidmain(Stringargs[]){
Exampleex=newExample();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+and);
System.out.print(ex.ch);
}
publicvoidchange(Stringstr,charch[]){
str=testokj;
ch[0]=,g〈
)
)
tl!!
A.goodandabc
B.goodandgbc
C.testokandabc
D.testokandgbc
答案:
9.關(guān)系數(shù)據(jù)庫中,典型的實體關(guān)系模型有三個要素?
答案:數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束
10.關(guān)于final下面哪些是錯誤的?A.final可以用來聲明抽象類中的方法
B.final可以用來聲明接口中的方法
C.以上都不對
D.finalmethod不能被覆蓋
E.finalclass不能被繼承
答案:B
11.單選題
答案:
12.Java程序運行入口的main方法的返回值類型是什么?A.boolean
B.static
C.int
D.void
答案:D
13.下面哪個Map是排序的?A.Hashtable
B.TreeMap
C.HashMap
D.WeakHashMap
E.LinkedHashMap
答案:E
14.如果從流中讀取一個大數(shù)據(jù)量的XML文件并進行解析,最好使用哪種解析方式?A.
兩種都可以,沒有太大區(qū)別
B.兩種都不可以
C.DOMParser
D.SAXParser
答案:D
15."在ORACLE中,
語句select"test""nullfromtableName,結(jié)果是?
A.結(jié)果是testnull
B.結(jié)果是空
C.結(jié)果是NULL
D.結(jié)果是test
答案:D
16.關(guān)于MVC,下面說法正確的是:A.Servlet實現(xiàn)MVC的Model部分
B.JSP實現(xiàn)MVC的Control部分
C.EJB實現(xiàn)MVC的Model部分
D.HTTP實現(xiàn)MVC的View部分
答案:C
17.J2EE部署時,最小的單元是?A.對象
B.組建
C.模塊
D.類
答案:D
18.J2EE的三層模型是什么?
答案:ModelViewController
19.”下面程序執(zhí)行代碼到第5行時j的值是:
1.publicclasstest{
2.publicstaticvoidmain(Stringargs[]){
3.inti=OxFFFFFFFl;
4.intj=-i;
5.
6.}
7J
A.14
B.15
C.0
D.1
答案:B
20.在J2EE設(shè)計模式中,下列關(guān)于DAO模式的描述哪個是不正確的?
A)DAO實現(xiàn)一個數(shù)據(jù)訪問機制,用于訪問、操作持久化存儲介質(zhì)中的數(shù)據(jù)。
B)DAO處于在業(yè)務(wù)邏輯層與數(shù)據(jù)庫資源之間。
C)一般DAO是與AbstractFactory模式一起來用。
D)DAO可以代替DATASOURC
E.
答案:D
21.下列關(guān)于Java語言的敘述中,正確的是:A.源文件名其擴展名為.jar
B.Java是不區(qū)分大小寫的
C.源文件中public類的數(shù)據(jù)不限
D.源文件名必須與public類型的類名相同
答案:D
22.如果你設(shè)計了一個類,并且覆蓋了equals。方法,哪些方法你還會考慮覆蓋?A.
hashCode()
B.wait()
C.finalizeQ
D.toString()
E.clone()
答案:A
23.”下面的main方法執(zhí)行到A時,str的值是?
voidmain(){
Stringstr=^^BEA^^;
This.modify(str);
//A
)
voidmodify(Stringstr){
str.replace(tA,,aE9);
str.toLowerCase();
str+="B";
)
A.“BEEB.“BEACLbeeBD.“bee
答案:B
24.釋放SessionBean使用的某些資源或者刷新EntityBean的緩存的代碼一般實現(xiàn)在哪個
方法中?A.ejbLoad
B.ejbPassivate
C.ejbStore
D.ejbRemove
E.ejbActivate
答案:B
25.每一個Oracle數(shù)據(jù)庫有一個或多個物理的數(shù)據(jù)文件(datafile)。數(shù)據(jù)文件有哪個特
征:A.文件中的數(shù)據(jù)在需要時可以讀取并存儲在Oracle內(nèi)存儲區(qū)中。
B.數(shù)據(jù)文件建立后,大小可隨實際業(yè)務(wù)需要進行調(diào)整
C.一個表空間(數(shù)據(jù)存儲的邏輯單元)可由一個或多個數(shù)據(jù)文件組成。
答案:AC
26.軟件測試的目的是:A.確定軟件產(chǎn)品質(zhì)量
B.確定軟件產(chǎn)品是否正確
C.最大可能發(fā)現(xiàn)軟件產(chǎn)品錯誤或者缺陷
D.判斷軟件是否符合規(guī)則說明書
答案:A
27.下列對繼承的說法,哪個是正確的()A.子類只能繼承父類public方法和狀態(tài)
B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)
C.子類能繼承父類的所有非私有方法和狀態(tài)
D.子類能繼承父類的私有方法和狀態(tài)
答案:C
28.下面哪些賦值語句是錯誤的。A.doubled=3.14D;
B.doubled=5.3E12;
C.doubled=3.14159;
D.floatf=11.1;
答案:D
29.下面的異常處理說明正確的是()A.try塊只能使用一個catch子句。
B.try塊必須同時與catch子句和finally子句一起使用。
C.try塊不能單獨使用。
D.try塊中如果執(zhí)行了return語句,則其finally子句不能執(zhí)行
答案:C
30.對于Rollback命令,以下正確的說法是:A.撤銷到上次執(zhí)行提交或回退操作的點
B.撤銷剛剛進行的數(shù)據(jù)修改操作
C.撤銷本次登錄以來所有的數(shù)據(jù)修改
D.撤銷上一個COMMIT'命令
答案:A
31.PL/SQL包中不包含的元素為:A.表
B.存儲過程
C.存儲函數(shù)
D.游標
答案:A
32.以下關(guān)于UML的說法正確的是:A.UML是標準的建模語言,而不是標準的開發(fā)過程
B.UML是標準的建模語言,也是標準的開發(fā)過程
答案:A
33.如果要在JAVA中調(diào)用ORACLE的存儲過程,需要使用下面哪個接口:A.
CallableStatement
B.Statement
C.PreparedStatement
答案:A
34.Oracle中數(shù)值1234567.89如果放入Number(9,3)類型的變量中,存儲的值是:A.
1234567.890
B.1234567.9
C.1234567.89
D.會報Numbericerror
答案:
35.在Java圖形用戶界面編程中,若顯示一些不需要改動的文本信息,一般是使用()類
的對象來實現(xiàn)。A.Button
B.TextArea
C.TextField
D.Label
答案:D
36.在ORACLE中,關(guān)于同義詞說法錯誤的是:A.可以為存儲過程創(chuàng)建同義詞
B.同義詞可以和表重名
C.共有同義詞和私有同義詞創(chuàng)建的權(quán)限不同
D.同義詞只能由創(chuàng)建同義詞的用戶使用
答案:D
37.”編譯下面的程序,得到的結(jié)果是:
publicclassAimplementsRunnable{
publicvoidrun(){
System.out.println("OK");
)
publicstaticvoidmain(Stringargs[]){
Threadth=newThread(newA());
Th.start();
)
)
A.程序能編譯運行,但沒有任何結(jié)果輸出
B.程序不能編譯,產(chǎn)生異常
C.程序能編譯運行,輸出結(jié)果:OK
答案:C
38.Frame框架中的按曹隨下面哪槿佛局的大小改燮,而位置樊生夔化
A.BorderLayout
B.CardLayout
C.GridLayout
D.FlowLayout
答案:D
39.以下關(guān)于UML的說法正確的是:A.UML是標準的建模語言,而不是標準的開發(fā)過程
B.UML是標準的建模語言,也是標準的開發(fā)過程
答案:A
40.哪些配置文件是EJB必須用到的"A.web.xml
B.weblogic-ejb-jar.xml
C.weblogic.xml
D.ejb-jar.xml
E.ejb.xml
答案:BD
41.select,test?||nullformdual的結(jié)果
答案:test
42.(x++)/3的結(jié)果
答案:假如x為=2時就是(2/3)為0
43.通常使用哪種流,讀取圖片文件”A.FilelnputStream
B.FileReader
C.ObjectlnputStream
D.DatalnputStream
答案:D
44.Httpmethod中,能傳送大數(shù)據(jù)量的是"A.get
B.delete
C.pat
D.head
E.post
答案:E
45.JDBC中statement表示什么"A.數(shù)據(jù)庫連接
B.向數(shù)據(jù)庫傳送SQL語句的對象
C.數(shù)據(jù)源
答案:B
46.下面哪些是合法的標識符?A._endline
B.$persons
C.this
D.TwoUsers
E.*point
答案:ABD
47.”用下面方法畫線,最終顯示什么顏色
g.setColor(Color.red.green.yellow.cyan)
g.drawLine(0,0,l00,100)
A.red
B.green
C.yello
D.cyan
答案:D
48.給出下面有關(guān)java.awt.List的表達式,哪些敘述是對的?A.List1=newList(6,true);
B.列表只能有一項被選中
C.一行的最大字符數(shù)是6
D.在沒有其它的約束條件下該列表將有6行可見
E.列表將允許用戶多選
答案:AE
49.varchar2最大多大
A.1000
B.2000
C.3000
D.4000
答案:D
50.PL/SQL中下面哪個結(jié)果是非空
A.Null||Null
B.'Null)||Null
C.(5>Null)
D.3+Null
答案:B
51.下面哪些偶合是最低的
A.內(nèi)容偶合
B.數(shù)撼偶合
C.公共偶合
D.非直接偶合
答案:C
52.UML堂寸面向卦象的言殳言十&分析起到指導(dǎo)作用
A.封
B.金昔
答案:A
53.在J2EE中,可以使用JNDI查找下述組件:()
A)Servlet
B)EJB
C)DataSource
D)JMS
E)JAVABEAN
答案:A,B,C,D
54.MessageDrivenBean的特點包括:()
A)它是匿名的
B)它具有本地或者遠程接口
C)它由容器異步調(diào)用
D)該Bean完全在一個容器范圍內(nèi)存活,容器管理它的生命周期和環(huán)境
答案:A,B,C,D
55.Listlist=newList(6,true);下列說法正確的是?
A每個集合都有6個元素
B每行有6個元素
C初始化為6行數(shù)的新滾動列表
D集合的里不能為空值
答案:D
56.不能被瀏覽器自動調(diào)用的方法是哪個"A.init()
B.paint()
C.start()
D.stop()
答案:B
57.如果你設(shè)計了一個類,并且覆蓋率equals。方法,哪些方法你還會考慮覆蓋?A.clone。
B.toString()
C.wait()
D.finalize()
E.hashCode()
答案:E
58."給出下面代碼:
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[])
(
System.out.println(arr[1]);
)
}
那個語句是正確的?
A.編譯時將產(chǎn)生錯誤;
B.編譯時正確,運行時將產(chǎn)生錯誤;
C.輸出零
D.輸出空.
答案:C
59.程序員使用哪種方法更能查出程序更多的接口錯誤:A.代碼走查
B.黑盒技術(shù)
C.白盒測試
答案:c
60.運行以下程序段后,變量tl的值是:
publicstaticvoidexchange(intx,inty){
inttemp=x;
x=y;
y=temp;
)
publicstaticvoidmain(Stringargs[]){
inttl=2;
intt2=3;
exchange(tl,t2);
)
A.3
B.2
C.5
D.7
答案:B
61.”給出下面的不完整的類代碼:
classPerson{
Stringname,department;
intage;
publicPerson(Stringn){name=n;}
publicPerson(Stringn,inta){name=n;age=a;}
publicPerson(Stringn,Stringd,inta){
//doingthesameastwoargumentsversionofconstructor
//includeingassignmentname=n,age=a
department=d;
)
}
下面的哪些的表達式可以加到構(gòu)造方法中的"doingthesameas--處。
A.Person(n,a)
B.this(Person(n,a))
C.this(name,age)
D.this(n,a)
答案:D
62."下面程序段輸出的結(jié)果是:
StringBufferbufl;
Stringstr="北京2008”;
bufl=newStringBuffer(str);
System.out.println(bufl.charAt(2));
A.輸出是:京
B.輸出是:2
C.輸出是:0
D.輸出是:null
答案:B
63.”下面這些方法中()方法
不是Applet的基本方法。
A.run()
B.init()
C.start()
D.stop()
答案:A
64.HMyObject哪個方法會影響到這段代碼的正確性以及效率?
Listlist=newjava.util.ArrayList();
list.add(newMyObject(
A"));
if(list.indexOf(newMyObject(
A"))){…}
A.hashCode
B.clone
C.equals
D.toString
答案:A
65.JSP內(nèi)置對象有哪些"A.application
B.request
C.reponse
D.session
E.OOXX
答案:ABCD
66.Oracle數(shù)據(jù)庫屬于以下哪種數(shù)據(jù)庫類型?A.關(guān)系數(shù)據(jù)庫
B.面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫
C.層次數(shù)據(jù)庫
D.網(wǎng)狀數(shù)據(jù)庫
答案:A
67."Oracle中數(shù)值1234567.89
如果放入Number(9,3)類型的變量中,存儲的值是:
A.1234567.890
B.1234567.9
C.1234567.89
D.會報Numbericerror
答案:
68.關(guān)于final下面哪些是錯誤的?A.final可以用來聲明抽象類中的方法
B.final可以用來聲明接口中的方法
C.finalmethod不能被覆蓋
D.finalclass不能被繼承
E.以上都不對
答案:B
69.下面哪些聲明是錯誤的?A.chare='\u0000';
B.inti='a';
C.byteb=01;
D.longl=1234567890L;
E.inti=0xFFFFFFFF;
答案:B
70.類的實例方法表示的是什么?()A.類的行為
B.父類對象的行為
C.類的屬性
D.類對象的行為
答案:D
71.下列對繼承的說法,哪個是正確的()A.子類只能繼承父類public方法和狀態(tài)
B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)
C.子類能繼承父類的所有非私有方法和狀態(tài)
D.子類能繼承父類的私有方法和狀態(tài)
答案:C
72.下面對數(shù)組的操作代碼哪個是正確的?A.char[]a="helloworld.toCharArrayO;
B.charc=a[999];
C.Classcc=a.getClass();
D.intlen=a.length;
E.a.equals(newObjectO);
F.charc=a[0];
答案:DF
73.下面哪些測試屬于黑盒測試:A.邊界值分析
B.等價類劃分
C.條件判斷
D.循環(huán)測試
答案:AB
74.關(guān)于異常,下面哪個代碼是合法的?A.try{}catch(NullpointerExceptionex){}
catch(Exceptionex){}
B.try{}catch(Exceptione){}catch(ArithmeticExceptiona){}
C.try{}catch(Throwableth){)finally{}
D.try{}finally{}
E.try{}catch(Throwableth){}
答案:ACDE
75.如果從流中讀取一個大數(shù)據(jù)量的XML文件并進行解析,最好使用哪種解析器?A.兩種
都不可以
B.兩種都可以,沒有太大區(qū)別
C.SAXParser
D.DOMParser
答案:c
76."給出下面有關(guān)java.awt.List的表達式,哪些敘述是對的?
List1=newList(6,tue);
A.列表只能有一項被選中
B.一行的最大字符數(shù)是6
C.在沒有其它的約束條件下該列表將有6行可見
D.列表將允許用戶多選
答案:
77.在oracle中bate日期類型,存貯日期和時間信息,占用幾個字節(jié)?
A10
B8
C7
D6
答案:C
78.在MVC模式中,進行業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)劃的制定的是:
AModel
BController
CView
答案:A
79.下列所列偶合中最低級別偶合是
A非直接偶合
B公共偶合
C內(nèi)容偶合
D數(shù)據(jù)偶合
答案:A
80.不同級別的用戶對同一對象有不同的訪問權(quán)利或耨個客戶端不能直接操作到某個對
象,但又必須和那個對象有所互動,這種情況最好使用什么設(shè)計模式?
AFactory模式
BBridge模式
CProxy模式
DAdapter模式
答案:c
81.下面哪些測試屬于黑盒測試:A.邊界值分析
B.等價類劃分
C.條件判斷
D.循環(huán)測試
答案:AB
82.下面關(guān)于繼承的哪些敘述的正確的:A.在Java中一個類只能實現(xiàn)一個接口。
B.在java中一個類不能同時繼承一個類和實現(xiàn)一個接口
C.Java的單一繼承使代碼更可靠。
D.在java中只允許單一繼承。
答案:CD
83.下面有關(guān)表和視圖的敘述中錯誤的是A.視圖的據(jù)可以來自多個表
B.對視圖的據(jù)可以來自多個表
C.基表不存在,不能創(chuàng)建視圖
D.刪除視圖不會影響基表的數(shù)據(jù)
答案:B
84.下面是在命令行運行Java應(yīng)用程序A:javaAthefirstsnow,thefirstsnowcame。怎樣才
能在main(Stringargs口)方法中訪問單詞"first"?A.args[2]
B.args[3]
C.args[5]
D.args[l]
答案:B
85.oracle中的數(shù)值1234567.89放在Number(9,3)的變量中,存儲的值是:
A會報錯誤
B1234567.890
C1234567.0
D1234567.89
答案:A
86.下面哪些是合法的標識符?A._endline
B.$persons
C.this
D.TwoUsers
E.*Point
答案:ABD
87.面向?qū)ο蟪绦蛟O(shè)計的基本特征是:A.封裝
B.抽象
C多態(tài)
D.繼承
答案:ABCD
88.隱式游標:
答案:Oracle預(yù)定義一個名為SQL的隱式游標,通過檢查隱式游標的屬性可以獲取與最近
執(zhí)行的SQL語句相關(guān)的信息
89.下面哪一個參數(shù)不是存儲過程接受的參數(shù)
A、input
B、out
C、inout
D、in
答案:A
90.下面哪個對類的聲明是錯誤的?
A、classmyClassextendsmySuperClassimplementsYourlnterface()
B、classMyClassextendsMySuperClassl,MySupperClass2{}
C、publicclassMyClass{}
D、abstractclassMyClassimplementsYourinterfacel,Youriterface2{}
E、privateclassMyClass()
答案:B
91.下面哪個set是排序的?
A、abstractset
B、hashset
C、linkedhashset
D、treeset
答案:D
92."在軟件開發(fā)過程中,如果項目的規(guī)模和工作量大,項目具有較大的開發(fā)團隊,需求存
在
明顯的優(yōu)先級劃分或系統(tǒng)具有較技術(shù)風(fēng)險,則最時候使用哪種生命周期……”
A、增量模型
B、快速原型
C、瀑布模型
D、螺旋模型
答案:A
93.關(guān)于J2ee描述正確的是:A.2EE提供了對EJB(EnterpriseJavaBean)JavaServlets
API,JSP(JavaServerPages)以及XML技術(shù)的全面支持
B.一個J2EE應(yīng)用必須是基于WEB的
C.J2EE是一個產(chǎn)品
D.是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā),部署和管理相關(guān)的復(fù)雜問題的體系
結(jié)構(gòu)
答案:ABD
94.下列關(guān)于oracle數(shù)據(jù)庫描述不正確的是
A索引表含rowid值
B一個事務(wù)即使不被提交,也會被寫入到重做日志中
Ccommit后,數(shù)據(jù)不一定立即寫入數(shù)據(jù)庫文件中
D擁有不同大小的回滾沒有任何益處
答案:D
95.下面那個不是Java語言的關(guān)鍵字?
Aint
BNULL
Cfinal
Dconst
答案:B
96.假設(shè)test類運行于多線程環(huán)境下,那么關(guān)于A處的同步下面描述正確的是:public
classTest{Listlist=newjava.util.arrayList();publicvoidtest(){synchronized(list){//A
Atest方法必須增加synchronized
Btest方法沒有必要加synchronized
CTest類為單態(tài)時也沒有必要加synchronized
DTest類為單態(tài)時要加synchronized
答案:B
97.下面那個產(chǎn)品是或者包含ServletContainer?
AWeblogicserver
BTomcat
CApache
DWebSphone
答案:AB
98.Whichcorrectlycreateatwodimensionalarrayofintegers?
Ainta[][]=newint[10][10];
Binta[10][10]=newint[][];
Cint[][]a=newint[10][10];
Dinta[][]=newint[][];
答案:AC
99.下面關(guān)于變量及其范圍的陳述那些事正確的?
A局部變量自愛使用前必須被初始化
B在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建
C實例變量是類的成員變量
D實例變量用關(guān)鍵字static聲明
答案:B
100.weblogic中部署EJB的jar包需要包含的部署描述符文件?
Aapplication.xml
Bweblogic-ejb-jar.xml
Cweb.xml
Dejb-jar.xml
答案:BD
101.EJB的部署是怎樣的?
A指定EJB的路徑
B修改startweblogic.xml文件
C修改config.xml文件
D修改web.xml文件
答案:A
102.容器Panel和Applet缺省使用的布局編輯策略是:
ACardlayout
BGridLayout
CFlowLayout
DBorderLayout
答案:C
103.如果你被要求寫一段讀取一個序列化的對象,那么一般使用哪種Stream?
Afileinputstream
Bdateinputstream
Cobjectinputstream
Dfilereader
答案:c
104.以下代碼創(chuàng)建幾個對象?Stringsl='bc';Strings2='bc';
A2
B1
C3
DO
答案:C
105.下面程序段輸出的結(jié)果是:StringBufferbuf1;Stringstr="北京2008";bufl=new
StringBuffer(str);System.out.println(bufl.charAt(2));
A輸出是2
B輸出是null
C輸出是0
D輸出是京
答案:A
106.關(guān)于數(shù)據(jù)庫中,典型的實體類關(guān)系模型有三個要素,下面那個不是三要素之一:
A實體
B關(guān)系
C索引
D屬性
答案:A
107.關(guān)于MVC,以下說法錯誤的是:
AHttp實現(xiàn)MVC的view部分
BEJB實現(xiàn)MVC的Model部分
CServlet實現(xiàn)MVC的Model
DJSP實現(xiàn)MVC的Control部分
答案:B
108.下面那些賦值語句是錯誤的:
Afloatf=ll.l;
Bdoubled=3.14159;
Cdoubled=3.14D;
Ddoubled=5.3E12;
答案:A
109.以下循環(huán)執(zhí)行O次:publicclassTest{publicstaticvoidmain(String[]args){intx=-
10,k=0;while(++x<0){x++;}System.out.println(x);}}
A無限
B9
C11
D10
答案:B
110.創(chuàng)建一個新目錄,可以用下面那個類實現(xiàn)
Afileinputstream
Bfileoutputstream
Cfile
Dreader
答案:c
111.MVC模式中Jsp與Servlet各充當什么角色?
答案:JSP是View,Servlet是Controller
112.f下列關(guān)于缺省構(gòu)造方法描述正確的是
A它可以初始化其他方法中定義的變量
Bjava會對所有類創(chuàng)建缺省的構(gòu)造方法
C當類中沒有定義任何構(gòu)造方法時,Java就會創(chuàng)建缺省構(gòu)造方法
D如果定義了帶參數(shù)的構(gòu)造方法,Java會創(chuàng)建缺省的構(gòu)造方法
答案:C
113.下面哪些資源可以通過JNDI接口訪問?A.J2EE容器中的JNDITree
B.文件系統(tǒng)
C.LDAP目錄服務(wù)
D.DNS域名解析服務(wù)
答案:ABCD
114."已知A類被打包在packageA中,B類被打包在packageB中,且B類被申明為
public,
且有一個成員變量x被申明為protected控制方式,C類也位于packageA,則說法正確的
是“
A、a類的實例不能訪問到b類的實例
B、a類的實例能夠訪問到b類的一個實例的x成員
C、c類的實例不可以訪問到b類的一個實例的x成員
D、c類實例不能訪問到b類的實例
答案:C
115.在oracle中,語句selectdecode(7782,7369,'testl',7782,'test2','other')formdual,查詢結(jié)
果
Atest2
Btestl
CNULL
Dother
答案:A
116.為了提高效率,應(yīng)該:
A取一切可能的輸入數(shù)據(jù)去測試
B隨即選取測試
C在完成編碼后制定測試計劃
D集中對付那些群集的程序
答案:D
117.類及其屬性,方法可以同時有一個以上的修飾來修飾
A正確
B錯誤
答案:A
118.SQL中用來判斷FETCH語句是否成功,并且在FETCH語句失效時返回邏輯真的屬
性是
A%NOTFOUND
B%ROWCOUNT
C%FOUND
D%ISOPEN
答案:D
119.在下列那一種測試中,測試人員必須接觸到源程序,1,功能測試。2,結(jié)構(gòu)測試
A只有1
B只有2
C1和2
D均不需
答案:B
120.下列那個組件能在一個ERA文件中被說明
AIMSConnectFactory
BEJB類
CJMXMbeans
DJDBCDateSource
答案:B
121.方法resume負責恢復(fù)那些線程的執(zhí)行
A通過調(diào)用sleep方法而停止的程序
B通過調(diào)用wait方法而停止的程序
C通過調(diào)用suspend方法而停止的程序
D通過調(diào)用stop方法而停止的程序
答案:C
122.有關(guān)線程的哪些敘述是對的
A、一旦一個線程被創(chuàng)建,它就立即開始運行
B、使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行
C、當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面
D、一個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)
答案:B
123.給出下面代碼:publicclassFoo{publicstaticvoidmain(String[]ar){StringBuffera=new
StringBuffer(
An);StringBufferb=newStringBuffer("B");operate(a,b);System.out,println(a+n,"+b);}staticvoid
operte(StringBufferx,StrignBuffery){x.append(y);y=x;}}
AA,A
BB,B
CAB,B
DA,B
答案:B
124.下面哪個SQL屬于DML?A.INSERTINTOtable_name(columnl,column2)
VALUES(value1,value2);
B.droptable;
C.commit;
D.Selectcolumnfromtable;
答案:AD
125.下面那些是合法的java操作符?
A?>
B|
C||
D?
E.%
答案:ABCDE
126.在JDBC程序中,Statement對象表示什么?A.到據(jù)庫的連接;
B.向據(jù)庫發(fā)送SQL語句的對象
C.數(shù)據(jù)源。
答案:B
127.下列對繼承的說法,哪個是正確的(D)A.子類能繼承父類的私有方法和狀態(tài)。
B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)
C.子類只能繼承父類public方法和狀態(tài)
D.子類能繼承父類的所有非私有方法和狀態(tài)
答案:D
128.”下列代碼哪些行會出錯
l)publicvoidmodify(){
2)intl,j,k;
3)1=100;
4)while(I>0){
5)j=I*2;
6)System.out.println(Thevalueofjis+j);
7)k=k+l;
8)1-;
9))
10))
A.line4
B.line6
C.line7
D.line8
答案:B
129.下列哪個語句關(guān)于內(nèi)存回收的說明是正確的A.程序員必須創(chuàng)建一個線程來釋放內(nèi)存;
B.內(nèi)存回收程序負責釋放無用內(nèi)存
C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存
D.內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象
答案:B
130.paint。方法使用哪種類型的參A.Graphics
B.Graphics2D
C.String
D.Color
答案:A
131.哪個類或接口不包括在JDKCollectionFramework中;A.Collections
B.Itertor
C.TreeMap
D.Arrays
E.Enumeration
答案:E
132.下面的合法標識是
A*point
B_endline
C$per
Dcoust
答案:BC
133.軟件設(shè)計中劃分模塊的一個準則是
A)低內(nèi)聚低耦合
B)低內(nèi)聚高耦合
C)高內(nèi)聚低耦合
D)高內(nèi)聚高耦合
答案:C
134.MVC模式中三層的調(diào)用過程?
答案:Model-View-Controller的調(diào)用次序是Controller->View->Model
135.doGet和doPost的區(qū)別?
答案:如果請求是GET就調(diào)用doGet方法,如果請求是POST就調(diào)用doPost方法
136.什么是事務(wù)?
答案:事務(wù)處理是由以一個單一的邏輯單位完成的一系列操作,它可以由一系列的操作組
成,如果在該單位包含的操作執(zhí)行完畢后沒有發(fā)生錯誤,那么它所作的改變就是永久的
To如果一旦有錯誤發(fā)生,它就會滾回,不會作任何修改或改變。
137.在ORACLE里那些命令用來處理事務(wù)
Acommit
Bsavepoint
Crollback
Dsettransaction
答案:ABCD
138.使用ejb調(diào)用其他ejb所需要的操作
A通過JNDI查找另一個EJB的home對象
B調(diào)用home對象的create方法
C調(diào)用EJB的業(yè)務(wù)方法
D調(diào)用EJB的remove方法
答案:AB
139.下面那句會生成Java對象?
AStrings=newStringO;
BStrings=new"
A"”.intern。;
CStrings=H,n,n;
DStrings="
A"”;
答案:CD
140.以下程序的執(zhí)行結(jié)果:publicclassAimplementRunnable{publicvoid
run(){System.out.println(,,OK,');Jpublicstaticvoidmain(String[]a){Threadth=newThread(new
A());th.start}
ANULL
BOK
D
ESTART
答案:
141.運行程序正確的是:publicclassA{publicstaticvoidmain(String[]ar){String
s=n1234567890abcdefghijklmnopqn;byte[]b=s.getBytes();try{Filef=new
file(B.txt");FileOutstreamout=new
FileOutstream(f);out.write(b.10.10);out.write(b.0.5);}catch(IOException
e){System.out.println(e.getMessage);}
A編譯和運行都正常
B編譯正常,運行錯誤
C拋出一個被捕獲的異常
D程序正常,但屏幕沒有任何輸出
答案:A
142.DAO是什么?有什么作用?1
答案:DataAccessObject.數(shù)據(jù)存取對象。通過該對象實現(xiàn)與數(shù)據(jù)源的數(shù)據(jù)存取。數(shù)據(jù)源可
以是數(shù)據(jù)庫,也可以是文件系統(tǒng)等等
143.一個正在執(zhí)行的線程在遇到下列()情況時會終止線程
A執(zhí)行wait方法
B執(zhí)行sleeping方法
C執(zhí)行stop方法
D其方法運行完后
答案:AD
144.那個類或接口不包含在JDKCollectionFramework中?
AEnumeration
BItertor
CCollections
DArrays
ETreeMap
答案:C
145.MyObject那個方法會影響這段代碼的正確性及效率?Mapmap=new
java,util,HashMap();map.put('A',newMyObject(
An));if(map.containsValue(newMyobject(
A"))){…}
Aclone
BtoString
ChashCode
Dequals
答案:c
146.下面那個MAP最適合實現(xiàn)LURCACHE?
ATreeMap
BWeakHashMap
CHashmap
DHashTable
答案:c
147.那些是EJB規(guī)范定義的部署描述
AEJ
B.XML
BEJB-JAR.XML
CWEBLOG.XML
DWE
B.XML
答案:B
148.oracle數(shù)據(jù)庫屬于以下那種數(shù)據(jù)庫
A面向?qū)ο髷?shù)據(jù)庫
B網(wǎng)狀數(shù)據(jù)庫
C層次數(shù)據(jù)庫
D關(guān)系數(shù)據(jù)庫
答案:D
149.軟件測試的目的
A最大可能的發(fā)現(xiàn)軟件錯誤
B確定軟件是否正確
C確定軟件質(zhì)量
D判斷軟件是否符合說明書
答案:A
150.springLx提供了那種IOC實現(xiàn)?
A基于靜態(tài)方法
B基于接口
C基于構(gòu)造函數(shù)
D基于setter的實現(xiàn)
答案:BD
151."Vectorv=newVector(100,50);
以下說法正確的是
A.創(chuàng)建了一個數(shù)組變量,具有100個元素,每個初始值為50
B.創(chuàng)建了一個向量變量,具有100個元素,每個初始值為50
C.創(chuàng)建了一個數(shù)組變量,具有100個元素,切以50的數(shù)量遞增
D.創(chuàng)建了一個向量變量,具有100個元素,切以50的數(shù)量遞增
答案:D
152.下面哪些是合法的標識符。A.Spersons
B.TwoUsers
C.*point
D.this
E._endline
答案:"
答案A,B,E
解析Java的標識符可以以一個Unicode字符,下滑線(_),美元符($)開始,后
續(xù)字符可以是前面的符號和數(shù)字,沒有長度限制,大小寫敏感,不能是保留字。
153.22o關(guān)于readLine()方法以下說法正確的是(多選)
A.每次讀取一行的值
B.讀到文件末尾時值為null
C.將會拋出lOException,所以應(yīng)該放在try塊中
D.
答案:ac
154."Listlist=newArrayList(10);
listoadd(newMyObject(
A”));
inti=listoindexOf(newMyObject(
A”));
以下哪個方法會影響代碼執(zhí)行的正確性和效率A.equals
B.hashCode
C.clone
D.Finalize
答案:a不確定
155.以下哪個是不正確的A.publicinterfaceMylnterfaceextendsYourlnterface{}
B.publicinterfaceMylnterfaceextendsYourInterfacel,YourInterface2{}
C.publicinterfaceMylnterfaceimplementsYourlnterface{}
0.privateinterfaceMylnterface}}
答案:cd
156.在先進先出的應(yīng)用場合中,最好應(yīng)該選擇以下那個類
A.ArrayList
B.Vector
C.LinkedList
D.List
答案:c
157.request有兩種方法轉(zhuǎn)發(fā),responseosendRedirect()和RequestDispatcheroforward,
問哪種方式可以保留request。setAttribute()設(shè)置的參數(shù)值
A.response
B.RequestDispather
C.兩者都不可以
D.兩者都可以
答案:B
158.”下列語句生成了幾個對象
MyClasscl,c2,c3,c4,c5
cl=newMyClass();
c2=null;
c3=newMyClass();
c4=,,nnn;
c5=cl;
A1個
B2個
C3個
D4個
E5個
答案:C
159.為提高軟件測試的效率,以下正確的是
A.盡可能多的用數(shù)據(jù)測試
B.集中測試錯誤最多的部分
C.在開發(fā)完成后制定測試計劃
D.
答案:
160.消息類型Web服務(wù)適合情況?
A.調(diào)用web服務(wù)的客戶機要求立即響應(yīng)。
B.web服務(wù)功能在異步環(huán)境中。
C.web服務(wù)面向過程的。
D.web服務(wù)數(shù)據(jù)驅(qū)動。
答案:
161.MVC中那兩個模塊之間不是雙向關(guān)系
A.M與V
B.M與C
C.V與C
答案:A
162.以下那些包含Servlet容器(多選)
A.Apache
B.Tomcat
C.WeblogicServer
D.Websphere
答案:BCD
163.需求分析在瀑布模型中處于哪個階段。
答案:”瀑布模型將軟件生命周期劃分為軟件計劃、需求分析和定義、
軟件設(shè)計、軟件實現(xiàn)、軟件測試、軟件運行和維護這6個階段
164.執(zhí)行下面哪能些命令將釋放用戶以前持有的所有表鎖?"commit;,
exit;,
altertableempaddempnamevarchar(12);,
updateempsetempname='liufeiyu'whereempid=1;
答案:commit;exit;
165.Oracle數(shù)據(jù)庫屬于以下哪種數(shù)據(jù)類型。網(wǎng)狀數(shù)據(jù)庫,關(guān)系數(shù)據(jù)庫,層次數(shù)據(jù)庫,面向
對象的關(guān)系數(shù)據(jù)庫
答案:關(guān)系數(shù)據(jù)庫
166.那個參數(shù)不是存儲過程接受的參數(shù)?input,out,inout,in
答案:input
167.JAVA位運算
答案:"&[,<<左移運算符,左邊超出的話截掉,右邊補0
>>右移運算符,有符號。右邊超出截掉,左邊補上符號位
>>>右移運算符,無符號,左邊補0
168.以下哪些是合法的JAVA標識符(多選)
A.$Person
B.*test
C._endline
D.const
答案:AC
169.哪個Map已經(jīng)排序。A.ArrayList
B.LinkedList
C.Vector
D.HashSet
E.TreeSet
F.HashMap
GHashTable
E.TreeMap
答案:e
170.下列方法哪2個可以用來獲取用戶提交的表單(Form)參數(shù)?
A)HttpServletRequest.getParameter(String)
B)HttpServletRequest.getAttribute(String)
C)HttpServletRequest.getParameterNames()
D)HttpServletRequest.getAttributeNames()
答案:A,C
171.Hinti=0xFFFFFFFF;
intj=OxO;
下列哪些表達式結(jié)果為0
A.i&j
B.iU
C.i勺
D.i?2
E.i?2
F?i
答案:A
172.”下列哪些不是JAVA關(guān)鍵字
A.NULL
B.instansof
C.extends
D.sizeof
答案:A,D
173.“MyObject的什么方法會對if表達式的正確性產(chǎn)生影響(多選)
Mapm=newHashMap;
m.add(newMyObject(n
A*);
if(m.contains(newMyObject("
A*)){}
A.toStringO
B.equals()
C.hashCode()
D.cloneQ
答案:B,C
174.nMyObject的什么方法會對if表達式的正確性產(chǎn)生影響
List1=newLinkedList();
Ladd(newMyObject("
A*);
if(l.contains(newMyObject("
An"))){}
A.toStringO
B.equals()
C.hashCode()
D.cloneQ
答案:B
175.”在oracle中執(zhí)行下面sql的結(jié)果是:
Selectinstr('missiimpliss','i',3,3)fromdual;
A8,BllC10D7
答案:C
176.如果你設(shè)計了一個類覆蓋equals()你還會覆蓋以下哪個方法()AtoStringQB
wait()Cclone()Dfinalize()EhashCode()
答案:E
177.”m為哪些值將導(dǎo)致”"default””輸出switch(m)
2){case0:System.out.println(n,,case0,,n);
3)case1:System.out.println(""case1"”);break;
4)case2:
5)default:System.out.println(n"default"");
6)}”
A.0
B.1
C.2
D.3
答案:CD
178.java中判斷applet來源的方法有AgetDocumentBase()BgetCodeBase()C
getDocumentbase()DgetCodebase()
答案:A,B
179.panel默認布局是什么?
答案:flowlayout
180.讀取大量的xml文件用?A.Domparser
B.SaxParser
C.兩者都用。
D.兩者都不用。
答案:b
181."Listlist=newLinkedList();
list.add(H
A"”);
如何正確查找?
A.list.indexOf("
A””);
B.Conllerctions.binarySearch(list,n
A"”);
C..
D..
答案:ab
182.釋放SessionBean資源?A.EJBRemoove
B.EJBLoad
C.EJBStore
D..
答案:
183.項目規(guī)模和工作量大,項目風(fēng)險很大,開發(fā)用哪個模型比較好?
A.增量模型。
B.快速模型。
C.瀑布模型。
D.螺旋模型。
答案:d.瀑布模型文檔驅(qū)動系統(tǒng)可能不滿足客戶的需求快速原型模型關(guān)注滿足客戶
需求可能導(dǎo)致系統(tǒng)設(shè)計差、效率低,難于維護增量模型開發(fā)早期反饋及時,易于維
護需要開放式體系結(jié)構(gòu),可能會設(shè)計差、效率低螺旋模型風(fēng)險驅(qū)動風(fēng)險分析人員需
要有經(jīng)驗且經(jīng)過充分訓(xùn)練
184."Classtest{
publicvoidstaticmain(Stringargs[]){
staticintx[]=newint[15]
System.out.println(x[5]);
)
”輸出結(jié)果。
答案:o
185."InputStreamin二…
byte口buff二newbyte[1024]
intresult二in.read(buff,0,256).問result可能為?
A.-lo
B.Oo
C.256o
D.1024o
答案:ac
186.FIFO用什么list比較好?
答案:linkedList
187.inti=6,j=8,k=10m=7;if(!(i>j|m>k++))k++;這時K的值是多少?
A11B12C10D9
答案:B
188.SQL子句中相關(guān)關(guān)鍵字的作用?
答案:"where增加過濾條件
orderby按指定字段排序
groupby按指定字段分組
having與group合用,指定分組之后的集合函數(shù)條件
189.抽象方法的原型
答案:"例如abstractvoidopen();
190.java相關(guān)概念
答案:"static:靜態(tài),無需實例化,可直接引用,全局只有一份copy,修飾變量和方法
final:最終的,不可繼承、不可修改,修飾變量、方法、類
volatile:volatile變量表示保證它必須是與主內(nèi)存保持一致,它實際是””變量的同步;也就
是說對于volatile變量的操作是原子型的,如用在long或double變量前,一般用于多線程
編程。
abstract:抽象,必須重載,修飾類和方法
native:把java代碼和其他語言的代碼集成起來
synchronized:控制多個并發(fā)線程對共享數(shù)據(jù)的訪問
throwsException:異常處理
191.Java關(guān)鍵字
答案:”51個:abstract,boolean,break,byte,case,catch,char,class,const,continue,default,
do,double,else,extends,final,finally,float,for,goto,if,implements,import,instanceof,int,
interface,long,native,new,package,private,protected,public,return,short,static,strictfp,super,
switch,synchronized,this,throw,throws,transient,try,void,volatile,while.
192.“ORACLE鎖的管理
答案:"ORACLE里鎖有以下幾種模式:
0:none
1:null空
2:Row-S行共享(RS):共享表鎖
3:Row-X行專用(RX):用于行的修改
4:Share共享鎖(S):阻止其他DML操作
5:S/Row-X共享行專用(SRX):阻止其他事務(wù)操作
6:exclusive專用(X):獨立訪問使用
數(shù)字越大鎖級別越高,影響的操作越多。
193.給定了一些創(chuàng)建數(shù)據(jù)庫試圖的SQL語句問什么條件下才可以對試圖執(zhí)行修改,增
加,刪除操作
答案:特別強調(diào)了WITHCHECKOPTION這個約束的含義,使用,產(chǎn)生的不同結(jié)果。參
考Oracle視圖的基本知識,單個表上的視圖,多個表的聯(lián)合試圖,更新視圖與表之間的關(guān)
系.http:〃www.gzu52/it/oracle/zonghe/200904/20748_2.htm
194.在數(shù)據(jù)庫中什么代表一條記錄?
答案:主健
195.索引對數(shù)據(jù)庫的影響?
答案:提高查詢速度
196.程序與進程的區(qū)別?
答案:程序是為了完成某種任務(wù)而設(shè)計的軟件,比如OpenOffice是程序。什么是進程呢?
進程就是運行中的程序。一個運行著的程序,可能有多個進程。
197.刪除視圖會不會影響基表?
答案:不會
198.構(gòu)造函數(shù)的相關(guān)知識?
答案:”構(gòu)造函數(shù)(constructor)在對象創(chuàng)建時初始化。構(gòu)造函數(shù)是和類同名的函數(shù),沒有
返回類型,構(gòu)造函數(shù)不能在普通的程序里面調(diào)用,只有當這個類被應(yīng)用new實例化的時候
才會被運行。構(gòu)造函數(shù)沒有返回類型,實際上,構(gòu)造函數(shù)返回的就是這個class本身。
類初始化時構(gòu)造函數(shù)調(diào)用順序:
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年木材回收合同
- 2026年醫(yī)療服務(wù)績效考核合同
- 2026年土地規(guī)劃設(shè)計合同
- 2025年大數(shù)據(jù)分析與處理服務(wù)項目可行性研究報告
- 2025年文化遺產(chǎn)保護與修復(fù)項目可行性研究報告
- 2025年數(shù)字內(nèi)容制作平臺可行性研究報告
- 置換協(xié)議補充合同
- 中巴合作協(xié)議書
- 2025年快速消費品電商平臺開發(fā)項目可行性研究報告
- 高考全國卷政治考試題庫含答案
- 2025年煙花爆竹經(jīng)營單位安全管理人員考試試題及答案
- 2025天津大學(xué)管理崗位集中招聘15人參考筆試試題及答案解析
- 2025廣東廣州黃埔區(qū)第二次招聘社區(qū)專職工作人員50人考試筆試備考題庫及答案解析
- 2025年云南省人民檢察院聘用制書記員招聘(22人)考試筆試參考題庫及答案解析
- 2026屆上海市青浦區(qū)高三一模數(shù)學(xué)試卷和答案
- 2026年重慶安全技術(shù)職業(yè)學(xué)院單招職業(yè)技能測試題庫附答案
- 環(huán)衛(wèi)設(shè)施設(shè)備采購項目投標方案投標文件(技術(shù)方案)
- 旋挖鉆機地基承載力驗算2017.7
- DB44-T 2197-2019配電房運維服務(wù)規(guī)范-(高清現(xiàn)行)
- 小學(xué)音樂 花城版 五年級上冊 鴻雁 課件
- 《現(xiàn)代漢語詞匯》PPT課件(完整版)
評論
0/150
提交評論