JAVA開發(fā)基礎(習題卷6)_第1頁
JAVA開發(fā)基礎(習題卷6)_第2頁
JAVA開發(fā)基礎(習題卷6)_第3頁
JAVA開發(fā)基礎(習題卷6)_第4頁
JAVA開發(fā)基礎(習題卷6)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:JAVA開發(fā)基礎JAVA開發(fā)基礎(習題卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎第1部分:單項選擇題,共156題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下面哪一個操作符的優(yōu)先級最高?()A)&&B)||C)!D)()[單選題]2.閱讀以下代碼:Importjava.io.*;Importjava.util.*;PublicclassFoo{Publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}輸出結果應該是:()A)代碼得到編譯,并輸出?s=?B)代碼得到編譯,并輸出?s=null?C)由于Strings沒有初始化,代碼不能編譯通過D)代碼得到編譯,但捕獲到NullPointException異常[單選題]3.下列關于浮點型數(shù)據(jù)的定義,哪一個不能通過編譯()A)doublea=12.45;B)floatb=12.45;C)doublec=100;D)floatd=100;[單選題]4.下列關于變量組成部分描述正確的一項是:A)變量名是標識符B)變量名必須大寫C)變量名不能用中文D)變量名不是標識符[單選題]5.在Java中,開發(fā)圖形用戶界面的程序需要使用一個系統(tǒng)提供的類庫,這個類庫就是()包。A)java.ioB)java.awtC)java.appletD)java.awt.event[單選題]6.FlowLayout布局管理器按照組件加入容器的次序從()到()排列A)上、下B)右、左C)左、右D)前、后[單選題]7.若已定義Scannerscan=newScanner(System.in);以下語句有錯誤的是()。A)inta=scan.nextInt();B)doubleb=scan.nextDouble();C)Strings=scan.nextLine();D)charc=scan.nextChar();[單選題]8.關于下面的一段程序代碼,哪些結論是正確的?()Stringa=?java?;Stringb=?java?;Stringx=?ja?;Stringy=?va?;Stringc=x+y;A)a和b指向同一個實例對象,a和c指向同一個實例對象B)a和b指向同一個實例對象,a和c不指向同一個實例對象C)a和b不指向同一個實例對象,a和c指向同一個實例對象D)a和b不指向同一個實例對象,a和c不指向同一個實例對象[單選題]9.每個使用組件的程序必須有一個A)按鈕B)菜單C)容器D)標簽[單選題]10.當()方法終止時,能使線程進入死亡狀態(tài)。A)runB)setProrityC)sleepD)yield[單選題]11.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[2][3]前的數(shù)組元素個數(shù)為A)24B)25C)18D)17[單選題]12.下列賦值語句中不正確的一個是。A)booleanb=trueB)doubled=0.0fC)floatf=0.0fD)charc='dd'[單選題]13.在創(chuàng)建一個新的線程后,為了使線程能夠運行,需要調(diào)用的方法是()A)init()B)start()C)run()D)main()[單選題]14.關于java中的變量,下列說法正確的是()A)java中的變量命名可以隨意命名,沒有任何約束B)變量中都是直接存的數(shù)據(jù)C)java中變量分為局部變量和全局變量D)方法中聲明的變量,當前類中都可以使用[單選題]15.下列哪個方法不是Filter接口中定義的方法()。A)init()B)doFilter()C)help()D)destroy()[單選題]16.下列方法中,不屬于類String的方法是:A)toLowerCase()B)valueof()C)charAt()D)append()[單選題]17.對象變量和對象類體(對象)的數(shù)據(jù)在內(nèi)存中保存的位置是()。A)對象變量保存在棧中,對象類體中的數(shù)據(jù)保存在堆中B)對象變量保存在堆中,對象類體中的數(shù)據(jù)保存在棧中C)對象變量和對象類體中的數(shù)據(jù)均保存在棧中D)對象變量和對象類體中的數(shù)據(jù)均保存在堆中[單選題]18.下列選項中,屬于布爾常量的是?()A)198B)2e3fC)trueD)null[單選題]19.下面屬于Java合法標識符的是()。A)Tree&GlassesB)FirstJavaAppletC)*theLastOneD)273.5[單選題]20.運行下列程序結果為()。#include<iostream.h>intf(int[][3],int,int);voidmain(){inta[][3]={0,1,2,3,4,5,6,7,8};cout<<f(a,3,3)<<endl;}intf(inta[][3],introw,intcol)409--72{inti,j,t=1;for(i=0;i<row;i++)for(j=0;j<col;j++){a[i][j]++;if(i==j)t*=a[i][j];}returnt;}A)0B)48C)105D)45[單選題]21.困難請閱讀下面的程序,關于程序的運行結果說法正確的是()classDemo{privatestaticintx;publicstaticvoidmain(String[]args){System.out.println(x++);}}A)結果為0B)結果為1C)無結果D)編譯失敗[單選題]22.有一個類A,以下為其構造函數(shù)的聲明,其中正確的是:A)voidA(intx){...}B)A(intx){...}C)a(intx){...}D)voida(intx){...}[單選題]23.下面關于ResultSet接口中next()方法,說法正確的是()。A)將游標移動到此B)將游標移動到此C)將游標移動到此D)將游標從當前位置向下移一行[單選題]24.Java中所有類的父類是()A)FatherB)LangC)ExceptionD)Object[單選題]25.float類型的缺省值是()。A)0B)0.0C)0.0fD)0f[單選題]26.已知s為一個String對象,s="abcdefg",則s.charAt(2)的返回值為()。A)aB)bC)fD)c[單選題]27.設有下列數(shù)組定義語句:inta[]={1,2,3};則對此語句的敘述錯誤的是A)定義了一個名為a的一維數(shù)組B)a數(shù)組有3個元素C)a數(shù)組元素的下標為1~3D)數(shù)組中每個元素的類型都是整數(shù)[單選題]28.以下()是對Java源文件進行解釋執(zhí)行的語句。A)javaHelloB)javaHello.classC)javacHelloD)javacHello.java[單選題]29.在Applet中畫圖、畫圖像、顯示字符串用到的方法是()A)paint()B)init()C)stop()D)draw()[單選題]30.當Strings=null;時,下列選項中會拋出空指針異常的是()A)if((s!=null)&(s.length()>0))B)if((s!=null)&&(s.length()>0))C)if((s!=null)&&(s.length()==0))D)if((s==null)||(s.length()==0))[單選題]31.java只能單繼承,如果要實現(xiàn)多繼承,可以使用?A)接口B)抽象C)多態(tài)D)繼承[單選題]32.下面哪個修飾符修飾的方法只能被本類中的其他方法使用()A)protectedB)staticC)privateD)public[單選題]33.下列代碼的執(zhí)行結果是:()。PublicclassTest3{Publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.print(",");System.out.println(100%3.0);}}A)1,1B)1,1.0C)1.0,1D)1.0,1.0[單選題]34.給出下面代碼段,哪行將引起一個編譯時錯誤?()1)publicclassTest{2)intn=0;3)intm=0;4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=3;k=5;9)t1=newTest();10)t2=newTest(k);11)}12)}A)行1B)行4C)行6D)行9[單選題]35.關于復選框的說法,錯誤的是A)復選框只能監(jiān)聽選項事件B)復選框一般都和文本標簽一起出現(xiàn)C)復選框可以做多項選擇D)復選框是抽象類AbstractButton的子類[單選題]36.執(zhí)行如下程序代碼:inta=0;intc=0;do{--c;a=a-1;}while(a>0);后,c的值是()A)0B)1C)-1D)死循環(huán)[單選題]37.以下代碼可以用哪種簡寫方式書寫?<scripttype="text/javascript">functioncheck(){event.returnValue=false;}</script><formaction="info.html"onSubmit="check()"><inputtype="submit"value="提交"/></form>A)<formaction=?info.html?onClick=?returnfalse?>…</form>B)<formaction=?info.html?onSubmit=?returnfalse?>…</form>C)<formaction=?info.html?onSubmit=?false?>…</form>D)<formaction=?info.html?onClick=?false?>…</form>[單選題]38.在定義方法的時候,如果方法無返回值需要使用()關鍵字A)intB)voidC)staticD)final[單選題]39.下列數(shù)據(jù)類型的精度由高到低的順序是_______。A)float,double,int,longB)double,float,int,byteC)byte,long,double,floatD)double,int,float,long[單選題]40.一般下列()語句關于內(nèi)存回收的說明是正確的?A)程序員必須創(chuàng)建一個線程來釋放內(nèi)存B)內(nèi)存回收程序負責釋放無用內(nèi)存C)內(nèi)存回收程序允許程序員直接釋放內(nèi)存D)內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象[單選題]41.根據(jù)下述Java代碼,關于該程序以下哪個說法是正確的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}A)編譯時將產(chǎn)生錯誤B)編譯時正確,運行時將產(chǎn)生錯誤C)輸出零D)輸出空[單選題]42.下列選項中,不屬于比較運算符的是A)=B)==C)<D)<=[單選題]43.Object類中的方法publicinthashCode(),在其子類中覆蓋該方法時,其方法修飾符可以是()A)protectedB)publicC)privateD)default[單選題]44.閱讀下面的程序ClassExample{Publicstaticvoidmain(String[]args)throwsException{intx=0;Try{X=div(5,2);}catch(Exceptione){System.out.println(e);}System.out.println(x);}Publicstaticintdiv(intA,intb){returna/b;}}程序的輸出結果是()A)2.5B)2C)2.0D)編譯失敗[單選題]45.java語言的類間的繼承關系是()A)多重的B)單重的C)不能繼承的D)線程的[單選題]46.Java程序中,使用TCP套接字編寫服務器端程序的套接字類是A)SocketB)ServerSocketC)DatagramSocketD)DatagramPacket[單選題]47.publicbooleanreturnTest(){try{returntrue;}catch(Exceptione){}finally{returnfalse;}}調(diào)用該方法打印出來的值是()。A)trueB)編譯出錯C)運行出錯D)false[單選題]48.下列Java常用包中,提供輸入輸出流文件的包名是:()。A)java.langB)java.ioC)java.swingD)java.util[單選題]49."SELECT".substring(4,4)的返回值是()A)一個空字符串B)CC)TD)E[單選題]50.GLineline=newGLine(0,10,20,30);對上述語句的功能描述正確的是。A)從點x=0,y=20到點x=10,y=30畫一條直線B)從點x=0,y=10到坐標x=20,y=30畫一條直線C)畫一個寬為10個像素,高為20個像素,左上角的坐標為0,10的矩形框D)該代碼將不會通過編譯,因為該方法的參數(shù)個數(shù)不準確[單選題]51.指出正確的表達式()A)byte=128;B)Boolean=null;C)longL=0xfffL;D)double=0.9239d;[單選題]52.運行下列程序,輸入56后,結果是()intx,y,z=-8;x=Integer.parseInt(args[0]);y=Integer.parseInt(args[1]);System.out.println(Math.max(x,y)+Math.abs(z));A)5B)6C)14D)-2[單選題]53.當訪問無效的數(shù)組下標時,會發(fā)生()。A)中止程序B)拋出異常C)系統(tǒng)崩潰D)直接跳過[單選題]54.下列關于構造方法重載的說法中,錯誤的是()。A)不同構造方法中調(diào)用本類其它的構造方法時,需要使用this([參數(shù)1,參數(shù)2,])的形式B)不同構造方法中調(diào)用本類其它的構造方法時,必須放在第一行C)構造方法的重載和普通方法一樣,方法名的前面需要聲明返回值類型D)構造方法重載時,只要每個參數(shù)類型或參數(shù)個數(shù)不同即可[單選題]55.下列代碼段執(zhí)行后,c的值為()Inta=8,b=6,c=5,t;If(a>b){T=a;A=b;B=t;}If(a>c){T=a;A=c;C=t;}A)0B)5C)6D)8[單選題]56.下列語句哪個不屬于循環(huán)語句?A)for語句B)foreach語句C)while語句D)switch語句[單選題]57.線程通過方法可以休眠一段時間,然后恢復運行A)runB)setProrityC)yieldD)sleep[單選題]58.下列關于4類整型變量的存儲空間說明,正確的是()。A)byte為2字節(jié)B)short為3字節(jié)C)int為4字節(jié)D)long為5字節(jié)[單選題]59.執(zhí)行以下代碼后,ib變量的值是()。Bytebb=9;intib=2;ib+=bb;A)11B)編譯出錯,不能運行C)9D)2[單選題]60.有以下代碼:<body><scripttype="text/javascript">varnum1=10;varnum2="20";window.alert(num1+num2);</script></body>最終提示框中顯示信息為()A)30B)10+20C)undefinedD)1020[單選題]61.下列不屬于AWT提供的用于圖形用戶界面設計的功能的一項是。A)用戶界面構件B)事件處理模型C)圖形圖像工具D)文件I/O[單選題]62.下列關于子類繼承父類的成員描述中,錯誤的是()。A)當子類中出現(xiàn)成員方法頭與父類方法頭相同的方法時,子類成員方法覆蓋父類中的成員方法。B)方法重載是編譯時處理的,而方法覆蓋是在運行時處理的。C)子類中繼承父類中的所有成員都可以訪問。D)子類中定義有與父類同名變量時,在子類繼承父類的操作中,使用繼承父類的變量;子類執(zhí)行自己的操作中,使用自己定義的變量。[單選題]63.下列語句執(zhí)行后的輸出結果是()Inti=2,j=6System.out.println((i+5)>j)A)0B)1C)trueD)false[單選題]64.下列有關JSTL標簽庫的描述,錯誤的是()()A)JSTL標簽庫是由許多Web應用廠商共同制定的B)JSTL標簽庫是由5個不同功能的標簽庫共同組成的C)使用JSTL標簽可以大大降低JSP頁面的復雜度D)I18N是JSTL標簽庫中的一個國際化/格式化標簽庫[單選題]65.閱讀下列Java代碼,其輸出結果為()。publicclassTest{publicvoidmethodl(Stringinfo){info=info+"!";System.out.print(info);}publicstaticvoidmain(String[]args){Stringinfo="hello";Testtest=newTest();test.methodl(info);System.out.println(info);}}A)hello!B)helloC)helloD)hello![單選題]66.下列代碼中,將引起編譯錯誤的行是(選一項)publicclassExercise{publicstaticvoidmain(Stringargs[]){floatf=0.0;f+=1.0;}}A)第2行B)第3行C)第4行D)第6行[單選題]67.在創(chuàng)建對象時必須()A)先聲明對象,然后才能使用對象B)先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象C)先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象D)以上都不對[單選題]68.下列命令中,可以將文檔注釋提取出來生成幫助文檔的是()A)javacB)javaC)javadocD)jar[單選題]69.假如indexOf()方法未能找到所指定的子字符串,那么其返回值為?()A)falseB)0C)-1D)以上答案都不對[單選題]70./2+5%10;A)5B)7C)10D)12[單選題]71.在程序中,整型常量可以用二進制、八進制、十進制、十六進制表示,下列為八進制表示形式的常量是()。A)bx101011B)05672C)5679D)0x5678[單選題]72.如果局部變量和成員變量同名,如何在局部變量作用域內(nèi)引用成員變量?A)在成員變量前加this,使用this訪問該成員變量B)在成員變量前加super,使用super訪問該成員變量C)不影響,系統(tǒng)可以自己區(qū)分D)不能引用,必須改名,使它們的名稱不相同[單選題]73.在Java中,共有()種基本數(shù)據(jù)類型A)4B)6C)8D)12[單選題]74.有兩個類A和B,定義如下:1.publicclassA2.{publicintfun(inta)throwsException3.{}4.}5.publicclassBextendsA{6.7.}則在第6行上不能插入以下的哪個語句?A)intfun(inta){}B)publicintfun(inta)throwsExceptionC)publicintfun(inta){}D)publicintfun(inta)throwsIOException[單選題]75.下列關于拋出異常的描述中,錯誤的一項是。A)異常可以由try代碼段中的語句拋出B)異??梢员籺ry代碼段中調(diào)用的方法中拋出C)異常的拋出并不影響代碼段的執(zhí)行順序D)異常還可能產(chǎn)生數(shù)組下標越界及Java虛擬機內(nèi)部的錯誤等[單選題]76.以下哪個方法可以實現(xiàn)線程休眠()A)yield()B)sleep()C)wait()D)join()[單選題]77.________包含用于開發(fā)Java程序的預定義類和接口。A)JavalanguagespecificationB)JavaAPIC)JavaJDKD)JavaIDE[單選題]78.表達式?-(char)-1+1?的結果是()中。A)0B)2C)垃圾數(shù)據(jù)D)不能通過編譯[單選題]79.在Java在調(diào)用方法時,若要使方法改變實參的值,可以()。A)用基本數(shù)據(jù)類型作為參數(shù)B)用對象作為參數(shù)C)A和B都對D)A和B都不對[單選題]80.Java中有兩種創(chuàng)建線程的方式,但大部分的多線程應用都會采用()方式來創(chuàng)建線程。A)繼承Thread類B)實現(xiàn)Runnable接口C)繼承Set類D)實現(xiàn)Comparable接口[單選題]81.Java語言類間的繼承關系是A)單繼承B)多重繼承C)不能繼承D)不一定[單選題]82.設有變量定義:shorta=300;則以下哪一條語句會導致編譯錯誤()。A)a+=3;B)a=(short)a+3;C)a=(byte)(a+3);D)a=(short)(a*100);[單選題]83.當父類的引用變量指向子類對象時,對于同名的方法調(diào)用哪個?A)調(diào)用子類的方法B)先調(diào)用父類的方法再調(diào)用子類的方法C)調(diào)用父類的方法D)先調(diào)用子類的方法再調(diào)用父類的方法[單選題]84.接口Intf定義如下,下列哪個類正確實現(xiàn)了Intf接口。InterfaceIntf{voidmethod1(inti);voidmethod2(intj);}A)classIAImplimplementsIntf{Voidmethod1(){}Voidmethod2(){}}B)classIAIpml{Voidmethod1(inti){}Voidmethod2(intj){}}C)classIAIpmlimplementsIntf{Voidmethod1(inti){}Voidmethod2(ingj){}}D)classIAIpmlimplementsIntf{Publicvoidmethod1(intx){}Publicvoidmethod2(inty){}}[單選題]85.為了能讓外界訪問私有屬性,需要提供一些使用()關鍵字修飾的公有方法。A)voidB)defaultC)privateD)public[單選題]86.執(zhí)行語句inti=1,j=++i;后i與j的值分別為()。A)1與1B)2與1C)1與2D)2與2[單選題]87.下面聲明數(shù)組的寫法錯誤()。A)inta[];B)int[]a;C)int[][]a;D)int[][3]a;[單選題]88.簡單指出下列類型轉(zhuǎn)換中正確的是A)intB)longC)intD)int[單選題]89.有如下代碼段,請問下面選項結果為false的是:Strings1=?abc?;Strings2=newString(?abc?);Strings3=newString(?abc?);A)ern()==s2B)ern()==ern()C)s1!=s3D)s1==ern()[單選題]90.public?intgetAge(){returnage;}}A)行3B)行4C)行3或行4D)都不合適[單選題]91.下列選項中能單獨和catch語句一起使用的是?A)finallyB)tryC)throwD)throws[單選題]92.以下敘述中不正確的是()。A)在方法中,通過return語句傳回方法值。B)在一個方法中,可以執(zhí)行有多條return語句,并返回多個值。C)在Java中,主方法main()后的一對圓括號中也可以帶有參數(shù)。D)在Java中,調(diào)用方法可以在System.out.println()語句中完成。[單選題]93.在java的接口中,下列選項中有效的方法聲明是()A)publicB)privateC)protectedD)以上都不對[單選題]94.以下描述錯誤的有()A)abstract可以修飾類、接口、方法B)abstract修飾的類主要用于被繼承C)abstract可以修飾變量D)abstract修飾的類,其子類也可以是abstract修飾的[單選題]95.在java中下列關于自動類型轉(zhuǎn)換說法正確的是A)基本數(shù)據(jù)類型和String相加結果一定是字符串型B)char類型和int類型相加結果一定是字符C)double類型可以自動轉(zhuǎn)換為int型D)char+int+double+""結果一定是double型[單選題]96.下列有關Java多線程中靜態(tài)同步方法的說法錯誤的是A)靜態(tài)方法必須使用class對象來同步B)在使用synchronized塊來同步方法時,非靜態(tài)方法可以通過this來同步,而靜態(tài)方法必須使用class對象來同步C)靜態(tài)同步方法和以當前類為同步監(jiān)視器的同步代碼塊不能同時執(zhí)行D)靜態(tài)同步方法不可以和以this為同步監(jiān)視器的同步代碼塊同時執(zhí)行[單選題]97.應用程序的main方法中有以下語句,則輸出的結果是()doublex=1234.1234567;DecimalFormatform1=newDecimalFormat("0000.0");System.out.println("PI="+form1.format(x));A)PI=1234.1B)PI=1234C)PI=1234.1235D)PI=1234.0[單選題]98.下列哪項不是有效的標識符?A.userNameB.2testC.$changeD._password[單選題]99.下面哪項可以得到數(shù)組元素的個數(shù),java中定義數(shù)組名為abc,()A)abc.length()B)abc.lengthC)len(abc)D)ubound(abc)[單選題]100.以下代碼片段之行后,temp的值是。intnum=(int)5.5;num%=2;A)0B)1C)2D)3[單選題]101.下列關于Java語言特點的敘述中,錯誤的是()A)Java支持分布式計算B)Java是面向過程的編程語言C)Java是跨平臺的編程語言D)Java支持多線程[單選題]102.關于一個web.xml中可以配置的jiantingqi的個數(shù),正確的是()A)0個B)1個C)0個或1個D)0個或多個[單選題]103.在Tomcat默認目錄中,啟動和停止tomcat的腳本文件存放在以下哪個路徑:A)/binB)/confC)/webappsD)/logs[單選題]104.下了關于接口繼承的說法中,正確的是?()A)接口繼承自Object類B)一個接口只能繼承一個接口C)一個接口可以繼承多個接口D)接口不能被繼承[單選題]105.下列有關線程的敘述哪個是正確的?()A)一旦一個線程被創(chuàng)建,它就立即開始運行B)調(diào)用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行C)主線程不具有默認優(yōu)先級D)Java中線程的優(yōu)先級從低到高以整數(shù)0~9表示[單選題]106.Http的中文含義為A)統(tǒng)一資源定位器B)簡單郵件傳輸協(xié)議C)超文本傳輸協(xié)議D)網(wǎng)絡套接字[單選題]107.ClicktheExhibitbutton.Whichstatementistrueabouttheclassesandinterfacesintheexhibit?A)Compilationwillsucceedforallclassesandinterfaces.B)CompilationofclassCwillfailbecauseofanerrorinline2.C)CompilationofclassCwillfailbecauseofanerrorinline6.D)CompilationofclassAImplwillfailbecauseofanerrorinline2.[單選題]108.方法main(Stringargs[])的定義開頭關鍵字是()。選項.A)publicB)staticC)publicstaticD)publicstaticvoid[單選題]109.Java語言中,else子句不能單獨作為語句使用,它必須和if子句配使用,那么else子句與if子句的配對原則是:else子句總是與離它()的if子句配對使用。選項.A)最遠B)第二遠C)最近D)第二近[單選題]110.所有的JavaApplet都是類,而且它必須是()類的子類。A)AppletB)main()C)GraphicsD)paint[單選題]111.能正確表示a≥10或a≤0的關系表達式是()A)a>=10B)a>=10│a<=0C)a>=10||a<=0D)a>=10&&a<=0[單選題]112.請閱讀下面的程序ClassWhiledemo{PublicStaticVoidMain(string[]Args){IntN=5;While(n>10){System.out.print(n);N++;}}}下列選項中,哪一個是程序運行的結果()。A)死循環(huán)B)編譯錯誤C)無輸出D)56789[單選題]113.下列不屬于Applet編寫步驟的是()A)引入需要的包和類B)定義一個Applet類的子類C)實現(xiàn)Applet類的某些方法D)加密Applet程序[單選題]114.某一個子類要繼承一個父類,要使用關鍵字()A)importB)extendsC)implementsD)java[單選題]115.在File類中,哪個方法是創(chuàng)建目錄且允許創(chuàng)建多級目錄A)mkdir()B)mkdirs()C)delete()D)renameTo()[單選題]116.下列Java命令中,哪一個可以編譯HelloWorld.java文件?A)javaHelloWorldB)javaHelloWorld.javaC)javacHelloWorldD)javacHelloWorld.java[單選題]117.下面選項中,用于將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫的方法是()()A)prepareCall(Stringsql)B)prepareStatement(Stringsql)C)registerDriver(Driverdriver)D)createStatement()[單選題]118.網(wǎng)頁程序設計中,運行下面的JavaScript代碼,則對話框中將顯示()。varx=3;vary=2;varz=(x+2)/y;alert(z);A)2B)2.5C)5D)16[單選題]119.異常包含下列哪些內(nèi)容?A)程序執(zhí)行過程中出現(xiàn)的錯誤B)程序中的語法錯誤C)程序中的編譯錯誤D)其他三個選項都是[單選題]120.在創(chuàng)建對象時必須A)先聲明對象,然后才能使用對象B)先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象C)先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象D)上述說法都對[單選題]121.下面關于Java語言switch語句的描述中,錯誤的是:A)switch語句的表達式不能是字符串B)switch語句中,default子句是可選的C)case后面的常量可以相同D)switch語句體必須是帶花括號{}的語句塊[單選題]122.下列哪個數(shù)代表八進制整數(shù)?()。A)0XA6B)-1E3C)1840D)0144[單選題]123.Hesufferedaserious()inthecarcrash(猛撞),anddiedonthewaytohospital.A)injuryB)accidentC)fallD)attack[單選題]124.下面哪個是java的保留字A)runB)importC)implementD)string[單選題]125.聲明成員變量時,如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進行直接訪問()A)同一類B)同一包中的子類C)同一包中的非子類D)不同包中的子類[單選題]126.下列關于post請求的說法中,正確的是()A)form表單的method屬性設置為?POST?B)form表單的method屬性沒有設置.采用POST方式為默認值C)在<a>標簽中的超鏈接D)在瀏覽器的地址欄中發(fā)出的請求[單選題]127.下列轉(zhuǎn)義字符中,不合法的是()A)'\n'B)'\x'C)'\r'D)'\t'[單選題]128.以下描述正確的有()A)方法的重寫應用在一個類的內(nèi)部B)方法的重載與返回值類型無關C)構造方法不能重載D)構造方法可以重寫[單選題]129.Java語言屬于:A)面向?qū)ο蟮恼Z言B)面向機器的語言C)面向操作系統(tǒng)的語言D)面向過程的語言[單選題]130.在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。A)privateB)protectedC)privateprotectedD)public[單選題]131.在成員方法的訪問控制修飾符中,規(guī)定訪問權限包含該類自身、同包的其他類和其他包的該類子類的修飾符是()A)publicB)privateC)默認D)protected[單選題]132.下面哪項不是JSP操作指令()A)getPropertyB)forwardC)includeD)import[單選題]133.下列選項中,哪個是程序的運行結果classTest{publicstaticvoidmain(String[]args){inta=3;intb=6;System.out.print(a==b);System.out.print(a<b);System.out.print(a!=b);System.out.print(a>=b);}}A)falsefalsetruefalseB)falsefalsetruetrueC)falsetruetruefalseD)truefalsefalsetrue[單選題]134.修改jsp頁面的字符集為UTF-8,應當使用的代碼為:A)<%@pageencoding="UTF-8"%>B)<%@pagepageEncoding="UTF-8"%>C)<%@encodingtype="UTF-8"%>D)<%@pageEncodingtype="UTF-8"%>[單選題]135.若有語句inta=5,b=5;則下列表達式中,結果為25的是()A)(++a)*(--b)B)(a++)*(b--)C)(a++)*(--b)D)(++a)*(b--)[單選題]136.Swing組件在使用方法上和AWT類似,Swing組件在其名稱前冠以什么字母A)JavaB)GUIC)JD)AWT[單選題]137.考慮以下的JAVA程序:publicstaticvoidmain(Stringargs[]){inti,j,num=0;for(i=0;iA)2B)4C)0D)3[單選題]138.如下哪個是Java中的標識符()A)publicB)superC)3numberD)width[單選題]139.在排序過程中,每一次數(shù)據(jù)元素的移動會產(chǎn)生新的逆序的排序方法是()A)簡單插入排序B)快速排序C)冒泡排序D)以上說法均不正確[單選題]140.類中不加任何訪問權限限定的成員屬于()A)defaultB)publicC)privateD)protected[單選題]141.下面關于path環(huán)境變量的說法中,錯誤的是()A)path環(huán)境變量是系統(tǒng)環(huán)境變量中的一種,它用于保存系統(tǒng)的一系列的路徑B)配置系統(tǒng)環(huán)境變量時時以英文逗號(,)分隔每一個路徑的。C)在命令窗口對環(huán)境變量進行的任何修改只對當前窗口有效,一旦關閉窗口,所有的設置都會被取消D)配置系統(tǒng)環(huán)境變量時時以英文半角分號(;)分隔每一個路徑的。[單選題]142.下列關于線程的說法,錯誤的是()A)線程是內(nèi)核級實體,用戶程序不能直接訪間線程的數(shù)據(jù)B)線程是一個程序中的單個執(zhí)行流C)Java的一個重要特性是在語言級支持多線程D)Java中的線程模型包含CPU、代碼和數(shù)據(jù)三個部分[單選題]143.this關鍵字的含義是表示一個()A)指針B)當前對象C)一個類D)一個方法[單選題]144.如果jdk的安裝路徑為:d:\jdk,若想在命令窗口中任何當前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設置為以下哪個選項?()A)d:\jdk;B)d:\jdk\bin;C)d:\jre\bin;D)d:\jre;[單選題]145.繼承是面向?qū)ο蟪绦蛟O計的一個重要特征,它可降低程序的復雜性并使代碼()A)可讀性好B)可重用C)可跨包訪問D)運行更安全[單選題]146.下列組件中不屬于容器的是()A)JFrameB)JButtonC)JToolBarD)JDialog[單選題]147.publicclassFather{publicIntegergetLength(){returnnewInteger(4);}publicstaticvoidmain(String[]args){Fatherf1=newFather();Fatherf=newSun();System.out.println(f1.getLength()+","+f.getLength());}}classSunextendsFather{publicIntegergetLength(){returnnewInteger(5);}}以上代碼的輸出是?A)4,5B)4,4C)5,5D)5,4E)編譯錯誤[單選題]148.下列代碼運行結果:Datetoday=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd(E)");System.out.println("今天是:"+sdf.format(today));A)2018-11-3(星期六)B)2018-11-03(星期六)C)今天是:2018-11-3(星期六)D)今天是:2018-11-03(星期六)[單選題]149.設A為已定義的類名,下面聲明類A的對象a的語句中正確的是()。A)floatB)a;C)publicD)aE)AF)A第2部分:多項選擇題,共20題,每題至少兩個正確答案,多選或少選均不得分。[多選題]150.關于過濾器類的生命周期的說法,描述正確的是()A)對于用戶的每一次請求.容器都會實例化過濾器,并實現(xiàn)攔截B)容器在啟動時就完成過濾器的初始化工作C)在一個應用中.過濾器類的對象實例只有一個D)過濾器每執(zhí)行一次都會調(diào)用doFilter方法[多選題]151.下列關于XML和HTML區(qū)別的描述中,正確的是()A)HTML中的標記是用來顯示數(shù)據(jù)的.而XML中的標記用來描述數(shù)據(jù)的性質(zhì)和結構。B)HTML是不區(qū)分大小寫的.而XML是嚴格區(qū)分大小寫的。C)HTML可以有多個根元素.而格式良好的XML有且只能有一個根元素。D)HTML中.屬性值的引號是可用可不用的,而XML中,屬性值必須放在引號中。[多選題]152.關于HashMap和Hashtable的區(qū)別正確的是A)Hashtable線程不安全,效率高B)HashMap線程安全,效率低C)HashMap允許null鍵和null值D)Hashtable不允許null鍵和null值[多選題]153.以下關于JDK8中接口相關說法正確的是()A)在JDK8中,接口中除了抽象方法外,還可以有默認方法和靜態(tài)方法B)默認方法和靜態(tài)方法都允許有方法體。C)實現(xiàn)接口時,除了要重寫抽象方法,還要重寫默認方法和靜態(tài)方法D)定義常量時必須進行初始化賦值[多選題]154.下面選項中,構成事件監(jiān)聽過程的是()A)事件B)事件源C)ListenerD)事件處理器[多選題]155.下列選項中,屬于FileReader直接或間接父類的有()A)ReaderB)ObjectC)InputStreamD)InputStreamReader[多選題]156.下列選項中,屬于input控件的是()。A)單行文本輸入框B)按鈕C)復選框D)提交按鈕[多選題]157.下面選項中,屬于JDBC實現(xiàn)的是()A)JDBC驅(qū)動管理器B)JDBC驅(qū)動器APIC)JDBC驅(qū)動器D)Java程序[多選題]158.下列選項中,屬于標記屬性的是()。A)cospanB)widthC)floatD)rowspan[多選題]159.下列關于轉(zhuǎn)換流描述正確的有()A)轉(zhuǎn)換流是一種字符流B)轉(zhuǎn)換流是一種包裝流C)轉(zhuǎn)換流不能對圖片、音頻等數(shù)據(jù)的讀寫D)轉(zhuǎn)換流可以對圖片、音頻等數(shù)據(jù)的讀寫[多選題]160.下列說法中正確的是?A)線程就是程序B)線程是一個程序的單個執(zhí)行流C)多線程是指一個程序的多個執(zhí)行流D)多線程用于實現(xiàn)并發(fā)[多選題]161.下列方法屬于java.lang.Math類的有(方法名相同即可)()A)randomB)run()C)sqrt()D)sin()[多選題]162.下列關于HashMap和Hashtable的區(qū)別,說法正確的是A)Hashtable線程不安全,效率高B)HashMap線程安全,效率低C)HashMap允許null鍵和值D)Hashtable不允行null鍵和值[多選題]163.下列選項中,屬于?target?屬性值的是()A)_doubleB)_selfC)_newD)_blank[多選題]164.下面布爾類型變量的定義中,錯誤的是()A)booleana=true;B)booleanb=false;C)booleanc=0;D)booleand=1;[多選題]165.下列關于Random類中常用方法描述正確的是A)intnextInt():產(chǎn)生一個整型隨機數(shù)B)longnextLong():產(chǎn)生一個long型隨機數(shù)C)floatnextFloat():產(chǎn)生一個float型隨機數(shù)D)doublenextDouble():產(chǎn)生一個double型隨機數(shù)[多選題]166.下面關于Java反射的描述,錯誤的是A)Java反射主要涉及的類如Class,Method,Filed,等,他們都在java.lang.reflet包下B)通過反射,可以突破Java語言提供的對象成員、類成員的保護機制,訪問一般方式不能訪問的成員C)Java反射機制一般會帶來效率問題,效率問題主要發(fā)生在查找類的方法和字段對象,因此通過緩存需要反射類的字段和方法就能達到與之間調(diào)用類的方法和訪問類的字段一樣的效率D)Java反射機制提供了字節(jié)碼修改的技術,可以動態(tài)的修剪一個類[多選題]167.下列關于case關鍵字的說法中,正確的是()A)case關鍵字后面必須是常量。B)case關鍵字后面的break必須存在。C)case關鍵字后面的break可以沒有。D)case關鍵字后面的值必須不一樣。[多選題]168.下面哪些可以使用static關鍵字修飾?()A)成員變量B)局部變量C)成員方法D)成員內(nèi)部類[多選題]169.下面選項中,關于SessionID的說法正確的是()A)每個HttpSession對象都有唯一的SessionB)SessionIC)由Servlet容器創(chuàng)建D)SessionID必須保存在客戶端的cookie文件中E)Servlet容器會把Session第3部分:判斷題,共44題,請判斷題目是否正確。[判斷題]170.Properties類表示一個持久的屬性集。A)正確B)錯誤[判斷題]171.Java語言規(guī)定:任何一個子類的構造方法都必須調(diào)用其父類的構造方法(包括隱式調(diào)用),并且調(diào)用父類構造方法的語句必須是子類構造方法的第一條語句。()A)正確B)錯誤[判斷題]172.Java語言支持跨平臺的特性。A)正確B)錯誤[判斷題]173.floatheight=1.0f;是的float型變量聲明A)正確B)錯誤[判斷題]174.Set模擬數(shù)學中集合的概念,是最簡單的一種集合。Set的特征是集合中不允許出現(xiàn)重復的元素;集合中不區(qū)分元素順序A)正確B)錯誤[判斷題]175.使用foreach循環(huán)遍歷集合和數(shù)組時,可以訪問集合中的元素,并對其中的元素進行修改。()A)正確B)錯誤[判斷題]176.在一個DTD文件中,可以包含元素的定義.元素之間關系的定義.元素屬性的定義以及實體和符號的定義。()A)正確B)錯誤[判斷題]177.默認情況下圖像是沒有邊框的,通過border屬性可以為圖像添加邊框。()()A)正確B)錯誤[判斷題]178.JavaScript語言通常習慣在每行代碼的結尾處加上分號,來保證代碼的嚴謹性.準確性。()A)正確B)錯誤[判斷題]179.如果一個類繼承了一個抽象類,但是沒有完全復寫父類的所有的37.抽象方法那么這個類也必須是抽象類()A)正確B)錯誤[判斷題]180.Lock鎖在使用時比synchronized鎖更加靈活。A)正確B)錯誤[判斷題]181.List的特征是集合區(qū)分元素的順序,允許存放重復的元素。A)正確B)錯誤[判斷題]182.Float是java.lang包中一個類的名字,而float是java關鍵字,用來聲明float基本數(shù)據(jù)類型變量。A)正確B)錯誤[判斷題]183.Java整型int占據(jù)2個字節(jié),取值范圍是:-32768~32768。()選項.A)正確B)錯誤[判斷題]184.在Java中,通過強制類型轉(zhuǎn)換可以將int類型的數(shù)據(jù)轉(zhuǎn)換為boolean類型。()A)正確B)錯誤[判斷題]185.在Java中,子類可以覆蓋父類中的任意方法()A)正確B)錯誤[判斷題]186.通過調(diào)用System類,可以獲取jvm的版本信息。()A)正確B)錯誤[判斷題]187.集合相關的接口和類均處于java.util包下。A)正確B)錯誤[判斷題]188.使用String類的toCharArray()方法可以將一個字符串轉(zhuǎn)為一個字符數(shù)組。A)正確B)錯誤[判斷題]189.合理使用泛型可以避免在程序中進行強制類型轉(zhuǎn)換。A)正確B)錯誤[判斷題]190.客戶端向服務器請求服務時,請求方式只有GET.POST兩種()A)正確B)錯誤[判斷題]191.可以使用protected修飾符來防止方法和數(shù)據(jù)被不同包的非子類訪問。A)正確B)錯誤[判斷題]192.run()方法不被顯示調(diào)用,當調(diào)用線程的start()方法時,Java虛擬機自動調(diào)用線程run()方法。A)正確B)錯誤[判斷題]193.Error類稱為錯誤類,它表示Java運行時產(chǎn)生的系統(tǒng)內(nèi)部錯誤或資源耗盡的錯誤,是比較嚴重的,僅靠修改程序本身是不能恢復執(zhí)行的。()A)正確B)錯誤[判斷題]194.XMLSchema約束文檔中聲明名稱空間的語法格式是:()A)正確B)錯誤[判斷題]195.[]只能在構造方法中使用this調(diào)用其它的構造方法,不能在成員方法中使用。A)正確B)錯誤[判斷題]196.在創(chuàng)建線程對象時向構造方法的參數(shù)傳遞一個實現(xiàn)Runnable接口類的實例,該實例對象稱作所創(chuàng)線程的目標對象。A)正確B)錯誤[判斷題]197.關鍵字是編程語言里事先定義好并賦予了特殊含義的單詞。()A)正確B)錯誤[判斷題]198.class是一個用于聲明類的關鍵字。()A)正確B)錯誤[判斷題]199.服務器向客戶端發(fā)送Cookie時,會在HTTP響應頭字段中增加Set-Cookie響應頭字段。()A)正確B)錯誤[判斷題]200.RuntimeException類及其子類用于表示運行時異常。()A)正確B)錯誤[判斷題]201.[]當一個類實現(xiàn)接口時,必須實現(xiàn)接口中的所有方法。A)正確B)錯誤[判斷題]202.適配器類是監(jiān)聽器接口的默認實現(xiàn)類。A)正確B)錯誤[判斷題]203.在實例化子類對象時,會自動調(diào)用父類無參的構造方法()A)正確B)錯誤[判斷題]204.如果一個成員變量被修飾為final的,就是常量,常量必須賦給初值,而且不能再發(fā)生變化。A)正確B)錯誤[判斷題]205.Java中的運算符也符合先乘除后加減。()A)正確B)錯誤[判斷題]206.FileInputStream輸入流按字節(jié)(byte)讀取文件的內(nèi)容。A)正確B)錯誤[判斷題]207.無序列表的列表項中只能嵌套無序列表。()()A)正確B)錯誤[判斷題]208.對Java程序來說,如果一個進程中只有前臺線程運行,這個進程就會結束。A)正確B)錯誤[判斷題]209.[]Java語言有三種技術平臺,分別是JavaSE、JavaME、JavaEE。A)正確B)錯誤[判斷題]210.在表格中,valign屬性用來設置一行內(nèi)容的水平對齊方式。()A)正確B)錯誤[判斷題]211.一個Java類可以有多個父類。A)正確B)錯誤[判斷題]212.關于XMLSchema文檔,除簡單類型之外的其它類型都是復雜類型。定義復雜類型,需要使用xs:complexType元素來定義。()A)正確B)錯誤[判斷題]213.當break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時,它只能跳出內(nèi)層循環(huán)。()A)正確B)錯誤第4部分:問答題,共40題,請在空白處填寫正確答案。[問答題]214.子類對父類繼承來的屬性重新定義稱為___。子類對自身擁有的同名方法的重新定義稱____。[問答題]215.談談你對多態(tài)的理解。[問答題]216.請問,以下哪種修飾符可以使變量對于任何其他類都是不可見的,包括子類?請選擇一個[問答題]217.單行注釋通常用于對程序中的某一行代碼進行解釋,用符號【】表示。[問答題]218.數(shù)據(jù)庫連接池負責分配、管理和()數(shù)據(jù)庫連接,它允許應用程序重復使用現(xiàn)有的數(shù)據(jù)庫連接,而不是重新建立。[問答題]219.請編寫一個Applet,它由兩個類定義組成:類A中定義了short型變量i和char型變量ch,及一個帶兩個參數(shù)的構造函數(shù)(為變量i和ch做初始化)。主類Applet1中創(chuàng)建了兩個A類的對象x1(i的初始值為12,ch的初始值為?6)?和x2(i的初始值為62,ch的初始值為65),還定義了一個方法b,b的參數(shù)和返回值均為A類的對象,功能為將參數(shù)對象的屬性i加3,屬性ch也加3,使返回結果為另一個A類的對象(即不破壞實在參數(shù)的值)。請在paint()方法中先輸出x1、x2的屬性值,然后再分別以x1、x2為實在參數(shù)調(diào)用方法b(),并輸出調(diào)用結果,最后再次輸出x1、x2的屬性值。[問答題]220.寫出工廠模式的實例代碼?[問答題]221.page指令的屬性名稱都是區(qū)分大小寫的。()[問答題]222.編寫Applet,當鼠標進入Applet時,通過paint()方法在坐標(20,50)處,顯示一幅圖像,圖像名稱為a.gif,顯示的高、寬分別為50、80;鼠標移出時,在坐標(70,130)處,顯示另一幅圖像,圖像名稱為b.gif,顯示的高、寬分別為80、60。這些圖像與嵌入該小程序的網(wǎng)頁在同一目錄下(程序中用到的圖像在計算機中找)[問答題]223.JDK中提供的兩個轉(zhuǎn)換流分別是()和OutputStreamWriter。[問答題]224.編寫一個StringBufferDemo類,在主方法中,創(chuàng)建兩個int值,和一個double值,建立一個StringBuffer對象,將上面三個值追加到緩沖區(qū),并將緩沖區(qū)變成字符串,輸出結果。[問答題]225.final、finally、finalize的區(qū)別?[問答題]226.構造方法沒有返回值類型,因此不能使用【】語句。[問答題]227.<c:set>標簽用于給程序中的某個對象設置值,有效范圍沒有指定默認是()。[問答題]228.請編寫一個Application,在其主類中定義一個int類型變量i,并令其初值為123;主類中還定義了m1()和m2()等兩個方法。在主方法main()和方法m1()中也各定義一個int類型變量i,它們的初值分別為456和789;方法m1()的功能是輸出它的局部變量i的值;方法m2()的功能是先輸出類變量i的值,然后使類變量i增加值6后再次輸出其值;主方法main()的功能是先輸出它的局部變量i的值,然后先后調(diào)用m1()和m2()實現(xiàn)它們的功能。[問答題]229.字節(jié)流和字符流的區(qū)別以及聯(lián)系?[問答題]230.使用JavaFXSceneBuilder工具通過可視化的方式進行圖形用戶界面布局設計后,會自動生成()代碼。[問答題]231.數(shù)組x定義如下intx[][]=newint[3][2]則x..length的值為__________。[問答題]232.JDK8中新增了一個()接口,可以將集合、數(shù)組的中的元素轉(zhuǎn)換為Stream流的形式。[問答題]233.自定義一個異常類NoThisSoundException和Player類,在Player的play()方法中使用自定義異常,要求入下:1)NoThisSongException繼承Exception類,類中有一個無參和一個接收一個String類型參數(shù)的構造方法,構造方法中都使用super關鍵字調(diào)用父類的構造方法。2)Player類中定義一個play(intindex)方法,方法接收一個int類型的參數(shù),表示播放歌曲的索引,當index>10時,paly()方法用throw關鍵字拋出NoThisSongException異常,創(chuàng)建異常對象時,調(diào)用有參的構造方法,傳入?您播放的歌曲不存在?。3)在測試類中創(chuàng)建Player對象,并調(diào)用play()方法測試自定義的NoThisSongException異常,使用try…catch語句捕獲異常,調(diào)用NoThisSongException的getMessage()方法打印出異常信息。[問答題]234.運行程序PublicclassTest{publicstaticvoidmain(String[]args){Strings1="WelcometoJava!";Strings2="WelcometoJava!";if(s1==s2)System.out.println("s1和s2引用同一個字符串對象");ElseSystem.out.println("s1和s2引用不同的字符串對象");}}A)s1和s2引用同一個字符串對象B)s1和s2引用不同的字符串對象[問答題]235.class="fr-ficfr-dibcursor-hover"[問答題]236.用關鍵字____修飾的方法不能被當前類的子類重新定義[問答題]237.請閱讀下面的程序,分析代碼是否能夠正確編譯,如果能夠正確編譯,請列出運行的結果,否則請說明編譯失敗的原因。PublicclassTest{Publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){For(intk=1;k<=3;k++){System.out.print("*");}System.out.println();}}}[問答題]238.println(10%20);這段代碼輸出的結果是?[問答題]239.假設在程序設計中定義一個數(shù)組?byte[]b1=newbyte[20];?,數(shù)組的下標范圍是()。[問答題]240.假設在數(shù)據(jù)庫中有一個名字叫做?proc_insert?的存儲過程,包括in參數(shù)和out參數(shù)共4個輸入輸出參數(shù),在程序中調(diào)用該存儲過程的參數(shù)串為()。[問答題]241.請說說Collection和Collections的有什么區(qū)別?[問答題]242.以下程序段的輸出結果為()。classclass1{publicstaticvoidmain(Stringargs[]){inta=6;class2c=newclass2(.);c.pnt(a);}}classclass2{publicvoidpnt(intx){x++;System.out.println("x="+x);}}[問答題]243.當intx=3;inty=4:時,則表達式intz=x>y?x:y;中,z的結果是()[問答題]244.在介紹TCP/IP結構時,提到傳輸層的兩個重要的高級協(xié)議,分別是()和TCP。[問答題]245.Java中的程序代碼都必須在一個類中定義,類使用______關鍵字來定義。[問答題]246.在Java中一個接口可以繼承多個接口,繼承的接口之間使用【】隔開即可。[問答題]247.面向?qū)ο蟮某绦蛟O計技術具有:()、()和()三個特性。[問答題]248.abstract修飾的類稱為(),不能用它實例化一個對象,它只能被()。[問答題]249.假設x=13,y=4,則表達式x%y!=0的值是(),其數(shù)據(jù)類型是()。[問答題]250.使用Arrays的sort方法時將會按照()對數(shù)組元素進行排序。[問答題]251.在Java中有一種叫做()特殊方法,在程序中用它來對類成員進行初始化。[問答題]252.for關鍵字后面()中包括了三部分內(nèi)容:初始化表達式、_________和操作表達式,它們之間用()分隔。[問答題]253.set接口主要有兩個實現(xiàn)類,分別是()和()[單選題]254.某用戶的BBS登錄密碼由字母、數(shù)字與下劃線組成,在Java語言中,若用變量psd存儲該用戶密碼,則psd的數(shù)據(jù)類型應定義為A)intB)doubleC)charD)String[單選題]255.求ch的值:Stringstr=newString("abcdefghi");charch=str.charAt(2);A)"b"B)"c"C)67D)99[單選題]256.下面關于JDBC驅(qū)動器API與JDBC驅(qū)動器關系的描述,正確的是()()A)JDBC驅(qū)動器API是接口,而JDBC驅(qū)動器是實現(xiàn)類B)JDBC驅(qū)動器API內(nèi)部包含了JDBC驅(qū)動器C)JDBC驅(qū)動器內(nèi)部包含了JDBC驅(qū)動器APID)JDBC驅(qū)動器是接口,而JDBC驅(qū)動器API是實現(xiàn)類[單選題]257.Java源程序經(jīng)過編譯產(chǎn)生的二進制文件稱為是A)字節(jié)碼B)Application程序C)機器指令D)Applet程序[單選題]258.在Java程序中,已將FileWriter對象連接到BufferedWriter對象上,要實現(xiàn)緩沖式輸出,可對BufferedWriter對象使用什么方法?A)read()B)write()C)readLine()D)writeLong()[單選題]259.在Java語言中,以下哪個關鍵字用于在方法上聲明拋出異常?A)tryB)catchC)throwsD)throw[單選題]260.能處理鼠標拖動和移動兩種事件的接口是A)ActionListenerB)ItemListenerC)MouseListenerD)MouseMotionListener1.答案:D解析:2.答案:C解析:3.答案:B解析:4.答案:A解析:5.答案:B解析:6.答案:C解析:7.答案:D解析:8.答案:B解析:9.答案:C解析:10.答案:A解析:11.答案:D解析:12.答案:D解析:13.答案:B解析:14.答案:C解析:15.答案:C解析:16.答案:D解析:17.答案:A解析:18.答案:C解析:19.答案:B解析:20.答案:D解析:21.答案:A解析:22.答案:B解析:23.答案:D解析:24.答案:D解析:25.答案:C解析:26.答案:D解析:27.答案:C解析:28.答案:A解析:29.答案:A解析:30.答案:A解析:31.答案:A解析:32.答案:C解析:33.答案:B解析:34.答案:D解析:實例化時,構造方法要傳遞Test(inta),這里沒有傳遞。35.答案:A解析:36.答案:C解析:37.答案:B解析:38.答案:B解析:特性分析39.答案:B解析:40.答案:B解析:41.答案:C解析:特性分析42.答案:A解析:43.答案:B解析:44.答案:B解析:45.答案:B解析:46.答案:B解析:47.答案:D解析:48.答案:B解析:49.答案:A解析:50.答案:B解析:51.答案:C解析:52.答案:C解析:53.答案:B解析:54.答案:C解析:55.答案:C解析:56.答案:D解析:57.答案:D解析:58.答案:C解析:59.答案:A解析:60.答案:D解析:61.答案:D解析:62.答案:C解析:63.答案:C解析:64.答案:A解析:65.答案:D解析:66.答案:B解析:67.答案:C解析:C:對象創(chuàng)建的過程正確68.答案:C解析:69.答案:C解析:70.答案:C解析:71.答案:B解析:72.答案:A解析:73.答案:C解析:74.答案:A解析:75.答案:C解析:76.答案:B解析:77.答案:B解析:78.答案:C解析:表達式?-(char)-1+1?中,首先把-1在內(nèi)存中用二進制表示為:0b1111111111111111對它進行強制類型轉(zhuǎn)換為一個無符號整型為65535,因此,該表達式運算結果為-65534。該表達式可以通過編譯,不是數(shù)據(jù)0,也不是數(shù)據(jù)2,因此只能是一個垃圾數(shù)據(jù)。正確答案:C79.答案:B解析:特性分析80.答案:B解析:81.答案:A解析:82.答案:B解析:83.答案:A解析:84.答案:D解析:85.答案:C解析:86.答案:D解析:j=++i等于i=i+1;j=i;87.答案:D解析:88.答案:A解析:89.答案:A解析:90.答案:A解析:91.答案:B解析:92.答案:B解析:93.答案:A解析:94.答案:C解析:C:變量是不能抽象的。95.答案:A解析:96.答案:D解析:97.答案:A解析:98.答案:B解析:99.答案:B解析:100.答案:B解析:101.答案:B解析:102.答案:D解析:103.答案:A解析:104.答案:C解析:105.答案:B解析:106.答案:C解析:107.答案:C解析:考察多態(tài)性的動態(tài)綁定,如果方法的簽名相同,則返回類型應該與超類的相同或是超類中返回類型的子類型。上題中C類中有方法Objectexecute()以及Stringexecute(),Object不是Strng類型的子類型,所以錯誤。108.答案:D解析:109.答案:C解析:110.答案:A解析:111.答案:C解析:112.答案:C解析:113.答案:D解析:114.答案:B解析:115.答案:B解析:116.答案:D解析:117.答案:B解析:GetMetaData()用于返回表示數(shù)據(jù)庫的元數(shù)據(jù)的DatabaseMetaData對象createStatement()創(chuàng)建一個Statement對象來將SQL語句發(fā)送到數(shù)據(jù)庫registerDri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論