wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FOC Unit II

Total questions: 95

Worksheet time: 1hrs 16mins

Name
Class
Date
1.

Assembler is used as a translator for?

a)

Low level language

b)

High Level Language

c)

COBOL

d)

C

2.

Which of the following is true about interpreters?

a)

They translate the entire program at once

b)

They generate an intermediate code before execution

c)

They are faster than compilers

d)

They execute the program line by line

3.

What is machine code?

a)

Instructions and data in binary

b)

Serial number of the CPU

c)

Instructions and data in human readable form

d)

Instructions and data in assembly code mnemonics

4.

What is the problem writing machine code?

a)

Quick to learn

b)

Easy to debug

c)

Easy to read

d)

Hard to remember the binary codes Hard to remember the binary codes

5.
Machine code is easy to understand by a human.
a)
False
b)
True
6.
High-level languages need to be compiled into machine code before they can be used by a computer.
a)
True
b)
False
7.
High and low-level programming languages can be understood by a computer.
a)
False
b)
True
8.
Compilers translate high-level language into machine code.
a)
True
b)
False
9.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

10.

Translates low level assembly language mnemonic into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

11.

Translates low level assembly language mnemonic into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

12.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

13.

Which of the following is NOT a translator?

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Executable

14.

Which of the following is NOT a translator?

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Executable

15.

It is a computer program that links and merges various object files together in order to make an executable file.

a)

Assembler

b)

Compiler

c)

Linker

d)

Loader

16.

A programming mechanism that binds together code and the data it manipulates, and that keeps both safe from outside interference and misuse.

a)

Encapsulation

b)

Inheritance

c)

Object

d)

Class

17.

What is the process by which objects of one class acquire the properties of another class in object-oriented programming?

a)

Data abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

18.

What is the ability to take more than one form in object-oriented programming called?

a)

Polymorphism

b)

Dynamic binding

c)

Data hiding

d)

Message passing

19.

Which principle of object-oriented programming helps the programmer to build secure programs that can't be invaded by code in other parts of the program?

a)

Dynamic binding

b)

Data hiding

c)

Polymorphism

d)

Message passing

20.

What is a group of objects that share common properties for data part and some program part collectively called in object-oriented programming?

a)

Objects

b)

Classes

c)

Inheritance

d)

Functions

21.

What is the term for the wrapping up of data and function into a single unit in object-oriented programming?

a)

Polymorphism

b)

Inheritance

c)

Encapsulation

d)

Data hiding

22.

What does polymorphism in object-oriented programming refer to?

a)

Global data access

b)

Ability to take more than one form

c)

Combining data and function into a single unit

d)

Data hiding

23.

What is the term used to represent a combination of data and program that represents a real-world entity in object-oriented programming?

a)

Objects

b)

Classes

c)

Functions

d)

Inheritance

24.

What is the fundamental idea behind the object-oriented approach?

a)

Large programs divided into smaller programs

b)

Emphasis on doing things

c)

Global data access

d)

Combining data and function into a single unit

25.
What is the difference between a class and an object?
a)
A class is a blueprint to make an object
b)
An object is a blueprint to make a class
c)
A blueprint is an object to make a class
d)
Blueprint class is an object make a
26.

A base 2 number is referred to as ____.

a)

binary

b)

heaxadecimal

c)

octal

d)

decimal

27.

A base 10 number is referred to as ____.

a)

binary

b)

heaxadecimal

c)

octal

d)

decimal

28.

What does the word binary mean?

a)

zero

b)

two

c)

many

d)

one

29.

Which number represents that the circuit is "off" or closed?

a)

zero

b)

two

c)

ten

d)

one

30.

What generation of programming language is Machine Code

a)

1st Generation

b)

2nd Generation

c)

4th Generation

d)

3rd Generation

31.

Define Machine And Assembly code

a)

They are examples of Human Literature

b)

They are example of two high level languages

c)

They are an example of two low level languages

d)

they are animal language

32.

In which ways can machine code be written as

a)

Binary

b)

Decimal

c)

Denary

d)

Hexadecimal

33.

What is the only thing that computers understand?

a)

Machine Code

b)

Low level languages

c)

High Level Languages

d)

Algorithms

34.

Before a computer can understand a program it must be...

a)

Translated into its machine code.

b)

Translated into a high level language.

c)

Translated into a low level language.

d)

Translated into human language

35.

When writing a computer programmers most program use...

a)

A Low Level Language

b)

A High Level Language

c)

A Machine Code

d)

An Algorithm

36.

A language that is close to human language and which is easy to write, debug and maintain is known as...

a)

An Algorithm

b)

A Low Level Language

c)

Machine Code

d)

A High Level Language

37.

Resolving errors in a program is known as...

a)

Debugging

b)

Error Checking

c)

Refixing

d)

Problem Solving

38.

Which of the following is not a high level programming language?

a)

Java

b)

Assembly

c)

Python

d)

C++

39.

____________ language uses Mnemonic codes.

a)

Assembly

b)

Machine

c)

High level

40.

A/an __________ converts a high level language program into machine language,line by line.

a)

Assembler

b)

Compiler

c)

Interpreter

41.

Java language is the example of _________ languge

a)

First generation

b)

Second generation

c)

High level

42.

Identify the low level languages.

a)

3GL

b)

4GL

c)

Machine language

d)

Assembly Language

43.

In binary form, 0 stands for "Off" and 1 stands for "On" state (True/False) ?

a)

True

b)

False

44.

__________ translate programs written in Assembly language into Machine Language.

a)

Compilers

b)

Translator

c)

Assemblers

45.

What is machine language ?

a)

it is the language which is used in factory.

b)

machine language is the only language which computers understand.

c)

it is the language with which robots communicate.

46.

Machine language is not used for coding.

a)

True

b)

False

47.
Directly executable by the CPU. Written in 1's and 0's or Hex.
a)
Machine Code
b)
High Level Language
c)
Assembly Language
d)
VB.net
48.
Compilers, assemblers and interpreters are examples of this.
a)
Translator
b)
Run time environment
c)
Editor
d)
Error diagnostics
49.

Program is translated line by line as the program is running

a)

Assembler

b)

Compiler

c)

Interpreter

50.

What is machine code?

a)

Instructions and data in binary

b)

Serial number of the CPU

c)

Instructions and data in human readable form

d)

Instructions and data in assembly code mnemonics

51.

What is the problem writing machine code?

a)

Quick to learn

b)

Easy to debug

c)

Easy to read

d)

Hard to remember the binary codes Hard to remember the binary codes

52.

Which of the following is NOT an operating system?

a)

YouTube

b)

Windows

c)

MAC OS

d)

Linux

53.

It is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.

a)

Utility Software

b)

Device Driver

c)

Programming Software

d)

Operating System

54.

Example of Language processor is

a)

Compiler

b)

Interpreter

c)

Assembler

d)

All of these

55.

Example of utility software is

a)

Compiler

b)

Windows

c)

Antivirus

d)

Android

56.

____________ IS A MULTITASKING OPERATING SYSTEM.

a)

WINDOWS

b)

ANDRIOD

c)

DATABASE

d)

ANTI-VIRUS

57.

MS Word is an example of ____________ software

a)

Presentation software

b)

DBMS software

c)

Spreadsheet software

d)

Word processing software

58.

The application software used to arrange and store large amount of information in organised manner

a)

Graphics software

b)

Multimedia software

c)

Database management software (DBMS)

d)

Presentation software

59.

The application software used to create video, animations, sound and graphics.

a)

DBMS

b)

Multimedia software

c)

Presentation software

d)

Desktop publishing software

60.

Set of programs developed to perform specific tasks.

a)

System software

b)

Application software

c)

Operating system

d)

Anti- Virus software

61.

System Software:

a)

Consists of the operating System.

b)

performs a useful function.

c)

Is the outside of the computer.

d)

Controls the computer.

62.

The instructions that tell the computer what to do:

a)

Hardware

b)

Input

c)

Software

d)

Ooutput

63.

This is system software.

a)

True

b)

False

64.

System software are needed to run the hardware and other application software.

a)

True

b)

False

65.

An example of system software is:

a)

Word Processors

b)

Antivirus

c)

Web browsers

66.

Software that controls all of the computers hardware is...

a)

Program Software

b)

Application Software

c)

Instructional Software

d)

System Software

67.

What is software?

a)

The physical parts of a computer

b)

The operating information used by a computer

c)

The memory bank of a computer

d)

The electrical current inside of a computer

68.

what is operating system

a)

a system that acts as an interface between user and hardware

b)

allows to maintenance type taska

c)

both

69.

what is BIOS

a)

CONTROLS THE WORKING OF THE ENTIRE SYSTEM

b)

BASIC INPUT OUTPUT SYSTEM

c)

NONE OF THE ABOVE

70.

WHICH OF THE FOLLOWING IS WORD PROCESSING SOFTWARE?

a)

MS WORD

b)

WORD PAD

c)

EXCEL

d)

POWER POINT

71.

(a)   SOFTWARE CONTROLS THE WORKING OF THE ENTIRE SYSTEM

72.

WHAT IS ANTI VIRUS

a)

EXAMPLES :MCAFEE, NORTON ETC

b)

CD DVD

c)

REMOVES MALICIOUS PROGRAMS FROM THE COMPUTER

73.

___________________ SOFTWARE IS USED TO CREATE A COPY OF THE DATA

a)

BACKUP

b)

Application

c)

System

74.

WHAT IS APPLICATION SOFTWARE?

a)

THAT ALLOWS A USER TO PERFORM MAINTENANCE TYPE TASKS

b)

ARE ALL PROGRAMS THAT PERFORM SPECIFIC TASKS FOR USERS.

c)

INCLUDES EVERY COMPUTER RELATED OBJECTS THAT YOU CAN PHYSICALLY TOUCH AND HANDLE LIKE DISKS

75.

A COMPUTER IS A ________ MACHINE.

a)

TIRED

b)

FUNNY

c)

SMALL

d)

INTELLIGENT

76.

IC STANDS FOR:

a)

INTERGRATED CIRCUITS

b)

VACCUM TUBES

c)

MICROPROCESSOR

77.

WHICH OF THE FOLLOWING IS AN EXAMPLE OF SOFTWARE

a)

HARD DISK

b)

CD-ROM

c)

MS WORD

d)

DVD-DRIVE

78.

POWERPOINT IS AN EXAMPLE OF THIS SOFTWARE

a)

APPLICATION SOFTWARE

b)

OPERATING SYSTEM SOFTWARE

c)

DATABASE SOFTWARE

d)

ANTI-VIRUS SOFTWARE

79.

WHICH SOFTWARE IS THIS

a)

POWER POINT

b)

WORD

c)

PAINT

d)

EXCEL

80.

Billing software is.....

a)

General purpose

b)

Special purpose

81.

__________ software detects, and removes the virus.

a)

cleanup

b)

backup

c)

antivirus

82.

3 examples of antivirus are

a)

AVG

b)

Norton

c)

Winzip

d)

Mc cafee

83.

application software can run without system software.

a)

true

b)

false

84.

Reservation system on the airport is .....

a)

General purpose

b)

Specific purpose

85.

_____________utility scans for file errors and directory structure errors.

a)

Scanning

b)

Error Checking

c)

Backup

86.

An application software is dependent on...

a)

System software

b)

General purpose software

87.

Types of System Software:

a)

Language Processors

b)

Utility Software

c)

Operating System

d)

All of these

88.

WHAT IS APPLICATION SOFTWARE?

a)

THAT ALLOWS A USER TO PERFORM MAINTENANCE TYPE TASKS

b)

ARE ALL PROGRAMS THAT PERFORM SPECIFIC TASKS FOR USERS.

c)

INCLUDES EVERY COMPUTER RELATED OBJECTS THAT YOU CAN PHYSICALLY TOUCH AND HANDLE LIKE DISKS

89.

Software are of two types

a)

Input and output

b)

System software and Application software

c)

Application software and operating system

d)

Utility software and Language processor

90.

The type of System software that performs tasks related to managing the computer,its devices and programs

a)

Operating system

b)

Language processor

c)

Utility software

d)

Application software

91.

Language processor translates _________ to ______________.

a)

Machine language to Programming language

b)

Programming language to Machine language

c)

English to machine language

d)

Machine language to English

92.

____________ software are used by specific institute for special purpose.

a)

system software

b)

Customized Software

c)

general purpose

93.

Microsoft Word

a)

Application

b)

Operating System

94.

Windows

a)

Operating System

b)

Browser

95.

An example of system software is:

a)

Word Processors

b)

Antivirus

c)

Web browsers