You are on page 1of 7

QUAID-E-AZAM DIVISIONAL PUBLIC SCHOOL & COLLEGE

Chapter 7

Computer Software & Languages

Compiled by:

Ms. Fariha Sohail


Lecturer Computer Science
• Do the following questions:

1. What is Software?

Software is the set of instructions given to the computer for performing any

task.

2. Name the types of Software?

There are 2 types of Software

1. System Software

2. Application Software

3. Define Application Software.

Application software is a set of programs that is designed to handle a specific

task. It allow us to do things like creating document, play games, listen music

etc. For example, Microsoft Word, Excel etc

4. Search the 5 names of Application software on internet.

1. Word Processor

2. Spreadsheet

3. Corel Draw

4. Google chrome

5. Internet Explorer

5. Define System Software.

It manages & control computer hardware so that application software can

perform a task. For example, Microsoft Windows.

6. Search the 5 names of System Software on internet.

1. Microsoft Windows

2. Linux

3. WinR
4. Unix

5. WinZip

7. What are the types of System Software?

There are 3 types of system software.

1. Operating System.

2. Utility Programs

3. Device Driver

8. Define Operating Software.

It is designed to performing the task like controlling the memory, managing

disk space, controlling devices and these allows you to communicate with the

computer. For example, Microsoft Windows, Linux etc

9. Define Utility Software

It helps in maintaining, managing and controlling computer resources. For

example Antivirus program, Disk defragmenter etc

10. Define Language Processors.


Language processor are used as language translator software.
11. Write down 2 examples of Operating System, Utility Software & language
processor.
1. Operating System ( Microsoft Windows & Linux)
2. Utility Software ( Macfee Antivirus & Disk defragmenter)
3. Language Processor( FORTRAN Processor, COBOL processor)
12. Name the types of Language processor.
1. Compiler
2. Interpreter
3. Assembler
13. Define Assembler
An assembler is a program that translate the program written in assembly
language into machine language.
14. Define Compiler
A compiler translate the program written in high level language in to machine
language or vice versa
15. Define Interpreter.
A Interpreter translate the program written in high level language in to
machine language line by line and execute it.
16. Define Programming Language.
A programming language is a vocabulary and set of grammatical rules for
instructing a computer or computing device to perform specific tasks.
17. Name the types of Programming Language.
1. High Level Languages
2. Low Level Languages
18. Define Low level Language
A low-level language is a programming language that provides little or no
abstraction of programming concepts and is very close to writing actual
machine instructions. For example Assembly Language
19. Define High level language
High languages are closer to human language and easy to understand. For
example Java, C++ etc.
20. Name the types of low language.
1. Machine code
2. Assembly Language
MCQs
1. _______refers to a computer program
• Hardware
• Software
• Both a & b
2. There are ___________ types of Software
• 1
• 2
• 3
3. ___________refers to physical components of computer
• Hardware
• Software
• both a & b
4. There are _____ types of System Software.
• 1
• 2
• 3
5. _________ is a program that is designed to handle a specific task
• Application Software
• System Software
• Both a & b
6. _________ manages and control the computer hardware
• Application Software
• System Software
• Both a & b
7. _________ is designed for performing task such as controlling the memory, managing disk
space and controlling devices
• Application Software
• System Software
• Operating Software
8. Its help to manage, maintain and control computer resources
• Application Software
• Utility Software
• Operating Software
9. DOS, Windows, Linux etc are examples of
• Utility Software
• Operating Software
• Both a & b

10. Disk Defragmenter, Antivirus programs are examples of


• Utility Software
• Operating Software
• Both a & b
11. There are _____ types of language processor
• 1
• 2
• 3
12. ______ translate high level language program in to machine language and vice versa at
once
• Compiler
• Assembler
• Interpreter
13. ______ translate high level language program in to machine language line by line
• Compiler
• Assembler
• Interpreter
14. ______ converts simple commands written in an assembly language in to machine
language
• Compiler
• Assembler
• Interpreter
15. ______is a means of communication between people
• Language
• Assembler
• Interpreter
Activities A, B & C
A: Fill in the blanks

You might also like