1.
They perform tasks such as
scheduling, input/output handling, monitoring of system status and communication with the
program.
Correct Answer
A. Control Programs
Explanation
Control programs are responsible for managing and controlling the overall functioning of a computer system. They perform tasks such as scheduling processes, handling input/output operations, monitoring system status, and facilitating communication between programs. These programs ensure that the system operates smoothly and efficiently by coordinating various activities and resources. Therefore, control programs are the most appropriate option among the given choices to describe the tasks mentioned in the question.
2.
It contains computer programs, support modules, and data modules that
provide a computer with the instructions and data
necessary for carrying out a specific type of task.
Correct Answer
C. Software
Explanation
The given correct answer is "Software". Software refers to the collection of computer programs, support modules, and data modules that are essential for a computer to perform a specific task. It includes all the instructions and data required for the computer to function effectively.
3.
It is a legal contract that defines the use of a computer program.
Correct Answer
B. License Agreement
Explanation
A license agreement is a legal contract that outlines the terms and conditions for the use of a computer program. It specifies the rights and restrictions of the user, such as the number of installations allowed, any limitations on copying or distributing the software, and any disclaimers or warranties provided by the software developer. This agreement is important as it ensures that both parties understand their rights and obligations regarding the software's use, protecting the developer's intellectual property and providing the user with legal protection.
4.
It is a phase in Program
Planning and Development where recognizing the need of information is an important
factor.
Correct Answer
D. Defining the Program
Explanation
In Program Planning and Development, recognizing the need for information is crucial in order to define the program effectively. This phase involves understanding the requirements and objectives of the program, identifying the necessary resources, and determining the scope and boundaries of the program. By defining the program, the team can establish clear goals and objectives, which will guide the subsequent phases of designing a solution, flowcharting, and documenting the program.
5.
It is another form of the instructions describing each step the computer
must perform.
Correct Answer
A. Pseudocode
Explanation
Pseudocode is a form of instructions that describe each step the computer must perform. It is a way to outline the logic of a program without using specific programming syntax. Pseudocode is often used as a planning tool before writing actual code, as it allows programmers to think through the steps and logic of their program before implementation. It is a more informal and flexible way of describing algorithms compared to actual programming languages.
6.
It is a way of thinking about
problems and their solutions they encounter in the use of computers.
Correct Answer
C. Programming Paradigm
Explanation
Programming paradigm refers to a specific approach or style of programming that provides a framework for solving problems using computers. It involves a set of rules, principles, and concepts that guide the development of computer programs. Pseudocode and flowcharting are tools used in the process of designing and planning programs, while an algorithm is a step-by-step procedure for solving a problem. However, programming paradigm encompasses a broader perspective, focusing on the overall methodology and principles used in programming.
7.
It is a system of
instructions and data directly executed by a computer's central processing unit.
Correct Answer
C. Machine Language
Explanation
Machine language is a low-level programming language that consists of binary instructions directly executed by a computer's central processing unit. It is the most basic form of programming language that the computer can understand and execute without the need for translation or interpretation. Unlike high-level programming languages like program or pseudocode, machine language instructions are specific to the computer's hardware architecture and are written in binary code. A compiler is a software tool that translates high-level programming languages into machine language instructions. Therefore, machine language is the correct answer as it directly corresponds to the given definition.
8.
It is a Structured Design that is done by first recognizing the major
components of the solution, expressing the
solution as a sequence of these major components and then expanding the major components
themselves similarly.
Correct Answer
B. Top-down
Explanation
The explanation for the correct answer, "Top-down," is that it refers to a structured design approach where the solution is broken down into major components. These components are then expressed as a sequence, with each component being expanded further. This approach starts with the highest-level components and gradually drills down to the lower-level components. This method allows for a systematic and organized design process, ensuring that all major components are identified and addressed before moving on to the smaller details.
9.
It displays multiple cells that together make up a grid consisting of
rows and columns, each cell containing either
alphanumeric text or numeric values.
Correct Answer
B. Spreadsheet
Explanation
A spreadsheet is a software application that displays multiple cells arranged in rows and columns. Each cell can contain alphanumeric text or numeric values. This allows users to organize and manipulate data in a grid-like format. Word processing applications like Microsoft Word are used for creating and editing text documents, while databases are used for storing and managing large amounts of structured data. Therefore, the correct answer is spreadsheet.
10.
It provides process and memory management services that allow two or
more programs to run simultaneously.
Correct Answer
C. Multitasking Operating System
Explanation
A multitasking operating system is the correct answer because it provides process and memory management services that allow two or more programs to run simultaneously. This means that multiple programs can be executed at the same time, allowing for efficient utilization of system resources.
11.
It is a type of paradigm wherein real world objects are viewed as
separate entities having their own state and exhibit
their own behaviour.
Correct Answer
C. Object-Oriented Paradigm
Explanation
The given explanation describes the concept of object-oriented paradigm, which views real-world objects as separate entities with their own state and behavior. In object-oriented programming, objects are created from classes, which define their properties (state) and methods (behavior). This paradigm allows for encapsulation, inheritance, and polymorphism, making it easier to model and solve complex problems by representing them using objects and their interactions.
12.
The following are family of Windows Operating System except for _______.
Correct Answer
A. Windows 10.1
Explanation
Windows 10.1 is not a valid version of the Windows Operating System. The other options listed (Windows 3.1, Windows 3.11, and Windows 98) are all legitimate versions of Windows that have been released.
13.
It is a graphical representation of the sequence of operations a
computer should perform.
Correct Answer
C. Flowcharting
Explanation
Flowcharting is a graphical representation of the sequence of operations a computer should perform. It uses various symbols and arrows to depict the flow of control and decision-making in a program. It helps in understanding the logic and structure of a program before actually writing the code. Pseudocode is a more informal way of describing a program using a combination of natural language and programming language-like syntax. Program writing refers to the actual process of writing code in a specific programming language. Algorithm is a step-by-step procedure or formula for solving a problem, which can be represented using pseudocode or flowcharts.
14.
It
is a special case of non-copylefted free software, wherein some copies or
modified versions may not be free at all. In some
cases, an executable program can be in the public domain but the
source code is not available.
Correct Answer
D. Public Domain Software
Explanation
Public Domain Software is the correct answer because it is the only option that aligns with the given description. Public Domain Software refers to software that is not protected by copyright and is available for anyone to use, modify, and distribute without any restrictions. This means that some copies or modified versions of the software may not be free at all, as there are no restrictions on how it can be used or distributed. The mention of an executable program being in the public domain while the source code is not available also supports the answer choice of Public Domain Software.
15.
Which of the following is not an example of service program?
Correct Answer
B. Supervisor Programs
Explanation
Supervisor Programs are not an example of service programs because they are responsible for managing and controlling the execution of other programs, rather than providing a specific service or function. Diagnostic programs are used to identify and solve problems in a computer system. Librarian programs manage and organize collections of software components. Utility programs perform various tasks such as file management, system maintenance, and data backup.
16.
It provides the instructions needed to load the core parts into memory
when system boots.
Correct Answer
C. Boot Strap Program
Explanation
The boot strap program is responsible for loading the core parts of the operating system into memory when the system boots up. It provides the necessary instructions for the system to initialize and start running. Without the boot strap program, the system would not be able to properly load and execute the boot programs and kernel, making it an essential component in the boot process.
17.
It organizes data by using a list of or pool of rules that are sometimes
constantly recycled through.
Correct Answer
A. Tree
Explanation
A tree organizes data in a hierarchical structure, where each element has a parent and zero or more children. It is commonly used to represent relationships or hierarchies between different entities. In this context, the given answer "Tree" suggests that the data is being organized using a hierarchical structure, possibly with rules defining the relationships between the elements.
18.
It is a set of instructions that tells a computer how to solve a problem or
carry out a task.
Correct Answer
A. Program
Explanation
A program is a set of instructions that tells a computer how to solve a problem or carry out a task. It is a sequence of coded commands that are executed by a computer's processor. Programs can be written in various programming languages and can range from simple scripts to complex software applications. They are essential for the functioning of computers and enable them to perform specific tasks or operations based on the given instructions.
19.
It is an Operating System
developed in 1969 at AT & T’s Bell Labs that is popular for its dependability in multi-user
environments.
Correct Answer
D. UNIX
Explanation
UNIX is the correct answer because it is an operating system developed in 1969 at AT&T's Bell Labs that is known for its reliability in multi-user environments. Windows, Linux, and MAC OS are also operating systems, but they were not specifically developed in 1969 at AT&T's Bell Labs and may not have the same level of dependability in multi-user environments as UNIX.