Pre-Test Lesson 8: Understanding JavaScript and Coding Essentials 1. jQuery, MooTools, and YUI are examples of JavaScript ______. a) methods b) libraries c) event handlers d) functions 2. Which of the following is a valid name for a JavaScript function? a) 1example$1 b) [abc]var1_$ c) example$1 d) *my.function 3. Which syntax defines a new variable in JavaScript? a) new b) type c) value d) var 4. What is the proper syntax for an alert box? a) alert{'You clicked the button'} b) alert = 'You clicked the button' c) alert('You clicked the button') d) (alert)('You clicked the button') 5. Which JavaScript property do you use to change the current content of an HTML element? a) innerHTML b) insideHTML c) modifyHTML d) changeHTML 6. Which symbol or punctuation mark indicates the end of a JavaScript statement? a) closing curly bracket b) question mark c) semicolon d) closing quote mark Name: _____________________ 7. Which of the following is true of alert boxes? (Choose all that apply.) a) They are often used in business and consumer applications. b) They respond to user actions. c) They are used to send and receive files. d) They are commonly used for testing and debugging. 8. Which technology is most often used to add action and interactivity to a Web application? a) HTML b) CSS c) JavaScript d) all of the above 9. A computer program is most like a ________? a) shopping list b) newspaper article c) memo d) recipe 10. Which of the following is true of JavaScript functions? a) Functions are reusable. b) The action of a function is the sequence of the actions of the statements inside of it. c) The definition of a function provides action. d) A function is always custom-created. 11. You can include JavaScript code in which section of an HTML document? a) <title> b) doctype declaration c) <script> d) <body> 12. What is the purpose of a variable? a) stands for data b) names a sequence of actions ID: _____________________ Tel: ___________________ 8-1 Pre-Test Lesson 8: Understanding JavaScript and Coding Essentials c) invokes actions d) works only with an alert box 13. You are preparing to create an application. Which of the following might be highly useful to reduce the amount of time spent coding? a) variables b) JavaScript libraries c) identifiers d) functions 14. What is the following general code syntax most often associated with? <script type = "text/javascript" src = "URL or local address"></script> a) variables b) JavaScript libraries c) identifiers d) functions 18. Which of the following is true of JavaScript methods? a) they are exactly the same as functions b) they’re always associated and used with a particular object c) isNaN() is an example of a JavaScript method d) document.getElementById() is an example of a JavaScript function 19. Which of the following can you use in JavaScript to add elements after the HTML displays onscreen? (Choose all that apply.) a) getElementById b) createElement c) appendElement d) appendChild 20. You are creating an application that shows and hides a paragraph based on the value a user enters. Which of the following is most appropriate for coding the show/hide interactivity? a) innerHTML b) createElement c) appendChild d) display attribute 15. What is the general action of the getElementById() method? a) exchange files with a Web server b) save data to local storage c) alphabetize data d) access display elements 16. In JavaScript, what is an action, such as a mouse click, that triggers a different action to occur? a) variable b) function c) event d) routine 17. Which event occurs right after all HTML has been displayed? a) onLoad b) onEvent c) onHTML d) onDisplay Name: _____________________ ID: _____________________ Tel: ___________________ 8-2
© Copyright 2024