a. No; this is 10001 in binary.





 

b. Yes; *YES!





 

c. No; this is 11001 in binary.





 

d. No; this is 11111 in binary.





 

a. No; this is 52 in decimal.





 

b. Yes; *YES!





 

c. No; this is 31 in decimal.





 

d. No; this is 84 in decimal.





 

a. No; there is one for each kind of machine.





 

b. No; translators produce other languages as well.





 

c. No; ...but seriously...





 

d. Yes; the machine language for each machine is based on the machine's hardware, and is the most simplistic way of coding for the machine.





 

a. Yes; *YES!





 

b. No; that was the hope but there are alternate codes.





 

c. No; it helps, but any code would work.





 

d. No; even ASCII codes are stored in binary.





 

a. No; this helped humans translate natural languages.





 

b. No; these came after assemblers, which are easier to write.





 

c. No; not really...





 

d. Yes; *YES!





 

a. No; that's machine language.





 

b. Yes; *YES!





 

c. No; that's object code.





 

d. No; source code is subject to translation.





 

a. No; both take source code as input.





 

b. No; all translator programs produce object code.





 

c. Yes; compilers make all code executable before it is run, and produce a new file.





 

d. No; compilers translate the entire program before executing it.





 

a. No; this divides the source code into tokens.





 

b. Yes; YES!





 

c. No; this converts a string of tokens into a syntactic structure.





 

d. No; this produces the object code.





 

a. No; this requires translation.





 

b. No; it uses symbols other than "0" and "1".





 

c. Yes; Consists mostly of basic single step operations.





 

d. No; this applies to high-level languages.





 

a. No; it's far beyond that.





 

b. No; it's far beyond that.





 

c. No; it's far beyond that.





 

d. Yes; JavaScript draws on object oriented concepts, and is a high-level interpreted language.