SEE Solution Computer Science 2075
SEE Solution Computer Science 2075
Group A
Computer Fundamentals (22 Marks)
c) What is multimedia?
Multimedia is the integration of multiple forms of media like text, audio, video, animation, etc. which
presents information in a more interesting and understandable way
e) Write any two preventive measures to protect the computer from a computer virus?
Two preventive measures to protect a computer from computer virus are:
i) Scan the unknown email or files from the secondary storage before opening in your computers.
ii) Use antivirus program to the storage device before opening it.
Group B
Database (10 Marks)
Group C
Programming (18 Marks)
10 a. Define logical operators.
Ans: Logical operators are symbols, which are used to compare the two or more than two conditions
and give the result either in Yes or No form.
Debugged Program
DECLARE FUNCTION reverse$(N$)
INPUT “Any String”; N$
X$ = reverse$(N$)
PRINT X$
END
FUNCTION reverse$(N$)
L = LEN(N$)
FOR X = L to 1 STEP – 1
A$ = MID$(N$, X, 1)
B$ = B$ + A$
NEXT X
reverse$ = B$
END FUNCTION
OUTPUT
1 2 4 7
13. Study the following program and answer the given questions:
DECLARE SUB SUM (N)
N=5
CALL SUM (N)
END
SUB SUM (N)
FOR X = 1 TO N
S =S + X
NEXT X
PRINT S
END SUB
a) In the above program, how many times does the FOR ………..NEXT loop executes?
Ans: The FOR ………..NEXT loop will execute 5 times.
b) Write the name of the procedure used in the above program.
Ans: The name of the procedure used in the above program is SUB SUM.
14 a. Write a program to calculate the average of three numbers using FUNCTION procedure.
DECLARE FUNCTION AVERAGE (X, Y, Z)
CLS
INPUT “ENTER FIRST NUMBER”; X
INPUT “ENTER SECOND NUMBER”; Y
INPUT “ENTER THIRD NUMBER”; Z
AVG = AVERAGE (X, Y, Z)
PRINT “AVERAGE OF TWO NUMBERS”; AVG
END
FUNCTION AVERAGE (X, Y, Z)
AV = (X + Y + Z) / 3
AVG = AV
END FUNCTION
b. Write a program to print the total number of vowel alphabets present in the given word using SUB
procedure.
DECLARE SUB VT (W$)
CLS
INPUT "ENTER ANY STRING"; W$
CALL VT (W$)
END
SUB VT (W$)
VC = 0
FOR I = 1 TO LEN (W$)
B$ = MID$(W$, I, 1)
C$ = UCASE$(B$)
IF C$ = "A" OR C$ = "E" OR C$ = "I" OR C$ = "O" OR C$ = "U" THEN
VC = VC + 1
END IF
NEXT I
PRINT "TOTAL NO. OF VOWELS= "; VC
END SUB
c. A data file “STAFF.dat” has stored records of few employees with EMPID, First name, last name,
post and salary. Write a program to display all the records of the employees whose salary is more than
40,000.
OPEN “STAFF.dat” FOR INPUT AS #1
CLS
WHILE NOT EOF (1)
INPUT #1, A, F$, L$, P$, S
IF S > 40000 THEN PRINT A, F$, L$, P$, S
WEND
CLOSE #1
END