0% found this document useful (0 votes)
17 views11 pages

2ND TERM1final

The document is an examination paper for Grade 12 students at St. Paul’s Girls’ School, focusing on Information and Communication Technology. It consists of multiple-choice questions covering various topics such as data processing, computer classification, memory types, operating systems, and programming concepts. Students are required to answer all questions by selecting the most appropriate option from the provided choices.

Uploaded by

spm clc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views11 pages

2ND TERM1final

The document is an examination paper for Grade 12 students at St. Paul’s Girls’ School, focusing on Information and Communication Technology. It consists of multiple-choice questions covering various topics such as data processing, computer classification, memory types, operating systems, and programming concepts. Students are required to answer all questions by selecting the most appropriate option from the provided choices.

Uploaded by

spm clc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

St.

Paul’s Girls’ School-Milagiriya


Second Term Test 2023-October
Grade 12

First Paper Information and Communication Technology 2 hours

Answer all the questions.


Choose the correct or most appropriate option (1) (2) (3) (4) (5) in each question from 1 to 50.
Put a mark (x) on the number corresponding to your choice on the answer sheet provided

1. Select the incorrect statement about information


(1). Information is processed data
(2). Information can be used for decision making
(3). Information must be met the user requirements
(4). Information is an intercommunication medium
(5). The value of information will not be reduced with the time

2. One of the following is not an advantage of cloud computing. Select that


(1). Users can work in a highly developed technical environment
(2). Low cost for using software and storing of data
(3). Minimum of maintains issues.
(4). Cloud computing service providers do not update their software
(5). Mobile devices can be used to access data and information through the internet

3. computers are classified according to the size. Find the correct category for laptop computers
(1). Micro computers
(2). Mini computers
(3). Analog computers
(4). Mainframe computers
(5). Supper computers

4. Consider the following statements


A. Sensors can be considered as input device
B. The efficiency of a processor is depended on the compatibility with motherboard and processor
C. The data accessing method of the magnetic tape is random data access
Select the correct statement/ statements
(1). A Only (2). B Only (3). A and B Only (4). B and C Only (5) All A,B and C
5. Who invented the analytical engine?
(1). Ada Lovelace (2). Charles Babbage (3). Blaise Pascal (4). Von Neumann (5). Vannevar Bush

6. What is the incorrect memory type out of the given bellow.


(1). Programmable read only memory

1
(2). Erasable programable read only memory
(3). Read only memory
(4). Magnetic programable read only memory
(5). Electronically erasable programmable read only memory

7. If you have buy a DVD-R, what special feature that does it have?
1) We can rewrite to that DVD
2) We can write only once
3) We cannot write on it
4) We can edit the contents of it
5) None of these
8. Select the correct octal value of given binary number 11101.0012
(1). 20.18 (2). 35.28 (3). 53.58 (4). 20.18 (5). 35.18
9. considers the binary numbers A= 11100011 and B= 10101011.
Select the binary value of ( A OR B) AND B
(1). 10101011 (2). 11001110 (3). 11100011 (4). 11101011 (5). 11100011
10. Find two’s complement of -5 and 4 in given correct order.
(1). 11111011, 00000101 (2). 00000100, 11111011 (3). 11111011, 00000100
(4). 11111111, 000000001 (5). 11111110, 00000001
11. What is the correct binary number equivalent to decimal 12.2510?
(1). 0011.012 (2). 1100.012 (3). 1100.102 (4). 1100.112 (5). 1100.1112
12. find the correct answer for the given hexa decimal calculation.
2A16+5216 =
(1). 12516 (2). 11111012 (3). 1258 (4). 1768 (5). 71216
13. 4A.816 is equivalent to,
(1). 75.2 10 (2). 1001001.12 (3). 74.510 (4). 17.68 (5). None of these
14. The decimal value of “ඉ” is 3465. Find its Unicode
(1). OD88 (2). 3465 (3). 6611 (4). 10000111 (5). 000010000111
15. Consider the given logic circuit and select the correct output of the given bellow.

2
16. Find the simplified answer of Boolean expression AB+A(B+C) +B(B+C)
(1). C+AB (2). A+B (3). B+AC (4). A+C (5). (A+B)C
17. Consider the following statements regarding the sequential logic circuits and select the correct
statement/ statements.
A. A flip flop is a sequential logic gate.
B. Sequential logic circuits are used for counting and memory actions.
C. It is a type of memory cell.
(1). A Only (2). B Only (3). A and B Only (4). A and Conly (5). A, B and C
18. Select the correct simplified answer for the given karnaugh map.

(1) A+B’ (2). (A+C’+D’)(B+C+D) (3).(A+C+D’) (4).


19.

S’ R’ Q Q’
0 1 1 0
1 1 1 0
1 0 0 1
1 1 0 1
0 0 1 1
1 1 X Y
Select the correct answers for X and Y in order
(1). 1,1 (2). 1,0 (3). 0,0 (4). 0,1 (5). None of these

20. One of the following activity is not a main activity of an operating system. Select that.
(1). Process management
(2). File management
(3). Security management
(4). Backup management
(5). Device management

21. Consider the following statements.


A. An operating system can be used for processing of complex data.
B. It enables more than one user to access the same program.
C. It can handle multiple from the same user.

3
D. This operating system makes multi tasking by breaking programs into smaller executable threads.
The most suitable operating system that the above statements are described,
(1). Time sharing systems (2). Multi threading system (3). Real time systems
(4). Singal user multi tasking (5). Multi user Multi tasking
22. Followings are some file extensions. Select the file types according to the given order.
exe, txt, flv
(1) Executable, text, video (2). Executable, text, audio
(3). Executable, text, compressed (4) audio, video, text (5). Audio, text, video
23. One of the following is not a property of a file. Select that.
(1). The relevant dates of the file (2). Size of the file (3). Type of the file
(4). Access privileges for the file (5). Password of the file

24. Select the feature which is not a feature of FAT32.


(1) Compression features are not available. (2). Can be converted easily to NTFS
(3). Faults and errors are repaired. (4). Shared permission (5). Maximum file size is 4GB
25. Consider the following description regarding a file allocation method.
A. The disk head is minimum when finding the data of a file
B. It supports sequential as well as direct access
C. At the time of creation, the file sized must be initialized.
Select the most relevant file allocation method for above description.
(1). Indexed Allocation (2). Contiguous Allocation (3). Linked Allocation
(4). File allocation table (5). Non of the above

26. Find the most suitable description for the context switching
(1). Rearranges the fragmented data in disks drives.
(2). A data structure used to manage information about a process.
(3). It is a computer hardware and it handles all memory and catching operations related to the
processor.
(4). A procedure that the processor follows from one task to the another while ensuring that the tasks
do not conflict.
(5). A storage mechanism used in OS to retrieve processes from secondary storage to the main
memory
27. Select the correct states represented by X and Y according to the given order

4
(1). Ready , swapped out and waiting
(2). Blocked, Swapped out and blocked
(3). Waiting or Ready , Blocked
(4). Blocked, swapped out and Waiting
(5). Swapped out and blocked, Blocked

28. A process scheduler schedules different processes to be assigned to the CPU based on particular
scheduling algorithms. One scheduling algorithm provides a fix time to execute, it is called quantum.
Once a process is executed for a given time period, it is preempted and other process executes for a
given time period.
Select the most relevant process schedule algorithm for the given above features.
(1). Round Robin (2). First Come First Serve (3). Shortest job first
(4). Priority based scheduling (5). None of above
29. The following table displays some processes that have to be executed in shortest job first algorithm.
Find the average waiting time of them.
process Arrival Burst time
Time
P1 0 4
P2 1 5
P3 2 3

(1). 6 (2). 7 (3). 8 (4). 9 (5). 10


30. consider the following formulas.
A. Size of a page = Size of a frame
B. If number of frames in a main memory =2x, then the number of bits in frame number = x bits
C. If the page size =2x bytes, then the number of bits in the page offset = x bits
Select the correct formula/ formulas from the given above
(1). A Only (2). B Only (3). A and B Only (4). C and B Only (5). A,B and C

31. The size of the user program may be increased the size of the physical memory and the required units
of programs may be stored in physical memory. Which of the following is effected to the given above
result.

5
(1). Using of cache memory
(2). Contiguous file allocation
(3). Using of FAT
(4). Using of memory management unit (MMU)
(5). Using of pages, frames and page table.

32. The size of physical memory in a computer is 32KB. Find the size of physical memory address of this
computer.
(1). 16 bits (2). 15 bits (3). 14 bits (4). 13 bits (5). 12 bits
33. The size of a page is 4KB. The length of a virtual memory is 16 bits. How many bits are needed to store
the page number in the page table.
(1). 1 (2). 2 (3). 3 (4). 4 (5). 5
34. Managing of events is one of the mechanisms that done by the operating system. One of the followings
is not a part of that mechanism.
(1). Identifying of some situations and communicate to the user regarding that situations.
(2). Inform to the user when the disk is full.
(3). Sending massages regarding the troubles of hard disk.
(4). Sending massages regarding errors of software.
(5). Scanning the computer system to detect viruses.
35. Select the incorrect statement regarding Spooling of operating systems.
(1). It is temporary storage of data for usage and execution by a device.
(2). Spool stands for simultaneous peripheral operation on-line
(3). Data will be transmitted from memory when software or hardware asked to be executed.
(4). It handles all memory and caching operations associated with the processor.
(5). Spooling is an I/O management or buffer management technique.
36. What is the error of this flow chart.

6
(1). Wrong data flow direction (4). Wrong order
(2). Wrong symbol (5). There is no error in this flow chart
(3). Condition is impossible

 From 36 to 38 questions are based on given algorithm.


A user inputs 5 numbers to the system and after entering each number the system checks weather it is
an odd number or an even number. Following flow chart is for the given algorithm.

37. What is the correct statement for the X according to the given algorithm.
(1). Count < 5 (2). Count >5 (3). Count <=5 (4). Number <5 (5).
Number >5

38. Select the correct statement for the blank of Y in above flow chart

7
(1). number = number+1 (2). Display number (3). Count = Count+1
(4) Display Count (5). even = even +1

39. select the correct pseudo code for the above algorithm.
(1) (2) (3)

Begin Begin Begin


count =0 count =1 count =0
While number<5 do While count<5 do While count<5 do
Input number Input number Input number
If number /2=0 then If number %2=0 then If number /2=0 then
Print “even number” Print “even number” Print “even number”
Else Else Else
Print “odd number” Print “odd number” Print “odd number”
count = count +1 count = count +1 count = count +1
End while End while End while
End End End

(4) (5)

Begin Begin
count =0 count =0
While count<5 do While count<5 do
Input number Input number
If number %2=0 then If number %2=0 then
Print “even number” Print “even number”
Else Else
Print “odd number” Print “odd number”
number = number +1 count = count +1
End while End while
End End

40. Select the correct output of the given pseudocode.


Begin
Count= 0
Total= 0
Repeat
Total= Total+Count
Count = Count+1
Until Count<10
Display Total
End
(1). 55 (2). 0 (3). 10 (4). 65 (5). 45

41. consider the following python code and select the line/lines that have error/ errors
1. m1 = int(input('input marks for 1st subject :'))
8
2. m2 = int(input('input marks for 2nd subject :'))
3. m3 = int(input('input marks for 3rd subject :'))
4. total = m1+m2+m3 :
5. average =total//3:
6. print (average)

(1). 1 only (2). 1,2, and 3 (3). 6 only (4). 4 and 5 Only (5). 5 Only

42. A user has to enter marks of 5 subjects and after that the system displays the total and average of 5
subjects. Select the correct pseudo code for above algorithm.

(1). (2). (3).


Begin Begin Begin
Total = 0 Total = 0 Total = 0
Count= 0 Count= 0 Count= 0
While Count<5 do While Count<5 do While Count<=5 do
Input marks m Input marks m Input marks m
Total = Total+m Total = Total+1 Total = Total+m
Count=count+1 Count=count+m Count=count+1
End while End while End while
Average=Total/5 Average=Total/5 Average=Total/5
Display Total Display Total Display Total
Display Average Display Average Display Average
End End End

(4). (5).
Begin Begin
Total = 0 Total = 0
Count= 1 Count= 0
While Count<5 do While Count>5 do
Input marks m Input marks m
Total = Total+m Total = Total+m
Count=count+1 Count=count+1
End while End while
Average=Total/5 Average=Total/5
Display Total Display Total
Display Average Display Average
End End

43. When running the following python program, a user enters 9. What will be the output

vol= int(input('enter the volume'))


if vol>100:
print ('max')
elif vol<10:
print('low')
else:
print('volume is ok')

(1). volume is ok (2). low (3). invalid syntax (4). max (5). None of these
9
44. Select the correct python code for the following algorithm.
 A user has to enter a value above 3. Then the system will divide that number by 3 and out puts must
be as bellow.
if the remain value is =0, then print as red
if the remain value is =1, then print as yellow
if the remain value is =2, then print as green

(1). (2). (3).


value= int(input('enter a value= int(input('enter a value:')) value= int(input('enter a value:'))
value:')) if value<3: if value<3:
if value<3: print('enter a value above 3'): print('enter a value above 3')
print('enter a value above 3') elif value%3==0: elif value/3==0:
elif value%3==0: print('red'): print('red')
print('red') elif value%3==1: elif value/3==1:
elif value%3==1: print ('yellow'): print ('yellow')
print ('yellow') else: else:
else: print ('green'): print ('green')
print ('green')
(4). (5).
value= int(input('enter a value= int(input('enter a value:'))
value:')) if value<3:
if value<3: print('enter a value above 3')
print('enter a value above 3') else if value%3==0:
elif value%3=0: print('red')
print('red') else if value%3==1:
elif value%3=1: print ('yellow')
print ('yellow') else:
else: print ('green')
print ('green')

45. Find the value of the following expression when a=c=2 and b=5
(a**b//c+2)+5.2-4.2

1) 9.0 3) 15.0 5) 20
2) 19.0 4) 32.0

10
11

You might also like