Identify programming language used in the following generations:

1.   Identify programming language used in the following generations:-

(i) First generations

 

(ii) Second generation

2.   Give importance of having the following in computer laboratory:-

 

(i) Standard furniture in the laboratory

 

(ii) Antiglare screen/monitor

 

(iii) UPS

3.   (a) Explain the following terms as used in booting:-

(i) BIOS

(ii) POST

 

(b) Differentiate between:-

 

(i) Backspace and delete keys on the keyboard

 

(ii) Insert and type over mode

4.   Explain the functions of the following central processing unit components

 

(i) ALU

 

(ii) Control unit

 

(iii) Primary memory

5.   (a) Differentiate between static RAM and Dynamic RAM

 

(b) Distinguish between compilers and interpreters

6.   (a) List two softcopy output devices

b) Distinguish between impact and non-impact printers citing one example in each

7.   State two merits of using the following input devices:

 

(i) Speech recognition

 

(ii) Touch screen

8.   Differentiate between freeware and open source as end-user -license softwares.

9.

(a) List four types of system software

 

(b) Explain the following functions of the operating system   :-

 

(i) Job scheduling

 

(ii) Interrupt handling

10.   Explain the following disk management tools:-

 

(i) Disk formatting

 

(ii) Disk defragmentation

11.   Differentiate between the following terms as applied in operating system:-

 

(i) Multi-user

 

(ii) Multi-tasking

12.   Explain the following terms as applied in word processor

 

(i) Text wrap

 

(ii) Word wrap

1

3.   (a) Distinguish between first line and hanging indentation

(

b) Differentiate between the following combinations of terms:-

 

(i) Filtering and sorting

 

(ii) Relative and absolute cell referencing

14.   (a) Differentiate between the following combinations of terms:-

 

(i) Filtering and sorting

 

(ii) Relative and absolute cell referencing

15.   Identify the elements of a function

16.   A class teacher of form 3E in Nzambani secondary school requested a programmer to design a simple program that would help do the following:-

 

(a) Enter the names of students and marks obtained in 8 subjects; maths, English, Kiswahili, Biology, Chemistry, Business Studies, History and Computer Studies.

 

(b) After entering each subject mark the program should calculate for each student

 

(c) Depending on the average mark obtained, the program should assign the grades as follows:-

Between 80 and 100 = A

Between 70 and 79 = B

Between 60 and 69 = C

Between 50 and 59 = D

Below 50 = E

 

(d) The program should display each students name, total marks and the average grade. Using a  flow chart, show the design of the program

17.   (a) Define the following terms in reference to the internet:-

 

(i) Protocol

 

(ii) Website

 

(iii) Search engine

 

(iv) Spam mail

 

(b)List three examples of search engines

 

(c) Identify the functions of the following devices in data communication:-

 

(i) Modem

 

(ii) Network interface card

 

(iii) Brouter

 

(d) Describe bounded and unbounded forms of communication giving two examples   in each case

(e) Outline four advantages of using fibre optic cables

18.   (a) Define the following terms as used in data representation

 

(i) Amplitude

 

(ii) Frequency

 

(iii) Nibble

 

(iv) Byte

 

(b) Perform the following 11111.11112 + 100001.10102 – 1111.001112

 

(c) Using two’s complement subtract 73 from 115 and convert the answer to decimal notation

 

(d) Identify the duties of the following ICT specialists

 

(i)Software engineer

 

(ii) System analyst

 

(e) List two types of opportunities available in the field of computer hardware

 
Looking for a Similar Assignment? Order now and Get 10% Discount! Use Coupon Code "Newclient"