軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案_第1頁(yè)
軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案_第2頁(yè)
軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案_第3頁(yè)
軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案_第4頁(yè)
軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件開(kāi)發(fā)類(lèi)崗位筆試題附答案1.下列哪種方式可以用來(lái)實(shí)現(xiàn)線(xiàn)程繼承Thread類(lèi)實(shí)現(xiàn)Runnable接口應(yīng)用程序可以使用Executor框架來(lái)創(chuàng)建線(xiàn)程池以上皆可以2.在JavaEE中,Servlet是在服務(wù)器端運(yùn)行,以處理客戶(hù)端請(qǐng)求而做出的響應(yīng)的程序,下列選項(xiàng)中屬于Servlet生命周期階段的是加載與實(shí)例化初始化銷(xiāo)毀以上皆是3.下面哪個(gè)選項(xiàng),“不屬于”線(xiàn)程在執(zhí)行過(guò)程中的狀態(tài)就緒(Runnable):線(xiàn)程準(zhǔn)備運(yùn)行,不一定立馬就能開(kāi)始執(zhí)行。運(yùn)行(Start):進(jìn)程正在執(zhí)行線(xiàn)程的代碼。睡眠中(Sleeping):線(xiàn)程被強(qiáng)制睡眠。同步阻塞(BlockedonSynchronization):等待獲取鎖。4.JavaBean是在Java中開(kāi)發(fā)的可以跨平臺(tái)的重用組件,JavaBean必須滿(mǎn)足的要求中“不包括”以下哪個(gè)選項(xiàng)必須帶有一個(gè)無(wú)參構(gòu)造函數(shù)JavaBean內(nèi)的成員屬性都須定義為private或者public可通過(guò)setter、getter取得和設(shè)置屬性JavaBean類(lèi)必須是一個(gè)公共類(lèi)5.關(guān)于throw和throws的區(qū)別,下列敘述“錯(cuò)誤”的是throws出現(xiàn)在方法函數(shù)頭;而throw出現(xiàn)在函數(shù)體。throws一定拋出異常;throw則表示出現(xiàn)異常的可能性。兩者都是消極處理異常的方式以上都錯(cuò)誤6.Java中,可通過(guò)Random類(lèi)的nextInt方法生成一個(gè)隨機(jī)數(shù)

Randomrandom=newRandom();

inti=random.nextInt(10);

那么在以上代碼中,“i”的值可能為-101000.57.下列關(guān)于棧的敘述中正確的是?在棧中只能插入數(shù)據(jù)在棧中只能刪除數(shù)據(jù)棧是先進(jìn)先出的線(xiàn)性表?xiàng)J窍冗M(jìn)后出的線(xiàn)性表或數(shù)組8.以下數(shù)據(jù)結(jié)構(gòu)屬于“非線(xiàn)性數(shù)據(jù)結(jié)構(gòu)”的是?隊(duì)列線(xiàn)性表二叉樹(shù)棧9.下面選項(xiàng)哪些“不是”Thread類(lèi)的方法()start()exit()sleep()join()10.關(guān)于JDBC的敘述中,以下“錯(cuò)誤”的是JDBC使用步驟為:加載驅(qū)動(dòng),建立連接,創(chuàng)建執(zhí)行Statement,處理執(zhí)行ResultSet,釋放資源ResultSet接口將執(zhí)行SQL所生成結(jié)果的對(duì)象返回Statement接口可用于執(zhí)行靜態(tài)SQL語(yǔ)句Connection接口與特定數(shù)據(jù)庫(kù)的連接(會(huì)話(huà)),在連接上下文中執(zhí)行sql語(yǔ)句并返回結(jié)果11.下列關(guān)于接口與抽象類(lèi)的敘述中,“錯(cuò)誤”的是抽象類(lèi)可以有構(gòu)造器;接口不能有構(gòu)造器。抽象方法和接口只允許使用public修飾符。抽象方法可以有main方法并且我們可以運(yùn)行它;接口沒(méi)有main方法,因此我們不能運(yùn)行它。接口里定義的變量只能是公共的靜態(tài)的常量,抽象類(lèi)中的變量是普通變量12.在Java中,可以將一個(gè)類(lèi)定義在另一個(gè)類(lèi)里面或者一個(gè)方法里面,這樣的類(lèi)稱(chēng)為內(nèi)部類(lèi)。則以下選項(xiàng)“錯(cuò)誤”的是匿名內(nèi)部類(lèi)不能有構(gòu)造方法,不能定義任何的靜態(tài)成員、方法和類(lèi)一般內(nèi)部類(lèi)一般特征:內(nèi)部類(lèi)可以無(wú)條件訪(fǎng)問(wèn)外部類(lèi)的成員屬性(包括私有)靜態(tài)內(nèi)部類(lèi)可以無(wú)條件訪(fǎng)問(wèn)靜態(tài)成員和靜態(tài)方法,但是不包括私有的靜態(tài)成員和靜態(tài)方法當(dāng)成員內(nèi)部類(lèi)擁有和外部類(lèi)同名的成員變量或者方法時(shí),會(huì)發(fā)生隱藏現(xiàn)象,即默認(rèn)情況下訪(fǎng)問(wèn)的是成員內(nèi)部類(lèi)的成員13.下列選項(xiàng)關(guān)于Spring,SpringMVC的特點(diǎn)和敘述正確的是Spring是一個(gè)重量級(jí)的控制反轉(zhuǎn)(AOP)和面向切面(IoC)的容器框架在SpringMVC框架中,將所有類(lèi)都作為JavaBean配置,context只可以引用本身context中的JavaBeanSpringMVC不支持注入測(cè)試數(shù)據(jù),因此它不可因進(jìn)行單元測(cè)試Spring中有兩種類(lèi)型的IOC:構(gòu)造器IOC,Setter方法IOC14.Java對(duì)數(shù)據(jù)的操作是通常是通過(guò)”流“的方式,IO流可用來(lái)處理設(shè)備之間的數(shù)據(jù)傳輸,上傳文件和下載文件,則下列選項(xiàng)”正確“的是字節(jié)流分為:Reader,Writer;字符流分為:InputStream,OutputStream字節(jié)緩沖流為:BufferedReader,BufferedWriter;字符緩沖流為:BufferedInputStream,BufferedOutputStreamInputStreamReader是內(nèi)存中的流,屬于高端流Writer類(lèi)是所有字節(jié)輸出流的抽象類(lèi),所有字節(jié)輸出類(lèi)的實(shí)現(xiàn)都是它的子類(lèi)。15.在SpringMVC編碼中,注解經(jīng)常會(huì)被使用,則下列選項(xiàng)中對(duì)一些注解的作用敘述”錯(cuò)誤“的是@Autowired:默認(rèn)按照名稱(chēng)進(jìn)行裝配,名稱(chēng)可以通過(guò)name屬性進(jìn)行指定,當(dāng)找不到與名稱(chēng)匹配的bean時(shí)按照類(lèi)型進(jìn)行裝配@Override不是關(guān)鍵字,但是可以把它當(dāng)做關(guān)鍵字來(lái)使用。當(dāng)你想要覆寫(xiě)某個(gè)方法時(shí),可以添加這個(gè)注解。在不小心重載而非覆寫(xiě)了該方法時(shí),編譯器就會(huì)生成一條錯(cuò)誤信息@RequestParam可以對(duì)傳入?yún)?shù)指定參數(shù)名@RequestMapping:一個(gè)用來(lái)處理請(qǐng)求地址映射的注解,可用于類(lèi)或方法上。用于類(lèi)上,表示類(lèi)中的所有響應(yīng)請(qǐng)求的方法都是以該地址作為父路徑16.下列選項(xiàng)中,關(guān)于Java中重寫(xiě)和重載敘述錯(cuò)誤的是重載時(shí),可以有不同的訪(fǎng)問(wèn)修飾符,可以有不同的返回值類(lèi)型重寫(xiě)方法,(子類(lèi))訪(fǎng)問(wèn)修飾符的限制一定要大于被重寫(xiě)方法(父類(lèi))的訪(fǎng)問(wèn)修飾符一個(gè)類(lèi)中,允許多個(gè)方法擁有相同的名字,但在名字相同的同時(shí),必須有不同的參數(shù),這就是重載當(dāng)父類(lèi)的一個(gè)方法申明了一個(gè)檢查異常IOException,在重寫(xiě)這個(gè)方法時(shí)只能拋出Exception或IOException17.下列關(guān)于異常的說(shuō)法正確的是當(dāng)一個(gè)方法聲明一個(gè)異常時(shí),表示該方法一定會(huì)拋出該異常若一個(gè)方法可能拋出系統(tǒng)異常,那么這個(gè)方法可以不聲明異常在catch子句中匹配異常一定是一種精確匹配一旦出現(xiàn)異常,程序運(yùn)行就會(huì)終止18.下面聲明一個(gè)整型的二維數(shù)組的語(yǔ)句中,”錯(cuò)誤“的是int[]a[]=newint[10][10];inta[][]=newint[][];int[][]a=newint[10][10];inta[][]=newint[10][10];19.下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是Java語(yǔ)言規(guī)定構(gòu)造方法名與類(lèi)名必須相同Java語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明Java語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載20.下列選項(xiàng)中不屬于Java中的基本數(shù)據(jù)類(lèi)型的是bytedoublebooleanstring21.下面代碼中,可以把div中文本設(shè)為紅色的是document.getElementById("divResult").color=red;document.getElementById("divResult").style.color=#10011;document.getElementById("divResult").color=“red”;document.getElementById("divResult").style.color=“red“;22.使用HTTP協(xié)議向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求時(shí)(例如提交表單或者上傳文件)應(yīng)使用以下哪個(gè)請(qǐng)求方式POSTGETPUT以上都是23.下面SQL語(yǔ)句中,表示過(guò)慮條件是id=1001或id=1002的是selectfromtablewhereidin(1001,1002)selectfromproductswhereidbetween1001and1004selectfromtablewhereidnotin(1004,1005)selectfromtablewhereid=1001andvend_id=100224.執(zhí)行selectfromtablewherenamelike'CISDI%'一定不會(huì)出現(xiàn)以下哪個(gè)結(jié)果CISDIImCISDICISDI_HELLOCISDI%25.SQL的BETWEEN語(yǔ)句表示取在某一區(qū)間的值,那么條件”年齡BEWTWEEN40AND50“表示年齡在40到50歲之間,且包括40歲和50歲不包括40歲和50歲包括40歲不包括50歲不包括40歲包括50歲26.下列程序運(yùn)行的結(jié)果為為:

publicclassExample{

Stringstr=newString("hello!");

char[]ch={'a','b','c'};

publicstaticvoidmain(Stringargs[]){

Exampleexample=newExample();

example.change(example.str,example.ch);

System.out.print(example.str+"and");

System.out.print(example.ch);

}

publicvoidchange(Stringstr,charch[]){

str="hi!";

ch[0]='d';

}

}hello!andabchello!anddbchi!andabchi!anddbc27.閱讀程序

publicvoidnumberTest(){

inta=1;

intb=2;

intc=0;

c=++a;

b=a++;

b++;

System.out.print(a+","+b+","+c);

}

輸出結(jié)果為

2,3,23,3,21,3,23,2,328.執(zhí)行main函數(shù)時(shí),輸出結(jié)果是

classPeople{

Stringname;

publicPeople(){

System.out.print(1);

}

publicPeople(Stringname){

System.out.print(2);

=name;

}

}

classChildextendsPeople{

Peoplefather;

publicChild(Stringname){

System.out.print(3);

=name;

father=newPeople(name+":F");

}

publicChild(){

System.out.print(4);

}

publicstaticvoidmain(String[]args){

Childc=newChild();

Peoplep=newPeople();

}

}123114132無(wú)輸出29.選項(xiàng)中哪一行代碼可以替換題目中//addcodehere而不產(chǎn)生編譯錯(cuò)誤?

publicabstractclassMyClass{

publicintconstInt=5;

//addcodehere

publicvoidmethod(){

}

}publicabstractvoidanotherMethod(inta);publicabstractvoidmethod();publicintmethod();publicabstractvoidanotherMethod(){}30.運(yùn)行下列程序

publicclassTest{

staticinti=0;

publicintaMethod(){

i++;

returni;

}

publicstaticvoidmain(Stringargs[]){

Testtest=newTest();

test.aMethod();

intj=test.aMethod();

System.out.println(j);

}

運(yùn)行結(jié)果為012編譯失敗31.如下代碼

classSuper{

publicIntegergetLenght(){returnnewInteger(4);}

}

publicclassSubextendsSuper{

publicIntegergetLenght(){returnnewInteger(5);}

publicstaticvoidmain(String[]args){

Supersooper=newSuper();

Subsub=newSub();

System.out.println(sooper.getLenght().toString()+","+

sub.getLenght().toString());

}

}

運(yùn)行結(jié)果是什么4,44,55,4編譯失敗32.閱讀以下代碼

publicclassStringTest{

publicstaticvoidmain(String[]args){

Stringstr1="hello";

Stringstr2="he"+newString("llo");

Stringstr3="he"+newString("llo");

System.err.println(str1==str2);

System.err.println(str2==str3);

}

}

運(yùn)行結(jié)果為

falsefalsefalsetruetruetruetruefalse33.閱讀以下程序

publicstaticvoidmain(Stringargs[]){

Threadt=newThread(){

publicvoidrun(){

pong();

}

};

t.run();

System.out.print("ping");

}

staticvoidpong(){

System.out.print("pong");

}

運(yùn)行結(jié)果為

pingpongpongpingpingpongpongping無(wú)輸出34.如下代碼

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.print(getValue(2));

}

publicstaticintgetValue(inti){

intresult=0;

switch(i){

case1:

result=result+i;

case2:

result=result+i2;

case3:

result=result+i3;

}

returnresult;

}

}

運(yùn)行結(jié)果為0461035.若某程序包含如下代碼,該段代碼出現(xiàn)的情況可能為

privatefinalCollectionstamps=…..;

stamps.add(newCoin(…));

for(Iteratori=stamps.iterator;i.hasNext;){

Stampstamp=(Stamp)i.next();

}編譯通過(guò),運(yùn)行時(shí)異常編譯不通過(guò)編譯通過(guò),運(yùn)行時(shí)無(wú)異常以上都可能發(fā)生36.一下哪種類(lèi)型的不能作為switch()的條件判斷:charbyteintfloat37.如下代碼

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}

運(yùn)行結(jié)果為0輸出null編譯錯(cuò)誤編譯正確,運(yùn)行錯(cuò)誤38.下列選項(xiàng)中,只修改列的數(shù)據(jù)類(lèi)型指令是ALTERTABLE……ALTERCOLUMNALTERTABLE…MODIFYCOLUMN…ALTERTABLE…UPDATE…ALTERTABLE…UPDATECOLUMN…39.以下代碼中運(yùn)行結(jié)果為

publicstaticvoidmain(String[]args){

StringBuffera=newStringBuffer("abc");

a.append("def");

Stringb="abdcef";

System.out.println(a.equals(b));

}編譯錯(cuò)誤truefalseabcdef40.selectfromtablewherename='CISDI'limit5,10將獲取第5條到第10條數(shù)據(jù)第5條到第11條數(shù)據(jù)第5條到第15條數(shù)據(jù)第6條到第15條數(shù)據(jù)41.下列選項(xiàng)中不可對(duì)視圖執(zhí)行的操作是SELECTINSERTDELETECREATEINDEX42.如下代碼

publicclassTest{

inti=40;

intj;

publicTest(){

setValue(i++);

}

voidsetValue(intinputValue){

inti=20;

j=i+1;

System.out.println("j="+j);

}

}

運(yùn)行結(jié)果為

2021404143.記錄數(shù)據(jù)庫(kù)事務(wù)操作信息的文件是數(shù)據(jù)文件索引文件日志文件輔助數(shù)據(jù)文件44.下列程序段執(zhí)行后,t5的結(jié)果是:

intt1=5,t2=6,t3=7,t4,t5;

t4=t1<t2?t1:t2;

t5=t4<t3?t4:t3;

567以上選項(xiàng)都錯(cuò)誤45.當(dāng)JOIN前面的連接類(lèi)型缺省時(shí),是指下面哪一種?INNERJOINLEFTJOINRIGHTJOINJOININ46.對(duì)有序數(shù)組{2、11、15、19、30、32、61、72、88、90、96}進(jìn)行二分查找,則成功找到15需比較幾次?123447.線(xiàn)性表如果要頻繁的執(zhí)行插入和刪除操作,該線(xiàn)性表采取的存儲(chǔ)結(jié)構(gòu)應(yīng)該是散列順序鏈?zhǔn)剿饕?8.以下選項(xiàng)"錯(cuò)誤"的是LinkedList繼承自SetAbstractSet繼承自SetHashSet繼承自AbstractSetWeakMap繼承自HashMap49.A派生出子類(lèi)B,B派生出子類(lèi)C,并且在Java源代碼中有如下聲明:

BextentsA

CextentsB

1.Aa0=newA();

2.Aa1=newB();

3.Aa2=newC();只有第1行能通過(guò)編譯第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)第1行、第2行和第3行的聲明都是正確的50.閱讀下列代碼,選項(xiàng)所對(duì)應(yīng)的哪一行會(huì)引起一個(gè)編譯錯(cuò)誤

publicclassTest{

intn=0;

intm=0;

publicTest(inta){

m=a;

}

publicstaticvoidmain(Stringarg[]){

Testt1,t2;

intj,k;

j=3;

k=5;

t1=newTest();

t2=newTest(k);

}

}t1=newTest();t2=newTest(k);Testt1,t2;intj,k;51.publicclassExample{

publicstaticvoidmain(Stringargs[]){

Objet[]0=newObjet[2];

byte[]b=newbyte[2];

System.out.print(o[0]);

System.out.println(b[1]);

}

}0o0NullPointerExceptionnull052.如下代碼

publicclassExample{

publicstaticvoidmain(Stringargs[]){

Strings;

System.out.println("s="+s);

}

}

運(yùn)行結(jié)果為無(wú)內(nèi)容輸出代碼編譯失敗nulls=null53.publicclassExample{

publicstaticvoidmain(Stringargs[]){

System.out.println(“abcd”instanceofObject);

}

}abcdfalsetrueabcdtrue54.以下哪些是正確的抽象方法的形式?publicabstractmethod();publicabstractvoidmethod();publicvoidabstractMethod();publicvoidmethod(){abstract;}publicabstractvoidmethod(){}55.有某方法如下,try中可以捕獲三種類(lèi)型的異常,如果在該方法運(yùn)行中產(chǎn)生了一個(gè)IOException,將會(huì)輸出什么結(jié)果?

publicvoidgetExceptionTest(){

try{

.......

}catch(java.io.FileNotFoundExceptionex){

System.out.print("FileNotFoundException");

}catch(java.io.Exceptionex){

System.out.print("Exception");

}catch(java.lang.IOExceptionex){

System.out.print("IOException");

}

}IOExceptionExceptionExceptionIOExceptionFileNotFoundExceptionExceptionIOException56.Servlet可以存儲(chǔ)數(shù)據(jù)的三個(gè)不同的作用域是請(qǐng)求、會(huì)話(huà)和上下文響應(yīng)、會(huì)話(huà)和上下文請(qǐng)求、響應(yīng)和上下文請(qǐng)求、響應(yīng)和會(huì)話(huà)57.以下選項(xiàng)不是黑盒測(cè)試的具體方法的是?等價(jià)劃分法因果分析法決策表法分支排除法58.8位ASCII編碼的最大編碼值為12712825525659.在SQL的查詢(xún)語(yǔ)句中,orderby選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的功能是求和排序查找分組60.在存在下列關(guān)鍵字的SQL語(yǔ)句中,不可能出現(xiàn)where子句的是INSERTDELETEALTERUPDATE61.在Java中,下列書(shū)寫(xiě)格式錯(cuò)誤的是intj=1;Integeri=1;Stringstr=1;Stringstr="1";62.關(guān)于.super()語(yǔ)句敘述錯(cuò)誤的是super在子類(lèi)中調(diào)用父類(lèi)所有成員變量或者方法時(shí),會(huì)在子類(lèi)的構(gòu)造器中顯式地調(diào)用父類(lèi)的構(gòu)造器調(diào)用super()必須寫(xiě)在子類(lèi)構(gòu)造方法的第一行,否則編譯不通過(guò)this必然會(huì)調(diào)用其它的構(gòu)造函數(shù),所以this和super不能同時(shí)出現(xiàn)在一個(gè)構(gòu)造函數(shù)里面super()都指的是對(duì)象,所以,均不可以在static環(huán)境中使用63.關(guān)于abstract關(guān)鍵字?jǐn)⑹鰻?zhēng)取的是abstract可以為JAVA接口的修飾符abstract類(lèi)可以擴(kuò)展(增加子類(lèi)),但不能直接實(shí)例化如果abstract類(lèi)的子類(lèi)沒(méi)有實(shí)現(xiàn)其超類(lèi)的所有abstract方法,該子類(lèi)也是abstract類(lèi)以上選項(xiàng)都正確64.關(guān)于Java中實(shí)例化的方式以下正確的是用new語(yǔ)句創(chuàng)建對(duì)象,這是最常見(jiàn)的創(chuàng)建對(duì)象的方法可通過(guò)通過(guò)I/O流(包括反序列化)實(shí)例化對(duì)象調(diào)用對(duì)象的clone()方法以上選項(xiàng)均正確65.一棵樹(shù)有2個(gè)2度頂點(diǎn)1個(gè)3度頂點(diǎn)3個(gè)4度頂點(diǎn)則其1度頂點(diǎn)為5791166.在使用鎖保證線(xiàn)程安全時(shí),可能會(huì)出現(xiàn)活躍度失敗的情況?;钴S度失敗主要包括:死鎖饑餓活鎖以上選項(xiàng)均正確67.下列選項(xiàng)中的表達(dá)式不合法的是List<?extendsNumber>foo=newArrayList<Double>();List<?superNumber>foo=newArrayList<Integer>();List<?superInteger>foo=newArrayList<Number>();List<?extendsInteger>foo=newArrayList<Integer>();68.下列選項(xiàng)語(yǔ)法合法的是floata=3.4;inti=1.0;Stringa=Hello;Integera=1;69.Java為每個(gè)原始類(lèi)型提供了包裝類(lèi)型,以下選項(xiàng)中不屬于包裝類(lèi)型的是ByteBooleanDoubleString70.下列哪個(gè)選項(xiàng)屬于“方法訪(fǎng)問(wèn)修飾符”?transientdefaultabstractsynchronize71.以下關(guān)于異常的敘述正確的是java.lang.IndexOutOfBoundsException索引越界異常。當(dāng)訪(fǎng)問(wèn)某個(gè)序列的索引值小于0或大于等于序列大小時(shí),拋出該異常。java.lang.IllegalAccessException違法的訪(fǎng)問(wèn)異常。當(dāng)應(yīng)用試圖通過(guò)反射方式創(chuàng)建某個(gè)類(lèi)的實(shí)例、訪(fǎng)問(wèn)該類(lèi)屬性、調(diào)用該類(lèi)方法時(shí)可能拋出該異常。java.lang.ThreadDeath線(xiàn)程結(jié)束。當(dāng)調(diào)用Thread類(lèi)的stop方法時(shí)拋出該錯(cuò)誤,用于指示線(xiàn)程結(jié)束java.lang.Error是所有錯(cuò)誤的基類(lèi),用于標(biāo)識(shí)嚴(yán)重的程序運(yùn)行問(wèn)題。這些問(wèn)題通常描述一些不應(yīng)被應(yīng)用程序捕獲的反常情況72.關(guān)于一個(gè)類(lèi)的靜態(tài)成員的描述中,正確的是該類(lèi)的對(duì)象共享其靜態(tài)成員變量的值該類(lèi)的靜態(tài)方法只能訪(fǎng)問(wèn)該類(lèi)的靜態(tài)成員變量靜態(tài)成員變量不可被該類(lèi)的所有方法訪(fǎng)問(wèn)該類(lèi)的靜態(tài)數(shù)據(jù)成員變量的值不可修改73.Java語(yǔ)言的三大特性即是封裝繼承多態(tài)抽象74.下列選項(xiàng)在Java中屬于循環(huán)的是ifforeachwhileswitch75.下列Java的語(yǔ)法書(shū)寫(xiě)正確的是publicenumTest{}publicclassTest<Example>{privateExampleexample;}abstractclassTest{}protectedclassTest{}76.在Java中,關(guān)于final關(guān)鍵字的說(shuō)法正確的是如果修飾變量,則一旦賦了值,就等同一個(gè)常量。如果修飾類(lèi),則該類(lèi)只能被一個(gè)子類(lèi)繼承。如果修飾方法,則該方法不能在子類(lèi)中被覆蓋。如果修飾方法,則該方法所在的類(lèi)不能被繼承。77.在Java中,下列選項(xiàng)能讓線(xiàn)程停止的有dropsleep()wait()stop()78.下列哪些注解可以在SpringMVC中使用@ResponseBody@Component@Autowired@Controller79.下列異常中,哪些是可以捕獲的異常ErrorExceptionThrowableNullPointerException80.Java接口的修飾符可以為privateprotectedfinalabstract81.Java集合類(lèi)提供了一套設(shè)計(jì)良好的支持對(duì)一組對(duì)象進(jìn)行操作的接口和類(lèi)。Java集合類(lèi)里面最基本的接口有:ListSetHashTableHashMap82.關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的描述,以下選項(xiàng)爭(zhēng)取的是第一范式是最基本的范式。如果數(shù)據(jù)庫(kù)表中的所有字段值都是不可分解的原子值,就說(shuō)明該數(shù)據(jù)庫(kù)表滿(mǎn)足了第一范式。第二范式:數(shù)據(jù)庫(kù)表中的每一列都和主鍵相關(guān),而不能只與主鍵的某一部分相關(guān)第三范式:確保數(shù)據(jù)表中的每一列數(shù)據(jù)都和主鍵,直接或間接相關(guān)。如果設(shè)計(jì)遵循了其中某一個(gè)范式,那么其他范式可以不遵循83.如下代碼

publicvoidtest(){

try{

oneMethod();

System.out.println("condition1");

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println("condition2");

}catch(Exceptione){

System.out.println("condition3");

}finally{

System.out.println("finally");

}

}

當(dāng)oneMethod()方法拋出一個(gè)空指針異常的情況下將顯示什么?condition1condition2condition3finally84.下列選項(xiàng)中,對(duì)于WEB常見(jiàn)錯(cuò)誤碼“404”相關(guān)敘述“錯(cuò)誤”的是(未找到)服務(wù)器找不到請(qǐng)求的網(wǎng)頁(yè)時(shí)產(chǎn)生"404"錯(cuò)誤碼。內(nèi)部的程序錯(cuò)誤時(shí)一定產(chǎn)生"404"錯(cuò)誤碼。對(duì)象已永久移走,即永久重定向時(shí)產(chǎn)生"404"錯(cuò)誤碼。URL格式錯(cuò)誤時(shí),可能產(chǎn)生“404”錯(cuò)誤碼85.下列說(shuō)法錯(cuò)誤的有在類(lèi)方法中可用this來(lái)調(diào)用本類(lèi)的類(lèi)方法在類(lèi)方法中調(diào)用本類(lèi)的類(lèi)方法時(shí)可直接調(diào)用在類(lèi)方法中只能調(diào)用本類(lèi)中的類(lèi)方法在類(lèi)方法中絕對(duì)不能調(diào)用實(shí)例方法86.如下哪些不是java的關(guān)鍵字?constNULLnativefalse87.如下代碼

publicclassTest{

publicstaticvoidmain(Stringarg[]){

inti=5;

do{

System.out.print(i);

}

while(–i>5)

System.out.print(“finished”);

}

}

運(yùn)行結(jié)果為456finished88.publicclassBase{

intw,x,y,z;

publicBase(inta,intb)

{x=a;y=b;

}

publicBase(inta,intb,intc,intd)

{

//assignmentx=a,y=b

w=d;z=c;

}

}

在代碼說(shuō)明//assignmentx=a,y=b處寫(xiě)下如下哪幾個(gè)代碼是正確的Base(a,b);x=a,y=b;x=a;y=b;this(a,b);89.關(guān)于Java語(yǔ)言,下列描述“錯(cuò)誤”的是Java語(yǔ)言支持goto語(yǔ)句List,Set,Map都繼承自Collection接口抽象屬于Java語(yǔ)言三大特性之一Java語(yǔ)言只有值傳遞,沒(méi)有引用傳遞90.get請(qǐng)求和post請(qǐng)求,以下敘述正確的是get請(qǐng)求用來(lái)從服務(wù)器上獲得資源,而post是用來(lái)向服務(wù)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論