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. anyone can use to create and manipulate objects. forms public interface.






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.






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






4. Enables a subclass to call the methods and fields of its superclass






5. Ascripting language used to make HTML pages interactive






6. This ANT element defines all of the places a Java task would look for classes to load






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






8. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)






9. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs






10. Contain data about transaction between browser and server (IP address etc.)






11. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs






12. Object reference






13. Attribute that can be used to generate a unique identity for new rows






14. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application






15. Method that tests the program






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






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






18. Any item that can be manipulated such as picture and data file or text.






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






20. Used to extract only those records that fulfill a specified criterion.






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.






22. an individual component of a document






23. Method that may involve anything - like storing or updating data or ordering a product or sending E-mail.






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






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.






26. Short for World Wide Web Consortium. It is the international governing body for the development of platform independent web standards and specifications.






27. Field that uniquely identifies a record in a table






28. Specifies what aspect of the element you are choosing to style.(width - color - bg-color)






29. Entries in a database






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






31. This Java object is used by a controller servlet to send the request to the appropriate JSP page






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






33. XML element that contains other elements and/or attributes






34. Handles the error if it does not satisfy the "try" statement






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






36. Governing body for the development of platform independent web standards






37. Java classes inside a package that have already been compiled into byte code.






38. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element






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






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






41. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application






42. Needs to be installed to run PHP on Apache






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






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






45. An element in a dialog box that allows the user to choose from a set of options






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.






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






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






49. Handles the error if it does not satisfy the "try" statement






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