CS 231 - Micro Electronics
Review for the Third Test
The following questions are provided to help you study for
the third test. Do not expect to see these exact questions on the test.
- What are some differences between the five generations of procedural
- Which generation language is the earliest? Which is the most recent?
- Which generation language would be most suitable for artificial intelligence
- What is the difference between a function and a message? Can a function
receive a message? Can a function return a message?
- What is the difference between a function and an operation?
- Some languages require that variables be declared before the can be
used in a program. Why is this probably a good safety factor?
- What are the differences between compiled, interpreted, and scripted
languages? Which is more suitable for a job that needs to be done on
the fly with no notice?
- What is the difference between a compiler and a linker? What kind
of files does each work with and produce?
- What are the two kinds of linking?
- What is a function call? How is it handled when the source code is
- What is an IDE? Is it different from a CASE?
- What is instruction explosion? Where do we expect to encounter more
- How are variables used in the working area of a computer?
- What does a system developer do? What do they generally collect from
the user group?
- What is the official distinction between a system analyst and a system
- What happens to a bit signal when is passed through a NOT gate?
- In our discussions, how many inputs do we expect an AND gate to receive?
How many outputs will it produce?
- What does the truth table for an AND gate look like?
- What is the distinction between shapes of an AND gate and an OR gate,
with reference to the ANSI symbols we have seen? What is the shape of
a NOT gate? What shape is added to any other gate to make a NOT version
- What does the truth table for an OR gate look like?
- What technique did is propose to you in the notes and in class to
make sure you do not leave out a line in a truth table?
- What is the calculation to do to make sure you know how many lines
should be in a truth table?
- In the problem I illustrated in my notes for week 8, I colored the
columns for inputs yellow, and the column for the output blue. What
is the significance of the columns that I colored green?
- What is the difference between an inclusive OR and in exclusive OR
- There are only two possible outcomes when adding together two digits
in the middle of two binary numbers: 0 or 1. Why does this statement
not tell the whole story and how does that relate to a circuit that
adds such numbers?
- You should be able to identify the various symbols used for logic
gates in the exercises assigned in this class.
- You should be able to trace a signal through several logic gates and
determine whether a True or False signal will be emitted by a given
circuit, given a specific set of inputs.