版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷44)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下面選項中,用來表示Filter鏈的對象是()A)Filter對象B)FilterConfig對象C)FilterChain對象D)ServletChain對象答案:C解析:[單選題]2.執(zhí)行下面的程序后,輸出結(jié)果為()Intx=10;While(x>6){x--;}System.out.print(x);選項.A)5B)6C)7D)8答案:B解析:[單選題]3.MVC模式中,C指的是()A)模型B)視圖C)控制器D)邏輯答案:C解析:[單選題]4.關(guān)于HTTP常見響應(yīng)碼中,以下說法正確的是:A)200表示請求失敗,需要重新發(fā)送B)404表示URL路徑不存在C)500表示操作完成,請求成功D)403表示操作完成,請求成功答案:B解析:[單選題]5.認(rèn)真閱讀下面代碼,并按要求進(jìn)行作答。y=2;z=6;x=y+z;在以上語句執(zhí)行后,x的值是()A)2B)6C)8D)null答案:C解析:[單選題]6.以下對于XPath語法描述錯誤的是A)?/?表示絕對路徑,必須從根節(jié)點開始B)?//?表示相對路徑,可以從任意位置開始C)?.?表示通配符D)?@?表示選取屬性答案:C解析:[單選題]7.在Java中,switch...case語句中的參數(shù)不能是()A)intB)ObjectC)StringD)char答案:B解析:特性分析[單選題]8.下面關(guān)于JSP文件注冊和映射虛擬路徑的說法中,正確的是()A)只需將<servlet-class>元素修改為<jsp-file>元素即可B)只需將<servlet-name>元素修改為<jsp-file>元素即可C)只需將<url-pattern>元素修改為<jsp-file>元素即可D)與原來配置一樣.<servlet-class>中直接寫jsp文件所在地址就可以答案:A解析:[單選題]9.下列程序運行結(jié)果是()publicclassDemo{publicstaticvoidmain(String[]args){Demodemo=newDemo();demo.show(newCar(){publicvoidrun(){System.out.println(\"demorun\");}});}publicvoidshow(Carc){c.run();}}abstractclassCar{publicvoidrun(){System.out.println(\"carrun...\");}}A)carrunB)demorunC)無結(jié)果D)編譯報錯答案:B解析:[單選題]10.下列數(shù)組的聲明形式錯誤的是()。選項.A)floata[];B)floata[5];C)inta[]=newint[5];D)float[]c;答案:B解析:[單選題]11.文件下載時,用來告知瀏覽器以附件形式下載資源的響應(yīng)頭是()。A)Content-DispositionB)Content-TypeC)ContentEncodingD)ContentAttachment答案:A解析:[單選題]12.下列關(guān)于構(gòu)造方法定義的描述中,錯誤的是()。A)方法名與類名相同B)在方法名的前面沒有返回值類型的聲明C)當(dāng)定義了有參構(gòu)造方法,系統(tǒng)默認(rèn)的無參構(gòu)造方法依然存在D)在方法中不能使用return語句返回一個值答案:C解析:[單選題]13.下列方法中,可以正確加入類SubX中且父類的方法不會被覆蓋的是()ClassXPublicintF(intA,intb){Ints;S=a+b;Returns;}}ClassSubXextendsX{}A)intF(intA,intb){}B)publicvoidF(){}C)publicintF(intA,intb)throwsMyException{}D)publicfloatF(intA,intB,floatb=1.0){}答案:B解析:[單選題]14.在編寫Java程序時,若需要使用到圖形用戶接口中的類,必須在程序的開頭寫上下面的哪條語句?A)importjava.awt.*;B)importjava.applet.*;C)import.*;D)其他三個選項都對答案:A解析:[單選題]15.在Java中,關(guān)于面向接口編程的描述錯誤的是()A)降低程序的耦合性B)易于系統(tǒng)的擴(kuò)展C)易于系統(tǒng)的維護(hù)D)以上描述均不正確答案:D解析:[單選題]16.在Java中,負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是:A)虛擬機(jī)B)垃-圾回收器C)編譯器D)多線程機(jī)制答案:A解析:[單選題]17.在JAVA中,Object類的()方法判斷指定對象與該對象是否相等A)equalsB)hashCodeC)toStringD)getClass答案:A解析:[單選題]18.()表達(dá)式不可以作為循環(huán)條件A)i++;B)i>5;C)bEqual=str.equals("q");D)count==i;答案:A解析:[單選題]19.下列代碼段執(zhí)行后的結(jié)果是()Intk=0;Int[]a={2,9,8,9,4};For(inti=o;i<5;i++){If(a[i]>=a[k]){K=i;}}System.out.print(""+k);A)0B)1C)2D)3答案:D解析:[單選題]20.下面哪個修飾符不可以修飾接口中的成員變量?()A)publicB)staticC)finalD)private答案:D解析:[單選題]21.對象的特征在類中表示為變量,稱為類的()。A)對象B)屬性C)方法D)數(shù)據(jù)類答案:B解析:[單選題]22.若一個類中對某個方法進(jìn)行了重載,則能夠區(qū)分這些重載方法的手段是()。A)它們返回值類型的不同B)它們的名稱的不同C)它們的修飾符的不同D)它們的參數(shù)表的不同答案:D解析:[單選題]23.main()方法形式參數(shù)的正確寫法是A)Stringa[]B)StringargsC)CharargsD)StringBufferargs[]答案:A解析:[單選題]24.在成員變量的修飾符中,規(guī)定只允許該類自身訪問的修飾符是()A)privateB)publicC)默認(rèn)D)protected答案:A解析:[單選題]25.以下有關(guān)構(gòu)造方法的說法,正確的是A)一個類的構(gòu)造方法可以有多個B)構(gòu)造方法在類定義時被調(diào)用C)構(gòu)造方法只能由對象中的其它方法調(diào)用D)構(gòu)造方法可以和類同名,也可以和類名不同答案:A解析:[單選題]26.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==0){continue;}sum+=i;}System.out.println("sum="+sum);}}程序的運行結(jié)果是()A)1050B)2050C)2500D)以上答案都不對答案:C解析:[單選題]27.以下類型數(shù)據(jù)中()不一定能被精確地表示。A)doubleB)intC)charD)long答案:A解析:[單選題]28.對于構(gòu)造函數(shù),下列敘述不正確的是()。A)構(gòu)造函數(shù)也允許重載B)子類無條件地繼承父類的無參構(gòu)造函數(shù)C)子類不允許調(diào)用父類的構(gòu)造函數(shù)D)在同一個類中定義的重載構(gòu)造函數(shù)可以相互調(diào)用答案:C解析:[單選題]29.以下哪個不是page指令的屬性()。A)importB)pageEncodingC)errorPageD)content答案:D解析:[單選題]30.繼承是面向?qū)ο蟪绦蛟O(shè)計的一個重要特征,它可降低程序的復(fù)雜性并使代碼()A)可讀性好B)可重用C)可跨包訪問D)運行更安全答案:B解析:[單選題]31.有Java對象定義:Graphicsg,下面能畫出一個圓的語句是A)g.drawArc(300,300,200);B)g.drawOval(300,300,200);C)g.drawRect(300,300,200,200);D)g.drawOval(300,300,200,200);oval:橢圓,300,300是中心坐標(biāo),200,200是長軸和短軸答案:D解析:[單選題]32.下列關(guān)于多線程中的靜態(tài)同步方法說法中,正確的是()A)靜態(tài)同步方法的鎖不是this,而是該方法所在類的class對象。B)靜態(tài)同步方法的鎖既可以是this,也可以是該方法所在類的class對象。C)一個類中的多個靜態(tài)同步方法可以同時被多個線程執(zhí)行。D)不同類的靜態(tài)同步方法被多線程訪問時,線程間需要等待。答案:B解析:[單選題]33.假如程序運行時敲入如下命令:javaMyProggoodmorning,則結(jié)果會怎樣?()publicclassMyProg{publicstaticvoidmain(Stringargv[]){System.out.println(argv[1])}}A)myprogB)goodC)morningD)Exceptionraised:"java.lang.ArrayIndexOutOfBoundsException:2"答案:C解析:[單選題]34.如果局部變量和成員變量同名,如何在局部變量作用域內(nèi)引用成員變量?A)不能引用,必須改名,使它們的名稱不相同B)在成員變量前加this,使用this訪問該成員變量C)在成員變量前加super,使用super訪問該成員變量D)不影響,系統(tǒng)可以自己區(qū)分答案:B解析:[單選題]35.為了定義三個整型數(shù)組a1、a2、a3,下面聲明正確的語句是()。A)intArray[]a1,a2;inta3[]={1,2,3,4,5};B)int[]a1,a2;inta3[]={1,2,3,4,5};C)inta1,a2[];inta3={1,2,3,4,5};D)int[]a1,a2;inta3=(1,2,3,4,5);答案:B解析:[單選題]36.下列選項中,哪一項不屬于Java語言的簡單數(shù)據(jù)類型。A)整型B)數(shù)組C)字符型D)浮點型答案:B解析:[單選題]37.下面選項中,與web應(yīng)用具有相同的生命周期的對象是()A)ServletB)ServletConfigC)GenericServletD)ServletContext答案:D解析:[單選題]38.如果一個類不想被繼承,可以使用哪個關(guān)鍵字修飾?A)publicB)finalC)abstractD)static答案:B解析:[單選題]39.關(guān)于<jsp:useBean>的說法中,錯誤的是:A)id屬性用于指定一個變量名,可以使用該變量名引用所創(chuàng)建的Bean實例B)class屬性用于指定一個完整的類名,可以指定一個抽象類C)class屬性指定的類名必須包含公共的、無參的構(gòu)造方法D)scope屬性用于指定Bean實例的存儲范圍答案:B解析:[單選題]40.下列有關(guān)線程的兩種創(chuàng)建方式說法錯誤的是A)通過繼承Thread類與實現(xiàn)Runnable接口都可以創(chuàng)建多線程程序B)實現(xiàn)Runnable接口相對于繼承Thread類來說,可以避免由于Java的單繼承帶來的局限性C)通過繼承Thread類與實現(xiàn)Runnable接口創(chuàng)建多線程這兩種方式?jīng)]有區(qū)別D)大部分的多線程應(yīng)用都會采用實現(xiàn)Runnable接口方式創(chuàng)建答案:C解析:[單選題]41.如果將類Myclass聲明為public,它的文件名是A)Myclass.javaB)Myclass.classC)myclass.javaD)myclass.class答案:A解析:[單選題]42.有如下代碼段:{if(unsafe()){//dosomething…}elseif(safe()){//dotheother...}}其中方法unsafe()將拋出IOException,以下選項可插入到第1行的是A)publicIOExceptionmethodName()B)publicvoidmerhodName()C)publicvoidmethodName()throwsIOExceptionD)publicvoidmethodName()throwIOException答案:C解析:[單選題]43.Java語言是1995年由()公司發(fā)布的。選項.A)SunB)MicrosoftC)BorlandD)FoxSoftware答案:A解析:[單選題]44.在Java中,多態(tài)的實現(xiàn)不僅能減少編碼的工作量,還能大大提高程序的可維護(hù)性及可擴(kuò)展性,下面哪一個選項不屬于多態(tài)的條件()。A)子類重寫父類的方法B)子類重載同一個方法C)要有繼承或?qū)崿F(xiàn)D)父類引用指向子類對象答案:B解析:無[單選題]45.下列選項中,用于引入包的關(guān)鍵字是A)classB)importC)packageD)static答案:B解析:[單選題]46.下列哪個敘述是錯誤的?A)類中的static方法可以用類名調(diào)用。B)實例方法可以操作static變量。C)類方法(static方法)可以操作實例變量。D)類方法(static方法)可以操作static變量。答案:C解析:[單選題]47.Givencodebelow,whichstatementiscorrect()?PublicclassPerson{Staticintarr[]=newint[5];Publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)Compileerror.B)Compilesbutrun-timeerrorC)Prints0D)Printsnothing答案:C解析:[單選題]48.需要用到異常處理的語句是A)System.out.println();B)System.in.read();C)Scanner.nextInt();D)System.exist(0);答案:B解析:[單選題]49.下面哪個可以改變?nèi)萜鞯牟季郑?)A)setLayout(aLayoutManager);B)addLayout(aLayoutManager);C)layout(aLayoutManager);D)setLayoutManager(aLayoutManager);答案:A解析:Java設(shè)置布局管理器setLayout()[單選題]50.表達(dá)式3510/1000的運算結(jié)果為A)3B)3.51C)3.510D)4答案:A解析:[單選題]51.外部類不能直接訪問內(nèi)部類的成員RandomAccessFile類的()方法可以用于向屏幕上輸出一個double數(shù)據(jù)。A)writeLineB)writeDoubleC)seekD)close答案:B解析:[單選題]52.一個帶有public修飾符Java類Dinner的Java程序正確命名是:()。選項.A)DinnerB)Dinner.javaC)dinner.javaD)Dinner.jar答案:B解析:[單選題]53.要使類中的某個成員變量只能被同一個包中的類訪問,該變量A)只能用protected修飾B)只能用public修飾C)只能用private修飾D)應(yīng)不加修飾符答案:D解析:[單選題]54.intk=0,m=0;inti,j=0;for(i=0;i<2;i++){for(j=0;j<3;j++)k++;k-=j;}m=i+j;System.out.println("k=?+k+?m="+m);A)k=0,m=5B)k=5,m=6C)k=0,m=6D)k=6,m=5答案:A解析:[單選題]55.如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進(jìn)行直接訪問A)同一類B)同一包中的子類C)同一包中的非子類D)不同包中的子類答案:D解析:[單選題]56.如果需要創(chuàng)建常量,需要使用下列哪一個修飾符()A)publicB)privateC)finalD)String答案:C解析:[單選題]57.要求35度的sin值,可以寫成()A)Math.sin(35)B)Math.sin(Math.toRadians(35))C)Math.sin(Math.toDegrees(35))D)Math.sin(Math.toRadian(35))E)Math.sin(Math.toDegree(35))答案:B解析:第2部分:多項選擇題,共11題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.在Java中,可以將以下()正確的賦值給char類型的變量【選兩項】A)'A'B)65C)12.5D)"A"答案:AB解析:[多選題]59.final可以修飾如下哪些內(nèi)容()A)類B)接口C)方法D)變量答案:ACD解析:[多選題]60.在JavaScript中,以下使用注釋正確的是?A)/我是單行注釋B)*/我是多行注釋C)//我是單行注釋D)我是多行注釋*/答案:CD解析:[多選題]61.在Java中,以下關(guān)于String對象說法不正確的有()【選兩項】A)String是引用數(shù)據(jù)類型B)代碼Strings="123";s=s+"4";出現(xiàn)編譯出錯C)String中的equals方法用于比較兩個字符串的內(nèi)容是否相同D)Stringa=null,a.length()等于0答案:BD解析:[多選題]62.對ResultSetHandler下列實現(xiàn)類的描述正確的有()。A)BeanHandler:將結(jié)果集中的第一行數(shù)據(jù)封裝到一個對應(yīng)的JavaBean實例中。B)BeanListHandler:把每條數(shù)據(jù)的字段值各放入一個JavaBean中,再把所有JavaBean都放入List集合中。C)ColumnListHandler:將指定列的所有數(shù)據(jù),將他們放入一個List集合中。D)ScalarHandler:將結(jié)果集中某一條記錄的某一列數(shù)據(jù)存儲成Object對象。答案:ABCD解析:[多選題]63.下列說法中正確的是?A)線程就是程序B)線程是一個程序的單個執(zhí)行流C)多線程是指一個程序的多個執(zhí)行流D)多線程用于實現(xiàn)并發(fā)答案:BCD解析:[多選題]64.下列選項中,pageContext可以獲取到的隱式對象有()。A)applicationScopeB)pageScopeC)cookieD)header答案:AB解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關(guān)。()A)正確B)錯誤答案:對解析:[判斷題]66.抽象方法是一種只有說明而無具體實現(xiàn)的方法。A)正確B)錯誤答案:對解析:[判斷題]67.對象可作方法參數(shù),對象數(shù)組不能作為方法參數(shù)。()A)正確B)錯誤答案:錯解析:[判斷題]68.floatheight=1.0f;是的float型變量聲明A)正確B)錯誤答案:對解析:[判斷題]69.門戶網(wǎng)站的服務(wù)器都是多線程實現(xiàn)的。A)正確B)錯誤答案:對解析:門戶網(wǎng)站需要被多個用戶同時訪問,所以它的服務(wù)器必須由多線程實現(xiàn)。[判斷題]70.java應(yīng)用程序的主類可以不是public類A)正確B)錯誤答案:對解析:[判斷題]71.使用等號可以為對象賦值。()A)正確B)錯誤答案:錯解析:[判斷題]72.接口中的常量默認(rèn)是publicstatic的變量。A)正確B)錯誤答案:對解析:[判斷題]73.if中的語句不能嵌套。()A)正確B)錯誤答案:錯解析:If中的語句可以根據(jù)需要繼續(xù)嵌套,不僅可以嵌套if語句、還可以嵌套其他的結(jié)構(gòu)化語句,包括循環(huán)語句、開關(guān)語句等等;[判斷題]74.在使用列表時,如果列表項中包含若干子列表項,就需要將列表進(jìn)行嵌套。()()A)正確B)錯誤答案:對解析:[判斷題]75.FileReader字符輸入流可以用于從文件中直接讀取字符。A)正確B)錯誤答案:對解析:從文件中直接讀取字符便可以使用字符輸入流FileReader,通過此流可以從關(guān)聯(lián)的文件中讀取一個或―組字符。[判斷題]76.[]浮點數(shù)常量就是在數(shù)學(xué)中用到的小數(shù),分為float單精度浮點數(shù)和double雙精度浮點數(shù)兩種類型。A)正確B)錯誤答案:對解析:[判斷題]77.Int類型的成員變量初始化值為1()A)正確B)錯誤答案:錯解析:[判斷題]78.一個新線程創(chuàng)建后會自動進(jìn)入就緒狀態(tài),等待CPU的調(diào)度。A)正確B)錯誤答案:錯解析:[判斷題]79.Java中可以通過this關(guān)鍵字解決成員變量與局部變量名稱沖突問題。()A)正確B)錯誤答案:對解析:[判斷題]80.Java語言是不支持安全性的。A)正確B)錯誤答案:錯解析:無[判斷題]81.所有容器類的父類是Frame類。()A)正確B)錯誤答案:對解析:第4部分:問答題,共15題,請在空白處填寫正確答案。[問答題]82.page指令的屬性中,所有的屬性都只能出現(xiàn)一次,否則會編譯失敗。()答案:X解析:[問答題]83.一個類通過implements關(guān)鍵字實現(xiàn)接口時,可以實現(xiàn)多個接口,被實現(xiàn)的多個接口之間要用--隔開。答案:逗號解析:[問答題]84.class="fr-ficfr-dibcursor-hover"答案:Hello!IloveJAVA.解析:[問答題]85.控制器負(fù)責(zé)管理應(yīng)用程序的業(yè)務(wù)數(shù)據(jù)、定義訪問控制以及修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則。()答案:X解析:[問答題]86.Java中一個字符占用兩個字節(jié),所有字符采用的都是____碼表。答案:Unicode解析:[問答題]87.如果數(shù)據(jù)庫驅(qū)動程序加載成功,進(jìn)行數(shù)據(jù)庫連接時,由于URL、UseName、或者Password錯誤,將拋出()異常對象。答案:SQLExcption解析:[問答題]88.使用List列表組件,選擇畫何種幾何圖形(黃色矩形、綠色圓、紅色橢圓、白色扇形、蘭色直線之一),并通知程序?qū)崿F(xiàn)之。答案:@程序importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassApplet1extendsAppletimplementsActionListener,ItemListener{ListmyList;StringitemNames[]={"黃色矩形","紅色圓","綠色橢圓","白色扇形","蘭色直線"};//項目名稱Colorcolors[]={Color.yellow,Color.red,Color.green,Color.white,Color.blue};//顏色對象數(shù)組intj;booleanb=false;publicvoidinit(){myList=newList(6,false);for(inti=0;i<itemNames.length;i++)myList.add(itemNames[i]);add(myList);myList.addActionListener(this);myList.addItemListener(this);}publicvoidactionPerformed(ActionEvente){}publicvoiditemStateChanged(ItemEvente){b=true;showStatus(myList.getSelectedItem()+";index"+myList.getSelectedIndex());j=myList.getSelectedIndex();repaint();}
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:明代藩府編刻醫(yī)學(xué)方書研究
- 課題申報參考:面向新工科的本科跨學(xué)科教育組織生成樣態(tài)與耦合機(jī)制研究
- 部編版三年級下冊語文昆蟲備忘錄1教學(xué)課件
- 2025年個人與個人間土地承包權(quán)入股合同范本
- 二零二五年度工業(yè)廢品回收利用押金合同范本3篇
- 勞動薪資合同
- 二零二五年度特色民宿居間租賃管理合同3篇
- 二零二五年度汽車金融合同標(biāo)的研究3篇
- 2025年個人自建房屋安全風(fēng)險評估與整改合同3篇
- 2025年度苗圃定向育苗與綠色家居建材合同范本4篇
- 2024-2025學(xué)年北京石景山區(qū)九年級初三(上)期末語文試卷(含答案)
- 第一章 整式的乘除 單元測試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級下冊
- 春節(jié)聯(lián)歡晚會節(jié)目單課件模板
- 中國高血壓防治指南(2024年修訂版)
- 糖尿病眼病患者血糖管理
- 抖音音樂推廣代運營合同樣本
- 教育促進(jìn)會會長總結(jié)發(fā)言稿
- 北師大版(2024新版)七年級上冊數(shù)學(xué)第四章《基本平面圖形》測試卷(含答案解析)
- 心理調(diào)適教案調(diào)整心態(tài)積極應(yīng)對挑戰(zhàn)
- 噴漆外包服務(wù)合同范本
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫含答案
評論
0/150
提交評論