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

PLTW Computer Science Essentials (CSE) Practice Test course image
More practice questions

These questions are part of the practice quiz. Start practicing

  • What is a dictionary in the context of data structures?
  • Which of the following has a direct relationship to the inputs and conditions in a program?
  • What is a program called that contains many missing pieces to be filled in?
  • What is the term for a function that is a member of a class?
  • What does algorithm design involve?
  • What is a list in computer science?
  • What is the function of a while loop?
  • What term refers to the set of rules that defines the correct structure of a programming language?
  • What is the main purpose of using a testing framework?
  • What is the name for a set of color signatures arranged in a recognizable pattern?
  • What is the process by which unnecessary details are hidden to focus on high-level functions?
  • Which factor describes how easy it is for users to navigate and use an app?
  • What is one of the main benefits of using object-oriented programming?
  • Which programming concept refers to reducing a variable's value by one?
  • What is a key characteristic of a function in programming?
  • What term refers to the kind of data stored in a variable?
  • Which of the following is an example of pattern recognition in computational thinking?
  • In programming, what is the term used to describe the specific location of an item in a list?
  • What is the value returned by a computer after a function completes?
  • What is the name given to a storage space on a device for storing information from an application?
  • What does a Boolean data type represent?
  • What is the significance of a variable's scope in programming?
  • What does a chained conditional statement do?
  • What is a single entry within a list called?
  • Which type of variable is stored data that can only be used within a small scope of a project?
  • Why is it important to measure the efficiency of an algorithm?
  • Which of the following values are given to a function or subroutine in programming?
  • What is the symbol in code called that assigns values in an equation?
  • In programming, what does a 'while loop' primarily utilize to control its execution?
  • What characteristic does a dictionary data structure have?
  • What does object-oriented programming (OOP) emphasize?
  • What does it mean to "decompose" a problem in computational thinking?
  • What characteristic is common in object-oriented programming?
  • What is "pseudocode" best described as?
  • In object-oriented programming, what is a class?
  • What does the term "networking" refer to in computer science?
  • What is the use of Big O notation in computer science?
  • What is the primary function of comments in code?
  • What is the term for the process of using a procedure without understanding its underlying mechanism?
  • In the context of UX, which of the following is least likely to enhance user satisfaction?
  • What is a string in programming?
  • Which technology is used to make decisions based on image data in programming?
  • How does pseudocode benefit programmers?
  • What programming concept involves placing one function within another?
  • Which scenario is most relevant to the use of Big O notation?
  • Which programming methodology focuses on breaking down tasks and developing in iterations?
  • What is the primary purpose of algorithms in computer science?
  • What does it mean to decompose a complex system or problem?
  • What algorithm is used in artificial intelligence to identify the best path through an environment?
  • What is the term for a collection of data values that can be of different types?
  • What is the term for a loop that increments a counter by a certain value each time an event occurs?
  • What is the main purpose of a flowchart?
  • What does API stand for in software development?
  • What does user experience (UX) refer to in software development?
  • In programming, how is a string typically represented?
  • What do we call the text or characters displayed by a program?
  • What is defined as the smallest unit of data storage in a program?
  • What type of operator is used to assign a value to a variable?
  • What component is typically included in an Integrated Development Environment (IDE)?
  • What term describes the characteristic of following rules of syntax?
  • What term refers to a list that contains a class of objects, often found in social media?
  • In programming languages, what does "syntax" refer to?
  • What is the function of a library in programming?
  • What is the purpose of a Version Control System?
  • How is "input" different from "output" in programming?
  • How can a testing framework affect software quality?
  • What is the purpose of iteration in programming?
  • What term describes hard coding in a programming context?
  • In programming, what is a variable?
  • What is the name of the command processor that usually operates in a text window?
  • What does the software development lifecycle refer to?
  • What is a function or artifact in an app that can be added in Design view of MIT App Inventor called?
  • What is an Endpoint URL best defined as?
  • What do we call the combination of symbols that forms a valid structure in programming languages?
  • What is a template for creating objects called in object-oriented programming?
  • Which terms refer to the process of conveying outcomes from a computer system?
  • What is the term used when separate items are joined together into one place without changing them?
  • What is the role of abstraction in computational thinking?
  • Which of the following is an example of a data type?
  • Which of the following best describes the Cloud in computing?
  • What is defined as information or signals entered into a computer system?
  • In programming, what type of value do loops typically control?
  • Why is networking important in computer science?
  • What does "binary" refer to in computer science?
  • In MIT App Inventor, what is a control block that looks for inputs or events?
  • What term refers to a set of program instructions?
  • Which type of source does a secondary source reference?
  • What kind of data structure allows elements of only one type to be stored efficiently?
  • What does "scope" refer to in programming?
  • What does it mean when a program behaves differently based on static values?
  • Which of the following is NOT a data type commonly used in programming?
  • In Cloud9, what is the area called where you can write and save Python programs?
  • What kind of programming method helps in focusing on higher-level concerns instead of lower-level details?
  • Which ability does an Integrated Development Environment (IDE) provide that enhances programming?
  • Which programming construct allows the program to perform different actions based on varying conditions?
  • Which symbol in code performs a specific math operation like addition or subtraction?
  • What type of error is identified at a program's compilation?
  • Which of the following is a common use of the Terminal in programming?
  • In pair programming, what roles do the two programmers typically take?
  • What type of programming statement evaluates a true/false Boolean expression to determine the next steps in a program?
  • What does event-driven programming primarily focus on?
  • What does data abstraction primarily focus on in computer science?
  • In programming, what is a block of organized and reusable code that performs a single action called?
  • What does "algorithm efficiency" refer to?
  • What command is used to trigger or start an event in a program?
  • Which statement about programming classes is true?
  • What term describes the practice of accessing systems or networks illegally to exploit vulnerabilities?
  • What is the key feature of pair programming?
  • When is using a for loop most appropriate in programming?
  • Which programming paradigm primarily focuses on explicit, sequenced instructions?
  • What type of language is commonly used in everyday conversation?
  • How do public and private access modifiers differ in object-oriented programming?
  • Which term describes a group of statements used at one or more points in a computer program?
  • What term describes the sections of a program where a particular variable can be accessed and modified?
  • What does the term branch refer to in programming?
  • What is the name of the mathematical operator that performs division and returns the remainder?
  • Which of the following describes a whole number that does not have a decimal?
  • What type of problem is characterized by a lack of clear definition and many contributing factors?
  • Which term describes a program that can analyze its environment and respond to achieve a goal?
  • What is the role of a function in recursion?
  • What is the main function of version control in software development?
  • What is the action of directing a program to execute or reference a specific procedure called?
  • In programming, what term describes a specific action taken in response to an event?
  • What defines a primary source in research?
  • In programming, what does a method typically represent?
  • How do classes and objects relate in OOP?
  • What triggers a response or behavior by the software during run-time?
  • What is the role of comments in programming code?
  • What is the primary purpose of using loops in programming?
  • What type of variable is defined within a limited scope, often within a function?
  • What describes a program that can change based on inputs and conditions?
  • What is an essential characteristic of algorithms regarding data processing?
  • What term describes the process of breaking a complex problem or system into smaller, manageable parts?
  • How does a function differ from a variable?
  • What is the term for a special kind of variable defined in a function to receive specific information?
  • What term describes a group of color values identified by a vision system as the same color?
  • What is the significance of comparison operators in a Boolean expression?
  • What is an instance of a class commonly referred to in programming?
  • What type of program implements only the most essential structures without specific details?
  • In programming, what is often called 'an instance of the class'?
  • Which programming language is known for emphasizing code readability?
  • What is a means to create computer programs by manipulating elements graphically called?
  • What does API stand for in the context of software development?
  • What do we call the information or signals produced or delivered by a computer system?
  • What term describes an application of pseudocode to outline logic without concern for specific syntax?
  • What distinguishes a function from a procedure in programming?
  • What are parameters in function definitions used for?
  • What term is used for a programming construct that specifies methods and attributes related to an object?
  • Which of the following correctly describes the significance of a library in programming?
  • What do we call a representation of a logical statement in programming that determines the truth of a statement?
  • What is a key benefit of using an API in software development?
  • What term describes information or signals produced by a computer system?
  • What iterative and incremental development process is commonly used by a team of developers?
  • Which data structure is characterized by a fixed number of elements of the same data type?
  • What is short-circuit evaluation in logical operations?
  • What do we call a sequence of instructions that repeats until a specific condition is met?
  • Which of the following terms refers to ethical hacking used to identify and fix system weaknesses?
  • In programming, what is it called when a function is invoked with inputs to process data?
  • What is the term for repeating instructions until a certain condition is fulfilled?
  • What is the name of the process that allows a set of instructions to be repeated a specific number of times or until a condition is met?
  • What do you call an array that contains both rows and columns?
  • What does inheritance mean in the context of OOP?
  • Which term refers to the known or unknown information contained within a program's variable?
  • In the context of OOP, what does encapsulation mean?
  • Which type of number provides very precise information, including digits after the decimal?
  • What does it mean to decrement a number?
  • Which of the following is an example of a data type?
  • Which of the following is used to create a processing decision branch using comparison operators?
  • Which of the following best describes the role of a testing framework in software development?
  • In programming, what is a "data type"?
  • What is a key benefit of cloud computing?
  • How often should roles be switched in pair programming?
  • Which type of array is best suited for representing data in a table format?
  • What is defined as a named section of a program that performs a specific task?
  • What is a software application that a user typically downloads to a mobile device commonly called?
  • What is the process of identifying errors or bugs in hardware or software called?
  • What aspect of programming does event-driven programming specifically enhance?
  • What is a prioritized list of tasks called that needs to be accomplished to create an app?
  • Which file naming convention avoids spaces and uses capitalization to differentiate words?
  • What concept involves working out the logic of a program without focusing on specific programming language details?
  • What is the primary function of a user interface?
  • What does "debugging" refer to in software development?
  • Which control flow statement is typically used when the number of iterations is known before execution?
  • What is referred to as a function of an application or user interface?
  • What are the key aspects of computational thinking?
  • What is a basic unit of data that represents the smallest possible value in programming?
  • What are the two main types of programming errors?
  • Which structure is commonly used to implement iteration in programming?
  • What is a systematic set of instructions for accomplishing a task known as?
  • What is a variable that can be accessed by any part of the program called?
  • Which of the following best represents an algorithm?
  • What defines an "array" in programming?
  • What format typically includes user-centered features in addition to technical requirements for app development?
  • What occurs when a syntax error is present in a piece of code?
  • What type of array consists of a single linear list of elements?
  • What does a Boolean value represent in programming?
  • What is the primary purpose of input validation?
  • What is the connection between networking and collaborative work in projects?
  • What is the term for a sequence of actions or instructions to follow in solving a problem or accomplishing a task?
  • What is the primary function of the Central Processing Unit (CPU) in a computer?
  • How can recursion be defined in programming?
  • What is analyzed in an event to determine the next actions during a software application’s operation?
  • What term describes applying a procedure while only knowing its functionality, without understanding its inner workings?
  • What is an Integrated Development Environment (IDE)?
  • What is a Boolean expression used for in programming?
  • What is an Integrated Development Environment (IDE)?
  • What kind of variable can change its value based on program input?
  • What programming paradigm emphasizes the creation of reusable patterns of code?
  • What type of programming element defines a method to receive data?
  • What does modularity in software development encourage?
  • What do we call the detailed listing of individual development tasks needed to address a backlog item?
  • When referring to data types, which type is typically represented as having decimal points?
  • What is a defining characteristic of agile methodology?
  • What term is used for the collaboration structure where one person types while the other directs?
  • What term is used for an operator that compares values?
  • What is the purpose of the return statement in programming?
  • In programming, what does the term "nesting" refer to?
  • What does abstraction in programming aim to do?
  • Which of the following best describes an 'element' in a programming list?
  • What type of loop continues to execute as long as a specified condition is true?
  • What is the style of writing where spaces are replaced by the underscore character and everything is in lowercase?
  • How is the concept of "iteration" defined in programming?
  • Which type of source presents an interpretation of existing work, often including citations?
  • What is a conditional statement?
  • Which function identifies both a starting point and an end point while determining the extent of each iteration in the loop?
  • What does static typing ensure in a programming language?
  • What type of programming language enables graphical manipulation of elements?
  • What aspect does user experience aim to improve?
  • Why is it important to understand algorithm complexity, such as that described by Big O notation?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy