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. Language that support either implicit type conversion (nearly all languages support at least one implicit type conversion) and ad-hoc polymorphism (also known as overloading) or both (ex. PHP)






2. Compiles a java source tree






3. A notation that shows all of the information needed to invoke (or call) the method






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






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






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






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






8. A POST request results from an HTML form that specifically lists POST as the METHOD and it should be handled by this method.






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






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






11. Entries in a database






12. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.






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






14. an individual component of a document






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






16. This component of JSP pages replaces the above tag and allows more sophisticated manipulation of values from the bean






17. Sets a property value or values in a Bean.






18. Used to amplify tags






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






20. In this handler use event object to determine event target






21. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute






22. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.






23. HTTP request method. Parameters are encoded in URL. used for idempotent requests.






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






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






26. The function for the browser to run when the server responds to your request






27. Web page content that changes or is changed automatically based on database content or user information.






28. Defines objects which can connect Java applications to a JDBC Driver






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






30. Code indicating status that server sends back to you.






31. Ascripting language used to make HTML pages interactive






32. A special type of button in your forms that will perform the form's set action.






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






34. a constructor calls another constructor in its class using the ": this()" designation






35. Java Server Page - web page coding standard that allows developers to dynamically generate web pages in response to user request






36. associative array containing session variables available to the current script






37. Elements that are rendered (displayed) directly in line with the text






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






39. A style sheet containing format and layout settings that is stored in a separate file.






40. This Java class outputs the HTML content for a dynamically generated Web page






41. The act of sending onto another destination






42. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character






43. Defines objects which can connect Java applications to a JDBC Driver






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






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






46. Can't attempt one task until a previous task is successful






47. Tells the compiler where to access certain classes






48. Record consisting of one or more fields that are links to other nodes and a data field






49. One or more complete Java statements grouped together logically - <% %>






50. Improving the design of existing software code. doesn't change the observable behavior of the software; it improves its internal structure