Put a 1 next to each term that looks familiar. If you think you know what a term means but aren’t sure, give yourself a 0.5. Add the points when you’re done, and interpret your score according to the scoring table below. ______ abstract data type ______ literal ______ array ______ local variable ______ bitmap ______ lookup table ______ boolean variable ______ member data ______ B-tree ______ pointer ______ character variable ______ private ______ container class ______ retroactive synapse ______ double precision ______ referential integrity ______ elongated stream ______ stack ______ enumerated type ______ string ______ floating point ______ structured variable ______ heap ______ tree ______ index ______ typedef ______ integer ______ union ______ linked list ______ value chain
Name:
Anonymous2014-11-10 21:23
______ named constant ______ variant ______ Total Score
Here is how you can interpret the scores (loosely): 0–14 You are a beginning programmer, probably in your first year of computer science in school or teaching yourself your first programming language. You can learn a lot by reading one of the books listed below. Many of the descriptions of techniques in this part of the book are addressed to advanced programmers, and you’ll get more out of them after you’ve read one of these books.
15–19 You are an intermediate programmer or an experienced programmer who has forgotten a lot. Although many of the concepts will be familiar to you, you too can benefit from reading one of the books listed below. 20–24 You are an expert programmer. You probably already have the books listed below on your shelf.
25–29 You know more about data types than I do. Consider writing your own computer book. (Send me a copy!)
30–32 You are a pompous fraud. The terms “elongated stream,” “retroactive synapse,” and “value chain” don’t refer to data types—I made them up.