Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學_第1頁
Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學_第2頁
Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學_第3頁
Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學_第4頁
Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

付費下載

VIP免費下載

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

文檔簡介

Java程序設計(山東聯盟-曲阜師范大學)知到智慧樹期末考試答案題庫2025年曲阜師范大學靜態變量是被同一個類的所有實例所共享的。

答案:對請問所有的異常類皆繼承哪一個類?

答案:java.lang.Throwable設有定義intx=5;則執行以下語句后,x的值為()。x+=x+5;

答案:15設有定義intx=‘A’;,則執行下列語句之后,x的值為()。x%=‘A’:

答案:0設x=1,y=2,z=3,則表達式y+=z--/++x的值是()

答案:3設X、Y均為已定義的類名,下列聲明類X的對象x1的語句中正確的是()

答案:Xx1=newX();設A為已定義的類名,下列語句中正確的是()

答案:Aa=newA();覆蓋與重載的關系是

答案:覆蓋只有發生在父類與子類之間,而重載可以發生在同一個類中要創建一個新的目錄,可以使用下面的(

)類來實現。

答案:File若數組aaa定義為int[][]aaa=newint[3][4],aaa.length的值是什么?

答案:3能構成多分支的語句是()。

答案:switch語句編譯一個定義了3個類和10個辦法的Java源文件后,會產生多少個字符碼文件,擴展名是什么?

答案:3個字節碼文件,擴展名是.class給出下面代碼段,當m=0時,輸出結果是什么?A3章3節2目36頁switch(m){case0:System.out.println("case0");case1:System.out.println("case1");break;case2:default:System.out.println("default");}

答案:case0case1類也是一種數據類型(type)。

答案:對類與對象的關系是

答案:類是對象的抽象用于關閉流的方法是()

答案:close()流的傳遞方式是

答案:串行的欲構造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的

答案:ArrayListmyList=newList()構造方法被調用是在()。

答案:創建對象時有關于源文件的說法哪個是正確的?

答案:一個程序可以包括多個源文件有以下方法的定義,請選擇該方法的返回類型ReturnTypemethod(bytex,doubley){return(short)x/y*2;}

答案:double有一個類Student,以下為其構造方法的聲明,其中正確的是()

答案:Student(intx){...}有一個類Person,以下為其構造方法的聲明,其中正確的是()。

答案:publicPerson(intx){...}文檔注釋用什么來進行標記?

答案:/**......*/整型數據類型中,哪個選項需要的內存空間最多?

答案:long數組也是對象。

答案:對數Float.MAX_VALUE是由哪個包裝類提供的?

答案:java.1ang.Float接口可以聲明成final。

答案:錯抽象類中的抽象方法要重寫,否則子類也必須是抽象類

答案:對抽象類不能實例化。

答案:對抽象方法:

答案:是沒有方法體的方法執行下列代碼段后,b的值是什么?Stringa="Hello";Stringb=a.substring(0,2);

答案:Hel異常包含下列哪些內容?

答案:程序執行過程中遇到的事先沒有預料到的情況對象是類的實例(instance)。

答案:對對成員的訪問控制保護最強的是(

)。

答案:private對于類的說法中,不正確的一項是

答案:java程序可以有多個公共類對于已經被定義過可能拋出異常的語句,在編程時:

答案:必須使用try/catch語句處理異常,或用throws將其拋出對于聲明的數組int[]a={1,2,3,4},b[]={{1,2,3,4},{5,6,7,8}};下列哪個語句是錯誤的?

答案:a=b;對于下列類的說法,哪個敘述是錯誤的?

答案:用戶在定義子類時,可以給子類指定多個父類。對于下列代碼,下列哪個敘述是正確的?classPeople{

People(intm){

}}classStudentextendsPeople{}

答案:代碼無法通過編譯。(原因是,父類People已經沒有了不帶參數的構造方法,而子類Student構造方法默認調用People類的不帶參數的構造方法)。對于下列Test.java代碼,下列哪個敘述是正確的?publicclassTest{

publicstaticvoidmain(Stringargs[]){

intarr[]=newint[10];

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

}}

答案:輸出:0對于下列Test.java下列哪個敘述是正確的?publicclassTest{

publicstaticvoidmain(Stringargs[]){

intm=100;

if(m==100){

System.out.print("hello");

System.out.print("你好");

else{

System.out.print("ok");

System.out.print("yes");

}}

答案:程序的輸出結果是hello你好對于一個Java源文件,import,class定義以及package正確的順序是

答案:package,import,class對于intn=789;,表達式的值為8的是

(

)

答案:(n-n/100*100)/10對于int

a[]=new

int[3];下列哪個敘述是錯誤的?

答案:a[1]的值是1對于boolean

b[]=newboolean[3];下列哪個敘述是正確的?

答案:b[0]、b[1]和b[2]的值都是false實現一個接口,則在類中一定要實現接口中的所有方法。

答案:對定義類時,不可能用到的保留字是

答案:private定義CONST1是int型public成員變量,變量值保持為常量100,下列選項中哪個是正確的?

答案:finalpublicintCONST1=100;完成以下代碼int[]x=newint[5];后,以下說明中()是正確的。

答案:x[4]為0字符流和字節流的區別在于(

)。

答案:每次讀寫的字節數不同字符流與字節流的區別在于

答案:每次讀寫的字節數不同如果需要從文件中讀取數據,則可以在程序中創建哪一個類的對象

答案:FileInputStream如果有2個類A和B,A類基于B類,則下列描述中正確的一個是

答案:A是B超類的子類如果一個類的聲明中沒有使用extends關鍵字,這個類被系統默認為是繼承Object類。

答案:對在類的定義中構造函數的作用是()

答案:初始化成員變量在類的定義中可以有兩個同名函數,這種現象稱為函數()

答案:重載在子類中調用父類中被覆蓋的方法時需要使用哪個關鍵字?

答案:super在使用interface聲明一個接口時,只可以使用哪一個修飾符修飾該接口?

答案:public在下列說法中,選出最正確的一項是

答案:Java語言是以類為程序的基本單位的在一個類中定義的成員變量只能被同一包中的類訪問,下面哪個選項是正確的?

答案:缺省在switch(expression)語句中,expression的數據類型不能是哪個選項?

答案:double在Java程序中,可以使用protected來修飾一個類。

答案:對在java中定義常量的格式中,正確的是哪一個?

答案:finaldoublepi=31.4;在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數的個數、類型或順序各不相同,傳回的值也可以不相同。這種面向對象程序特性稱為

答案:重載向ArrayList對象中添加一個元素的方法是

答案:add(Objecto)可用做Java標識符的是(

答案:_one凡是從中央處理器流向外部設備的數據流稱為

答案:輸出流關于選擇結構下列哪個說法正確?

答案:if語句可以沒有else語句對應關于繼承的說法正確的是:

答案:子類將繼承父類的非私有屬性和方法。關于方法main()的說法哪個正確?

答案:一個類中可以沒有main()方法關于對象成員占用內存的說法哪個正確?

答案:同一個類的對象使用不同的內存段,但靜態成員共享相同的內存空間關于super的說法正確的是:

答案:是指當前對象的父類對象的內存地址假設hello.txt文件的內容是ABCDEF,下列哪個是正確的?importjava.io.*;publicclassE{

publicstaticvoidmain(Stringargs[]){

Filefile=newFile("hello.txt");

try{

FileInputStreamin=newFileInputStream(file);

intC=in.read();

C=in.read();

System.out.print1n((char)C);

}

catch(IOExceptionexp){}

}}

答案:程序在輸出臺輸出字符B假設C是B的子類,B是A的子類,cat是C類的一個對象,bird是B類的一個對象,下列哪個敘述是錯誤的?

答案:birdinstanceofC的值是true以下有關構造方法的說法,正確的是:

答案:構造方法在類定義時被調用以下定義一維數組a正確的是?

答案:int[]a=newint[4];以下哪種類型變量占用的內存最少?

答案:char以下哪個選項描述了該java語句:Filef=newFile(“D:\src\Hello.txt”);中出現的錯誤。

答案:文件類的構造方法的字符串參數必須有轉義以下哪個選項在內存中不占有32個字節?

答案:4個char以下哪一項是下列代碼的執行輸出結果?publicclassTest{

publicstaticvoidmain(Stringargs[]){

intm=10,n;

n=m++;

n=--m;

System.out.printf("%d,%d",m,n);

}}

答案:10,10以下關于繼承的敘述正確的是

答案:在Java中類只允許單一繼承以下代碼段執行后的輸出結果為:??int??x=3;?int??y?=10;?System.out.println(y%x);

答案:1以下不屬于基本數據類型的是哪個?

答案:數組以下(

)不是java的關鍵字。

答案:TRUE為了使包ch4在當前程序中可見,可以使用的語句是

答案:importch4.*;為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為

答案:staticvoidmethod()下面定義一個整型數組,不合法的是()

答案:int[][]array=newint[][4];下面聲明一個String類型的數組,正確的是()

答案:Stringstr[];下面哪種流可以用于字符輸出?

答案:Writer下面哪個類名的定義是正確的?

答案:StringDemo下面哪個修飾符是不允許被本類被繼承的?

答案:final下面關鍵字中,哪一個不是用于異常處理語句

答案:break下面關于類及其修飾符的一些描述,不正確的是()。

答案:abstract可與final同時修飾一個類下面不是繼承自Collection接口的是

答案:HashMap下列選項中不屬于Java虛擬機的執行特點的一項是

答案:簡單易學下列選項中,不屬于JDK文件目錄中的子目錄的是

答案:j2sdkl.4.2子目錄下列選項中,不屬于java核心包的一項是

答案:javax.swing下列選項中,哪個選項是Java的合法保留字?

答案:class下列說法正確的一項是

答案:Doulble對象在iava.1ang包中下列說法中,錯誤的一項是

答案:打開一個文件時不可能產生IOException下列語句執行后,x的值是(

)intx=2;do{

x+=x;}while(x<17);

答案:32下列語句序列執行后,x的值是()。publicclassex3{publicstaticvoidmain(String[]args){inta=2;intb=3;intx=4;x=++a*x;System.out.println(x);}}

答案:12下列流中哪個不屬于字節流

答案:InputStreamReader下列流中哪一個使用了緩沖區技術

答案:BuffereOutputStream下列有關字符串的說法哪個是不正確的?()

答案:“abc”==”abc”值是false下列是繼承Thread類后得到的子類,請選擇正確的一項。

答案:classA4extendsThread{publicvoidrun(){//…}}下列方法定義中,正確的是

答案:intx(){charch='a';return(int)ch;}下列數據表示十六進制數的一個是

答案:0xa34下列描述中,哪一項不屬于finally語句應陔執行的功能

答案:分配資源下列接口的描述中,錯誤的是()

答案:一個類只允許繼承一個接口下列哪個選項不屬于java的特點?

答案:復雜性下列哪個類聲明是錯誤的?

答案:finalabstractclassA下列哪個是面向大型企業級軟件的開發平臺?

答案:J2EE下列哪個是Java應用程序主類中正確的main方法?

答案:public

static

void

main(String

args[])下列哪個代碼替換程序中的【代碼】不會導致編譯錯誤?interfaceclassAAA{

abstractintgetNumber();}classBBBimplementsAAA{

【代碼】}

答案:publicint

getNumber(){return100;}下列哪個不是面向對象程序設計方法的特點?

答案:結構化下列哪一項敘述是正確的?

答案:char型字符在Unicode表中的位置范圍是0至65535下列敘述中,哪個選項是錯誤的?

答案:父類包含子類下列關于繼承的說法哪個選項是正確的?

答案:子類繼承父類非私有屬性和方法下列關于繼承的哪項敘述是正確的?

答案:java的單一繼承使代碼更可靠下列關于類的繼承性的描述中,錯誤的是

答案:父類中成員的訪問權限在子類中將被改變下列關于類、包和源文件的描述中,不正確的一項是

答案:系統不會為源文件創建默認的下列關于注釋語句的描述中,正確的一項是

答案:以/**開始,*/結束的是可以用于生成幫助文檔的注釋語句下列關于構造方法的敘述中,哪個選項是錯誤的?

答案:Java語言規定構造方法不可以重載下列關于數據類型的類包裝的說法中,不正確的一個是

答案:包裝類可以被其他的類繼承下列關于抽象類的說法中,哪個選項是正確的?

答案:絕對不能用抽象類去創造對象下列關于拋出異常的描述中,錯誤的是

答案:拋出異常的方法要使用下述拋出異常的語句:throw;其中,是異常類的類名。下列關于異常的描述中,錯誤的是

答案:異常是一種程序在運行中出現的不可恢復執行的錯誤下列關于內存回收的說明,正確的是()

答案:內存回收程序負責釋放無用內存下列關于作用域的說法中,正確的一個是

答案:在不同方法中可以聲明相同數據類型的同名局部變量下列關于try-catch-finally語句的描述中,錯誤的是

答案:try語句后面的程序段將給出處理異常的語句下列關于Java程序結構的描述中,不正確的一項是

答案:一個Java源文件中可以有多個public類下列修飾符中與訪問控制無關的是

答案:final下列代表八進制整數的是哪個選項?

答案:0123while循環和do…while循環的區別是:

答案:do…while循環是先循環后判斷,所以循環體至少被執行一次this和super:

答案:不能用在main()方法中Set接口繼承了Collection接口。

答案:對Set接口的具體實現類有HashSet和TreeSet

答案:對return語句:

溫馨提示

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

評論

0/150

提交評論