Soal JSP
Soal JSP
No :
Kelas :
1. JSP masuk ke dalam kategori dari Java 2 c. <| |>
Platform, yaitu... d. <* *>
a. Java 2 Micro Edition (J2ME) e. <% %>
b. Java Enterprise Edition (JEE)
c. Java 2 Mobile Edition (J2ME) 8. Pernyataan pada JSP harus diakhiri dengan
d. Java 2 Standard Edition (J2SE) tanda...
e. Java 2 Enterprise Edition (J2EE) a. .
b. ,
2. Web server yang mendukung JSP adalah c. :
kecuali... d. ;
a. GlassFish e. "
b. Oracle Solaris
c. Apache Tomcat 9. Penulisan deklarasi pada JSP yang benar
d. Oracle Application Server adalah...
e. Sun Java System Application Server a. <% %>
b. <%= %>
3. Yang termasuk bahasa pemrograman web c. <%| %>
dinamis adalah... d. <%? %>
a. jsp, php, css e. <%! %>
b. asp, php, jsp
c. asp, html, jsp 10. Penulisan ekspresi pada JSP yang benar
d. php, jsp, html adalah...
e. asp, php, html a. <% %>
b. <%= %>
4. Ekstensi dari JSP adalah... c. <%| %>
a. js d. <%? %>
b. jsp e. <%! %>
c. ssp
d. asp 11. Yang bukan merupakan tag standar dari JSP
e. php adalah...
a. <jsp:param>
5. Yang dibutuhkan untuk menjalankan JSP b. <jsp:include>
adalah... c. <jsp:netbeans>
a. JDK dan JVM d. <jsp:setproperty>
b. JDK dan NetBeans e. <jsp:getproperty>
c. NetBeans dan JVM
d. JDK dan Apache Tomcat 12. Perhatikan listing program berikut:
e. Apache Tomcat dan Netbeans <%
out.println("<i>XII RPL 4 BISA
JSP!!</i>");
6. Tiga komponen utama elemen dalam JSP %>
adalah... Keluaran yang dihasilkan adalah…
a. JVM, direktif, action a. XII RPL 4 BISA JSP! !
b. Scripting, direktif, action b. XII RPL 4 BISA JSP! !
c. Web Server, direktif, action c. XII RPL 4 BISA JSP! !
d. Web Container, direktif, action d. XII RPL 4 BISA JSP!!
e. JVM, Web Container, Web Server e. XII RPL 4 BISA JSP!!
7. Penulisan tag scriplet yang benar adalah... 13. Perhatikan listing program berikut:
a. <! !> <%! int a; %>
b. <? ?> <%
a = 10; <% if (day == 1 || day == 7) { %>
a = 20; <p> Today is weekend</p>
out.println(a); <% } else { %>
%> <p> Today is not weekend</p>
Keluaran yang dihasilkan adalah… <% } %>
a. 10 </body>
</html>
b. 20
Keluaran yang dihasilkan adalah…
c. 30
a. Error
d. 40
b. Today is weekend
e. 50
c. Today is Weekend
d. Today is not weekend
14. Perhatikan listing program berikut:
<%! int a; %> e. Today is not Weekend
<%
a = 10; 18. Perhatikan listing program berikut:
a += 20; <%! int fontSize; %>
out.println(a); <html>
%> <head><title>FOR LOOP
Keluaran yang dihasilkan adalah… Example</title></head>
a. 10 <body>
<%for ( fontSize = 1; fontSize <=
b. 20 3; fontSize++){ %>
c. 30 <font color="green" size="<%=
d. 40 fontSize %>">
e. 50 JSP Tutorial
</font><br />
<%}%>
15. Perhatikan listing program berikut:
</body>
<%! int a; %>
</html>
<%
a = 10; Perulangan yang dilakukan pada program di
a -= 20; atas adalah sebanyak…
out.println(a); a. 1
%> b. 2
Keluaran yang dihasilkan adalah… c. 3
a. 0 d. 4
b. 10 e. 5
c. 20
d. 30 19. Perhatikan listing program berikut:
e. 40 <%! int fontSize; %>
<html>
16. Penulisan comment pada JSP yang benar <head><title>WHILE LOOP
Example</title></head>
adalah...
<body>
a. <% %> <%while ( fontSize <= 3){ %>
b. <%= %> <font color="green" size="<%=
c. <%- -%> fontSize %>">
d. <%-- --%> JSP Tutorial
e. <%-- - ---%> </font><br />
<%fontSize++;%>
<%}%>
17. Perhatikan listing program berikut: </body>
<%! int day = 1; %> </html>
<html> Perulangan yang dilakukan pada program di
<head><title>IF...ELSE
Example</title></head> atas adalah sebanyak…
<body> a. 1
b. 2
c. 3
d. 4
e. 5
URAIAN
1. Apa yang dimaksud dengan JSP? (5)
2. Apa yang dimaksud dengan ekpresi pada JSP?
(5)
3. Sebutkan 3 Tag Action Standard yang ada pada
JSP! (10)
4. Buatlah web berbasis jsp yang memiliki fungsi
insert nama dan email ke dalam database! (40)