版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案+章節(jié)答案2024年山東青年政治學(xué)院ResultSet結(jié)果集,每一次rs可以看到一行,要在看到下一行,必須使用next()方法移動當(dāng)前行。(
)
答案:錯應(yīng)用開-閉原則設(shè)計(jì)系統(tǒng)時(shí),所謂開,就是增加新的子類時(shí),不需要修改重要的抽象類。(
)
答案:對byte類型所占存儲空間為1個字節(jié),取值范圍0~255
答案:錯JFrame實(shí)例可以添加到容器中。
答案:對配置classpath環(huán)境變量的目的是為了可以查找到j(luò)ava文件。()
答案:錯final類不能派生出子類。(
)
答案:對Statement對象的executeUpdate(StringsqlStatement)方法中,sqlStatement參數(shù)是由insert、delete和update等關(guān)鍵字構(gòu)成的Sql語句,函數(shù)返回值為查詢所影響的行數(shù),失敗返回-1。(
)
答案:錯final修飾的成員變量可以在構(gòu)造方法中對其重新賦值()
答案:錯所有容器的父類是Frame類。(
)
答案:對聲明構(gòu)造方法時(shí),可以使用private關(guān)鍵字修飾。()
答案:錯靜態(tài)變量可以被類和對象調(diào)用。()
答案:對JDK工具中自帶了一個JRE工具()
答案:對假設(shè)有類Man,代碼:newMan(){類體}意為創(chuàng)建一個匿名類對象。()
答案:錯下面關(guān)于main方法說明正確的是
答案:publicstaticvoidmain(Stringargs[])下列哪個敘述是不正確的?()
答案:JButton對象可以使用addActionLister(ActionListenerl)方法將沒有實(shí)現(xiàn)ActionListener接口的類的實(shí)例注冊為自己的監(jiān)視器。已知String對象s="abcdefg",則s.substring(2,5)的返回值為?(
)
答案:"cde"HashMap和HashTable的描述,錯誤的是?
答案:通過contains方法可以判斷一個對象是否存在于HashMap或者Hashtable中。在類的定義中構(gòu)造函數(shù)的作用是
答案:初始化成員變量異常包含下列哪些內(nèi)容?
答案:程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?
答案:內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存在JAVA中下面哪一行代碼不出現(xiàn)編譯警告或錯誤
答案:inti=10;關(guān)于Java中包的概念,以下正確的是()
答案:ava的包中可以包含子包;關(guān)于下列程序段的輸出結(jié)果,說法正確的是
public
class
MyClass{static
int
i;public
static
void
main(String
argv[]){System.out.println(i);}}
答案:0字符流與字節(jié)流的區(qū)別在于
答案:每次讀寫的字節(jié)數(shù)不同下列標(biāo)識符合法的是
答案:$Usdollars下面選項(xiàng)中,哪一個是合法的標(biāo)識符
答案:_3_publicclassExample{
publicstaticvoidmain(String[]args){
try{
intrst=4/0;
System.out.println("rst="+rst);
}catch(Exceptione){
System.out.println("catch語句塊執(zhí)行");
return;
}finally{
System.out.println("finally語句塊執(zhí)行");
}
System.out.println("程序繼續(xù)向下執(zhí)行");
}}運(yùn)行以上程序,輸出的結(jié)果是(
)
答案:catch語句塊執(zhí)行finally語句塊執(zhí)行閱讀下列代碼importjava.io.*;publicclassExample{publicstaticvoidmain(String[]args)throwsException{OutputStreamout=newFileOutputStream("itcast.txt",true);Stringstr="歡迎你!";byte[]b=str.getBytes();for(inti=0;i<b.length;i++){out.______(b[i]);}out.close();}}下列選項(xiàng)中,哪個填寫在程序空白處會使程序正確。
答案:write()要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以使用以下哪個表達(dá)式?()
答案:20+(int)(Math.random()*980)下列選項(xiàng)錯誤的是?()
答案:一個應(yīng)用程序中最多只能有一個窗口。下列最終屬性(常量)i的定義中,正確的是
答案:finaldouble
i=3.14159;下面命令中,可以用來正確執(zhí)行HelloWorld案例的是
答案:javaHelloWorld下列選項(xiàng)中,可以正確配置classpath的命令是
答案:set?classpath?=C:\Program?Files\Java\jdk1.7.0_15\bin關(guān)于表達(dá)式1234/1000*1000的運(yùn)算結(jié)果,下列哪個選項(xiàng)是正確的
答案:1000關(guān)于抽象方法,下列說法正確的是
答案:是沒有方法體的方法下面程序段執(zhí)行后b的值是。Integerinteg=newInteger(9);booleanb=integinstanceofObject;
答案:true定如下java代碼,編譯運(yùn)行之后,將會輸出PublicclassTest{Publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}}
答案:3下面關(guān)于java中輸入/輸出流的說法錯誤的是()。
答案:RandomAccessFile只可以用來讀文件。下面這段代碼會產(chǎn)生幾個String對象。Strings1="hello";Strings2=s1、substring(2,3);
答案:2下面是Java程序中的一些聲明,選項(xiàng)中能夠通過編譯的一項(xiàng)是Strings1=newString(“Hello”);Strings2=newString(“there”);Strings3=newString();
答案:s3=s1+s2用來導(dǎo)入已定義好的類的語句是()
答案:importStatement對象提供了intexecuteUpdate(StringsqlStatement)方法,用于實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的添加、刪除和更新操作。(
)
答案:對JDBC加載不同數(shù)據(jù)庫的驅(qū)動程序,使用相應(yīng)的參數(shù)可以建立與各種數(shù)據(jù)庫的連接。(
)
答案:對JDBC中的URL提供了一種標(biāo)識數(shù)據(jù)庫的方法,使DriverManage類能夠識別相應(yīng)的驅(qū)動程序。(
)
答案:對下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:conn=DriverManager.getConnection("jdbc:mysql:///book","root","123456");
stmt=conn.createStatement();
Stringstrsql="insertintobookvalues('TP003','ASP.NET','李','清華出版社',35)";
n=stmt.executeUpdate(strsql);
代碼執(zhí)行成功后n的值為
(
)。
答案:1下列代碼中rs為查詢得到的結(jié)果集,代碼運(yùn)行后表格的每一行有幾個字段(
)
while(rs.next()){
out.print(rs.getString(1)+”\t”);
out.print(rs.getString(2)
+”\t”);
out.print(rs.getString(3)
+”\t”);
out.print(rs.getString("publish")++”\t”);
out.print(rs.getFloat("price")+"\n");
}
答案:5下面的代碼是連接哪個數(shù)據(jù)庫的驅(qū)動加載片段(
)
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(Exceptione){
out.print(e.toString());
}
答案:Oracle下面是加載JDBC數(shù)據(jù)庫驅(qū)動的代碼片段:
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundExceptione){
out.print(e);
}該程序加載的是哪個驅(qū)動?()
答案:網(wǎng)絡(luò)純Java驅(qū)動DriverManager類的getConnection(Stringurl,Stringuser,Stringpassword)方法中,參數(shù)url的格式為jdbc::,下列哪個url是不正確的?(
)
答案:”jdbc:mysql://localhost:80/數(shù)據(jù)庫名”在JDBC中,下列哪個接口不能被Connection創(chuàng)建(
)
答案:RowsetStatementJDBC構(gòu)建在ODBC基礎(chǔ)上,為數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn),使開發(fā)人員可以用任何語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。(
)
答案:錯事件監(jiān)聽者除了得知事件發(fā)生外,還應(yīng)調(diào)用相應(yīng)的方法處理事件。(
)
答案:對監(jiān)聽器將可以觸發(fā)某一個事件的動作已經(jīng)封裝到了監(jiān)聽器中。(
)
答案:對事件組件都應(yīng)注冊一個事件監(jiān)聽者。(
)
答案:對在Swing中,哪一個組件可用于輸入多行信息?()
答案:JTextArea如果容器組件p的布局是BorderLayout,則在p的下部添加一個按鈕b,應(yīng)該使用的語句是()
答案:p.add(b,”South”)以下選項(xiàng)不正確的是哪一個?(
)
答案:使用FlowLayout布局的容器最多可以添加5個組件。下列哪一項(xiàng)不屬于布局管理器?()
答案:BagLayout下列哪個敘述是不正確的?(
)
答案:JButton對象可以使用addActionLister(ActionListenerl)方法將沒有實(shí)現(xiàn)ActionListener接口的類的實(shí)例注冊為自己的監(jiān)視器。在Java中,有關(guān)菜單的敘述錯誤的是(
)
答案:菜單中的菜單項(xiàng)不能再是一個菜單List集合的主要實(shí)現(xiàn)類有ArrayList和LinkedList。()
答案:對Map集合中存儲元素需要調(diào)用add(key,value)方法。
答案:錯Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述正確的是(??)
答案:ArrayList和LinkedList均實(shí)現(xiàn)了List接口###HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對象,并允許將null用作鍵或值###ArrayList的查詢速度比LinkedList快在我們所學(xué)知識中,下面哪幾項(xiàng)是接口(????)
答案:java.util.Collection###java.util.Set###java.util.Map###java.util.List關(guān)于HashMap集合說法正確的是(
)
答案:HashMap集合不允許存儲重復(fù)鍵###HashMap集合是雙列集合閱讀下列的程序importjava.util.*;classStudent{
Stringname;
Stringage;
publicStudent(Stringname,Stringage){
=name;
this.age=age;
}
publicStringtoString(){
returnname+":"+age;
}}publicclassExample{
publicstaticvoidmain(String[]args){
Setset=newHashSet();
set.add(newStudent("Tom","10"));
set.add(newStudent("Jerry","10"));
set.add(newStudent("Tom","10"));
}}下列選項(xiàng)中,程序的運(yùn)行結(jié)果是:set集合中的元素個數(shù)為(
)
答案:3下列關(guān)于泛型說法不正確的是(???)
答案:泛型的出現(xiàn)可以把編譯時(shí)出現(xiàn)的問題放到運(yùn)行之后發(fā)現(xiàn)下列關(guān)于集合的描述中,哪一個是錯誤的?(
)
答案:集合存儲的對象必須是基本數(shù)據(jù)類型將Map集合中的鍵存儲到Set集合的方法是(???)
答案:keySet()下列有關(guān)泛型的代碼中,ArrayList?list?=?new?ArrayList();?說法正確的是(???)
答案:list集合里面只能存放Person對象下列關(guān)于LinkedList的描述中,錯誤的是(
)
答案:LinkedList集合對于元素的查找操作非常便捷LinkedList類的特點(diǎn)是(
)
答案:增刪快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());}}運(yùn)行以上程序,輸出結(jié)果是(
)
答案:發(fā)生異常,輸出異常信息使用HashSet存儲對象,如何保證唯一?(??)
答案:根據(jù)成員變量重寫HashCode方法和equals方法File類中判斷文件是否存在的方法是(
)。
答案:exists()下列關(guān)于java.io.FileOutputStream的說法錯誤的是(
)
答案:java.io.FileOutputStream一次只能讀取一個字節(jié)的內(nèi)容IOException必須被捕獲或拋出。
答案:對Java中提供了用于讀寫Unicode字符的字符流Reader類和Writer類。
答案:對通過File類可對文件屬性進(jìn)行修改。
答案:對下列哪一個import命令可以使我們在程序中創(chuàng)建輸入/輸出流對象(
)
答案:importjava.io.*;下列選項(xiàng)中,哪一個不是InputStream的直接子類(
)
答案:BufferedInputStream閱讀下列代碼importjava.io.*;publicclassExample{publicstaticvoidmain(String[]args)throwsException{OutputStreamout=newFileOutputStream("itcast.txt",true);
Stringstr="歡迎你!";
byte[]b=str.getBytes();
for(inti=0;i<b.length;i++){
out.______(b[i]);
}
out.close();
}}下列選項(xiàng)中,哪個填寫在程序空白處會使程序正確。
答案:write()對圖片進(jìn)行讀寫操作可以采用文件字符流。
答案:錯下列選項(xiàng)中,不屬于InputStreamReader類的方法的是(
)
答案:flush()下列選項(xiàng)中,不屬于FileReader類的方法的是(
)
答案:readLine()下面關(guān)于java中輸入/輸出流的說法錯誤的是(
)。
答案:RandomAccessFile只可以用來讀文件。所有的字節(jié)輸入流都從OutputStream類繼承,所有的字節(jié)輸出流都從InputStream類繼承。
答案:錯以下選項(xiàng)中,哪個是FileOutputStream的父類?(
)
答案:OutputStream以下選項(xiàng)中,哪個是FileInputStream的父類(
)
答案:InputStream使用字符串常量可以直接初始化一個String對象。(
)
答案:對字符串一旦初始化就不可以被改變。(
)
答案:對包裝類可以將基本數(shù)據(jù)類型的值包裝為引用數(shù)據(jù)類型的對象。
(
)
答案:對System類中的currentTimeMillis()方法返回一個long類型的值。(
)
答案:對StringBuffer類似一個字符容器,當(dāng)在其中添加或刪除字符時(shí),并不會產(chǎn)生新的StringBuffer對象。(
)
答案:對閱讀下列代碼publicclassExample{
publicstaticvoidmain(String[]args){
int[]srcArray={11,12,13,14};
int[]destArray={21,22,23,24};
System.arraycopy(srcArray,1,destArray,2,2);
for(inti=0;i<destArray.length;i++){
System.out.print(destArray[i]+"");
}
}}下列選項(xiàng)中,程序的運(yùn)行結(jié)果是?(
)
答案:21221213下列關(guān)于包裝類的描述中,錯誤的是?(
)
答案:可以通過繼承包裝類完成自定義包裝類的設(shè)計(jì)假如indexOf()方法未能找到所指定的子字符串,那么其返回值為?(
)
答案:-1System類中提供的屬性和方法都是靜態(tài)的。(
)
答案:對要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以使用以下哪個表達(dá)式?(
)
答案:20+(int)(Math.random()*980)Stringstr1=newString("java");Stringstr2=newString("java");StringBufferstr3=newStringBuffer("java");對于上述定義的變量,以下表達(dá)式的值為true的是哪個?(
)
答案:str1.equals(str2)下列選項(xiàng)中,可以正確實(shí)現(xiàn)String初始化的是(
)
答案:Stringstr="abc";閱讀下面一段代碼Integerin1=newInteger(10);Integerin2=newInteger(10);Integerin3=10;Integerin4=10;System.out.print(in1==in2);System.out.print(in1==in3);System.out.print(in3==in4);下列選項(xiàng)中,程序的運(yùn)行結(jié)果是(
)
答案:truetruetrue下列選項(xiàng)中,哪個是StringBuffer類中append()方法的返回值類型?(
)
答案:StringBufferthrow關(guān)鍵字用于在方法上聲明拋出異常的實(shí)例對象。(
)
答案:錯編譯異常如果產(chǎn)生了,要求我們必須處理,要么捕獲,要么拋出。()
答案:對throws聲明在一個方法上,說明這個方法一定會拋出異常。(
)
答案:錯自定義的異常類必須繼承自Exception或其子類。()
答案:對匿名內(nèi)部類其實(shí)就是一個沒有類名的內(nèi)部類。(
)
答案:對以下對于try…catch語句描述正確的是(
)
答案:try...catch語句處理程序中的異常下面程序的運(yùn)行結(jié)果是(
)publicclassDemo{
publicstaticvoidmain(String[]args){
try{
System.out.println(10/0);
System.out.println("除法正常運(yùn)行");
}catch(ArithmeticExceptione){
System.out.println("除數(shù)不能為0");
}
}}
答案:輸出:除數(shù)不能為0下列關(guān)于自定義異常的說法中,錯誤的是(
)
答案:自定義異常必須繼承Error類下列程序段的運(yùn)行結(jié)果為(
)。publicclassTest{
publicstaticvoidfoo(inti){
try{
if(i==1){
thrownewException();
}
System.out.print("1");
}catch(Exceptione){
System.out.print("2");
}finally{
System.out.print("3");
}
System.out.print("4");
}
publicstaticvoidmain(String[]args){
foo(1);
}
}
答案:234下列符號中,(
)用于分隔throws關(guān)鍵字拋出的多個異常。
答案:,下列關(guān)于匿名內(nèi)部類的描述,錯誤的是(
)
答案:匿名內(nèi)部類可以有構(gòu)造方法關(guān)于內(nèi)部類,下面說法正確的是(
)
答案:內(nèi)部類中不可以聲明類變量###外嵌類可以訪問成員內(nèi)部類的成員###成員內(nèi)部類是外嵌類的一個成員,可以訪問外嵌類的其它成員###內(nèi)部類可以被修飾為static內(nèi)部類下面(
)選項(xiàng)可以使用static關(guān)鍵字修飾。
答案:成員方法###成員內(nèi)部類###成員變量下面程序的運(yùn)行結(jié)果是(
)publicclassDemo{
publicstaticvoidmain(String[]args){
try{
System.out.println(10/0);
System.out.println("除法正常運(yùn)行");
}catch(ArithmeticExceptione){
System.out.println("除數(shù)不能為0");
}
}}
答案:輸出:除數(shù)不能為0publicclassExample{
publicstaticvoidmain(String[]args){
try{
intrst=4/0;
System.out.println("rst="+rst);
}catch(Exceptione){
System.out.println("catch語句塊執(zhí)行");
return;
}finally{
System.out.println("finally語句塊執(zhí)行");
}
System.out.println("程序繼續(xù)向下執(zhí)行");
}}運(yùn)行以上程序,輸出的結(jié)果是(
)
答案:catch語句塊執(zhí)行finally語句塊執(zhí)行設(shè)計(jì)模式是針對某一類問題的最佳解決方案,是從許多優(yōu)秀的軟件系統(tǒng)中總結(jié)出的成功的、可復(fù)用的設(shè)計(jì)方案。(
)
答案:對在類的UML圖中,如果方法是靜態(tài)方法,則應(yīng)在方法的名字下面添加波浪線。(
)
答案:錯策略模式是面向抽象原則的成功應(yīng)用。(
)
答案:對若A類依賴于B類,那么UML通過使用一個虛線連接A和B的UML圖,虛線的起始端是A類,終點(diǎn)端是B類。(
)
答案:對在策略設(shè)計(jì)模式中,如果策略是一個接口,那么具體策略應(yīng)該是該接口的實(shí)現(xiàn)類。(
)
答案:對如果A類中的成員變量是用B類(接口)來聲明的變量,那么A和B的關(guān)系是(
)。
答案:關(guān)聯(lián)關(guān)系下列選項(xiàng)中可以表示類圖中的protected成員變量的是(
)
答案:#age對于面向?qū)ο笳Z言,UML中所說的泛化關(guān)系是指(
)
答案:類的繼承關(guān)系閱讀下面代碼:classparent{
protectedintaddvalue(inta,intb){
ints;
s=a+b;
returns;
}}classchildextendsparent{}若要在child類中對addvalue方法進(jìn)行重寫,下面對于child類中的addvalue方法頭的描述(
)是正確的。
答案:publicintaddvalue(inta,intb)對于下列代碼:1)classPerson{2)
publicvoidprintValue(inti,intj){//...}3)
publicvoidprintValue(inti){//...}4)}5)publicclassTeacherextendsPerson{6)
publicvoidprintValue(){//...}7)
publicvoidprintValue(inti){//...}8)
publicstaticvoidmain(Stringargs[]){9)
Persont=newTeacher();10)
t.printValue(10);11)
}12)}第10行語句將調(diào)用(
)語句。
答案:第7行
答案:注釋以下關(guān)于接口的說法中,正確的是(
)。
答案:接口可以應(yīng)用于策略模式中,體現(xiàn)了面向抽象原則裝飾模式屬于創(chuàng)建型設(shè)計(jì)模式。(
)
答案:錯在類的UML圖中,使用一個三層的長方形描述類的主要構(gòu)成,其中第一層是(
)
答案:名字層接口與接口之間可以有繼承關(guān)系()
答案:對所有接口都繼承自O(shè)bject類。()
答案:錯接口可以實(shí)例化對象()
答案:錯下列類頭定義中,錯誤的是?(
)
答案:publicxextendsy接口中只能定義常量和抽象方法。()
答案:對下列選項(xiàng)中,接口中方法的默認(rèn)可見性修飾符是(
)
答案:public若有如下接口A的定義,下列哪些類下確實(shí)現(xiàn)了該接口(
)
interface
A{
voidmethod1(inti);
voidmethod2(intj);
}
答案:class
B
implements
A{
void
method1(inti){}
void
method2(intj){}
}在下面選項(xiàng)中哪個關(guān)鍵字可以用來修飾接口中的變量和方法?(
)
答案:static關(guān)于Java中包的概念,以下正確的是(
)
答案:Java的包中可以包含子包;在使用interface聲明一個接口時(shí),只可以使用哪個修飾符修飾該接口。(
)
答案:public下列選項(xiàng)中,定義接口MyInterface的語句正確的是:(
)
答案:interfaceMyInterface{
}以下關(guān)于接口對象的說法中正確的是(
)
答案:接口對象只能等于實(shí)現(xiàn)該接口的類的對象;以下哪個接口的定義是正確的?(
)
答案:interfaceB
{voidprint();}定義一個接口時(shí),下列哪個關(guān)鍵字用不到?(
)
答案:class以下關(guān)于接口對象的說法中正確的是(
)
答案:接口對象只能等于實(shí)現(xiàn)該接口的類的對象實(shí)例方法可直接調(diào)用本類的類方法。(
)
答案:錯abstract和final關(guān)鍵可以同時(shí)修飾一個類。(
)
答案:錯下面有關(guān)方法覆蓋說法不正確的是:(
)
答案:方法覆蓋要求覆蓋和被覆蓋的方法必須具有相同的訪問權(quán)限;下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是:(
)
答案:子類必須通過super()關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。下列選項(xiàng)中,表示數(shù)據(jù)或方法只能被本類訪問的修飾符是(
)
答案:private下面選項(xiàng)中哪個關(guān)鍵字可以用來修飾接口中的變量和方法?(
)
答案:static下列有關(guān)繼承的說法。正確的是:(
)
答案:子類能繼承父類的非私有方法和屬性A派生出子類B
,B派生出子類C,并且在Java源代碼中有如下聲明:1)A
a0=new
A();2)A
a1=new
B();3)A
a2=new
C();問以下哪個說法是正確的?
(
)
答案:第1行、第2行和第3行的聲明都是正確的下面哪條語句把方法聲明為抽象的公共方法?(
)
答案:publicabstractmethod()聲明構(gòu)造方法時(shí),可以使用private關(guān)鍵字修飾。(
)
答案:錯不允許作為類及類成員的訪問控制符的是(?)
答案:staticimport語句通常出現(xiàn)在package語句之前()
答案:錯包的聲明只能位于Java源文件的第一行()
答案:對Java中的包是用來存放類的,通常功能相同的類存放在相同的包中(
)
答案:對為了使包sos在當(dāng)前程序中可見,可以使用的語句是(?????)
答案:import?sos.*;當(dāng)類的成員未用訪問權(quán)限修飾符修飾時(shí),java默認(rèn)此成員的訪問權(quán)限是(
)
答案:友好在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是(????)
答案:java.lang現(xiàn)有一個Java源文件,其中包含有一個名為Example的public類,為了成功編譯該文件,需要滿足:(?)
答案:源文件必須為Example.java下面說法正確的是:()
答案:如果源代碼中有package語句,則該語句必須放在代碼的第一行(不考慮注釋和空格);JAVA中,訪問修飾符限制性最高的是()。
答案:Private下列選項(xiàng)中,可以導(dǎo)入指定包中所有類的是(
)
答案:import包名.*在Java中,用package語句說明一個包時(shí),該包的層次結(jié)構(gòu)必須(?????)
答案:與文件目錄的層次相同JAVA中,使用()修飾符時(shí),一個類能被同一包或不同包中的其他類訪問。()
答案:public對于下列Dog類,哪個敘述是錯誤的?()
答案:Dog類有3個構(gòu)造方法一個類中如果沒有定義構(gòu)造方法,那么這個類就沒有構(gòu)造方法。(
)
答案:錯靜態(tài)變量可以被類和對象調(diào)用。(
)
答案:對有一個類A,以下為其構(gòu)造方法的聲明,其中正確的是(
)
答案:publicA(intx){...}this關(guān)鍵字可以在所有的方法中使用。(
)
答案:錯對于下列Hello類,哪個敘述是正確的?
答案:Hello無法通過編譯,因?yàn)槠渲械膆ello方法的方法頭是錯誤的(沒有類型)下面關(guān)于Java中類的說法哪個是不正確的(
)
答案:類一定要聲明為public的,才可以執(zhí)行下列代碼中的“this”指的是(???????)。???class?bird{?int?x,y;?void?fly(int?x,int?y){?this.x=x;?this.y=y;?}?}
答案:bird下列關(guān)于構(gòu)造方法的特點(diǎn)的描述中,錯誤的是(
)
答案:不可重載請閱讀下面的程序,sum的值為(
)publicclassTest{
publicstaticvoidmain(String[]args){
intsum=0;
for(inti=1;i<=100;i++){
if(i%2==1){
continue;
}
sum+=i;
}
System.out.println("sum="+sum);
}}
答案:2500下面語句執(zhí)行結(jié)果為(
)
publicstaticvoidmain(String[]args){
inti=4;
if(i<0){
i=1;}else{i=2;}
System.out.println(i);
答案:2下列語句序列執(zhí)行后,k的值是
(
)inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}
答案:2執(zhí)行下面程序后,哪個結(jié)論是正確的(
)inta,b,c;a=1;b=3;c=(a+b>3?++a:b++)
答案:a的值為2,b的值為3,c的值為2下列語句序列執(zhí)行后,k的值是(
).intj=8,k=15;for(inti=2;i!=j;i++){j-=2;k++;}
答案:17執(zhí)行下面代碼后的輸出是()。m=1;while(m++<2)System.out.println(m);
答案:2在為float類型的變量賦值時(shí),后面必須加字母f或F
答案:對數(shù)組的最大下標(biāo)的值比它的長度小1
答案:對字符串常量既可以用雙引號引起來,也可以用單引號引起來
答案:錯比較運(yùn)算符用于對兩個數(shù)值或變量進(jìn)行比較,其結(jié)果為true或false
答案:對下列選項(xiàng)中,屬于字符常量的是
答案:‘1'表達(dá)式3510/1000的運(yùn)算結(jié)果為
答案:3下列選項(xiàng)中,哪一個是十進(jìn)制數(shù)6的二進(jìn)制值
答案:110下面關(guān)于字符變量的定義中,錯誤的是
答案:chard=A下列關(guān)于浮點(diǎn)型數(shù)據(jù)的定義,哪一個不能通過編譯
答案:floatb=12.45;下列選項(xiàng)中,哪一個不能通過編譯
答案:longd=8888888888若int[][]arr={{1,2,3}},則arr[0][1]的結(jié)果為
答案:2下列關(guān)于int類型變量的定義,錯誤的是
答案:intd=e=30;在任意命令行窗口中執(zhí)行javac命令,如果都能正常地顯示幫助信息,說明系統(tǒng)path環(huán)境變量配置成功。(
)
答案:對使用javac命令,可以將Hello.java文件編譯成Hello.class文件()
答案:對path環(huán)境變量是系統(tǒng)環(huán)境變量中的一種,它用于保存一系列的路徑。()
答案:對javac.exe命令文件存放在JDK安裝目錄的lib目錄下。()
答案:錯在不同的操作系統(tǒng)中可以使用同一個JDK。()
答案:錯Java屬于以下哪種語言?(
)
答案:高級語言下列關(guān)于JDK的說法中,錯誤的是?()
答案:安裝JDK后,還需要單獨(dú)安裝JREJDK安裝成功后,可以將bin目錄的路徑配置在環(huán)境變量path中。()
答案:對下列目錄中,哪一個是用來存放JDK核心源代碼的?()
答案:src目錄下列哪個是Java應(yīng)用程序主類中正確的main方法?
答案:publicstaticvoidmain(Stringargs[])如果jdk的安裝路徑為:c:jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項(xiàng)()
答案:c:jdkbin;下列關(guān)于classpath環(huán)境變量的說法中,哪一個是正確的?()
答案:classpath配置一次后可永久使用下列目錄中,哪一個是用來存放JDK可執(zhí)行程序的。(
)
答案:bin目錄如果一個類繼承了一個抽象類,但是沒有完全覆寫父類的所有的抽象方法那么這個類也必須是抽象類()
答案:對super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行()
答案:對應(yīng)用開-閉原則設(shè)計(jì)系統(tǒng)時(shí),所謂開,就是增加新的子類時(shí),不需要修改重要的抽象類。()
答案:對JFrame的默認(rèn)布局管理器是FlowLayout。()
答案:錯只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法,不能在成員方法中使用。()
答案:錯JAR文件通常用于聚合大量的Java類文件,以便開發(fā)Java平臺應(yīng)用軟件或庫()
答案:對StringBuffer類似一個字符容器,當(dāng)在其中添加或刪除字符時(shí),并不會產(chǎn)生新的StringBuffer對象。()
答案:對java.util.Date類提供一個無參數(shù)構(gòu)造方法Date(),用來創(chuàng)建表示當(dāng)前日期時(shí)間的Date對象。()
答案:對String類的equals()方法和“==”的作用是一樣的。()
答案:錯以下Math類的方法中,-4.4通過哪個方法運(yùn)算后,結(jié)果為-5.0?()
答案:round()如下哪個是Java中的標(biāo)識符
答案:fieldname下面程序運(yùn)行結(jié)果正確的是:publicclassTest{publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("a");list.add("b");list.add("a");Setset=newHashSet();set.add("a");set.add("b");set.add("a");System.out.println(list.size()+","+set.size());}}
答案:3,2對于一個Java源文件,import,class定義以及package正確的順序是
答案:package,import,class如果jdk的安裝路徑為:c:\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項(xiàng)()
答案:c:\jdk\bin;如要拋出異常,應(yīng)用下列哪種子句?
答案:throws欲構(gòu)造ArrayList類的一個實(shí)例,下列哪個方法是正確的
答案:ArrayListmyList=newList()在Java中,執(zhí)行下面的語句后,c的值為
。Strings='Jessica';charc=s.charAt(6);
答案:a'下列選項(xiàng)中,哪個是?StringBuffer類中append()方法的返回值類型?()
答案:StringBuffer下面哪一個import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類?
答案:importjava.net.*;下列哪一種敘述是正確的
答案:聲明抽象方法不可寫出大括號下面關(guān)于配置path環(huán)境變量作用的說法中,正確的是()
答案:在任意目錄可以使用javac和java命令給定某java程序片段,如下:inti=1;intj=i++;if((i>++j)&&(i++==j))i+=j;System.out.println(i);該程序運(yùn)行后,i的輸出結(jié)果為
答案:2下列代碼中的“this”指的是(???????)class?bird{?int?x,y;?void?fly(int?x,int?y){?this.x=x;?this.y=y;?}?}
答案:bird給定一個java源程序Test.java,在命令行中,使用下面哪一個語句可以編譯、運(yùn)行該程序。
答案:javacTest.javajavaTest下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是:()
答案:子類必須通過super()關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。ArrayList類的底層數(shù)據(jù)結(jié)構(gòu)是()
答案:數(shù)組結(jié)構(gòu)對于下列Hello類,哪個敘述是正確的?()
答案:Hello無法通過編譯,因?yàn)槠渲械膆ello方法的方法頭是錯誤的(沒有類型)。classHello{Hello(intm){}intHello(){return20;}hello(){}}下列關(guān)于while語句的描述中,正確的是
答案:while語句循環(huán)體中可以沒有語句下列關(guān)于構(gòu)造方法的特點(diǎn)的描述中,錯誤的是()
答案:不可重載下列關(guān)于List接口的描述中,錯誤的是?
答案:List集合中所有的元素是以二叉樹方式進(jìn)行存儲的給定一個Java程序的代碼片斷如下:If(grade==’A’||grade==’B’)Score=90;elseif(grade==’C’||grade==’D’)Score=70;elseScore=60;哪一項(xiàng)代碼與其很相同的功能。
答案:switch(grade){case‘A’:case‘B’:score=90;break;case‘C’:case‘D’:scpre=70;break;default:score=60;break;}設(shè)有下面兩個賦值語句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說法正確的是
答案:a是整數(shù)類型變量,b是整數(shù)類對象給定一個Java程序代碼,如下:運(yùn)行編譯后,輸出結(jié)果是publicclassTest{intcount=9publicvoidcount1(){intcount=10;System.out.println(“count1=”+count);}publicvoidcount2(){System.out.println(“count2=”+count);}publicstaticvoidmain(Stringarge[]){Testt=newTest();t.count1();t.count2();}}
答案:count1=10count2=9在Java中,以下哪一個標(biāo)識符是不是合法的。
答案:4_case下列哪個類的聲明是正確的?(
)
答案:publicabstractclassCar{}現(xiàn)有兩個類M、N,以下描述中表示N繼承自M的是(
)
答案:class
N
extends
M子類的上轉(zhuǎn)型對象就是父類對象。(
)
答案:錯抽象類可以有子類也可以沒有子類。(
)
答案:錯下列說法哪個是正確的(
)
答案:子類只能重載父類的方法,而不能覆蓋下面說法正確的是:(
)
答案:如果源代碼中有package語句,則該語句必須放在代碼的第一行(不考慮注釋和空格)JAVA中,訪問修飾符限制性最高的是(
)
答案:public包的聲明只能位于Java源文件的第一行(
)
答案:對定義主類的類頭時(shí)可以使用的訪問控制符是(??????)
答案:public下列選項(xiàng)中,可以導(dǎo)入指定包中所有類的是(
)
答案:import
包名.*下列關(guān)于構(gòu)造方法定義的描述中,錯誤的是(
)
答案:當(dāng)定義了有參構(gòu)造方法,系統(tǒng)默認(rèn)的無參構(gòu)造方法依然存在類與對象的關(guān)系是(
)
答案:類是對象的抽象下列哪個敘述是正確的?(
)
答案:Java應(yīng)用程序由若干個類所構(gòu)成,這些類可以在一個源文件中,也可以分布在若干個源文件中,其中必須有一個源文件含有主類。對象使用時(shí),下面描述錯誤的是(
)
答案:對象聲明之后即可使用。實(shí)例變量(
)
答案:的作用域?yàn)檎麄€類方法遞歸次數(shù)過多會導(dǎo)致內(nèi)存溢出(
)
答案:對在switch語句中,每個case關(guān)鍵字后面必須有break(
)
答案:錯一個類中可以定義多個同名的方法,只要他們的返回值類型不同即可(
)
答案:錯下面語句執(zhí)行結(jié)果為(
)
publicstaticvoidmain(String[]args){
inti=4;
if(i<0){
i=1;}
答案:2若有如下語句
intx=3;
do{System.out.println(x);x-=2;}while(--x>0);
答案:輸出的是1和-2比較運(yùn)算符用于對兩個數(shù)值或變量進(jìn)行比較,其結(jié)果是一個布爾值(
)
答案:對當(dāng)方法中的返回值類型是void時(shí),可以不寫return語句(
)
答案:對當(dāng)intx=3,y=4時(shí),表達(dá)式booleanb=x==y?true:false的結(jié)果是false(
)
答案:對在進(jìn)行賦值運(yùn)算時(shí),將運(yùn)算符右邊的值賦給左邊的變量(
)
答案:對下列選項(xiàng)中,哪一個不能通過編譯(
)
答案:longd=8888888888下列數(shù)據(jù)類型進(jìn)行運(yùn)算時(shí),哪一個會發(fā)生自動類型提升(
)
答案:byte+byte下列選項(xiàng)中,屬于字符常量的是(
)
答案:‘1'數(shù)組的最大下標(biāo)的值比它的長度小1(
)
答案:對下面關(guān)于字符變量的定義中,錯誤的是(
)
答案:chard=A在java語言中使用IO流進(jìn)行文件的拷貝時(shí)可能會出現(xiàn)IO異常,必須對異常進(jìn)行try{}catch(){}處理或者拋出異常。()
答案:錯Component類是所有用戶界面的父類
答案:對Java程序中,可以使用關(guān)鍵字new創(chuàng)建新的對象。()
答案:對在Java中,子類可以覆蓋父類中的任意方法()
答案:錯HashSet是Set接口的一個實(shí)現(xiàn)類,它所存儲的元素是可重復(fù)的,并且元素都是無序的()
答案:錯在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是private、static、protected和public()
答案:錯Java中的包是用來存放類的,通常功能相同的類存放在相同的包中()
答案:對與普通方法一樣,構(gòu)造方法也可以重載。()
答案:對靜態(tài)方法可以被類名調(diào)用,也可以被對象調(diào)用。()
答案:對final類不能派生出子類。()
答案:對字符串一旦初始化就不可以被改變。()
答案:對邏輯運(yùn)算符用于對布爾型的數(shù)據(jù)進(jìn)行操作,其結(jié)果仍是一個布爾型
答案:對JDBC是指Java程序與數(shù)據(jù)庫連接的一種機(jī)制。
答案:對抽象類中可以有非抽象方法。()
答案:對在任意命令行窗口中執(zhí)行javac命令,如果都能正常地顯示幫助信息,說明系統(tǒng)path環(huán)境變量配置成功。()
答案:對在Java程序中,通過extends關(guān)鍵字可以實(shí)現(xiàn)類的繼承()
答案:對研究下面的Java代碼,但x=2時(shí),運(yùn)行結(jié)果是Switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);System.out.println(4);}
答案:輸出結(jié)果為3和4下列方法中,用于判斷字符串是否相等的是
答案:booleanequals(ObjectanObject)下列哪個類不對直接創(chuàng)建對象?
答案:InputStreamFile類的方法中,用于列舉某目錄下的子目錄及文件的方法是
答案:String[]list()java中用于創(chuàng)建文件對象的類是
答案:File下面哪個是非法的?
答案:charc=‘u;//符號錯誤下列關(guān)于foreach循環(huán)的描述,錯誤的是
答案:foreach循環(huán)可以直接用于遍歷Map集合中的元素下列語句序列執(zhí)行后,k的值是()intj=8,k=15;for(inti=2;i!=j;i++){j-=2;k++;}
答案:17下面關(guān)于Random類常用方法的描述中,錯誤的是?()
答案:nextInt()返回的是0(包括)和2147483647之間的值若有如下接口A的定義,下列哪些類下確實(shí)現(xiàn)了該接口()interfaceA{voidmethod1(inti);voidmethod2(intj);}
答案:classBimplementsA{voidmethod1(inti){}voidmethod2(intj){}}請看下面的程序段classPerson{publicstaticvoidmain(String[]args){inta=1;byteb=1;c=(byte)a+b;System.out.println(C.;}}輸出什么結(jié)果?
答案:編譯出錯對于已經(jīng)被定義過可能拋出異常的語句,在編程時(shí)
答案:必須使用try/catch語句處理異常,或用throws將其拋出下列方法中,用于返回當(dāng)前日期的方法是?
答案:Date()下列類定義中,不正確的是?()
答案:publicclassxextendsX1,X2當(dāng)點(diǎn)擊鼠標(biāo)或者拖動鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個?
答案:MouseEvent下列選項(xiàng)中,表示數(shù)據(jù)或方法只能被本類訪問的修飾符是()
答案:private為了使包sos在當(dāng)前程序中可見,可以使用的語句是(?????)。
答案:import?sos.*;給定java代碼片段,如下inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print("j="+j);編譯運(yùn)行,正確的是
答案:程序編譯出錯設(shè)
x
=
1
,
y
=
2
,
z
=
3,則表達(dá)式
y+=z--/++x
的值是
答案:3Java的字符類型采用的是Unicode編碼,每個Unicode碼占用幾個bit?
答案:16下列關(guān)于Java特點(diǎn)的描述中,錯誤的是?
答案:Java只能運(yùn)行在Window和Linux平臺編譯一個定義了兩個類含有三個方法的Java源程序文件,總共會產(chǎn)生幾個字節(jié)碼文件。
答案:2個字節(jié)碼文件,以“.class”為擴(kuò)展名下面選項(xiàng)中,哪一個不是Java中的關(guān)鍵字
答案:sizeof下面哪一項(xiàng)不是加載驅(qū)動程序的方法?()
答案:通過DriverManager.getConnection方法加載下面哪一項(xiàng)不是JDBC的工作任務(wù)?()
答案:在網(wǎng)頁中生成表格下面哪一項(xiàng)賦值語句不會出現(xiàn)編譯警告或錯誤。
答案:inti=10;在Java語言中,下面變量命名合法的有
答案:variable123哪個是將一個十六進(jìn)制值賦值給一個long型變量
答案:longnumber=0x345L;有以下類定義:abstractclassAnimal{abstractvoidsay();}publicclassCatextendsAnimal{publicCat(){System.out.printf("Iamacat");}publicstaticvoidmain(String[]args){Catcat=newCat();}}運(yùn)行后哪一項(xiàng)判斷是正確的?
答案:Animal能編譯,Cat不能編譯下列目錄中,哪一個是用來存放JDK核心源代碼的?
答案:src目錄請閱讀下面的程序publicclassDemo{publicstaticvoidsum(inta,intb){System.out.println("int:"+(a+b));}publicstaticvoidsum(inta,floatb){System.out.println("float:"+(a+b));}publicstaticvoidsum(inta,doubleb){System.out.println("double:"+(a+b));}publicstaticvoidmain(String[]args){inta=10;longb=20;sum(a,b);}}下列選項(xiàng)中,哪一個是程序的運(yùn)行結(jié)果()
答案:float:30.0進(jìn)行Java基本的GUI設(shè)計(jì)需要用到的包是
答案:javA.a(chǎn)wt重寫與重載的關(guān)系是
答案:重寫只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中下面是定義一個接口A的程序。第一個空應(yīng)填寫publicinterfaceA{publicstatic_______doublePI=3、14159;publicdoublearea(doublea,doubleB)_______}
答案:final以下哪個不是Java的原始數(shù)據(jù)類型
答案:Boolean下列代碼的輸出結(jié)果是哪一個?packagetest;importjavA.util.Date;publicclassSuperTestextendsDate{privatestaticfinallongserialVersionUID=1L;privatevoidtest(){System.out.println(super.getClass().getName());}publicstaticvoidmain(String[]args){newSuperTest().test();}}
答案:test.SuperTest以下有關(guān)構(gòu)造方法的說法,正確的是
答案:一個類的構(gòu)造方法可以有多個要使用java程序訪問數(shù)據(jù)庫,則必須首先與數(shù)據(jù)庫建立連接,在建立連接前,應(yīng)加載數(shù)據(jù)庫驅(qū)動程序,該語句為
答案:Class.
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)模具保養(yǎng)賞罰制度
- 旅游生產(chǎn)管理制度
- 建立生產(chǎn)管理制度
- 群團(tuán)安全生產(chǎn)工作制度
- 廢鋼配料生產(chǎn)管理制度
- 生產(chǎn)質(zhì)量紅黃牌制度
- 綠色食品生產(chǎn)檔案制度
- 生產(chǎn)異常響應(yīng)制度
- 銷售部安全生產(chǎn)制度
- 民爆安全生產(chǎn)投入制度
- 2025年中小學(xué)校長選拔筆試試題及答案
- 光伏發(fā)電項(xiàng)目設(shè)備維護(hù)合同范本
- 2026內(nèi)蒙古華能扎賚諾爾煤業(yè)限責(zé)任公司招聘50人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年京東慧采廠直考試京東自營供應(yīng)商廠直考試題目及答案
- JJG 1148-2022 電動汽車交流充電樁(試行)
- 周黑鴨加盟合同協(xié)議
- 黃色垃圾袋合同
- 骨科手術(shù)術(shù)前宣教
- 電梯安全培訓(xùn)課件下載
- 事業(yè)單位職工勞動合同管理規(guī)范
- 老年人靜脈輸液技巧
評論
0/150
提交評論