Chapter 1
What does a class specify about an object?
Class specifies the data an object can hold as well as the actions the object can perform.
Can you use C# alone to perform advanced operations such as creating GUIs, reading data from a file, or working with databases? Why or why not?
No, because it does not contain all the necessary basic keywords and operators. Therefore, you must use the .NET Framework codes and classes.
What is pseudocode? What is a flowchart?
Pseudocode is an algorithm that is written out in English. A flowchart is a tool for expressing ideas in their relation to one another.
What is the difference between a compiler and an interpreter?
A compiler translates high level language to machine language, at which point it can be translated at any time. To the contrary, an interpreter both translates and executes the high-level language.
When a program runs in a text-based environment, such as a command line interface, what determines the order in which things happen?
In text-based environments such as a command line interface, programs determine the order in which things will happen.
What type of software controls the internal operations of the computer's hardware?
The operating system controls the internal operations of the computer's hardware