《Java程序設(shè)計》模擬題帶答案(B卷)_第1頁
《Java程序設(shè)計》模擬題帶答案(B卷)_第2頁
《Java程序設(shè)計》模擬題帶答案(B卷)_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 Java 程序設(shè)計模擬題一、選擇題1編譯JavaApplet源程序文件產(chǎn)生的字節(jié)碼文件的擴展名為(B)A 、 javaB 、classC 、 htmlD 、exe2若需要定義一個類域或類方法,應(yīng)使用哪種修飾符?(A)A 、staticB 、packageC 、privateD 、public3. 什么是 J2EE 應(yīng)用文件的擴展?( C)A、 .warB、.jsC、 .earD、 .jar4. main 方法是JavaApplication程序執(zhí)行的入口點,關(guān)于main 方法的方法頭以下哪項是合法的(B)A 、 publicstaticvoidmain( )B 、 publicstaticv

2、oidmain(Stringargs)C 、 public static intmain(String arg)D、 publicvoidmain( Stringarg)5.在編寫JavaApplication程序時, 若需要使用到標準輸入輸出語句,必須在程序的開頭寫上(C)語句。A 、 importjava.awt.* ;B、importjava.applet.Applet ;C 、 importjava.io.* ;D、importjava.awt.Graphics ;6.下列哪個方法不是HttpServlet類的方法 ?( C )A、 Get() B、 Post()C、 Action()

3、D、 Put()7.以下方法中哪一個把被約束屬性的值中的變化通知給所有的listener beans? ( C )A、 void addPropertyChangeListener() B、 PropertyChangeSupport()C、 void firePropertyChange()D、 removePropertyChangeListener()8下列哪個是合法的Java標識符?(BC)A 、 Tree&GlassesB、 FirstJavaAppletC 、 _$theLastOneD、 273.59 JavaApplication源程序的主類是指包含有(A)方法的類。A

4、 、 main()B 、 toString()C 、 init()D 、 actionPerfromed()10使用哪個命令來生成Stub 和 Skeleton類?(C)A、 javac <fully qualified class name of the server>B、 java <fully qualified class name of the server>C、 rmic <fully qualified class name of the server>D、 rmi <fully qualified class name of the s

5、erver>11 Java 的字符類型采用的是Unicode 編碼方案,每個Unicode 碼占用(B)個比特位。A、8B、16C、32D、6412用以下方法中哪一個把目標應(yīng)用作為bean 激活的定制事件的監(jiān)聽者( listener)注冊?BA、 void addPropertyChangeListener()B、 void addXXXListener()C、 void firePropertyChange()D、 removeXXXListener()13對于構(gòu)造函數(shù),下列敘述錯誤的是(B)A 、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。B 、構(gòu)造函數(shù)的返回類型只能是vo

6、id 型。C 、構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。D、一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。14關(guān)于 JavaBean 的以下陳述中哪個為真?( C)A、你可在目標平臺上修改JavaBean 的源代碼。B、你可在目標平臺上重編譯bean 的 jar文件。C、執(zhí)行嵌入在ForteforJava 的 bean 的 jar文件所得到的輸出與IBM VisualAge IDE的輸出是一樣的。D、你可在目標應(yīng)用中修改JavaBean 的視感。15在編寫JavaApplet程序時, 若需要對發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上(D)語句。A、 importjava.awt

7、.* ;B、importjava.applet.* ;C、 importjava.io.* ;D 、importjava.awt.event.*;16. servlet函數(shù)中哪個方法作為請求的調(diào)度程序(dispatcher)?(D)A、 service()B、 init()C、 ServletResponse()D、 ServletRequest()17在 Java 中,開發(fā)圖形用戶界面的程序需要使用一個系統(tǒng)提供的類庫,這個類庫就是(D)包。A 、 java.ioB 、java.awtC、 java.appletD 、java.awt.event18 BDK 的以下窗口中哪一個允許你設(shè)置“Ou

8、r Button”bean的選項?(C)A、 ToolBox windowB、 BeanBox windowC、 Properties windowD、 Method Tracer window19已知如下代碼:publicclassTestpublicstaticvoidmain(Stringarg)inti=5;doSystem.out.println(i);while(-i>5)System.out.println("finished");執(zhí)行后的輸出是什么?(A)A、5FinishedB、 4C、 6FinishedD、 None20哪個包包含標簽處理程序(t

9、ag handler)中實現(xiàn)的接口?(C)A、 javax.servlet.jsp.*B、javax.jsp.servlet .*C、 javax.servlet.tagextD、javax.jsp.tagext21給出如下代碼:classTestprivateintm;publicstaticvoidfun()/somecode.如何使成員變量m被函數(shù)fun()直接訪問?(C)A、將privateintm改為protectedintmB、將privateintm改為publicintmC、將privateintm改為staticintmD、將privateintm改為intm22用來執(zhí)行稱為

10、SampleServlet的 servlet的窗體的代碼提供如下:<html><body><form action=”:8000/samplecontext/samplealias><input type =submit value=”Query”></form></body></html>當點擊Query按鈕時,將調(diào)用此servlet。此servlet類中哪個方法將被執(zhí)行?(C)A、 service()和doGet()方法將被調(diào)用B、只有doGet()被調(diào)用C、 doPost()

11、D、只有 service()方法將被調(diào)用,因該方法的名未被提及。23已知如下代碼:1:classExample2:Stringstr;3:publicExample()4:str="example"5: 6:publicExample(Strings)7: str=s;8: 9:10: class Demo extends Example11: 12: publicclass Test13:publicvoidf()14:Exampleex=newExample("Good");15:Demod=newDemo("Good");16:

12、哪句語句會導(dǎo)致錯誤?(D)A、line3B、line6C、 line14D、 line1524當?shù)诙螆?zhí)行此servlet時,它的輸出將是什么?(A)import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;public class hitcountServlet extends HttpServletstatic int count=0;public void init(ServletConfig config)throws ServletException super.ini

13、t(config);protected void service(HttpServletRequest req,HttpServletResponse resp)throws ServletException, IOExceptioncount+;PrintWriter out=resp.getWriter();out.println(String.valueOf(count);public String getServletInfo()return "BasicServlet Information"public void destroy()count=0;A、2B、0C

14、、1D、425為表示描繪動畫的文件列表,開發(fā)者正在編寫一個帶索引屬性的bean 類。開發(fā)者允許用戶用文本編輯器來讀入和改變其屬性。應(yīng)做什么呢?(B)A、應(yīng)重設(shè)getAsText()方法。B、應(yīng)重設(shè)getAsText()和 setAsText()方法。C、應(yīng)編寫accessor和 mutator方法。D、應(yīng)重設(shè) setTags()和 getTags()方法。26請問如下哪個方法可以將MenuBar 加入 Frame 中 ?( B)A、setMenu()B、setMenuBar()C、 add()D、 addMenuBar()27陳述 A:服務(wù)器創(chuàng)建了一個 cookie,并發(fā)送給客戶。客戶把此co

15、okie 保存在本地硬盤中。陳述 B:當服務(wù)器需要時, 客戶通過 HTTPServletRequest對象發(fā)送 cookie給服務(wù)器。關(guān)于陳述 A 和 B,以下中哪個為真?(C)A、陳述 A 為假,陳述 B 為真。B、陳述 A 為真,陳述 B 為假。C、這二個陳述 都為真。D、這二個陳述都為假。28下面的語句的作用是:(D)VectorMyVector = newVector(100,50);A、創(chuàng)建一個數(shù)組類對象MyVector ,有 100 個元素的空間,每個元素的初值為50。B、創(chuàng)建一個向量類對象MyVector ,有 100 個元素的空間,每個元素的初值為50。C、創(chuàng)建一個數(shù)組類對象M

16、yVector ,有 100 個元素的空間,若空間使用完時,以50 個元素空間單位遞增D 、創(chuàng)建一個向量類對象MyVector ,有 100 個元素的空間,若空間使用完時,以50 個元素空間單位遞增。29關(guān)于 JavaBean 的以下陳述中哪個為真?( C)A、可在目標平臺上修改JavaBean 的源代碼。B、可在目標平臺上重編譯bean 的jar文件。C、執(zhí)行嵌入在ForteforJava 的 bean的 jar文件所得到的輸出與IBM VisualAge IDE的輸出是一樣的。D、可在目標應(yīng)用中修改JavaBean 的視感。30 為說明包含bean 構(gòu)件,把哪個語句加入到A、 <js

17、p : useBean id=”bnkacc” class=JSP 頁面?( C ”BankAccount”>)B、<jsp : useBean name= ”bnkacc” class= ”BankAccount”>C、<jsp : useBean name= ”bnkacc” value= ”BankAccount”>D、<jsp : useBean beanName= ”bnkacc” value= ”BankAccount”>二、填空題1.對于java入口程序publicstaticvoidmain() 方法, public,static和 void定義的意義分別是什么?(為什么要定義成public static void形式)Public : _定義為公共方法_Static: _定義為靜態(tài)方法_Void : _沒有返回值 _2. 數(shù)組 x 定義如下:int x =new int32

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論