Sabtu, 26 Maret 2011

KUNCI JAWABAN JENI 3 SERVLET

Jawaban yang berwarna kuning

Your browser does not support inline frames or is currently configured not to display inline frames.

Waktu Sisa : 0:45:46

1.

Perhatikan elemen data berikut ini, pilihan mana yang paling tepat memetakan servlet?

c:/projects/sepeda/motor/sepeda/motor/kendaraan/cepat/SepedaServlet.class

c:/sepeda/motor/kendaraan/cepat/com/eei/SepedaServlet.class

c:/projects/sepeda/motor/kendaraan/cepat/R6.class

c:/projects/sepeda/motor/kendaraan/cepat/com/eei/SepedaServlet.class


2.

Manakah diantara pilihan berikut ini, yang digunakan oleh Servlet Container untuk me-maintain informasi session?

cookies

hidden form fields

HTTPS protocol information

URL rewriting


3.

Parameter manakah yang di terima oleh method HttpRequest.setDateHeader(*parameter*)?

java.util.Date

java.sql.Date

int

tidak ada yang benar


4.

Manakah diantara pilihan di bawah ini, yang akan menginialisasikan sebuah stream untuk mengirim text ke browser?

PrintWriter out = response.getWriter();

OuputStream out = response.getStream();

OutputReader out = response.getStream();

ServletWriter out =response.getWriterStream();

StreamWriter out = response.getStreamWriter();


5.

Apa yang akan di cetak dari kode berikut jika Web Server baru saja di jalankan dan kode tersebut adalah halaman pertama yang di panggil oleh server?

Kode tidak akan di compile

Kode akan mencetak Session Id

Akan terjadi NullPointerException dikarenakan method getSession(false) menghasilkan nilai null yang disebabkan oleh tidak ada session yang terbuat sebelumnya

Tidak mencetak apapun pada halaman


6.

Bagaimana cara mengatur MIME type dari sebuah HTTPServletResponse?

Method setMimeType dari HTTPServletResponse .

Code tidak dapat diatur, melainkan oleh browser.

Method setResponseType dari HTTPServletResponse.

Method setContentType dari HTTPServletResponse.


7.

Tersedia form HTML yang memuat code berikut ini



Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet. Jika code dijalankan pada browser dan tombol Submit ditekan, method apakah yang akan dipanggil di dalam myservlet.

submit

doPost()

doForm

invoke

doGet


8.

Metodologi mana yang tidak tepat digunakan untuk session management?

Cookies

Object HttpSession

Hidden values

Object ServletContext


9.

Manakah pernyataan yang benar dibawah ini?

method sendRedirect hanya dapat memproses sebuah URL absolut sebagai sebuah parameter.

Setelah method sendRedirect dipanggil, browser akan secara otomatis mengembalikan URL yang asli.

jika method sendRedirect dipanggil setelah melakukan response, maka sebuah exception akan dilempar.

sendRedirect adalah sebuah method dari class HttpServletResponse.

sendRedirect adalah sebuah method dari class HttpServletRequest.


10.

Method mana yang dipanggil ketika sebuah context di-inisialisasi?

contextInitialized(ServletContextEvent e)

contextInitial(ServletContext e)

contextInitialize(ServletContext e)

contextInitialize(ServletContextEvent e)


11.

Diketahui /buku sebagai context sebuah aplikasi web. Pada direktori mana, anda akan menemukan sebuah file BukuApp.war?

/buku

/buku/WEB-INF

/buku/WEB-INF/lib

/buku/META-INF


12.

Perhatikan method berikut ini, mana yang akan menghasilkan satu nilai atau lebih, yang ditentukan oleh sebuah object request?

getParameter(String name)

getAttribute(String name)

getAttributes()

getAllAttributes()

getAllParameters()


13.

Method mana yang digunakan untuk mendapatkan nilai dari parameter nama yang ada di dalam tag init-param?

getParameter(String nama)

getInitParameter(String nama)

getParameter()

tidak ada yang benar


14.

Pernyataan mana yang benar mengenai method BodyTagSupport.doInitBody?

Method tersebut digunakan JSP Container, dan tidak dapat di override

Method tersebut dapat di override jika perlu

Return value method tersebut adalah SKIP_BODY ataupun EVAL_BODY_INCLUDE

Return type method tersebut adalah void


15.

Manakah diantara exception berikut ini, yang didefinisikan oleh Servlet API?

ServletException

InitializationException

UnavailableException

ServletContextException


16.

Perhatikan code HTML dibawah ini.



Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet, manakah diantara method dari request object berikut ini, yang dapat digunakan untuk mendapatkan value dari parameter bernama param, ketika form di-submit.

getValue("param");

getHttpParameter("param");

getFormParam("param");

getAttribute("param");

getParameter("param");


17.

Method mana yang me-return sebuah enumerasi dari semua parameter inisialisasi dan value-nya?

getInitParameterNames()

getInitParameterValues()

getInitParameters()

tidak ada yang benar


18.

Pada direktori mana, anda akan menemukan file index.html? (diketahui bahwa /mobil sebagai context-nya)

/mobil

/mobil/WEB-INF

/mobil/WEB-INF/resources

/mobil/META-INF


19.

Di dalam API servlet, method berikut di definisikan oleh interface yang mana?

javax.servlet.Servlet

javax.servlet.GenericServlet

javax.servlet.HttpServlet

javax.servlet.http.HttpSession

tidak ada yang benar


20.

Manakah diantara pilihan berikut ini, yang merupakan nama dari cookie yang digunakan oleh Servlet Container untuk me-maintain informasi session?

SESSIONID

SERVLETID

JSESSIONID

CONTAINERID


21.

Manakah diantara method berikut ini, yang didefinisikan oleh interface RequestDispatcher?

dispatch()

include()

redirect()

forward()


22.

Untuk menciptakan sebuah Applet, seorang programmer mendapatkan class-nya dari java.applet.Applet. Manakah diantara method berikut yang akan dicari oleh JVM, saat instance dari class diciptakan?

run()

init()

stop()

pause()


23.

Manakah diantara method di bawah ini, yang akan mendapatkan sebuah value dari HTTP header?

Method getHeader(String name) dari GenericServlet.

Method getHeader(String name) dari HttpsServlet.

Method getHttpHeader(String name) dari HttpServletRequest.

Method getHeader(String name) dari HttpServletRequest.

Method getHeader(String name) dari HttpServletResponse.


24.

Manakah pernyataan yang benar di bawah ini?

Method service hanya dipanggil saat pertama kali servlet dieksekusi.

Method service dipanggil setiap kali servlet memproses sebuah request.

Method service dipanggil oleh container setelah method helper(contoh : doGet dan doPost).

Method service hanya dipanggil saat memproses request HTTP POST.


25.

Manakah diantara event listener berikut ini, yang didefinisikan oleh Servlet API?

HttpSessionBindingListener

HttpSessionEventListener

HttpSessionParameterListener

HttpSessionAttributeListener


26.

Perhatikan URI request berikut ini, mana diantara pilihan berikut ini yang paling sesuai mendefinisikan context path?

/mobil

/mobil/mobilSport

/mobilSport

Informasi yang disediakan tidak cukup untuk menentukan jawaban


27.

Interface yang memberikan akses ke method getParameterNames() adalah?

ServletRequest

ServletResponse

HttpServletRequest

HttpServletResponse


28.

Manakah pernyataan yang benar di bawah ini?

Method init dipanggil setiap kali sebuah method service Servlet dijalankan.

Method init dipanggil oleh container ketika ditempatkan ke dalam method service.

Method init tidak dapat di-overriding karena ber-modifier final.

ketika container dihentikan, maka container akan memanggil method undeploy dari servlet yang sedang berjalan.

ketika container dihentikan, maka container akan memanggil method destroy dari servlet yang sedang berjalan.


29.

Manakah method dibawah ini yang berasal dari class HttpServletRequest?

String getCookie(String name)

Cookie getCookie(String name)

Cookie[] getCookies()

String[] getCookies()


30.

Mana diantara pilihan berikut ini yang tidak benar?

doGet() digunakan untuk menangani request HTTP GET

doPost() digunakan untuk menangani request HTTP POST

doPut() digunakan untuk menangani request HTTP PUT

doHead() digunakan untuk menangani request HTTP HEAD

tidak satupun dari pilihan di atas


31.

Pada kondisi default, berapa banyak instance dari servlet yang diciptakan oleh Servlet Container?

Satu

Satu di setiap request

Satu di setiap session

Tidak satupun


32.

Jika sebuah instance dari class File diciptakan untuk merepresentasi sebuah file, dimana file itu tidak ada sebelumnya, maka file tersebut akan diciptakan.

benar

salah


33.

Panggilan mana yang dapat menyebabkan server menghasilkan error page secara otomatis?

response.setStatus(404);

request.setStatus(request.SC_NOT_FOUND)

response.sendError(response.SC_NOT_FOUND)

response.sendError(404, "file tidak ada");


34.

Mana diantara pernyataan berikut ini yang tidak benar?

Apabila method doHead() yang ada di dalam HttpServlet belum mengalami override, method tersebut akan menjalankan method doGet

Request HEAD tidak memiliki method doHead()

Sebuah request GET akan memanggil method doHead(), baru kemudian memanggil method doGet()

Sebuah request HEAD hanya akan me-return header-nya sebagai sebuah response


35.

Pernyataan manakah yang benar dari kode JSP berikut?

Tidak akan di compile

Kode tersebut benar dan akan mencetak variable dengan nama name

Kode tersebut benar, dan akan selalu mencetak nilai null

Kode tersebut akan bekerja bila anda membuat sebuah javabean class yang hanya memiliki satu buah variable dengan tipe java.lang.String


36.

Dalam hal apakah dibenarkan (dan wajib) untuk menyertakan ekstensi .class?

findAncestorWithClass(this, MyTagHandler.class )

/tags/MyTagHandler.class


37.

Manakah diantara method di bawah ini yang tidak didefinisikan di dalam interface Servlet?

init()

service()

finalize()

destroy()


38.

Manakah diantara object di bawah ini, yang dilewatkan ke method service() dari servlet?

ServletRequest

HttpServletRequest

ervletResponse

HttpServletResponse


39.

Perhatikan code HTML di bawah ini



Method dari HelloServlet manakah, yang akan dipanggil jika sebuah link ditekan?

doLink

doGet()

doPost

doPOST

init


Tidak ada komentar:

Posting Komentar

1. "Blog ini Do Follow, silakan post untuk mendapatkan Backlink"
2. "Anda Follow, pasti saya Followback"
3. "Kalau mau Copy-Paste artikel boleh saja, tapi sumbernya ke blog ini"
4. "Terima Kasih Lagi . . . !!!"

Komentar Anda Sangat Kami Harapkan Untuk Kemajuan Blog Ini. isikan komentar anda disini !