List any four application areas of virtual reality.(Answered)
Give two advantages of virtual reality tours.(Answered)
Mention two reasons why pilots are still required in airplanes even though they can be
operated efficiently using a computer.(Answered)
Airplane use onboard computers to allow them to operate more efficiently and safely.
Mention three reasons why computer systems are thought to be safer than human pilots.(Answered)
Given the present technology, mention a job which robots cannot do.(Answered)
Mention a job where robots be used and justify their use.(Answered)
An automatic machines is controlled by a microprocessor. They are other many
microprocessor controlled devices in the modern homes. State three effects of these on
people’s lifestyles(Answered)
A car repair centre uses an expert system to help diagnose car engine faults. Describe an input, output and processing of this system.(Answered)
Give two disadvantages of using the internet for banking, shopping, booking holidays and theatre tickets.(Answered)
Give two advantages of using the internet for banking, shopping, booking holidays and theatre tickets.(Answered)
Your teacher has asked you to produce an advert for producing an upcoming fundraising
football event in the school to the local public. Mention one application software one can use to produce this advert.(Answered)
List three ways in which a farmer can use computers to monitor growing conditions in a
greenhouse.(Answered)
Give four advantages of using computers to monitor the health of patients in a hospital instead of nurses.(Answered)
Give two reason why computer models/simulations are preferred to conventional methods of
planning and implementing projects. The conventional method.(Answered)
Give three dangerous areas or industries where the use of computers simulation would be
better than carrying out the real experiment.(Answered)
An example of artificial intelligence is the use of the office assistant (Clippit) in
Microsoft Office. Describe three ways in which Clippit could tell that the user was writing letter.(Answered)
Mention two advantages of advertising on the web instead of using an advertising brochure.(Answered)
Mention three benefits of training staff using multimedia training packages instead of face-to-face training.(Answered)
Give four ways in which robots can be used in the army during war.(Answered)
State three ways in which ICT can improve the access of news in Kenya.(Answered)
Describe two ways through which a handheld IT based system or device could be used by
the police to verify the authenticity of an individual’s identity card (ID).(Answered)
Explain two ways in which ICT can be used by a country to prepare against natural disasters.(Answered)
List four ways in which computer can help a doctor during consultation with a patient.(Answered)
Mention four benefits of using ATMs in banking industry.(Answered)
Draw the system flowchart symbol of the following
i) Magnetic tape.
ii) Magnetic disk.(Answered)
Borabora company uses the following systems flowchart for online order processing and invoicing. Match the terms from the list below with the correct symbols in the flowchart.
One term has been matched for you.
- Customer orders.
- Invalid orders.
- Invoices.
- Order entry.
- Order file.
- Stock file
- Update process
- Validation process.(Answered)
Explain any two main test of data that can be used to test a program.(Answered)
Describe three task carried out during the design stage.(Answered)
Differentiate between a syntax error and logical error.(Answered)
Mention three reasons why a firm may decide to computerize its operations.(Answered)
State three functions of an assembler.(Answered)
List three advantages of a compiler.(Answered)
State three functions of a compiler.(Answered)
Illustrate the stages of system development life cycle.(Answered)
List two types of flowcharts(Answered)
Define the term flowcharts.(Answered)
State three qualities of a good pseudocode.(Answered)
Write a pseudocode for a program that would:
i) Prompt the user to enter the length and width of a rectangle.
ii) Calculate the area and perimeter of the rectangle.
iii) Display the results.(Answered)
Explain three types of program maintenance.(Answered)
Give three examples of selection construct.(Answered)
Give the function of the following test data used when testing a system.
i) Normal data
ii) Extreme data
iii) Abnormal data(Answered)
Explain three methods of detecting errors.(Answered)
Name three classifications of high level programming languages.(Answered)
Explain three advantages of high level languages.(Answered)
Explain three disadvantages of low level languages.(Answered)
Explain three program control structures.(Answered)
Under which circumstances would a questionnaire be suited for data collection?(Answered)
State disadvantages of using interview as a method of data collection.(Answered)
Differentiate between user documentation and operator documentation.(Answered)
Give one advantages of having system documentation available online.(Answered)
State advantages of using interview as a method of data collection.(Answered)
Study the following flowchart then answer the questions that follow.
a) Identify one logical error in this flowchart.
b) Describe the error identified above.
c) Mention how this problem can be solved.
d) Modify the flowchart such that the starting value would be 20 and the final value would be 9.(Answered)
Define the following terms as used in system development:
i) System entropy.
ii) System feedback.(Answered)
Using examples, describe the following test data.
i) Extreme data
ii) Normal data
iii) Abnormal data(Answered)
Differentiate between the following characteristics of a system.
i) Hard system and soft system.
ii) Boundary and environment.
iii) Open and closed system.(Answered)
The following is a menu of a school’s examination processing system.
MAIN MENU
RECORDS marks……R
EDIT marks……………E
DELETE marks……….D
FIND marks…………...F
QUIT SYSTEM………..Q
a) Sketch a flowchart for a program that would display this menu.
b) Translate this flowchart into a pseudocode.(Answered)
Differentiate between a system flowchart and a program flowchart.(Answered)
State four reasons for carrying out feasibility study during system development.(Answered)
Outline the primary content of a program documentation report.(Answered)
Define the term prototype as used in system development.(Answered)
Study this flowchart and use it to answer the questions that follow.
Start
Set S=1
Ready
Repeat
Y= Y/10
S= S+1
Y= Y/10
End while
Display S
Stop
a) Give the expected output from the flow chart when the value of Y is:
i) 48
ii) 9170
iii) 800
b) Write the pseudocode that can be used to create a program represented by the
above flow chart.
(Answered)
Describe the following methods of information gathering.
i) Questionnaire
ii) Observation(Answered)
Explain three uses of information systems in an organization.(Answered)
Mention four items that should be contained in user manual.(Answered)
Define the term system documentation.(Answered)
Draw a flow chart that can be used to create a program which accepts two
number greater than zero. The two numbers are multiplied to display a product. The
product displayed should not be greater than twenty. If the product is greater than twenty, the program will ask for re-input of the
two numbers.(Answered)
Give four items of system documentation.(Answered)
Give two changeover strategies commonly adopted by organizations.(Answered)
Give two factors to consider when performing file conversion during system implementation.(Answered)
Draw a flow chart that was used to come up with the following pseudocode.
Start
N=0
X=0
While n<3
Repeat
X=X+1
While X<2
N=N+1
End while
Stop(Answered)
Define the term system construction.(Answered)
List four tools for designing an information system.(Answered)
Draw a flow chart that will accept two integers, sum them, and then display the
answers.(Answered)
State four factors to consider when designing a form.(Answered)
State two factors a system analyst should consider when designing the output stage of a system.(Answered)
Write a pseudocode that can be used to draw this flow chart.(Answered)
Give four examples of automated information gathering devices.(Answered)
Give an example of an automated information gathering technique.(Answered)
State two advantages of parallel changeover.(Answered)
Define these terms as used in program development.
i) Program testing,
ii) Program coding.(Answered)
Differentiate between operational feasibility and schedule feasibility as used in system development.(Answered)
Differentiate between programmer-oriented and operator oriented documentation.(Answered)
List two theories of a system development.(Answered)
Name the two types of errors that are likely to be encountered in a program code during program testing.(Answered)
Explain the role of a feedback in a system.(Answered)
List the six stages of program development.(Answered)
Give one likely consequences of a project that does not stick to its schedule.(Answered)
Give two disadvantages of high level programming language.(Answered)
Define the term cybernetic system as used in system development.(Answered)
Define the term online analytical processing.(Answered)
Define the following terms as applied in computer programming.
i) Flowchart,
ii) Dry run,
iii) Documentation,
iv) Code translation.(Answered)
Give two reasons why organizations need information system.(Answered)
Mention two advantages of low level programming languages.(Answered)
Define the term pseudocode.(Answered)
Give two reasons why new information systems are developed.(Answered)
List two types of program documentation.(Answered)
Give three examples of object oriented programming.(Answered)
Give two disadvantages of observation as a method of information gathering.(Answered)
Define the term tag as applied in web scripting.(Answered)
Differentiate between deterministic system and probabilistic system.(Answered)