CIS 3309 Section 1

                                                               Homework Assignment #04

 

                                        A Brief List of Questions on Data Types and Terminology

                                                                            



(Note: Homework problems are to be turned in to the instructor, not the lab assistant.)

Objectives:
To get familiar with the new terminology introduced in the course.

Homework Assignment:

 

Answer the following questions in your own words.  Limit answers to two pages TOTAL.
1.  List 5 primitive types in C#.
2.  How are the value types in C# different from reference types?  (How are the data elements of each type are stored).
3.  What are the Common Type System (CTS) and Common Language Runtime (CLR)?  [One paragraph on each]
4.  What is the object class?  (Not an object class but THE object class)
5.  What is the difference between widening and narrowing type conversions?
6.  Decribe the validation that should be handled relative to the entry of the player names in the TIC-TAC-TOE game.
7.  List the steps in the process by which the source code you write is converted to executable ("native" or "machine") code.
8.  What is the FCL?  Explain.
9.  What is intellisense?  Describe three ways in which it is helpful to you as you write your code.
10. Describe the purpose of each of the two lines of C# code below.   Draw a picture for each..

     a.) Button newButton;
     b.) newButton = new Button();