Вы находитесь на странице: 1из 5

Academic Year: 2019- 20

Date 05 06 20

Term 2

Semester Exam 2

For Student’s Use:

Student Name

Instructions to Students:

 Do not open this booklet until you are told to do so.


 Follow all instructions carefully.
 Write in black or blue ballpoint pen on the Answer sheet / Answer Booklet, Blank
white paper or loose lined sheets from exercise books
 Do not use highlighters, glue or correction fluid.
 For MCQ, choose your correct answer from the given four options.
 The number of marks is given in brackets [] at the end of each question or part
Question.(Except for MCQ).
 Once the examination is over, use a scanning software / applications such
as Cam scanner so the document in pdf version may be uploaded on ManageBac for
marking.
 This should be done within 10 minutes following the end of the test.

Additional Instructions:

For Examination Setter’s Use:

Subject Name Comp.Sc. Level HL Paper Number 1

Grade 11 Duration 2 hrs 10 min Teacher’s Code 5238

Total Marks 100 Teacher ‘s Signature Ashima

For Examiner’s Use:

Marks Obtained Total Marks Teacher’s Code Teacher’s Signature

This document consist of 4 printed pages, not including this page


1. In order to improve weather forecasting, software is continually being developed. A group of 50
software engineers are divided into teams to work on different projects. Each team consists of about
10 people.

a) Describe how a manager makes sure that the work of all the teams fits together to create the
required solution. [2]

b) i) Explain why the test data would be prepared before any programs are completed. [2]

ii) Identify who would generate the test data. [1]

c) Discuss the implications of a changeover to a new implementation with regard to :


i) Installation [2]
ii) Training [2]
iii) Method of changeover [2]

2. a) Give the limitation and strength of recursion as a programming technique. [2]

b) Write a recursive code for binary search algorithm method. Assume the list is sorted. [6]

3.

[2]

[2]

[2]

[1]

[2]

[2]

1
5.

[2]

[2]

[2]

(d)

6.

7.

2
8.

9.

3
10.

11.

(b) Transfer the contents of this two-D array into a collection called Numbers [5]

Вам также может понравиться