




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【MOOC】面向對象程序設計-濮陽職業(yè)技術學院中國大學慕課MOOC答案1.2測驗1、【單選題】與其他面向對象語言相比,Java語言突出的特點是()本題答案:【解釋型,與平臺無關】2、【單選題】下列選項中,不屬于Java語言特點的是()本題答案:【抽象】3、【單選題】Java語言屬于()種語言?本題答案:【面向對象的語言】1.3測驗1、【單選題】開發(fā)Java程序的步驟包括運行、編寫、編譯,它們的先后順序是()本題答案:【編寫—編譯—運行】2、【單選題】安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中javac.exe命令的作用是以下哪一種?()本題答案:【Java編譯器】3、【單選題】Windows操作系統上Java虛擬機程序的文件名是()。本題答案:【java.exe】4、【判斷題】Java虛擬機(JVM)是運行Java程序的軟件環(huán)境。本題答案:【正確】1.4測驗1、【單選題】編譯Java源程序文件將產生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()。本題答案:【class】2、【單選題】Java類程序文件的擴展名是()。本題答案:【.java】3、【單選題】下列選項中,能將Java源程序編譯為字節(jié)碼的命令是().本題答案:【javac】4、【單選題】下列關于Java源程序結構的論述中,正確的是()。本題答案:【一個源文件包括的public類最多1個】1.5測驗1、【單選題】在MyEclipse中編寫Java程序,第1步應當()。本題答案:【新建Java項目】1.6測驗1、【單選題】在Java中,用于向控制臺輸出信息的語句是()。本題答案:【System.out.print();】2、【單選題】Java語言中,程序封裝的最小單位是()本題答案:【類】第1章單元測驗1、【單選題】下列關于Java語言特點的敘述中,錯誤的是()。本題答案:【Java是面向過程的編程語言】2、【單選題】下列敘述中,正確的是()。本題答案:【源文件的擴展名為.java】3、【單選題】main方法是JavaApplication程序執(zhí)行的入口點,關于main方法的方法頭以下哪項是合法的()本題答案:【publicstaticvoidmain(String[]args)】4、【單選題】安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中javac.exe命令的作用是以下哪一種()本題答案:【Java編譯器】5、【單選題】Java的開發(fā)工具是()本題答案:【JDK】6、【判斷題】一個Java源文件中可以有多個類,但只能有一個類是public的。本題答案:【正確】7、【判斷題】目前,Java的許多集成開發(fā)環(huán)境,大多是以Sun公司提供的JDK開發(fā)工具集為基礎的。本題答案:【正確】8、【判斷題】Java語言中,程序封裝的最小單位是類。本題答案:【正確】9、【判斷題】一個Java源文件中包括的public類定義最少1個。本題答案:【錯誤】10、【判斷題】Java是一種面向對象的語言本題答案:【正確】2.1測試1、【單選題】下列()是合法的標識符?本題答案:【_blank】2、【單選題】下列()不是Java中的保留字?本題答案:【sizeof】3、【單選題】下列()不是合法的標識符?本題答案:【2$_million】2.3測驗1、【單選題】下列選項中,不屬于Java基本數據類型的是()本題答案:【String】2、【單選題】下列變量定義中,正確的是()。本題答案:【doubled=2.5;】2.3測驗1、【單選題】邏輯運算符表示()運算。本題答案:【條件與】2、【單選題】下列語句執(zhí)行后的輸出結果是()。inti=2,j=6;System.out.println((i+5)j);本題答案:【true】3、【單選題】條件運算符是()。本題答案:【?:】4、【單選題】下列運算符中,優(yōu)先級最高的是()。本題答案:【++】第2章單元測試1、【單選題】下列代碼的執(zhí)行結果是()publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.println(100%3.0);}}本題答案:【1和1.0】2、【單選題】下列代碼的執(zhí)行結果是publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}本題答案:【2】3、【單選題】以下的變量定義語句中,合法的是()。本題答案:【doubled=3.14;】4、【單選題】下列不屬于布爾邏輯表達式的是()。本題答案:【x=5】5、【單選題】使表達式y%4==0y%100!=0||y%400==0的值為false的選項是()。本題答案:【y=2100】6、【判斷題】String屬于引用類型本題答案:【正確】7、【判斷題】?:是條件運算符。本題答案:【正確】8、【判斷題】Java語言中,||和|是同一種運算的兩種不同形式。本題答案:【錯誤】9、【判斷題】Java中的char是一個字節(jié)。本題答案:【錯誤】10、【判斷題】按慣例,類名首字母大寫,變量名首字母小寫。本題答案:【正確】3.1測驗1、【單選題】下列代碼段執(zhí)行后,a的值為()。floatx=2.4f;inta=0;switch((int)x){case1:a++;case2:a+=2;case3:a+=3;}本題答案:【5】2、【單選題】下列哪種結構不屬于算法的三種基本結構?()本題答案:【并列結構】3、【單選題】執(zhí)行下列Java語句:intx=1;switch(x+1){case1:System.out.print(One);case2:System.out.print(Two);case3:System.out.print(Three);default:System.out.print(Error);}顯示器上將顯示()。本題答案:【TwoThreeError】4、【單選題】Java語言對嵌套if語句的規(guī)定是:else總是與()本題答案:【其之前最近的且尚未配對的if配對】3.2測驗1、【單選題】在條件表達式被計算之前至少要執(zhí)行一次循環(huán)體的循環(huán)語句是()。本題答案:【dowhile循環(huán)】2、【單選題】若有循環(huán):intx=5,y=20;do{y-=x;x+=2;}while(xy);則循環(huán)體將被執(zhí)行()次。本題答案:【2】3、【單選題】下列語句序列執(zhí)行后,j的值是()intj=8,i=6;while(i4)i-=2;--j;本題答案:【7】4、【單選題】以下由for語句構成的循環(huán)執(zhí)行的次數是()for(inti=0;truei++)本題答案:【有語法錯,不能執(zhí)行】3.3測驗1、【單選題】下列選項中,不能實現跳轉的語句是()。本題答案:【default】2、【單選題】在Java中,以下()關鍵字用于終止循環(huán),使程序跳到循環(huán)塊外的下一條語句。本題答案:【break】3、【單選題】publicstaticvoidmain(String[]args){for(inti=1;i=5;i++){if(i%2==1)printf(*);elsecontinue;System.out.print(#);}System.out.print($);}以上程序的輸出結果,正確的是()H、*I、*$J、$本題答案:【*#*#*#$】第3章單元測試1、【單選題】對于if語句下列描述錯誤的是()本題答案:【if語句必須跟else聯用】2、【單選題】對于switch語句下列描述正確的是()本題答案:【允許多個case共用一組執(zhí)行語句】3、【單選題】對于循環(huán)語句下列描述正確的是()本題答案:【while循環(huán)可以用for循環(huán)代替】4、【單選題】在Java中,下列代碼運行的結果是()publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a0)if(b0)c=10;elsec=20;System.out.println(c);}本題答案:【輸出:3】5、【單選題】研究下面的Java代碼:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}當x=2時,運行結果是()本題答案:【輸出結果為3和4】6、【判斷題】return語句不是Java語言中的跳轉語句。本題答案:【錯誤】7、【判斷題】do……while循環(huán)的執(zhí)行過程是無條件執(zhí)行循環(huán)體一次,再根據判斷條件決定是否繼續(xù)執(zhí)行循環(huán)體。本題答案:【正確】8、【判斷題】if(true){inti=100;}System.out.println(i);運行此程序的結果是輸出100。本題答案:【錯誤】9、【判斷題】break和continue語句都是結束循環(huán)的語句。本題答案:【錯誤】10、【判斷題】有四種循環(huán)控制結構。本題答案:【錯誤】4.1測試1、【單選題】定義了一維int型數組a[10]后,下面錯誤的引用是()本題答案:【a[10]=2;】2、【單選題】定義了int型二維數組a[6][7]后,數組元素a[3][4]前的數組元素個數為()本題答案:【25】3、【單選題】下列代碼執(zhí)行時,產生的異常是()。double[]dArray=newdouble[10];dArray[20]=3.00;本題答案:【ArrayIndexoutofBoundsException】4.2測驗1、【單選題】閱讀后面的程序:該程序運行的結果為()inta[]={13,45,67};intb[]=a;b[1]=23;for(inti=0;ib.length;i++)System.out.print(b[i]+”“);本題答案:【132367】2、【單選題】閱讀本列代碼:Stringa=newString[2],下面表達式錯誤的是()本題答案:【a[0]=0】3、【單選題】以下程序片段的輸出結果是()int[][]m={{1,4,7},{2,5,8},{3,6,9},};inti,j,k=2;for(i=0;i3;i++){System.out.print(m[k][i]);}本題答案:【369】4、【單選題】下列代碼段執(zhí)行后,s的值為()。int[]a={1,2,3,4,5};ints=0;for(inti=0;i5;i++)if(i%2==0)s+=a[i];本題答案:【9】第4章單元測試1、【單選題】引用數組元素時,數組的下標類型可以是()本題答案:【以上均可】2、【單選題】int[]s=newint[3];s數組中元素最大的下標值為()本題答案:【2】3、【單選題】inta[]=___int[4];空格中正確的填空為();本題答案:【new】4、【單選題】定義一個數組,但未賦初值,系統會自動賦值,其值為()本題答案:【0或null】5、【單選題】若有定義:inta[2][3];則以下選項中不越界的正確的訪問有()本題答案:【a[0][0]】6、【判斷題】數組都有一個屬性length。本題答案:【正確】7、【判斷題】數組元素都會隱式初始化。本題答案:【正確】8、【判斷題】Java語言中的數組元素只能是基本數據類型而不能為對象類型。本題答案:【錯誤】9、【判斷題】增強的for語句可以方便地遍歷數組。本題答案:【正確】10、【判斷題】數組下標越界異常為ArrayIndexoutofBoundsException。本題答案:【正確】5.1測試1、【單選題】下面哪個修飾符修飾的方法只能被本類中的其他方法使用()本題答案:【private】2、【單選題】對象的特征在類中表示為變量,稱為類的()本題答案:【屬性】5.2測試1、【單選題】為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為(??)本題答案:【static??void??method(?)】2、【單選題】void的含義:??(??)本題答案:【方法沒有返回值】5.3測試1、【單選題】return語句:()本題答案:【方法中可以有多句return】2、【單選題】有以下方法的定義,請選擇該方法的返回類型()。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}本題答案:【double】5.4測試1、【單選題】在Java中,關于構造方法,下列說法錯誤的是()本題答案:【構造方法不可以重載】2、【單選題】在Java中,下面對于構造函數的描述錯誤的是()本題答案:【如果構造函數不帶任何參數,那么構造函數的名稱和類名可以不同】5.5測試1、【單選題】下列選項中關于Java中封裝的說法錯誤的是()。本題答案:【包含屬性的類都必須封裝屬性,否則無法通過編譯】2、【單選題】現有:classTestFoofintx;Stringy;intgetX(){returnx;}StringgetY(){returny;}voidsetX(intx){intZ=7:this.x=x;}}可以添加多少個修飾符來封裝此類?()本題答案:【2】第5章單元測試1、【單選題】分析選項中關于Java中this關鍵字的說法正確的是()本題答案:【this關鍵字是在對象內部指代自身的引用】2、【單選題】在一個java原文件中,import、class、package語句的順序是()本題答案:【packageimportclass】3、【單選題】Java方法的參數傳遞對于自定義數據類型,參數傳遞是()本題答案:【通過引用】4、【單選題】下列有關類、對象和實例的敘述,正確的是哪一項?()本題答案:【類是對象的抽象,對象是類的具體化,實例是對象的另一個名稱】5、【單選題】下列選項中,與成員變量共同構成一個類的是()本題答案:【方法】6、【判斷題】在Java中聲明變量時必須指定一個類型。本題答案:【正確】7、【判斷題】有時候為了避免引起混淆,構造方法的方法名可以不與所屬類名同名。本題答案:【錯誤】8、【判斷題】Java的源代碼中定義幾個類,編譯結果就生成幾個以“.class”后綴的字節(jié)碼。本題答案:【正確】9、【判斷題】方法的返回值類型可以定義也可以不定義。本題答案:【錯誤】10、【判斷題】Java程序中若包含package語句,則該語句必須放在程序的第一行。本題答案:【正確】6.1測驗1、【單選題】在Java語言中,下列關于類的繼承的描述,正確的是()。本題答案:【一個類可以具有多個子類】2、【單選題】Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()。本題答案:【C不僅繼承了B中的成員,同樣也繼承了A中的成員】3、【單選題】在Java語言中,下列關于類的繼承的描述,正確的是()。本題答案:【一個類可以具有多個子類】6.2測驗1、【單選題】在一系統中,不同類對象之間的通信的一種構造稱為(消息),一個對象具有多種形態(tài)稱為()。本題答案:【多態(tài)】2、【單選題】選擇一下代碼的輸出結果()interfaceA{publicStringshow();}classBimplementsA{publicStringshow(){returnB;}}classCextendsB{publicStringshow(){returnC;}}publicclassTest{publicstaticvoidmain(String[]args){Aa=newB();Bb=newC();Ac=newC();System.out.println(a.show()+b.show()+c.show());}本題答案:【BCC】6.3測驗1、【單選題】以下關于抽象類和接口的說法錯誤的是()。本題答案:【接口中的方法都必須加上public關鍵字?!?、【單選題】要想定義一個不能被實例化的抽象類,在類定義中必須加上修飾符()。本題答案:【abstract】6.4測驗1、【單選題】在Java接口中,下列選項中有效的方法聲明是()。本題答案:【voidaMethod();】2、【單選題】以下哪項是接口的正確定義?()本題答案:【interfaceB{voidprint();}】第6章單元測試1、【單選題】以下描述正確的有()。本題答案:【運行輸出:Vehicle:driveCar:driveCar:drive】2、【單選題】以下關于繼承的敘述正確的是()。本題答案:【在Java中類只允許單一繼承】3、【單選題】下列哪一個關鍵字用于實現接口來定義類?()本題答案:【interface】4、【單選題】下列敘述中,錯誤的是()。本題答案:【父類包含子類】5、【單選題】接口中可以包含以下內容()。本題答案:【靜態(tài)常量和抽象方法】6、【判斷題】類只支持單繼承,不允許多重繼承,C類不可以既繼承A類又B類。本題答案:【正確】7、【判斷題】父類的引用指向自己子類的對象是多態(tài)的一種體現形式。本題答案:【正確】8、【判斷題】抽象類實現接口時,可以不實現接口中的任何方法。本題答案:【正確】9、【判斷題】抽象類中可以有構造方法,所以抽象類也可以創(chuàng)建實例對象。本題答案:【錯誤】10、【判斷題】接口可以被多重implements,抽象類只能被單一extends。本題答案:【正確】7.1測驗1、【判斷題】字符串是基本數據類型。本題答案:【錯誤】2、【判斷題】是字符串。本題答案:【正確】7.2測驗1、【判斷題】Stringa=abcdef;則a.substring(1,3)的結果為bcd。本題答案:【錯誤】2、【判斷題】由于字符串的內部化,abc==newString(abc)為true。本題答案:【錯誤】第7章單元測試1、【單選題】分析如下的JAVA代碼,編譯運行時輸出()。Strings=newString(“ABCDTest”);inti=1;intj=4;System.out.println(s.substring(i,j));本題答案:【BCD】2、【單選題】分析下面的Java程序,執(zhí)行后的輸出結果為()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));本題答案:【J】3、【單選題】給定如下Java程序的代碼片段,運行后,要輸出字符串“world”,則A處應該填入的代碼是()。Strings=hello,world;System.out.println(A);本題答案:【s.substring(s.indexOf(“w”),s.length())】4、【單選題】哪種方法返回String中的字符數()本題答案:【length()】5、【單選題】有Stringstr1=hello;intnum=100;則對str1+100說法正確的是()本題答案:【str1+100的值是一個字符串hello100】6、【單選題】關于以下程序段,正確的說法是()Strings1=”abc”+”def”;//1Strings2=newString(s1);//2if(s1==s2)//3System.out.println(“==succeeded”);//4if(s1.equals(s2))//5System.out.println(“.equals()succeeded”);//6本題答案:【行6執(zhí)行,行4不執(zhí)行】7、【單選題】String類中替換字符串的方法是()。本題答案:【replace】8.1測驗1、【單選題】給定如下代碼所示的Java代碼。則運行時,會產生()類型的異常。Strings=null;s.concat(“abc”);本題答案:【NullPointerException】2、【單選題】異常類FileNotFoundException的父類是()。本題答案:【RuntimeException】8.2測驗1、【單選題】Java中的錯誤處理是通過異常處理模型來完成的,那么異常處理模塊可以處理的錯誤是()。本題答案:【運行時錯誤】2、【單選題】下列操作必須采用try/catch語句來進行異常處理的是()。本題答案:【構造一個文件輸入流】8.3測驗1、【單選題】給定如下Java程序,這段程序編譯運行后的輸出結果是()publicclassTest{publicstaticvoidaMethod()throwsException{try{thrownewException();}finally{System.out.print(Finally);}}publicstaticvoidmain(String[]args){try{aMethod();}catch(Exceptione){System.out.print(Finished);}}}本題答案:【FinalyFinished】2、【單選題】給定如下Java代碼片段,則下列調用方法正確的是()。Publicintcount(inti)throwsException{if(i==0)thrownewException(“參數不正確!”);return20/i;}本題答案:【publicvoiduseCount()throwsException{count(0);}】3、【單選題】自定義異常類的父類可以是()本題答案:【Exception】8.1單元測驗1、【單選題】當方法遇到異常又不知如何處理時,正確的處理是()。本題答案:【聲明拋出異常】2、【單選題】異常指的是下列哪種情況?()本題答案:【程序運行過程中發(fā)生的不正?,F象,它將中斷指令的正常進行】3、【單選題】()類是所有異常類的父類。本題答案:【Throwable】4、【單選題】在異常處理中,如釋放資源、關閉文件、關閉數據庫等由()來完成。本題答案:【finally子句】5、【單選題】運行以下代碼:publicclassRTExcept{publicstaticvoidthrowit(){System.out.print(“throwit”);thrownewRuntimeException();}publicstaticvoidmain(String[]args){try{System.out.print(“hello”);throwit();}catch(Exceptionre){System.out.print(“caught”);}finally{System.out.print(“finally”);}System.out.println(“after”);}}運行結果是()。本題答案:【hellothrowitcaughtfinallyafter】6、【判斷題】程序中用throw關鍵字拋出異常時,只能拋出自己定義的異常對象。本題答案:【錯誤】7、【判斷題】一個異常處理中finally語句塊只能有一個或者可以沒有。本題答案:【正確】8、【判斷題】異常類對象代表當前出現的一個具體異常。本題答案:【正確】9、【判斷題】Java語言中的所有異常類都是java.lang.Throwable的子類。本題答案:【正確】10、【判斷題】Java語言中的所有異常類都是java.lang.Throwable的子類。本題答案:【正確】9.1測驗1、【單選題】Java語言中,集合類都位于哪個包中()本題答案:【java.util】2、【單選題】下列集合中,不屬于Collection接口的子類的是()本題答案:【Properties】9.2測驗1、【單選題】執(zhí)行下面程序,其運行結果是(D)publicclassExample{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();//創(chuàng)建ArrayList集合list.add("Tom");//向該集合中添加字符串list.add("Jerry");Iteratorit=list.iterator();//獲取迭代器it.next();it.next();System.out.println(it.next());}}運行以上程序,輸出結果是()本題答案:【以上結果都錯誤】2、【單選題】下列關于ArrayList的描述中,錯誤的是()本題答案:【ArrayList集合中的元素索引從1開始?!?、【單選題】下面關于List集合的描述中,哪一個是錯誤的()本題答案:【List集合沒有索引】9.3測驗1、【單選題】關于Map接口的下列說法錯誤的是:()本題答案:【Map接口可以使用add()存儲元素。】2、【單選題】Map?接口存儲的元素是鍵值對,其中值和鍵是()。本題答案:【可重復,不可重復】9.4測驗1、【單選題】不是迭代器接口(Iterator)所定義的方法是(???)本題答案:【nextElement()】2、【單選題】下面那些方法不是接口Collection中已聲明的方法(???)本題答案:【得到元素個數的length()方法】9.5測驗1、【單選題】1.下列哪項是泛型的優(yōu)點?()本題答案:【不用向下強制類型轉換】2、【單選題】創(chuàng)建一個只能存放String的泛型ArrayList的語句是哪項?()本題答案:【ArrayListStringal=newArrayListString();】10.1測驗1、【單選題】1、下列哪些容器不屬于SWING?()本題答案:【Frame】2、【單選題】在SWING中哪些描述是正確的?()本題答案:【以上都正確】10.2測驗1、【單選題】()布局管理器使容器中各個構件呈網格布局,平均占據容器空間。本題答案:【GridLayout】2、【單選題】FlowLayout布局管理器按照組件加入容器的次序從()到()排列組件。()本題答案:【左、右】10.3測驗1、【單選題】獲取選擇框是否被選中的方法是()本題答案:【isSelected()】2、【單選題】為Button設置一個熱鍵alt+A,可以采用的代碼是()本題答案:【button.setMnenmonic()】10.4測驗1、【單選題】能處理鼠標拖動和移動兩種事件的接口是()本題答案:【MouseMotionListener】2、【單選題】包含當事件發(fā)生時從源傳遞給監(jiān)視器的特定事件信息的對象()本題答案:【事件對象】第10章單元測驗1、【單選題】在復選框中移動鼠標,然后點擊一選項,需要捕獲所選項必須實現哪個接口?()本題答案:【ItemListener】2、【單選題】事件處理機制能夠讓圖形界面響應用戶的操作,主要包括()本題答案:【以上都是】3、【單選題】下列哪種Java組件作為容器組件()本題答案:【Panel面板】4、【單選題】下面哪種布局管理器,當Frame的大小被改變時,Frame中的按鈕的位置可能會被改變()本題答案:【FlowLayout】5、【單選題】事件監(jiān)聽接口中的方法的返回值是()本題答案:【void】6、【判斷題】Java的圖形界面技術經歷了兩個發(fā)展階段,分別通過提供AWT開發(fā)包和SWING開發(fā)包來實現。本題答案:【正確】7、【判斷題】當一個容器中放入多個單選鈕時,需要先用Group對象將其分組,使得組內不能選擇多個,只能選擇其一。本題答案:【錯誤】8、【判斷題】Window有兩種形式:Frame(框架)和Dialog(對話框)。本題答案:【正確】9、【判斷題】容器Java.awt.Container是Frame類的子類。本題答案:【錯誤】10、【判斷題】容器里組件的位置和大小是由布局管理器決定的。本題答案:【正確】11.1測驗1、【單選題】JDBC是用來訪問數據庫的,下面哪一個不是其功能()。本題答案:【增、刪、改數據庫】2、【單選題】JDBCAPI被定義在下列JavaAPI的哪個包中?()本題答案:【java.sql】11.2測驗1、【單選題】在Java中開發(fā)JDBC應用程序時,使用DriverManager類的getConnection()方法建立與數據庫源連接的語句為:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL連接中的“test”表示的是()。本題答案:【數據庫中表的名稱】2、【單選題】創(chuàng)建JDBC連接對象需要用到下列哪個類或接口中定義的方法?()本題答案:【DriverManager】11.3測驗1、【單選題】下列哪一個不是Statement接口中的方法。()本題答案:【executeDelete方法】2、【單選題】Java對數據庫的操作一般包括()。本題答案:【查詢、插入、修改、刪除】11.4測驗1、【單選題】下列哪一個接口稱為結果集。()本題答案:【ResultSet】2、【單選題】ResultSet中哪一個方法表示獲取結果集當前行中指定字段的值。()本題答案:【getXXX(StringcolumnLabel)】11.5測驗1、【單選題】PreparedStatment接口中哪一個方法執(zhí)行增加、刪除、修改操作。()本題答案:【executeUpdate】2、【單選題】在Java中,欲成功更新表course中數據(huors字段為int型,coursetitle為nvarchar型),假設已經獲得了數據庫連接Connection的對象con,則在以下程序字段的下劃線處應該填寫代碼是()。PreparedStatementpstrnt=con.prepareStatement(“updatecoursesethours=?Wherecoursetitle=?”);____________________________//此處填寫代碼pstmt.setString(2.”Java程序設計”);pstmt.executeUpdate();本題答案:【ostmt.setInt(1,800);】第11章單元測驗1、【單選題】下列關于JDBC的描述中,錯誤的是()。本題答案:【不同數據庫管理系統的JDBC驅動程序都是一樣的】2、【單選題】Java語言提供了豐富的類和接口用于數據庫編程,主要包括java.sql和()兩個包。本題答案:【javax.sql】3、【單選題】下列哪一個方法用戶執(zhí)行返回多個結果。()本題答案:【executeQuery】4、【單選題】在Java中,下列接口或類不包括不包括在java.sql包中的是()。本題答案:【ArrayList】5、【單選題】在Java語言中,已知con為已經建立的數據庫連接對象,則下列()是正確的JDBC代碼片段。本題答案:【PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);】6、【判斷題】當執(zhí)行查詢操作時,執(zhí)行對象的executeUpdate方法,該方法返回的是結果集ResultSet。本題答案:【錯誤】7、【判斷題】Statement對象提供了執(zhí)行基本SQL語句的功能。本題答案:【正確】8、【判斷題】JDBC就是用來操作數據庫的。具體可以實現與數據庫建立連接、向數據庫發(fā)送SQL語句和獲取并處理結果集三個功能。本題答案:【正確】9、【判斷題】ResultSet接口又稱結果集,是用來存儲數據查詢結果的對象。本題答案:【正確】10、【判斷題】Statement接口繼承了PreparedStatement接口,用來執(zhí)行預編譯的SQL語句。本題答案:【錯誤】12.1測驗1、【單選題】一個進程至少包含幾個線程?()本題答案:【1】2、【單選題】下列說法中,錯誤的是()。本題答案:【線程就是程序】12.2測驗1、【單選題】線程啟動后進入下列哪個狀態(tài)?()本題答案:【可運行狀態(tài)】2、【單選題】下列哪個方法不是線程類Thread中定義的方法?()本題答案:【exit()】12.3測驗1、【單選題】()關鍵字可以對對象加互斥鎖。本題答案:【synchronized】2、【單選題】下列()方法可以使線程從運行狀態(tài)進入其他阻塞狀態(tài)。本題答案:【sleep】12.4測驗1、【單選題】以下不屬于Thread類提供的線程控制方法是()。本題答案:【break()】2、【單選題】下列說法中錯誤的一項是()。本題答案:【共享數據的訪問不一定全部使用synchronized加鎖】第12章單元測驗1、【單選題】以下用于定義線程的執(zhí)行體的方法是()。本題答案:【run()】2、【單選題】Thread類的方法中,getName()方法的作用是()。本題答案:【返回線程的名稱】3、【單選題】下面的哪一個關鍵字通常用來對對象加鎖,從而使得對對象的訪問是排它的?()本題答案:【synchronized】4、【單選題】下列不屬于線程生命周期狀態(tài)的是()。本題答案:【解鎖狀態(tài)】5、【單選題】Runnable接口定義了如下哪些方法?()本題答案:【run()】6、【判斷題】一個線程可以包含多個進程。本題答案:【錯誤】7、【判斷題】如果在一個多處理器的機器上,有多個線程并行執(zhí)行,且線程的數量大于處理器數目時,就會出現多個線程在同一個CPU上執(zhí)行的現象。本題答案:【正確】8、【判斷題】多線程程序設計的含義是可以將一個程序任務分成幾個并行的任務。本題答案:【正確】9、【判斷題】線程體的本質是run()方法。本題答案:【正確】10、【判斷題】線程體可以位于Thread或Runnable中的run()方法。本題答案:【正確】期末考試1、【單選題】編譯JavaApplication源程序文件將產生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()。本題答案:【class】2、【單選題】開發(fā)Java程序的步驟包括運行、編寫、編譯,它們的先后順序是()。本題答案:【編寫—編譯—運行】3、【單選題】在Java中,用于向控制臺輸出信息的語句是()。本題答案:【System.out.print()】4、【單選題】下列語句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);結果為()本題答案:【140】5、【單選題】給出下面代碼:publicclasstest{staticinta[]=newa[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[10]);}}哪個選項是正確的?()本題答案:【編譯時將產生錯誤】6、【單選題】在Java中,想要存儲真或假、是或否的數據最好使用()數據類型。本題答案:【boolean】7、【單選題】給定如下Java代碼片段,編譯運行時的結果是()inti=2;switch(i){default:System.out.println(“default”);case0:System.out.println(“zero”);break;case1:System.out.println(“one”);case2:System.out.println(“two”);}本題答案:【輸出:two】8、【單選題】在Java中,使用()關鍵字導入包。本題答案:【import】9、【單選題】在Java中,無論循環(huán)條件是什么,下列()循環(huán)都至少執(zhí)行一次。本題答案:【do…while】10、【單選題】Java中,以下()關鍵字用于終止循環(huán),使程序跳到循環(huán)塊外的下一條語句。本題答案:【break】11、【單選題】對象使用時,下面描述錯誤的是()本題答案:【通過成員變量的訪問權限設定限制自身對這些變量方法的調用】12、【單選題】構造方法何時被調用()本題答案:【創(chuàng)建對象時】13、【單選題】在Java中,下列關于帶參數的方法說法中正確的是()本題答案:【方法的參數可以是一個或多個】14、【單選題】分析下面的Java程序,執(zhí)行后的輸出結果為()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));本題答案:【J】15、【單選題】下列選項中關于Java中封裝的說法錯誤的是()。本題答案:【包含屬性的類都必須封裝屬性,否則無法通過編譯?!?6、【單選題】在Java語言中,下列關于類的繼承的描述,正確的是()。本題答案:【一個類可以具有多個子類】17、【單選題】在Java中,已定義兩個接口B和C,要定義一個實現這兩個接口的類,以下語句正確的是()。本題答案:【classAimplementsB,C】18、【單選題】Java中的錯誤處理是通過異常處理模型來完成的,那么異常處理模塊可以處理的錯誤是()。本題答案:【運行時錯誤】19、【單選題】在Java中開發(fā)JDBC應用程序時,使用DriverManager類的getConnection()方法建立與數據庫源連接的語句為:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL連接中的“test”表示的是()。本題答案:【數據庫中表的名稱】20、【單選題】Java語言中,集合類都位于哪個包中()?本題答案:【java.util】21、【單選題】事件處理機制能夠讓圖形界面響應用戶的操作,主要包括()本題答案:【以上都是】22、【單選題】下面的哪一個關鍵字通常用來對對象加鎖,從而使得對對象的訪問是排它的?()本題答案:【synchronized】23、【單選題】下列不屬于線程生命周期狀態(tài)的是()。本題答案:【解鎖狀態(tài)】24、【單選題】以下用于定義線程的執(zhí)行體的方法是()。本題答案:【init()】25、【單選題】下列哪種Java組件作為容器組件()本題答案:【Panel面板】26、【單選題】下列關于ArrayList的描述中,錯誤的是()。本題答案:【ArrayList集合中的元素索引從1開始?!?7、【單選題】在JDBC應用程序中,使用Statement接口的()方法,執(zhí)行查詢語句,并可返回結果集。本題答案:【executeQuery()】28、【單選題】在Java中,JDBCAPI定義
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 腳本寫作合同范本
- 租賃合同范本與協議
- 跨區(qū)域人才交流與合作合同書
- 玉米出售合同范本
- 進銷發(fā)票合同范本
- 基礎拆改合同范本
- 和老板合作合同范本
- 受托支付合同范例個人
- 乳化瀝青合同范例
- 三星工作室租房合同范例
- 農業(yè)推廣程序課件
- 4.猜字謎 課件 (14張PPT)
- 廣東省病歷書寫規(guī)范
- 高中化學人教版必修第二冊教案:7.3乙醇與乙酸(2)
- 世界節(jié)水日主題班會幻燈片PPT模板課件
- 房屋建筑學_19單層工業(yè)建筑外墻及廠房大門、地面構造
- 換位思考主題班會課件ppt課件.ppt
- 專題 勾股定理與特殊角
- 汽車坡道腳手架方案
- 初中人音版八年級下冊音樂課件第五單元欣賞這一封書信來得巧(18張)ppt課件
- 堆垛機速度計算表
評論
0/150
提交評論