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. Technology specifically designed for automated logic testing of Web applications






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






3. Certain look for a jquery element






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






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






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






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






8. Attribute used to associate a template with an XML element; also used to define a template for the entire XML document






9. Scope of variables that would be stored in a database






10. This component of the MVC architecture holds business data that will be displayed in the JSP page






11. Elements of the programming language which have essentially evolved out of use/style. Example of this is the java.awt package and its replacement javax.swing






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






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






14. A communications protocol that treats each request as an independent transaction that is unrelated to any previous request so that the communication consists of independent pairs of requests and responses. Does not require the server to retain sessio






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






16. This modifier on a Java class member directs that the member should have a single value that is shared by all instances of this class






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






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






19. These auto-generated methods allow us to change data members of a Java class






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






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






22. A deletion that triggers another deletion. A cascade delete can be specified for an entity bean that has container-managed persistence.






23. Does nothing if expected value equals actual value but throws error otherwise






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






25. An XML document whose content describes the structure of other XML documents.






26. Bean that only survives for current request






27. A blueprint for creating objects of a certain kind; defines data and methods.






28. The act of sending onto another destination






29. Controlling the exact location of text and pictures on a web page by specifying coordinates on the page.






30. Describes the styles of the page elements - such as their colors and font sizes and background colors.






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






32. Entries in a database






33. Accessor whose purpose is to return the value stored in an instance variable.






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






35. Type of method that changes the state of one field in an object.






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






37. These auto-generated methods allow us to change data members of a Java class






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






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






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






41. This part of a CSS rule specifies the set of HTML elements to which a defined style should apply






42. jQuery provides a single object with the most important properties.






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






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






45. Insert a string or replace a variable with its value; makes string formatting and specifying contents more intuitive






46. A pseudo-method that creates an object. Instance methods with the same name as their class. are invoked using the new keyword.






47. Clears an area around the content which is inside of the border of an element (length-%)






48. Extension of JAR task with special treatment for files that should end up in WEB-INF directories of the Web Application Archive






49. A web server software notable for playing a key role in the initial growth of the World Wide Web.






50. This generic technique (not a Java class) associates Java objects with records in a database