SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Java Web Programming
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. anyone can use to create and manipulate objects. forms public interface.
public
mysqli
complex type
form method
2. A mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (a resource representation) at the same URI so that user agents can specify which version fit their capabilities the best.
Content negotiation
<jsp:getProperty>
CGI variable
doGet()
3. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine
JavaBean
Object-Relational Mapping
4XX status code
parameter
4. Enables a subclass to call the methods and fields of its superclass
SQL injection attack
RequestDispatcher
Expression Language
super()
5. Ascripting language used to make HTML pages interactive
JavaScript
$_SESSION
parameter
Node
6. This ANT element defines all of the places a Java task would look for classes to load
die()
POST
Apache
classpath element
7. A style sheet containing format and layout settings that is stored in a separate file.
short-circuit boolean evaluation
external style sheet
parent element
stateless
8. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)
foreign key constraint
getter
5XX status code
MySQL
9. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs
request parameter
attribute
HttpSession
foreign key
10. Contain data about transaction between browser and server (IP address etc.)
JSP Expression Language
CGI variable
dynamic content
Controller
11. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs
ANT target
<jsp:useBean> tag
request parameter
setter method
12. Object reference
ServletContext
className attribute
$
helper class
13. Attribute that can be used to generate a unique identity for new rows
auto_increment
public
throws
Java Standard Tag Library
14. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application
session scope
session Bean scope
absolute positioning
session Bean scope
15. Method that tests the program
PreparedStatement
Attribute
Connection
test method
16. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
Dynamic web project
protocol layering principle
GET
relative positioning
17. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools
margins
AJAX
MS Access
Model
18. Any item that can be manipulated such as picture and data file or text.
URL
foreign key
sequence
object
19. A module of Java code that is hosted on a web server
$_REQUEST
View
foreign key constraint
Servlet
20. Used to extract only those records that fulfill a specified criterion.
request.setAttribute
war task
where clause
Exception
21. The next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data.
XHTML (Extensible Hypertext Mark-up Language)
SQL injection attack
package
getter method
22. an individual component of a document
RequestDispatcher
form
element
Model
23. Method that may involve anything - like storing or updating data or ordering a product or sending E-mail.
POST
HTML strict
request.setAttribute
padding
24. Defines objects which can connect Java applications to a JDBC Driver
PreparedStatement
event handler
DriverManager
throws
25. an object associated with a visitor. Data can be put in this and retrieved from it - much like a Hashtable. A different set of data is kept for each visitor to the site.
session
tag
Element
<c:forEach>
26. Short for World Wide Web Consortium. It is the international governing body for the development of platform independent web standards and specifications.
onreadystatechange
form
W3C
box model
27. Field that uniquely identifies a record in a table
primary key
POST
CSS selector
doGet()
28. Specifies what aspect of the element you are choosing to style.(width - color - bg-color)
CSS property
W3C
<c:forEach> tag
session attribute
29. Entries in a database
setter method
setter
record
HTTP
30. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character
Content negotiation
Connection
$_SESSION
JSP tag
31. This Java object is used by a controller servlet to send the request to the appropriate JSP page
RequestDispatcher
Dynamically installed event handler
<jsp:setProperty> tag
ANT target
32. Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory
package
CSS property
tag
input element
33. XML element that contains other elements and/or attributes
complex type
package
delimiter
assignment statement
34. Handles the error if it does not satisfy the "try" statement
safe
build.xml
selector
catch
35. a constructor calls another constructor in its class using the ": this()" designation
hidden input element
Entity class
W3C DOM
constructor chaining
36. Governing body for the development of platform independent web standards
Spec comment
W3C
Class.forName()
Driver
37. Java classes inside a package that have already been compiled into byte code.
JAR file
Dynamic web project
visibility
POST
38. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element
input element
View
margins
this()
39. object created by servlet container for Servlets to access environment information and provide ability for Servlet to bind object attributes to the invironment scope by name
fail()
ServletContext
delimiter
Controller
40. Technology specifically designed for automated logic testing of Web applications
W3C
ANT task
session scope
JUnit
41. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application
javac task
padding
protocol layering principle
session scope
42. Needs to be installed to run PHP on Apache
JSTL
super()
Apache PHP module
Extreme programming
43. reduces the amount of redundancy in code that may connect to the database (assists in some functionality)
helper class
HttpSession
CSS selector
private
44. A special type of button in your forms that will perform the form's set action.
JAR file
submit element
event handler
HttpSession
45. An element in a dialog box that allows the user to choose from a set of options
<jsp:getProperty>
box model
Dynamically installed event handler
radio button
46. The event gets sent to the most specific element and after this element has an opportunity to react - the event bubbles up to more general elements.
input element
View
event bubbling
try
47. If the XML file containing the fragment above were parsed with a W3C DOM parser (as in our programming assignment) - the contents of the fragment above would appear as an object satisfying this interface
$
tag
Element
RequestDispatcher
48. Defines a standard way for accessing and manipulating HTML documents.
servlet
session scope
Entity class
HTML DOM
49. Handles the error if it does not satisfy the "try" statement
catch
ANT task
assignment statement
DriverManager
50. Layer below HTTP. HTTP accesses this. Reliable data stream service. The Internet's primary transport protocol; provides a point-to-point channel for applications that require reliable communications
constructor chaining
TCP (Transport Layer Protocol)
4XX status code
setXXX method