COMPUTER STUDIES.
SECTION A: OBJECTIVE ANSWER ALL QUESTIONS
STUDENT’S NAME……………………………………………………………….……………….…DATE……………………………………………….
1. A ……………….is a general term used to describe the set 9. Which characteristic of algorithm ensures clear
of instructions that the computer use to performs a specific instruction?
task. A. Absence of ambiguity
A. computer program B. Independence
B. computer processor C. Effectiveness
C. computer monitor D. Ambiguity
D. computer task manager [Link] of the following is not a stage in program
2. Which of these is not a browser? development?
A. Google Chrome A. Problem Definition
B. FTP B. Problem skills acquisition
C. Safari
D. Firefox
C. Problem Analysis
3. Computer programs are written by trained and qualify D. Algorithm/Flowcharting
personnel called? 11. The largest computer network in the world is the:
A. Web developers A. Intranet
B. Network engineers B. Extranet
C. Computer programmers C. Internet
D. System users D. Ethernet
4. A good computer program should be ________ so that 12. HTML stands for:
it runs on different operating systems. A. High-Tech Markup Language
A. Complex B. Hyper Transfer Mail Language
B. Hard-coded C. Home Tool Markup Language
C. Unreadable D. Hyper-Text Markup Language
D. Portable 13. Email stands for:
5. A step-by-step procedure for solving a problem is A. Electronic mail
called: B. Emergency mail
A. Algorithm C. Entry mail
B. Interpretation D. External mail
C. Maintenance 14. A search engine helps you to:
D. Coding A. Hack computers
6. The following are characteristics of a good computer B. Locate information
program except. C. Upload files
A. Portability D. Browse the web
B. Ambiguity 15. Downloading pirated content is an example of:
C. Flexibility A. Authentication
D. Accuracy B. Search query
7. Flowcharting in program development helps to: C. Copyright violation
A. Clean the system D. Input error
B. Solve a problem 16. ……………is a detailed yet readable description of an
C. Provide graphical representation algorithm, expressed in a formally-styled natural language
D. Store variables rather than in a programming language.
8. Identifying and removing errors in a program is A. Program development
called: B. flowchart
A. Execution C. Algorithm
B. Inputting D. Pesudcode
C. Flowcharting [Link] one of these is not a function of algorithm?
D. Debugging A. it used to solicit for computer’s help
1
GOOD LUCK
B. It provides a step-by-step solution to a problem A. Mozilla
C. It is used to prove that a problem has a solution B. Windows
D. It is used to give a sense of direction to the steps of C. Adobe
solving a problem D. MTN
18. Characteristics of algorithm includes the following except. 25. Cyber café is a place where you
A. Finiteness A. access internet and perform tasks
B. Totality B. store backup disks
C. Sequence of execution C. only play games
D. Effectiveness D. code only in Python
19. A compiler converts source code into: 26. Uploading means
A. Input A. storing offline
B. Text B. transferring files to the internet
C. Object code C. deleting files
D. Flowchart D. formatting flash drives
20. A website is 27. The brain of the compiler is called
A. a single document A. scanner
B. a network cable B. executor
C. a virus scanner C. parser
D. a collection of web pages D. token
21. The first step in program development is: 28. Which of the following is NOT a web browser?
A. Problem definition A. Google Chrome
B. Documentation B. Mozilla Firefox
C. Coding C. Safari
D. Desk checking D. Microsoft Word
22. A high-level language must be converted to machine 29. The internet can be abused trough the following ways
language using: except
A. Algorithm A. Research
B. Compiler B. Cyber bullying
C. Translator
C. Hacking
D. ASCII
23. using the internet to gain unauthorized access to people’s D. Spamming
computers is refers to as… 30. The following are benefits of the internet except one.
A. Accessing A. E-commerce
B. Disruption B. Fraud
C. Hacking C. Job opportunities
D. Stealing D. E-learning
24. Which of the following is an Internet Service Provider
(ISP)?
E.
SECTION B: THEORY
ANSWER QUESTION ONE AND ANY OTHER FIVE
1. State five ways the internet is been misused in our society today and point out the best possible way to tackle these challenges.
2. Define a computer program and list any 5 characteristics of a good program.
3. Explain the following steps in program development:
a. Problem Definition
b. Desk Checking
c. Program testing and debugging
4. Describe any four differences between a compiler and an interpreter.
5. What is algorithm.
6. List and explain three characteristics of algorithm.
7. State four functions of algorithm
8. Define a flowchart. Mention and explain any three basic symbols used in a flowchart.
9. What is pseudocode?
10. Describe five internet services and their functions.
11. What is a browser? Mention any five examples of web browsers.
2
GOOD LUCK
3
GOOD LUCK