Pages

Sunday, November 15, 2015

Past Question Computer Laboratory 2010/2011

UNIVERSITY OF CALABAR
DEPARTMENT OF MATHS/STATISTICS AND COMPUTER SCIENCE
FIRST SEMESTER EXAMINATION 2010/2011

COURSE: CSC 1181 – COMPUTER SCIENCE LABORATORY 1A TIME: 1 Hour


INSTRUCTIONS: ANSWER ALL QUESTIONS.


Write your NAME, REG NUMBER, JAMB NUMBER AND COURSE ID Clearly on your Answer Booklet. Do not write anything on your question paper except your name and registration number.


SECTION A

1. (a) Write short notes on the following terms in BASIC:
I) Constants II) Variables III)Keywords. Give 2 examples of each.

(b) State 3 rules for the formation of BASIC statements and expressions.

(c) How would you express the given algebraic term in BASIC? √(3a2-4c) * 35



2. (a) Differentiate between Numeric data and String data and give 2 examples of each.

(b) Write a program to compute and print out the sum and average of the ages of any given number of students, say n.(Hint: Let your n be = 7)

(c) State 2 features of READ – DATA statement. Why would you use INPUT statements in your BASIC program instead of Read – DATA statements?



3. (a) I) State 2 features of a Subroutine.
II) How are Subroutines similar to functions ?

(b) Write a GW-BASIC program to define a function X to compute X = ( Y4 + Y3 – 2Y2 + 2/Y) . Use the FOR-TO-NEXT construct. Print out values of the function X for values of Y ranging from 10 to 20 with step size of 2.

(c) What is an array? What is the use of the DIM statement in an array? Use a clear example to show the DIM statement is written.



SECTION B
1. Load the GW-BASIC Interpreter.
2. Key in and debug the program you wrote in either question 2(b) or 3(b) in section A.
3. Save your program, Using your registration number as the filename.
Some examples of filenames are: 1050160 for Matric No. 10/50160; 4567AA for a Jamb No 21234567AA; P0900235 for Pre-degree No. PDS-1/09/00235, and K800927 for pre-degree No. 2k8/000927.