Browse all practice questions for the Computer Science Pathway EOPA Practice Test. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

Computer Science Pathway EOPA Practice Test 2026 – The All-in-One Guide to Achieve Exam Success! course image
More practice questions

These questions are part of the practice quiz. Start practicing

  • What term refers to the original code behind the research?
  • Which testing phase is typically conducted by end users at customer sites?
  • Which term describes a legally serious offense that can be punished by imprisonment?
  • Which diagram symbol resembles a diamond and marks a point where a decision is made?
  • A flowchart technique with one entry and multiple exits; a connector represents the exit to or entry from another part of the same flowchart.
  • Means that the interface only allows for the entry of commands without personalization features.
  • Which feature is a small rectangular pop-up window that displays a brief description when you hover over a control?
  • Which language is described as a collection of high-level programming languages?
  • What term describes a sequence of events to follow so they can be repeated?
  • Which is a use case for PaaS?
  • Which option represents ethical considerations in computer science regarding privacy, consent, and data security?
  • Which design output describes all the components, parts, and pieces that go into a medical device?
  • Which statement about ASCII and Unicode is true?
  • Which language is designed for managing data in database management systems?
  • Which tools translate programming code into machine language or execute code?
  • In object-oriented programming, which concept allows a subclass to replace the implementation of a method inherited from its superclass?
  • Which term describes an object of any type that represents a memory location for storing a value?
  • Describe the difference between a dynamic array and a static array.
  • What is the term for the value a function returns to its caller?
  • Name three common tree traversal orders and what each visits.
  • Which language is named as an example of a scripting language?
  • Which language is commonly classified as a middle-level language due to blending high- and low-level features?
  • Which term refers to the feature that allows users to create an hyperclip object?
  • How does CSS specificity influence the precedence of conflicting styles?
  • In hyperclip, it is possible to directly set A and R or to set which of the following?
  • Which paradigm uses three basic control structures to form highly structured units of code?
  • Which category of software is designed to monitor activity or collect information without user consent?
  • Billing considerations for an accounting application are discussed during which phase?
  • In open addressing, what does linear probing do when a collision occurs?
  • How do arrays and linked lists differ in memory layout and access speed?
  • What error refers to a loss of arithmetic precision due to rounding or numerical instability?
  • What are the primary operations of a hash table?
  • Which testing phase is conducted at customer sites by the end-user?
  • Which term best describes the objects used to define boundaries in the hyperclip context?
  • Which statement best describes ACID properties in databases?
  • Which statement about variable identifiers is correct based on common programming rules?
  • What term refers to values that do not change and are often defined for reuse in code?
  • Which activity focuses on finding and fixing defects during software development?
  • Which OSI layer is responsible for reliable end-to-end communication and segmentation of data?
  • Compare TCP and UDP in terms of reliability and use cases.
  • Which configuration option allows multiple hyperclip objects to be configured in hyperclip?
  • What term describes documentation that is embedded within code as comments?
  • What is the purpose of a tool tip in a graphical user interface?
  • If a variable is declared inside a function, which statement correctly describes its scope and lifetime?
  • Which statement correctly describes the identifiers that may include underscores but not spaces or symbols?
  • What term best describes sets of computing resources that combine with software to form a server, allowing users to allocate only what they need?
  • Which term refers to a crime serious enough to be punishable by imprisonment in state or federal prison?
  • Which term describes the use of a source code editor for writing and editing code?
  • Which tools are used to translate programming code into machine language or to run code?
  • What does the acronym BASIC stand for in programming?
  • What is SQL and what is a typical example of a SELECT query with a WHERE clause?
  • Which flowchart element represents an entry to another part of the same flowchart and allows one entry but multiple exits?
  • An error caused by improper use of program statements.
  • Which approach stores results of subproblems to avoid recomputation?
  • Which design output describes all the components that go into a medical device?
  • Which defense helps prevent XSS?
  • Which design is described as the design that defines all components and parts used in a medical device?
  • Which option correctly states a prerequisite for performing binary search on a collection?
  • Which statement describes common collision resolution strategies in hash tables?
  • Which statement best defines the concepts of scope and lifetime for a variable?
  • The construction of a computer program from a collection of modules, each of workable size, where interactions are rigidly restricted.
  • In terms of space usage, how do adjacency list and adjacency matrices representations compare for graphs?
  • Which HTML element is semantic and commonly used to denote the footer of a document or section?
  • How many bits are in a byte?
  • What is the process of converting a program in its executable form into an assembler language representation?
  • Which data structure is used to organize a related set of values so they can be easily manipulated?
  • Which is a primary advantage of a linked-list-based queue over an array-based queue?
  • Which phase involves describing the behavior of a command, function, library, or API to support developers and end users?
  • Which type of error is caused by a bug in the program that causes it to operate incorrectly and produce undesired output?
  • What term describes the objects that define hyperplanes within the hyperclip framework?
  • Which type of error occurs when a program attempts to divide by zero?
  • Which tree traversal visits the root first, then the left subtree, then the right subtree?
  • Which statement about inheritance in object-oriented design is correct?
  • What is the average-case time complexity for insert and lookup operations in a well-sized hash table using chaining?
  • Which tree traversal visits the left subtree, then the root, then the right subtree?
  • In cloud computing, what does IaaS provide?
  • Which term refers to documentation that includes API references and user manuals?
  • What term refers to changes to software performed to fix bugs, improve performance, or adapt to new environments?
  • Which error occurs when trailing digits are cut off?
  • During software development, which activities are commonly included in the implementation phase?
  • Which of the following is a good use case for a NoSQL database?
  • In the hyperclip formulation, the inequality involves which combination of A, X, and R?
  • In a flowchart, which symbol is used to denote a decision point?
  • Which statement best describes symmetric encryption?
  • Which term describes translating source code into machine code before execution?
  • Binary search works by what process and what is the prerequisite?
  • Which records are used to verify that a program functions properly?
  • Which type of documentation identifies, locates, and synthesizes primary and secondary sources?
  • Which statement best describes a compiler versus an interpreter?
  • Which inequality defines the region of interest in the hyperclip formulation?
  • Which Git operation sends local commits to a remote repository?
  • Which concept represents a pre-defined set of characteristics that specify the type of value a variable has, such as a string or integer?
  • What is the process of locating and removing bugs in a program?
  • What term describes where data is stored for long-term or short-term retention?
  • Which activities are typically included in the implementation phase?
  • Which optimization strategies are commonly used in modern garbage collectors to improve performance?
  • Which statement describes a limitation of array-based queues compared to linked-list queues?
  • Which term describes the process of translating a user-friendly input description into a computer-based input interface?
  • Which language is described as statically typed, free-form, multi-paradigm, compiled, general purpose, and often regarded as a middle-level language?
  • Which descriptor is used to modify the meaning of a base type, such as applying signed or unsigned to integers?
  • Which algorithm is commonly used as an example of symmetric encryption?
  • Which statement distinguishes a process from a thread in an operating system?
  • What term refers to the illegal copying, distribution, or use of software?
  • Which diagram symbol looks like a square and represents a processing step?
  • Which statement about garbage collection in managed languages is most accurate?
  • What are the three common MFA factors?
  • What does API stand for in software development?
  • Differentiate SQL and NoSQL databases and give a typical use case for each.
  • Which control structure repeats a question and action until it's no longer required?
  • What term describes sets of computing resources that are combined with software to form a server, where users allocate only the resources needed?
  • Which phase involves a complete front-to-back execution of the entire application to validate end-to-end behavior?
  • Which phase marks the start of actual software development and includes planning for data storage?
  • Which design focuses on converting a user-oriented description of input into a computer-based input interface?
  • FORTRAN is a high-level programming language primarily used for what purpose?
  • Which term refers to the value that a function returns to its caller?
  • Which statement describes asymmetric encryption?
  • Which term describes the descriptor used to alter the meaning of base types, such as signed or unsigned integers?
  • Which data type is used to represent text?
  • What term refers to the interface used to program graphical user interface components, typically used by developers rather than end users?
  • What is the process of converting a program from binary form back into assembly language?
  • Recursion is most naturally used for which type of problems?
  • What term describes works that interpret and analyze sources based on primary sources?
  • Within the hyperclip description, the variable X is constrained to which domain?
  • What is the key distinction between 1NF and 2NF?
  • Which data structure implements First-In-First-Out behavior and is defined by enqueue and dequeue operations?
  • Which statement best defines a class in object-oriented programming?
  • In data communications, what is the control information appended to the end of a packet by the Data Link layer called?
  • Which phase tests individual units of a software application?
  • Which statement describes atomicity in ACID properties?
  • Which language has historically been associated with beginner programming and education?
  • What data structure is characterized by Last-In-First-Out ordering and is manipulated using push and pop operations?
  • In programming, which design approach begins with high-level modules and decomposes into smaller parts?
  • Distinguish between encryption and hashing and provide a scenario for each.
  • Which statement best captures the difference between recursion and iteration?
  • Which term refers to the document that records data collected in a clinical trial?
  • Which symbol is typically used to represent a processing step?
  • What is the time complexity of searching for an element in an unordered array of n items?
  • Which operating system is historically associated with a command-line interface and limited user personalization?
  • Which technique, not a testing phase, is used to discover coding errors and security loopholes by providing unusual inputs?
  • What is the process called when source code statements are translated into executable code?
  • Means that the interface allows for personalization by the user.
  • Explain INNER JOIN vs OUTER JOIN in SQL.
  • Which UI component is typically part of the editor screen and displays special function keys?
  • What are 1NF, 2NF, and 3NF and why are they used?
  • Which statement about JavaScript closures is true?
  • Which scenario best illustrates the use of hashing rather than encryption?
  • Which statement best describes the top-down design approach to problem solving?
  • In a data flow diagram, which symbol resembles a slanted polygon and represents data that is available for input or resulting from processing?
  • Unicode supports a wide range of characters across languages and can be encoded in formats such as UTF-8. Which option correctly reflects this?
  • Which operating system is characterized by a command-line interface and limited or no user personalization?
  • What term refers to changes to a system resulting from error corrections, performance improvements, changes in the business environment, and enhancements?
  • Which defense helps prevent CSRF?
  • Which defense is used to prevent SQL injection?
  • Which interface is primarily designed for direct manipulation with visual elements and is commonly personalized by the user?
  • Which statement distinguishes stable sorting from unstable sorting?
  • Which UI element shows which windows are currently open?
  • Explain the difference between IPv4 and IPv6 addressing.
  • Which programming design approach begins by specifying the overall structure of a program and then decomposes it into smaller parts?
  • What is the standard expression for converting 1 gigahertz to megahertz?
  • Which statement best describes the memory layout of arrays relative to indexing?
  • Which statement about pseudocode is true?
  • What term refers to documentation created in addition to the software application, such as library and user documentation?
  • Which type of testing validates the complete system against requirements and user expectations?
  • The four basic logic patterns in programming include simple sequence, selection, loop, and branch. Which phrase best describes these patterns?
  • Which item is the primary document used to record data collected in a clinical trial?
  • What term describes works that analyze or interpret a historical event, generally using primary sources?
  • Which of the following best describes the primary objective of hyperclip?
  • Which of the following options correctly lists primitive data types and an example usage?
  • What is DNS and what is its role in networking?
  • The process of asking a question that requires an action. The action is performed and the original question is asked again until the action is no longer required.
  • Which of the following is a scripting language?
  • The hyperclip tool aims to compute the volume of the region defined by A^T X + R ≤ 0 for X in which domain?
  • An error caused by truncating the trailing digits of a figure or number.
  • Which statement correctly describes the purpose of semantic HTML elements and provides examples?
  • Which statement about static arrays is true?
  • What is the typical average-case time complexity of quicksort and what pivot strategy helps achieve it?
  • Which phase focuses on assessing software for errors?
  • Name the seven layers of the OSI model and describe their role.
  • What is SaaS?
  • Which term describes the trespassory taking and carrying away of another person's tangible property with the intent to permanently deprive the owner?
  • Which statement correctly describes pass-by-reference parameter passing?
  • Which phrase best describes the ordering of evaluations in arithmetic expressions that involve parentheses, exponentiation, multiplication/division, and addition/subtraction?
  • Which term describes the construction of a computer program from a collection of modules with restricted interactions?
  • What term refers to malicious software designed to damage or disrupt a computer system?
  • What is the term describing the method of displaying the flow of a program's executions?
  • Which of the following best describes one of the main goals in analyzing user requirements?
  • Which term describes where data is stored for later retrieval?
  • Which type of documentation would be considered primary sources under some academic definitions?
  • What is the term for an error when a value exceeds the allowed range?
  • Which statement accurately contrasts buffered I/O with unbuffered I/O?
  • What is written in a program as comments?
  • Which language is historically associated with mathematical and scientific computing and derives its name from 'Formula Translation'?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy