Web Programming languages - Quiz Explanation

The answers you selected are indicated below, along with text that explains the correct answers.
1. What type of programming language is used to create a MouseOver effect?
Please select the best answer.
  A. Object-oriented
  B. Markup
  C. DML
  D. Scripting
  The correct answer is D.
You would use a scripting language to control a screen function such as a MouseOver. Answer A is incorrect because you would use an object-oriented language for APIs. Answer B is incorrect because a markup language is used to describe how text is displayed; it does not provide interactive functionality. Answer C is incorrect because a DML is used to construct the physical components of a database.

2. If your client-side script is not functioning correctly, what is the probable cause?
Please select the best answer.
  A. The browser
  B. The server
  C. The service provider
  D. The HTML code
  The correct answer is A.
Because the script operates within the browser, that is most likely the root of the problem rather than the server, the service provider, or the code. Thus, B, C, and D are incorrect.

3. What is the name given to Internet technologies supporting user collaboration and data exchange?
Please select the best answer.
  A. Apache
  B. Web 2.0
  C. Mobile technology
  D. Geronimo
  The correct answer is B.
Answer A is a web server and D is an application server. Mobile Technology applies to mobile devices and mobile operating systems.