Test your basic knowledge |

Java Web Programming

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. Does nothing if expected value equals actual value but throws error otherwise






2. Spaces at the top and bottom and left and right of the document between the edges of the text; the absolute boundary of text and graphics on a page






3. This DTD contains all HTML elements and attributes but does NOT INCLUDE presentational or deprecated elements (like font). Framesets are not allowed.






4. Done by including portions of SQL statements in a web form entry field in an attempt to get the website to pass a newly formed rogue SQL command to the database






5. Keyword that can be used inside any method to refer to the current object






6. The address of a website. Uniform Resource locator.






7. 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.






8. HTTP request method. Parameters are passed to the server through a separate input channel. used for non-dempotent requests.






9. Specification about a tag (first ordered list: 1-2-3 or A-B-C)






10. Single piece of info; record is one complete set of these






11. Client error






12. 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






13. This component of the MVC architecture represents what is delivered to the client browser






14. anyone can use to create and manipulate objects. forms public interface.






15. The act of intercepting requests and responses to transform or use info contained in the requests or responses; can transform response from a servlet or JSP page






16. A collection of standard programs and subroutines that are stored and available for immediate use






17. The act of sending onto another destination






18. Sets values for parameters in JDBC






19. an object that provides an abstract interface to some type of database






20. Returns a reference to the element by its ID where element is a reference to an Element object or null if an element with the specified ID is not in the document.






21. After a database query is performed this Java class provides access to the records extracted from the database






22. After a database query is performed this Java class provides access to the records extracted from the database






23. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML






24. This Java class is used in JDBC pages to execute SQL statements and and provides protection against SQL scripting attacks






25. A project that contains resources for a Web application with dynamic content such as servlets or JavaServer Pages (JSP) files






26. stores information about or change settings for a user session. Variables stored in it hold information about one single user and are available to all pages in one application.






27. Ascripting language used to make HTML pages interactive






28. Keyword that can be used inside any method to refer to the current object






29. reduces the amount of redundancy in code that may connect to the database (assists in some functionality)






30. 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.






31. Technology specifically designed for automated logic testing of Web applications






32. Specific style elements such as background-color and font-size fill this role in CSS






33. Bean that only survives for current request






34. Defines a standard way for accessing and manipulating HTML documents.






35. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools






36. Description of a set of requirements to be satisfied by a method






37. Script that contains one project and at least one (default) target. Targets contain task elements. Used by ANT






38. A module of Java code that is hosted on a web server






39. Used for an origin website to send state information to a user's browser and for the browser to return the state information to the origin site.






40. Provides a way to identify a user across more than one page request or visit to a Web site and to store information about that user.






41. a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. Development Automation Tool.






42. Process the tag contents if a test condition is satisfied






43. Bean that only survives for current request






44. API for valid HTML and well-formed XML documents. defines logical structure of documents and the way a document is accessed & manipulated






45. Java class specifically created to enable communication with a particular database management product such as MySQL






46. The element containing the current element with no intervening container elements.






47. a set of classes that supports the development of programs






48. The address of a website. Uniform Resource locator.






49. Can't attempt one task until the previous task is successful






50. Rreduces the amount of redundancy in code that may connect to the database (assists in some functionality)