0% found this document useful (0 votes)
131 views7 pages

MARTIN - ICPEP Challenge Quiz Bowl

The document contains a series of questions and answers related to computer science concepts, including data structures, logic gates, microprocessors, operating systems, and software engineering. Each question is followed by the correct answer, covering topics such as FIFO principles, arithmetic logic units, and agile methodology. The content is structured to test knowledge in various areas of computer science and engineering.

Uploaded by

jrllaga600
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views7 pages

MARTIN - ICPEP Challenge Quiz Bowl

The document contains a series of questions and answers related to computer science concepts, including data structures, logic gates, microprocessors, operating systems, and software engineering. Each question is followed by the correct answer, covering topics such as FIFO principles, arithmetic logic units, and agile methodology. The content is structured to test knowledge in various areas of computer science and engineering.

Uploaded by

jrllaga600
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Easy

What is the term for a data structure that follows the First-In-First-Out (FIFO) principle, where the
first element added is the first one to be removed?

A) Stack
B) Queue
C) Hash Table
D) Binary Search Tree

Answer:
B) Queue

Which logic gate outputs true only when both of its inputs are true?
Options:
A) OR Gate
B) AND Gate
C) XOR Gate
D) NOR Gate

Answer:
B) AND Gate

In computer systems, which component is responsible for performing arithmetic and logical
operations?
Options:
A) Control Unit
B) Arithmetic Logic Unit (ALU)
C) Memory
D) Input/Output Controller

Answer:
B) Arithmetic Logic Unit (ALU)

What is the primary function of a microprocessor in a computer system?


Options:
A) Store data
B) Perform calculations
C) Display graphics
D) Manage input/output devices

Answer:
B) Perform calculations

Which principle of engineering ethics emphasizes the importance of ensuring public safety and
welfare in engineering practices?
Options:
A) Professional Integrity
B) Social Responsibility
C) Confidentiality
D) Environmental Sustainability
Answer:
B) Social Responsibility

What is the primary function of an operating system (OS)?


Options:
A) To perform calculations
B) To manage hardware and software resources
C) To create web applications
D) To design graphics

Answer:
B) To manage hardware and software resources

What is the primary function of a router in a computer network?


Options:
A) To connect multiple devices within the same network
B) To forward data packets between different networks
C) To provide wireless connectivity
D) To store data for backup purposes

Answer:
B) To forward data packets between different networks

What is the main purpose of systems analysis in the development process?


Options:
A) To write code for the software
B) To evaluate and understand user requirements
C) To test the final product
D) To market the product to users

Answer:
B) To evaluate and understand user requirements

What does software engineering primarily focus on?


Options:
A) Writing novels
B) Building and maintaining software applications
C) Designing buildings
D) Creating hardware components

Answer:
B) Building and maintaining software applications
Average
Which sorting algorithm repeatedly divides the array in half, recursively sorts the halves, and then
merges them back together?
Options:
A) Quick Sort
B) Bubble Sort
C) Merge Sort
D) Insertion Sort

Answer:
C) Merge Sort

In Karnaugh Maps (K-Maps), what is the minimum number of cells that can be grouped together to
form a valid simplification?
Options:
A) 1
B) 2
C) 4
D) 3

Answer:
B) 2

In the context of cache memory, what is the term for the technique that places new data in cache
based on the assumption that nearby data will be accessed soon?
Options:
A) Temporal Locality
B) Spatial Locality
C) Random Replacement
D) Least Recently Used (LRU)

Answer:
B) Spatial Locality

Which of the following bus types connects the CPU to the main memory in a microprocessor system?
Options:
A) Data Bus
B) Address Bus
C) Control Bus
D) I/O Bus

Answer:
A) Data Bus

In the Philippines, what does the Data Privacy Act of 2012 primarily aim to protect?
Options:
A) Intellectual property rights
B) Personal information of individuals
C) Freedom of expression on social media
D) Trade secrets of corporations
Answer:
B) Personal information of individuals

Which of the following is a common feature of multitasking operating systems?


Options:
A) Only one application can run at a time
B) Applications must be manually switched
C) Multiple applications can run simultaneously
D) The system cannot run background processes

Answer:
C) Multiple applications can run simultaneously

Which of the following protocols is primarily used for sending emails?


Options:
A) HTTP
B) FTP
C) SMTP
D) SNMP

Answer:
C) SMTP

Which of the following is a common diagram used in systems design to represent the flow of data?
Options:
A) Entity-Relationship Diagram (ERD)
B) Gantt Chart
C) Use Case Diagram
D) Data Flow Diagram (DFD)

Answer:
D) Data Flow Diagram (DFD)

Which of the following is a common technique used in software testing to identify bugs?
Options:
A) Code review
B) Requirement gathering
C) User training
D) Marketing analysis

Answer:
A) Code review

In computer engineering, Moore's Law describes the doubling of transistors on a microchip


approximately every ____.
Options:
A) 1 year
B) 2 years
C) 3 years
D) 10 years
Answer:
B) 2 years

Difficult
In tarjan's algorithm for finding strongly connected components (SCCs) of a directed graph, what
data structure is used to maintain the list of vertices?
Options:
A) Queue
B) Stack
C) Priority Queue
D) Binary Heap

Answer:
B) Stack

What is the minimum number of select lines required for an 8-to-1 multiplexer?
Options:
A) 1
B) 3
C) 8
D) 2

Answer:
B) 3

In pipelined processors, what is the term for the condition where an instruction depends on the
result of a previous instruction that has not yet completed?
Options:
A) Structural Hazard
B) Data Hazard
C) Control Hazard
D) Pipeline Stalling

Answer:
B) Data Hazard

Which of the following best describes the function of a memory management unit (MMU) in a
microprocessor?
Options:
A) It executes instructions from the CPU.
B) It converts virtual addresses to physical addresses.
C) It manages data flow between the CPU and peripherals.
D) It controls the clock speed of the processor.
Answer:
B) It converts virtual addresses to physical addresses.

In the Philippines, what is the consequence of violating the Anti-Cybercrime Law, specifically
regarding online libel?
Options:
A) Imprisonment of up to six months
B) A fine of up to ₱50,000
C) Imprisonment of up to 12 years
D) A warning from law enforcement

Answer:
C) Imprisonment of up to 12 years

What is the purpose of a system call in an operating system?


Options:
A) To execute a program directly from the command line
B) To provide an interface between user programs and the OS
C) To enhance graphical user interface (GUI) features
D) To increase the speed of the processor

Answer:
B) To provide an interface between user programs and the OS

What is the purpose of the Transmission Control Protocol (TCP) in computer networking?
Options:
A) To ensure secure data transmission
B) To provide connectionless communication
C) To guarantee the reliable delivery of data packets
D) To handle the encryption of data in transit

Answer:
C) To guarantee the reliable delivery of data packets

In the context of agile methodology, what does the term "sprint" refer to?
Options:
A) A long-term project phase with extensive planning
B) A focused period for completing a specific set of tasks
C) A final review of the project's outcomes
D) A method for testing the system's performance

Answer:
B) A focused period for completing a specific set of tasks

In software development, what is the purpose of version control?


Options:
A) To manage project budgets
B) To track changes to code over time
C) To enhance system performance
D) To ensure user satisfaction
Answer:
B) To track changes to code over time

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy