NAME: ________________________
    PREASSESSMENT 330-3
    (An OPPORTUNITY to detect and correct things you don't understand!)
     Assessment 3 in COSC 330 will cover Learning Modules VI - X.  The assessment will be derived mostly from the following preassessment questions.  I will take 10 questions directly from the preassessment questions and/or proficiency evaluation and place them as questions 41 - 50 on Assessment 3.   Then I will rewrite questions 1 - 40; I may change some answers, but in most cases the correct answer to the question will remain, e.g. the correct answer to question 1 on Assessment 3 will be, usually, one of the four you see below.  (Note: the question/answer relationship may be reversed, e.g. if <img> is an answer on the PreAssessment, I may use it in the question on the Assessment).   So, you have most of the correct answers on the assessment; you just don't know the questions. (However, DO NOT assume that this will be "easy"; it will be a challenging learning exercise!)  In order to prepare for the Assessment, do the following (as we cover the relevant material....NOT the night before it is due!) and submit the Scantron with your answers on the date specified in the Class Schedule Don't turn in your PREASSESSMENT questions; keep them to study.)
  1. Answer the following questions on the Scantron Answer Sheet provided. Mark the most appropriate answer to the multiple-choice questions. (There may be more than one "correct" answer to the question!)
  2. LEARNING EXERCISES USING MULTIPLE CHOICE QUESTIONS: Play "WEB JEOPARDY" with the three incorrect answers for each question, i.e. think up a question to which each is the correct answer. This way you should have sufficient questions that require you to "think" and thus prepare yourself for the coming test! (Besides, you will be doing exactly what I will be doing when I create Assessment 1!)
  3. Note that the following questions are more difficult than typical "test questions". This is by design because this is NOT A TEST; it is a homework assignment (and will be graded as such) designed TO PREPARE YOU FOR AN ASSESSMENT! Because many of the multiple choice answers are (by design) similar to one another, selecting the correct answer requires that you know the DIFFERENCE between the four choices, i.e. IT IS NOT ENOUGH TO KNOW THE DEFINITIONS of the words; you must UNDERSTAND what they represent. You probably will not be able to answer all (or even most!) of the following questions without rereading the text and my notes. Don't feel bad; that is the purpose of a "PREassessment! It is designed to help you GO BEYOND KNOWLEDGE to UNDERSTANDING!

  4. TPQ: Eliminate the "best answer" and see if other answers apply.
    LM VI (INTERACTIVITY)


  1. A multimedia player that is a competitor for Apple's Quicktime is: (a) Flash  (b) Shockwave  (c) Director  (d) Macromedia
  2. Which of these is most unlike the others?  (a) PHP   (b) DHTML  (c) XML   (d) JVM   (e) ASP
  3. An example of an object-oriented relationship between classes is:  (a) Is-A   (b) has-A   (c) uses-A   (d) all of these
  4. The client-side programming feature unique to Java is: (a) application  (b) applet  (c) servlet   (d) object
  5. The most significant difference between object-based and object-oriented programming languages is the ability to implement:  (a) abstraction  (b)  aggregation (c) inheritance  (d) instantiation
  6. Which of these, at least in Java and C++,  is a synonym for "object".  (a) method   (b) attribute   (c) instance   (d) class
  7. Which of these are unique to Java?  (a) state   (b) behavior   (c) bytecode  (d) field
  8. Which of the following was the Web's first scripting language and was renamed to become one of the others?  (a) JavaScript   (b) ECMAScript   (c) JScript  (d)  VBScript  (e) LiveScript
LM VII (JAVASCRIPT)
  1. A built-in function that is associated with an built-in object in JavaScript is called a/an:  (a) event handler   (b) operator   (c) method   (d) function  (e) property
  2. An example of a structured control structure, that governs program flow, is: (a) sequence    (b) selection   (c) repetition  (d) all of these
  3. JavaScript is mainly used for __________ scripting.  (a) client-side   (b) server-side   (c) client-server  (d) DOM  (e) COM
  4. The creation of an object is called:  (a) declaration  (b) instantiation   (c) initialization  (d) none off these
  5. An example of an HTML object is: (a) window.document (b) document.write("Hellow World");  (c) document.bgcolor (d) now.getHours()
  6. An example of a JavaScript property is:  (a) onClick (b) new   (c) var (d) menubar  (e) alert("Hello")
  7. Which of the following is NOT a JavaScript symbol?  (a) //  (b) /*  (c) {  (d) ; (e) <!
  8. An example of a JavaScript key word is:  (a) function  (b) true function   (c) null function   (d) method  (e) constructor
  9. Which of these contains all of the others? (a) statement  (b) expression  (c) script  (d) variable  (e) scope
  10. A variable declared withing a function is a:  (a) global variable  (b) local variable  (c) boolean variable  (d) string variable
  11. Which of the following is exclusively associated with functions.  (a) string  (b) constant  (c) literal  (d) argument
  12. The operator that is a shorthand for an IF-ELSE statement is the ___________ operator.  (a) arithmatic  (b) logical  (c) boolean  (d) assignment  (e) conditional
  13. Which of the following is the most general selection construct?  (a) if  (b) if-else  (c) switch  (d) case  (e) default
  14. Which of the following operators can be used with strings?  (a) %  (b) +  (c) ++ (d) -
  15. Which of the following is not a conditional operator?  (a) =  (b) ==  (c) !=  (d) <=
  16. The decrementing operator is:  (a) ||  (b) &&  (c) !  (d) +=  (e) -=
  17. Which of the following types of repetition require a function to be implemented?  (a) iteration  (b) recursion  (c) definite repetition  (d) indefinite repetition
  18. The most general iteration construct (which can replace any of the others) is:  (a) for  (b) for. .in  (c) while  (d) do..while
  19. Which of the following JavaScript keywords is not necessarily associated with a selection or repetition control structure?  (a) break  (b) continue (c) with  (d) all are
  20. The most frequently used object in JavaScripts DOM is: (a) frame  (b) document  (c) location  (d) history
  21. The event handler that interacts with hyperlinks in an HTML document is:  (a) onClick  (b) onMouseover  (c) onLoad  (d) onSelect  (e) all of these
LM VIII, IX, & X (CONTROLLING STYLES, DHTML,  and XML)
  1. The lowest priority method of selecting an HTML style is:  (a) browser default   (b) user selected   (c) inline declaration  (d) attribute assignment
  2. A way of specifying a style sheet is:  (a) importing  (b) embedding  (c) linking  (d) all of these
  3. The property category "positioning" was introduced in:  (a) CSS   (b) CSS1   (c) CSS2   (d) W3C
  4. Which of these will probably be superceded by one of the others?  (a) DHTML   (b) XHTML   (c) XML   (d) XSL  (e) DOM
  5. A number that designates a specific element in a stack of overlapping Web page elements is:  (a) selector   (b) property  (c)  value   (d) z-index   (e) inheritance
  6. Which of the following is NOT a category of CSS properties?  (a) Positioning  (b) Classification   (c) Box  (d) Visibility
  7. The CSS2 property which has an attribute called "visible" is: (a) cascading   (b) static   (c) absolute   (d) relative   (e) overflow
  8. Which of the following is based on one of the others?  (a) XML  (b) Xlink  (c) XSL  (d) XSLT  (e) XPath
  9. The current status of XML can be found in the W3C's:  (a) name spaces  (b) activity page  (c) schema  (d) none of these
  10. Which of the following is based on RDF?  (a) SGML  (b) SMIL  (c) SVG  (d) none of these
  11. Which of the following is most unlike the others?  (a) PICS  (b) P3P  (c) RDF (d) DTD