Quiz #5

This quiz deals mostly with questions from chapter #4 in the text, JavaScript and topics discussed in class. If the answer on a T/F is False, please correct and explain.

Question #1: True or False: When comparing two values, things work best if they are of the same data type.

Question #2: A Boolean expression is an expression which can only have a true or a false value.

Question #3: When you have an if statement like this the else is done when _____________.
if amt > 5000
   msg = "Enough"
else
   msg = "Low"
end if
Question #4: Looking at the example above, if amt > 5000, what is done?

Question #5: True or False: In most languages you can code a calculation in either of the following ways:
     ansWork = numIn -15
     numIn - 15 = ansWork
Question #6: True or False: ans = inv Ans + 20 is a valid in programming languages such as JavaScript.

Question #7: Errors in the use of the programming language such as word usage and grammar are called ____________ errors?
A) logic
B) data
C) development
D) syntax
Question #8: Data that is stored in locations in memory are called ______________ ? An example would be storing the result of a calculation in memory.
A) alpha
B) instructions
C) variables
D) variables and instructions
Question #9:When you test a compiled program/object program with data, you are looking for _______ errors?
A) syntax
B) logic
C) compilar
D) both syntax and logic apply
Question #10: Calculating an answer and storing it to a named memory location is using ____________ ?
A) comparison
B) equal
C) assignment
D) compiling
Question #10: True or False: You cannot execute a program to produce output if it has critical syntax errors.

Question #12: You use quotation marks to enclose ____________________ .
A) string or character constant/literal
B) numeric constant/literal
C) variable names
D) string or character or numeric constant/literal
Question #13: The modules of the mainline logic of a typical procedural program are:
A) housekeeping, setup, initialization
B) housekeeping, processing, looping
C) housekeeping/setup, processing, wrapup
D) setup, initializing, looping
Question #14: True or False: Giving a starting value to a variable is known as initializing the variable. The value in the variable can be changed as the program executes.

Question #15: True or False: ANDs are evaluated before ORs and parenthesis can be used to change the order which means that the expression condA AND (condB OR condC) will be evaluated as condA must always be true and in addition either condB OR condC must be true.

Question #16: How do you code the statement to add amt1 and amt2 that are brought in using prompts and store the result in ans?

Question #17: Using an if statement, write the code to test amt1 being equal to 100?

Question #18: What are the two things the + sign can mean?

Question #19: What do the { } do in an if statement?

Question #20: What is the statement in JavaScript that puts the words The grade is and the result of a calculation stored in mygrade up on the screen?

Question #21: How do you tell HTML that you are using JavaScript?

Question #22: Which loop structure executes the loop code at least once?

Question #23: Which loop structure can be set up so that you may or may not enter the loop code?