版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年湖北職業(yè)技術(shù)學(xué)院Java的每個(gè)子類的構(gòu)造方法都要顯式的調(diào)用它的直接父類的構(gòu)造方法。()
答案:錯(cuò)不同數(shù)據(jù)庫(kù)的url形式通常都是一樣的。()
答案:錯(cuò)JDK安裝成功后,可以將bin目錄的路徑配置在環(huán)境變量path中。()
答案:對(duì)Java語(yǔ)言不區(qū)分大小寫(xiě)。()
答案:錯(cuò)內(nèi)部類作為外部類成員,權(quán)限修飾符和其他成員一樣,可聲明為private、默認(rèn)、protected或public。()
答案:對(duì)AWT組件稱為重型組件。()
答案:對(duì)PreparedStatement是Statement的子接口,用于執(zhí)行預(yù)編譯的SQL語(yǔ)句。()
答案:對(duì)只要為一個(gè)類定義了成員變量,則系統(tǒng)會(huì)在這個(gè)類的準(zhǔn)備階段或創(chuàng)建這個(gè)類的實(shí)例時(shí)進(jìn)行默認(rèn)初始化,初始化值根據(jù)其類型決定。()
答案:對(duì)組合框是包含項(xiàng)目的一個(gè)列表,用戶可以從中進(jìn)行選擇。()
答案:對(duì)子類和父類對(duì)象在進(jìn)行類型轉(zhuǎn)換時(shí),子類對(duì)象可以被視為父類的一個(gè)對(duì)象,父類對(duì)象不能被當(dāng)作是某一個(gè)子類的對(duì)象。()
答案:對(duì)在JDBC編程中執(zhí)行完下列SQL語(yǔ)句SELECTname,rank,serialNoFROMemployee,能得到rs的第一列數(shù)據(jù)的代碼是哪兩個(gè)?()
答案:rs.getString(1);;rs.getString("name");以下關(guān)于this關(guān)鍵字說(shuō)法中,正確的是()。
答案:this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過(guò)它調(diào)用成員方法與屬性;this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對(duì)象;this關(guān)鍵字可以解決成員變量與局部變量重名的問(wèn)題下面哪幾項(xiàng)在編譯時(shí)候,會(huì)出現(xiàn)錯(cuò)誤提示?()
答案:inta=Integer.parseInt('a');;inta=int('我');;inta=Integer.parseInt(abc789);關(guān)于JRE描述正確的是()。
答案:JRE是包含了JVM;JDK包含JRE;JRE是JAVA的運(yùn)行環(huán)境;JRE的全稱叫做JavaRuntimeEnvironment下面關(guān)于外部類和內(nèi)部類成員的相互訪問(wèn)的規(guī)則中,正確的選項(xiàng)是()。
答案:外部類可通過(guò)創(chuàng)建內(nèi)部類的實(shí)例來(lái)訪問(wèn)內(nèi)部類的成員;內(nèi)部類可以直接訪問(wèn)外部類的成員Java中的集合類包括ArrayList、LinkedList、HashMap等,以下關(guān)于集合類描述正確的是?()
答案:HashMap實(shí)現(xiàn)映射接口,它允許任何類型的鍵和值對(duì)象,并允許將NULL用作鍵或值;ArrayList和LinkedList均實(shí)現(xiàn)了List接口;ArrayList訪問(wèn)速度比LinkedList快能否利用返回值對(duì)函數(shù)進(jìn)行重載?()
答案:不行,Java系統(tǒng)無(wú)法區(qū)分僅返回值不同的函數(shù),編譯時(shí)會(huì)報(bào)錯(cuò);不行,因?yàn)镴ava并未明確要求函數(shù)的返回值必須賦值給變量下列關(guān)于jre目錄的描述中,正確的是()
答案:jre是Java運(yùn)行時(shí)環(huán)境的根目錄;jre是JavaRuntimeEnvironment的縮寫(xiě)下面關(guān)于靜態(tài)變量的描述正確的是()。
答案:靜態(tài)變量可以通過(guò)類名直接調(diào)用,因此也稱類變量;靜態(tài)變量可以在非靜態(tài)方法中使用下列表示循環(huán)結(jié)構(gòu)的是()。
答案:for;while;do-while在Java中,以下定義數(shù)組的語(yǔ)句正確的是()。
答案:double[]d=newint[10];;intt[]=newint[10]switch語(yǔ)句中描述正確的是()。
答案:switch結(jié)構(gòu)中break表示結(jié)束當(dāng)前case;switch語(yǔ)句中不必須有break以下哪些方法是Collection接口的方法?()
答案:iterator;toArray;isEmpty下列各項(xiàng)空指針異常的是()。
答案:s!=null&!s.equals(“”);;s!=null||!s.equals(“”);;s!=null|!s.equals(“”);在Java中,以下程序段能正確為數(shù)組賦值的是()。
答案:intd[];d=newint[]{1,2,3,4};;inta[]={1,2,3,4};定義如下的二維數(shù)組b,下面的說(shuō)法正確的是()。intb[][]={{1,2,3},{4,5},{6,7,8}}};
答案:b.length的值是3。;b[1][1]的值是5。;二維數(shù)組b的第一行有3個(gè)元素以下關(guān)于Object類的描述中,錯(cuò)誤的是()。
答案:Object類是所有自定義類的直接或間接父類,但不是系統(tǒng)類的父類;Object類提供了clone、compare、delete、add、insert等函數(shù)用于對(duì)對(duì)象進(jìn)行操作JDK包括哪些?()
答案:Java工具;Java基礎(chǔ)的類庫(kù);Java運(yùn)行環(huán)境Stringstr=“Wearestudents”;下面說(shuō)法正確的是()。
答案:str的長(zhǎng)度是15;;str.indexOf(“a”)返回的結(jié)果是3;下列描述錯(cuò)誤的是()。
答案:同一個(gè)數(shù)組中可以存放多個(gè)不同類型的數(shù)據(jù);數(shù)組的最大下標(biāo)等于他的長(zhǎng)度;數(shù)組屬于基本數(shù)據(jù)類型方法頭中static修飾符的含義是()。
答案:該方法屬于類的方法設(shè)置線程的優(yōu)先級(jí)時(shí)需要注意哪些問(wèn)題?()
答案:如果程序員將他的線程設(shè)為最高優(yōu)先級(jí),他就有責(zé)任保證不干擾其他應(yīng)用程序的正常執(zhí)行分析如下Java代碼,編譯運(yùn)行后將輸出()。publicclassTest{
publicTest(){}
staticvoidprint(Listal){
al.add(2);
al=newArrayList();
al.add(3);
al.add(4);
}
publicstaticvoidmain(String[]args){
Listal=newArrayList();
al.add(1);
print(al);
System.out.println(al.get(1));
}}
答案:2使整值變量x加1,下面寫(xiě)出的形式不對(duì)的是:()。
答案:x=+1下列File類的方法中,可以獲得文件對(duì)象父路徑名的是()。
答案:getParent()執(zhí)行完以下代碼int[]x=newint[25];后,以下哪項(xiàng)說(shuō)明是正確的?()
答案:x[24]為0類Cust有成員方法getMoney(),已知myCust是Cust類對(duì)象,則調(diào)用myCust的getMoney()方法的正確語(yǔ)句是()。
答案:myCust.getMoney();在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,()是程序的基本單元。
答案:類在Java的圖形界面程序中,為便于排列,組件一般放在哪里?()
答案:面板上請(qǐng)看下列代碼:publicstaticvoidmain(String[]args){
Datedate=newDate();
System.out.println(date);}假設(shè)當(dāng)前時(shí)間是2013年1月24日10點(diǎn)33分52秒星期四,程序輸出的結(jié)果是()。
答案:ThuJan2410:33:52CST2013下列關(guān)于Java語(yǔ)言的描述中,錯(cuò)誤的是()
答案:Java是一門(mén)介于匯編和高級(jí)之間的語(yǔ)言已知類關(guān)系:classEmployee,classManagerextendsEmployee,classDirectorextendsEmployee,則以下語(yǔ)句正確的是:()。
答案:Employeee=newManager();對(duì)于下列代碼:Stringstr1="java";Stringstr2="java";Stringstr3=newString("java");StringBufferstr4=newStringBuffer("java");以下表達(dá)式的值為true的是()
答案:str1==str2;main()方法的返回類型是()。
答案:void在某個(gè)類中定義一個(gè)方法:voidGetSort(intx),以下關(guān)于能否作為這個(gè)方法的重載錯(cuò)誤的是:()。
答案:inty){returnx+y;}定義一個(gè)包的關(guān)鍵字是()。
答案:package抽象窗口工具包()是java提供的建立圖形用戶界面GUI的開(kāi)發(fā)包。
答案:AWT在Java中,下列集合類型可以存儲(chǔ)無(wú)序、不重復(fù)的數(shù)據(jù)的是()。
答案:HashSet表達(dá)式:(x>y)?(z>w)?x:z:w,(其中x=5,y=9,z=1,w=9)的值為:()。
答案:9在Java中,下面對(duì)于構(gòu)造函數(shù)的描述正確的是()。
答案:一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)URL連接中的“news”表示的是()。
答案:數(shù)據(jù)源的名稱以下對(duì)自定義異常描述正確的是()。
答案:自定義異??梢愿用鞔_定位異常出錯(cuò)的位置和給出詳細(xì)出錯(cuò)信息以下負(fù)責(zé)建立與數(shù)據(jù)庫(kù)連接的是()。
答案:DriverManager在Java中,JDBCAPI定義了一組用于數(shù)據(jù)庫(kù)進(jìn)行通信的接口和類。它們包括在()包中。
答案:java.sqlServerSocket的監(jiān)聽(tīng)方法accept()的返回值類型是()。
答案:SocketSocket的工作流程是()。①打開(kāi)連接到Socket的輸入/輸出②按照某個(gè)協(xié)議對(duì)Socket進(jìn)行讀/寫(xiě)操作③創(chuàng)建Socket④關(guān)閉Socket
答案:③①②④ServerSocket類和Socket類主要完成TCP程序設(shè)計(jì)。()
答案:對(duì)下列哪個(gè)方法用于在客戶端向服務(wù)器發(fā)送數(shù)據(jù)?()
答案:OutputStream的write()方法使用UDP套接字通信時(shí),哪個(gè)方法用于接受數(shù)據(jù)?()
答案:receive()TCP與UDP哪個(gè)出傳輸數(shù)據(jù)比較安全?()
答案:TCP在Java中封裝了Packet類和Socket類來(lái)實(shí)現(xiàn)UDP協(xié)議。()
答案:錯(cuò)端口號(hào)的取值范圍是?()
答案:0-65535在Java中,Socket類位于哪個(gè)包中?()
答案:下列哪個(gè)說(shuō)法是正確的?()
答案:UDP協(xié)議提供數(shù)據(jù)檢錯(cuò)功能;UDP協(xié)議實(shí)現(xiàn)進(jìn)程間通信;UDP協(xié)議提供面向報(bào)文傳輸服務(wù)Thread類提供表示線程優(yōu)先級(jí)的靜態(tài)常量,代表普通優(yōu)先級(jí)的靜態(tài)常量是()。
答案:NORM_PRIORITY下列()方法起的作用是“喚醒在此對(duì)象鎖上等待的所有線程”。
答案:notifyAll()下列那些狀況可以終止當(dāng)前線程的運(yùn)行()。
答案:拋出一個(gè)異常時(shí)Java中直接調(diào)用Thread類中的run()方法可以啟動(dòng)一個(gè)線程。()
答案:錯(cuò)設(shè)置線程優(yōu)先級(jí)的方法是()。
答案:setPriority()下列()關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的。
答案:Synchronized線程生命周期中正確的狀態(tài)是()。
答案:新建狀態(tài)、就緒狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)進(jìn)程是在線程的基礎(chǔ)上進(jìn)一步劃分的。()
答案:對(duì)線程的啟動(dòng)方法是()。
答案:start()在一個(gè)線程中sleep(1000)方法,將使得該線程在多少時(shí)間后獲得對(duì)CPU的控制(假設(shè)睡眠過(guò)程中不會(huì)有其他事件喚醒該線程)()?
答案:>=1000毫秒如果獲取了某個(gè)Class對(duì)象,我們就可以通過(guò)這個(gè)Class對(duì)象獲取到該實(shí)例對(duì)應(yīng)的class的所有信息。()
答案:對(duì)以下哪個(gè)功能,不是JAVA反射機(jī)制提供的()。
答案:在運(yùn)行時(shí)反編譯對(duì)象Java反射機(jī)制提供的Field類,可以在程序運(yùn)行時(shí)修改類中私有屬性值的功能。()
答案:對(duì)有關(guān)于反射說(shuō)法錯(cuò)誤的是()。
答案:methodObj.invoke(obj,args)不能執(zhí)行私有方法下列哪個(gè)選項(xiàng)可以獲取指定類的所有聲明的構(gòu)造方法,包括私有構(gòu)造方法?()
答案:Class.getDeclaredConstructors()下列哪個(gè)選項(xiàng)可以使用反射機(jī)制創(chuàng)建一個(gè)動(dòng)態(tài)數(shù)組?()
答案:Array.newInstance(Class<?>elementType,intsize)在Java中,獲取類的方法時(shí),可以使用哪個(gè)方法來(lái)獲取包括父類在內(nèi)的所有方法?()
答案:getMethods()在Java中,可以通過(guò)哪個(gè)類來(lái)獲取一個(gè)類的所有方法?()
答案:Class下列哪個(gè)選項(xiàng)可以設(shè)置動(dòng)態(tài)數(shù)組指定位置的元素值?()
答案:Array.set(Objectarray,intindex,Objectvalue)已有類org.lanqiao.Student,則獲取Student的Class類型實(shí)例的方法錯(cuò)誤是()。
答案:Student.TYPEJava中,JDBC是指()。
答案:Java程序與數(shù)據(jù)庫(kù)連接的一種機(jī)制下面關(guān)于Statement接口中,用于執(zhí)行SQL中的select語(yǔ)句的方法是()。
答案:executeQuery(Stringsql)下面選項(xiàng)中,用于將參數(shù)化的SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)的方法是()。
答案:prepareStatement(Stringsql)下列選項(xiàng),可用于存儲(chǔ)結(jié)果集的對(duì)象是()。
答案:Statement下面的描述正確的是什么?()
答案:PreparedStatement繼承自Statement以下操作數(shù)據(jù)庫(kù)結(jié)束后關(guān)閉資源順序合理的是()。
答案:ResultSet>Statement(或PreparedStatement)->Connection下列選項(xiàng)中,能夠?qū)崿F(xiàn)預(yù)編譯的是()。
答案:PreparedStatementJDBC中要顯式地關(guān)閉連接的命令是()
答案:Connection.close();下面的描述錯(cuò)誤的是什么?()
答案:Statement的executeUpdate()方法會(huì)返回是否更新成功的boolean值下列選項(xiàng)中,能夠創(chuàng)建CallableStatement對(duì)象的方法是()。
答案:prepareCall()抽象類沒(méi)有構(gòu)造方法。()
答案:錯(cuò)以下描述正確的有()。
答案:方法的重載與返回值類型無(wú)關(guān)有抽象方法的類一定是抽象類。()
答案:對(duì)多態(tài)的表現(xiàn)形式有()。
答案:重寫(xiě)抽象類必須提供抽象方法。()
答案:錯(cuò)GUI是()的縮寫(xiě)。
答案:圖形用戶界面將GUI窗口劃分為東、西、南、北、中五個(gè)部分的布局管理器是()。
答案:BorderLayout每個(gè)使用Swing組件的程序必須有一個(gè)()。
答案:容器使用()方法創(chuàng)建菜單中的分隔條。
答案:addSeparator()在SwingGUI編程中,setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)語(yǔ)句的作用是()。
答案:當(dāng)執(zhí)行關(guān)閉窗口操作時(shí),退出應(yīng)用程序框架(Frame)的缺省布局管理器就是()。
答案:邊框布局(BorderLayout)如下()方法可以將MenuBar加入Frame中。
答案:setMenuBar()()布局管理器使容器中各個(gè)構(gòu)件呈網(wǎng)格布局,平均占據(jù)容器空間。
答案:GridLayout使用()類創(chuàng)建菜單對(duì)象。
答案:JMenuWindow是顯示屏上獨(dú)立的本機(jī)窗口,他獨(dú)立于其它容器,Window的兩種形式是()。
答案:Frame和Dialog以下選項(xiàng)中,哪個(gè)是FileInputStream的父類?()
答案:InputStream請(qǐng)將下列四個(gè)步驟進(jìn)行排列,完成文件的賦值操作()。①將字節(jié)流輸入流和源文件相關(guān)聯(lián),輸出流和目標(biāo)文件相關(guān)聯(lián)。②明確源文件和目標(biāo)文件。③使用輸入流的讀取方法讀取文件,并將字節(jié)寫(xiě)入到目標(biāo)文件中。④關(guān)閉資源。
答案:②①③④在Java中,F(xiàn)ile類位于哪個(gè)包中?()
答案:java.io下面的代碼片段實(shí)現(xiàn)的是什么功能?()Filefile=newFile("C:\\test.dat");if(file.exists()){file.delete();}
答案:刪除C:\test.dat。當(dāng)文件不存在或不可讀時(shí),使用FileInputStream讀取文件會(huì)報(bào)下列哪一種錯(cuò)誤()。
答案:FileNotFoundException下列選項(xiàng)中,哪個(gè)類是用來(lái)讀取文本的字符流?()
答案:FileReader下列選項(xiàng)中,哪一個(gè)不是InputStream的直接子類?()
答案:BufferedInputStream以下哪個(gè)方法可以用于列出一個(gè)目錄下的所有文件和子目錄?()
答案:File.listFiles()要從文件"file.dat"中讀出第10個(gè)字節(jié)到變量c中,下列哪個(gè)方法適合?()
答案:FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();閱讀Shape和Circle兩個(gè)類的定義。在序列化一個(gè)Circle的對(duì)象circle到文件時(shí),下面哪個(gè)字段會(huì)被保存到文件中?()classShape{
publicStringname;}classCircleextendsShapeimplementsSerializable{
privatefloatradius;
transientintcolor;
publicstaticStringtype="Circle";}
答案:radius下面的程序段執(zhí)行后,變量a、b、c的值分別是()。inta,b,c;a=(int)Math.round(-4.51);b=(int)Math.ceil(-4.51);c=(int)Math.floor(-4.1);
答案:-5,-4,-5Calendar類可以用final修飾。()
答案:錯(cuò)以下哪個(gè)方法可以用于獲取Date對(duì)象中的年份?()
答案:getYear()下面的程序段輸出的結(jié)果是()。StringBufferbuf1=newStringBuffer(20);System.out.println(buf1.length()+","+buf1.capacity());
答案:0,20定義字符串s:Strings="HUAWEI公司";執(zhí)行語(yǔ)句:charc=s.charAt(9);c的值為:()。
答案:產(chǎn)生下標(biāo)越界異常當(dāng)String對(duì)象的內(nèi)容值發(fā)生變化,就會(huì)產(chǎn)生一個(gè)新的String對(duì)象。()
答案:對(duì)下面哪個(gè)類提供了格式化日期的功能?()
答案:SimpleDateFormatString類是一個(gè)可變類,StringBuffer類也是一個(gè)可變類。()
答案:錯(cuò)語(yǔ)句System.out.println(Math.floor(-0.8));輸出的結(jié)果是()。
答案:-1java.util包提供了Calendar類來(lái)封裝當(dāng)前的日期和時(shí)間。()
答案:對(duì)閱讀如下Java代碼,在控制臺(tái)輸入"-1",執(zhí)行結(jié)果是()。importjava.util.InputMismatchException;importjava.util.Scanner;publicclassDemo{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print("請(qǐng)輸入數(shù)字:");
try{
intnum=input.nextInt();
if(num<1||num>4){
thrownewException("必須在1-4之間!");
}
}catch(InputMismatchExceptione){
System.out.println("InputMismatchException");
}catch(Exceptione){
System.out.println(e.getMessage());
}
}}
答案:輸出:必須在1-4之間!以下關(guān)于異常的代碼的執(zhí)行結(jié)果是()。publicclassTest{
publicstaticvoidmain(Stringargs[]){
try{
System.out.print("try");
return;
}catch(Exceptione){
System.out.print("catch");
}finally{
System.out.print("finally");
}
}}
答案:tryfinallyjava中用來(lái)拋出異常的關(guān)鍵字是()。
答案:throw數(shù)組下標(biāo)越界,則發(fā)生異常,提示為()。
答案:ArrayIndexOutOfBoundsException()類是所有異常類的父類。
答案:Throwable對(duì)于catch子句的排列,下列哪種是正確的()。
答案:子類在先,父類在后下列哪種異常是檢查型異常,需要在編寫(xiě)程序時(shí)聲明()。
答案:FileNotFoundException關(guān)于異常,下列說(shuō)法正確的是()。
答案:異常是一種對(duì)象。在異常處理中,如釋放資源、關(guān)閉文件等由()來(lái)完成。
答案:finally子句當(dāng)方法遇到異常又不知如何處理時(shí),下列哪種說(shuō)法是正確的()。
答案:聲明異常下面說(shuō)法不正確的是()?
答案:Map接口將鍵映射到值,鍵可以重復(fù),但每個(gè)鍵最多只能映射一個(gè)值。如果一個(gè)list初始化為{5,3,1},執(zhí)行以下代碼后,其結(jié)果為()?nums.add(6);nums.add(0,4);nums.remove(1);
答案:[4,3,1,6]下列哪個(gè)方法可以用于在List中查找元素?()
答案:contains()給定如下Java代碼,編譯運(yùn)行的結(jié)果是()。publicclassTest{
publicstaticvoidmain(String[]args){
Mapmap=newHashMap();
Strings="code";
map.put(s,"1");
map.put(s,"2");
System.out.println(map.size());
}}
答案:正確運(yùn)行,輸出:1下列哪個(gè)集合類不允許存儲(chǔ)重復(fù)的元素?()
答案:HashSetArrayList和LinkList的描述,認(rèn)為說(shuō)法錯(cuò)誤的是什么?()
答案:在LinkedList的中間插入或刪除一個(gè)元素標(biāo)記的這個(gè)列表中的元素會(huì)被移動(dòng);而在ArrayList的中間插入或刪除一個(gè)元素的消耗是固定的下列哪個(gè)方法是用于在Map中獲取鍵的集合?()
答案:keySet()下列哪個(gè)接口是Java集合框架的基礎(chǔ)?()
答案:Collection以下選項(xiàng)中關(guān)于匿名內(nèi)部類的說(shuō)法正確的是()。
答案:匿名內(nèi)部類不能是抽象類,必須實(shí)現(xiàn)它的抽象父類或者接口里包含的所有抽象方法;匿名內(nèi)部類沒(méi)有類名,所以匿名內(nèi)部類不能定義構(gòu)造方法抽象類中的抽象方法可以用private、final、static修飾。()
答案:錯(cuò)下列選項(xiàng)中,關(guān)于Java的抽象類和抽象方法說(shuō)法正確的是()。
答案:一個(gè)類中若有抽象方法,則這個(gè)類必為抽象類;抽象類中可以含有0個(gè)或多個(gè)抽象方法關(guān)于抽象方法,下列描述正確的是()。
答案:是沒(méi)有方法體的方法下面有關(guān)接口的說(shuō)法,哪個(gè)是正確的?()
答案:實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法下列關(guān)于內(nèi)部類的說(shuō)法,正確的是()。
答案:外部使用內(nèi)部類時(shí)必須給出類的全名以下選項(xiàng)可替換題目中//addcodehere而不產(chǎn)生編譯錯(cuò)誤的是()。publicabstractclassMyClass{
publicintconstInt=5;
//addcodehere
publicvoidmethod(){}}
答案:publicabstractvoidmethod(inta);;publicabstractvoidanotherMethod();定義一個(gè)接口必須使用的關(guān)鍵字是()
答案:interface當(dāng)希望一個(gè)類能繼承多個(gè)父類時(shí),接口可以補(bǔ)缺這個(gè)不足,即一個(gè)子類可以實(shí)現(xiàn)多個(gè)接口。()
答案:對(duì)在Java中關(guān)于abstract關(guān)鍵字,以下說(shuō)法正確的是()。
答案:abstract類的子類也可以是抽象類;abstract類中可以沒(méi)有抽象方法現(xiàn)在有兩個(gè)類A、B,以下描述中表示B繼承自A的是()。
答案:classBextendsA下列關(guān)于父類方法重寫(xiě)的描述中,錯(cuò)誤的是()。
答案:子類繼承父類后,可以重寫(xiě)父類定義的所有方法下列選項(xiàng)中,不屬于面向?qū)ο筇卣鞯氖牵ǎ?/p>
答案:跨平臺(tái)性設(shè)類B是類C的父類,下列聲明對(duì)象x1的語(yǔ)句中不正確的是()。
答案:Cx1=newB();重寫(xiě)與重載的關(guān)系是()。
答案:重寫(xiě)發(fā)生在父類與子類之間,而重載發(fā)生在同一個(gè)類中對(duì)子類實(shí)例化對(duì)象需要調(diào)用超類的構(gòu)造函數(shù)進(jìn)行初始化工作,完成對(duì)子類中的超類實(shí)例變量的初始化,則子類可以繼承超類的構(gòu)造函數(shù)。()
答案:錯(cuò)在類的定義中如果不明確給出超類,那么默認(rèn)超類就是Object類。()
答案:對(duì)下列關(guān)于this關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是()
答案:this可以出現(xiàn)在任何方法中關(guān)于繼承的說(shuō)法正確的是()。
答案:子類將繼承父類的非私有屬性和方法下列關(guān)于靜態(tài)變量的描述中,錯(cuò)誤的是()
答案:靜態(tài)變量同成員變量一樣,都需要通過(guò)實(shí)例對(duì)象來(lái)調(diào)用使用構(gòu)造方法可以讓對(duì)象在被創(chuàng)建的時(shí)候完成對(duì)其成員變量的初始化,通過(guò)此方法可使代碼更加簡(jiǎn)潔明了。()
答案:對(duì)被private修飾的屬性,外部程序可以直接訪問(wèn)。()
答案:錯(cuò)類的成員變量包含靜態(tài)成員變量(也稱為類變量)和實(shí)例成員變量。()
答案:對(duì)以下關(guān)于默認(rèn)構(gòu)造方法的描述錯(cuò)誤的是()
答案:如果類沒(méi)有定義任何構(gòu)造方法,則一定不能創(chuàng)建類的對(duì)象“隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法”描述的是面向?qū)ο蟮哪膫€(gè)特征()
答案:封裝以下關(guān)于構(gòu)造方法重載的描述中,錯(cuò)誤的是()。
答案:構(gòu)造方法是在創(chuàng)建對(duì)象時(shí)被自動(dòng)調(diào)用的,只能產(chǎn)生一個(gè)實(shí)例對(duì)象,所以不能重載閱讀下面程序:classPerson{
static{
System.out.println(“static”);
}
Person(){
System.out.println(“構(gòu)造”);
}}classDemo{
publicstaticvoidmain(String[]args){
Personp=newPerson();
}}下列選項(xiàng)中,程序的運(yùn)行結(jié)果是()。
答案:static構(gòu)造靜態(tài)變量只能在靜態(tài)方法中使用。()
答案:錯(cuò)構(gòu)造方法在()時(shí)被調(diào)用。
答案:創(chuàng)建對(duì)象時(shí)以下關(guān)于final關(guān)鍵字說(shuō)法錯(cuò)誤的是()。
答案:final修飾的方法不能被重載;final是Java中的修飾符,可以修飾類、接口、抽象類、方法和屬性以下對(duì)繼承的描述錯(cuò)誤的是()。
答案:Java中的繼承允許一個(gè)子類繼承多個(gè)父類以下對(duì)super()和this()描述正確的是()。
答案:在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須在子類構(gòu)造方法的第一行,否則編譯不通過(guò)以下對(duì)封裝的描述正確的是()。
答案:封裝的主要作用在于對(duì)外隱藏內(nèi)部實(shí)現(xiàn)細(xì)節(jié),增強(qiáng)程序的安全性以下屬于面向?qū)ο筇卣鞯氖牵ǎ?/p>
答案:封裝;繼承Java中的訪問(wèn)修飾符一共有4種:private、define、protected和public。()
答案:錯(cuò)default:默認(rèn)的,類的成員什么修飾符都沒(méi)有,又叫包修飾符,只有類本身成員和當(dāng)前包下類的成員可以訪問(wèn)。()
答案:對(duì)當(dāng)Java源文件很多時(shí),可以通過(guò)包分類存放這些文件,便于查找。()
答案:對(duì)關(guān)于以下類,說(shuō)法錯(cuò)誤的是()。classA{
inta;
voidtest(intt){
doublep=t*a;
}}
答案:test()方法內(nèi)的a不可以寫(xiě)作this.a定義一個(gè)類,那么我們?cè)诙x時(shí)必須使用的關(guān)鍵字是()
答案:class下面關(guān)于類的說(shuō)法不正確的是()。
答案:類中不包含數(shù)據(jù)變量和方法設(shè)已聲明了一個(gè)類A的兩個(gè)對(duì)象a1、a2,為了初始化a1和a2,下面語(yǔ)句正確的是:()
答案:a1=newA();a2=newA();void的含義:()
答案:方法沒(méi)有返回值以下關(guān)于面向?qū)ο蟾拍畹拿枋鲋校徽_的一項(xiàng)是()。
答案:在程序中,對(duì)象是通過(guò)一種抽象的數(shù)據(jù)類型來(lái)描述的,這種抽象數(shù)據(jù)類型稱為類(class)下列關(guān)于方法定義的說(shuō)法,正確的是()。
答案:方法的返回值的數(shù)據(jù)類型要與定義方法的返回值類型一致或兼容下面代碼中哪一個(gè)不能夠創(chuàng)建一個(gè)數(shù)組?()
答案:floatf[][]=newfloat[][6];有整型數(shù)組:int[]x={12,35,8,7,2};,則調(diào)用方法Arrays.sort(x)后,數(shù)組x中的元素值依次是()。
答案:2781235下列數(shù)組有幾行幾列?()int[][]arr={{1,2,3},{2,3,4},{3,4,5},{6,7,8},{1,4,6}};
答案:五行三列已知score是一個(gè)整數(shù)數(shù)組,有5個(gè)元素,已正確初始化并賦值,仔細(xì)閱讀下面代碼,程序運(yùn)行結(jié)果是()。inttemp=score[0];for(intindex=1;index<5;index++){
if(score[index]<temp){
temp=score[index];
}}
答案:求最小數(shù)以下代碼的輸出結(jié)果為()。char[][]ch={{'a'},{'b','c','d'},{'e','f'},{'g','h','i','j'}};System.out.print(ch[2].length+"");System.out.print(ch.length);
答案:24可使用數(shù)組的lengths屬性獲取的數(shù)組的長(zhǎng)度。()
答案:錯(cuò)請(qǐng)看下面的程序段:publicclassclass1{
publicstaticvoidmain(String[]args){
intx[]=newint[8];
System.out.println(x[1]);
}}當(dāng)編譯和執(zhí)行這段代碼時(shí)會(huì)出現(xiàn):()。
答案:正確執(zhí)行并且輸出0設(shè)有定義語(yǔ)句int[]a={66,88,99};則以下對(duì)此語(yǔ)句的敘述錯(cuò)誤的是()。
答案:a數(shù)組的元素的下標(biāo)為1~3已知表達(dá)式int[]m={0,1,2,3,4,5,6};下面()表達(dá)式的值與數(shù)組最大下標(biāo)數(shù)相等。
答案:m.length-1數(shù)組是有序數(shù)據(jù)的集合,其數(shù)組元素的個(gè)數(shù)為數(shù)組的長(zhǎng)度。()
答案:對(duì)關(guān)于for循環(huán)和while循環(huán)的說(shuō)法哪個(gè)正確?()
答案:while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)的判斷條件一般是非程序結(jié)果關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說(shuō)法正確?()
答案:if語(yǔ)句可以沒(méi)有else語(yǔ)句對(duì)應(yīng)下列語(yǔ)句執(zhí)行后,j的值是()intj=3,i=3;while(--i!=i/j)j=j+2;
答案:7do-while語(yǔ)句結(jié)束后的“;”可以省略。()
答案:錯(cuò)閱讀以下程序,inti=1,j=10;do{if(i++>--j)continue;}while(i<5);此段程序執(zhí)行后,i和j的值是()
答案:i=5j=6if后面跟著一對(duì)圓括號(hào),該括號(hào)有時(shí)可以省略。()
答案:錯(cuò)break語(yǔ)句只用于循環(huán)語(yǔ)句中,它起到終止本次循環(huán)的作用。()
答案:錯(cuò)“while(true)”是死循環(huán),在程序設(shè)計(jì)時(shí)應(yīng)該避免使用死循環(huán)。()
答案:對(duì)下列語(yǔ)句執(zhí)行后,z的值為()。intx=3,y=4,z=0;switch(x%y
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色物流實(shí)踐合作協(xié)議2篇
- 小學(xué)德育工作的創(chuàng)新實(shí)踐與思考
- 二零二五年度護(hù)士職業(yè)發(fā)展規(guī)劃合同3篇
- 二零二五年度按份額擔(dān)保合同范例:新能源項(xiàng)目投資合作3篇
- 2024年高端裝備維修與保障服務(wù)合同
- 家庭教育的持續(xù)發(fā)展與心理健康保障
- 河北機(jī)電職業(yè)技術(shù)學(xué)院《影視作品研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版消防購(gòu)銷合同模板
- 1-2-2-氣體摩爾體積(學(xué)生版)(蘇教2019必修第一冊(cè)-)
- 2025年度綠色環(huán)保型沙石料供貨合同(生態(tài)工程專用)3篇
- 藥品的收貨與驗(yàn)收培訓(xùn)課件
- 寶寶大便觀察及護(hù)理課件
- 公司月度安全生產(chǎn)綜合檢查表
- 開(kāi)題報(bào)告會(huì)記錄單
- 對(duì)話的力量:焦點(diǎn)解決取向在青少年輔導(dǎo)中的應(yīng)用
- 我的家鄉(xiāng)湖北荊門(mén)介紹
- (銀川市直部門(mén)之間交流)2022事業(yè)單位工作人員調(diào)動(dòng)表
- 廣州市小學(xué)生學(xué)籍表
- 法律與社會(huì)學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 瓷磚采購(gòu)?fù)稑?biāo)方案
- 大學(xué)生職業(yè)生涯規(guī)劃-自我認(rèn)知-課件
評(píng)論
0/150
提交評(píng)論