Who is credited with writing the first algorithm intended to be processed by a machine, working with Charles Babbage's Analytical Engine?
Impacts Of Computing
Question · Easy
This bouncer is a firewall
Short
A teacher wants students to credit a free image they reuse in a project. Which type of license most clearly tells users they may reuse a work as long as they give attribution?
Question · Medium
Chapter 1: Praxis 5652 Exam Overview and ETS Pseudocode
1.1 Praxis 5652 Test Facts, Scoring, and Registration
Study guide
Which practice best protects user accounts even if a website's password database is stolen?
Which scenario is the clearest example of the digital divide?
Which design choice best improves accessibility for users who rely on screen readers?
Contrapositive, darling: a torch song
A developer collects far more personal user data than an app needs "just in case it is useful later." Which data ethics principle does this most directly violate?
1.2 Official ETS Pseudocode Notation and Tracing Strategy
Which is the best example of responsible digital citizenship when sharing online?
A hiring algorithm trained mostly on data from one demographic group consistently scores other groups lower. This is best described as which problem?
Which career most directly focuses on protecting an organization's systems and data from attacks?
Which scenario is the clearest example of a copyright violation rather than fair use?
Chapter 2: Impacts of Computing: Innovation, Access, and Effects
2.1 Computing for Creativity, Problem Solving, Communication, and Innovation
Which of the following is the strongest example of using technology to increase accessibility for students with disabilities?
A phishing email pretends to be from a bank and asks the recipient to click a link and enter a password. The primary goal of this attack is to:
Automation replaces some routine jobs while creating demand for new technical roles. The most balanced way to describe this impact of computing is that automation:
Which scenario best illustrates a privacy concern with large-scale data collection?
Question · Hard
2.2 Equal Access, the Digital Divide, and Accessibility
Open-source software is best described as software that:
Which step belongs to the 'problem decomposition' stage of computational thinking?
Algorithms And Computational Thinking
What is the worst-case time complexity of linear search on a list of n elements?
Binary search can be applied to a list only if the list is:
2.3 Beneficial and Harmful Effects of Computing Innovations
What is the worst-case time complexity of binary search on a sorted list of n elements?
Consider the recursive pseudocode: function f(n): if n <= 1: return 1 return n * f(n - 1) What does f(4) return?
Which statement about a recursive function is always required to avoid infinite recursion?
Abstraction in computational thinking is best described as:
Chapter 3: Impacts of Computing: Intellectual Property, Ethics, Privacy, and Security
3.1 Intellectual Property: Copyright, Open Source, and Creative Commons
Given the logical expression NOT (A AND B), which is equivalent by De Morgan's law?
A flowchart uses a diamond shape. What does the diamond typically represent?
Which sorting algorithm has an average and worst-case time complexity of O(n^2)?
What is the average-case time complexity of merge sort?
3.2 Ethical and Unethical Computing Practices and Their Implications
Pseudocode is most accurately described as:
Trace the pseudocode: sum = 0 for i from 1 to 5: sum = sum + i What is the final value of sum?
Which problem-solving strategy involves identifying patterns common to several subproblems so a single general solution can be reused?
An algorithm runs in O(n^2) time. If the input size doubles, the running time will roughly:
3.3 Privacy, Security, Data Collection, and Local vs. Cloud Storage
Trace the pseudocode: x = 7 y = 2 result = x // y Using integer (floor) division, what is result?
Which algorithm-design approach solves a problem by breaking it into smaller instances of the same problem and combining their solutions?
An algorithm must be 'finite.' This means it must:
Trace the pseudocode: count = 0 n = 16 while n > 1: n = n // 2 count = count + 1 What is the final value of count?
Chapter 4: Algorithms and Computational Thinking: Abstraction, Decomposition, Number Bases, and Representation
4.1 Abstraction and Abstraction Hierarchies
Which is the best example of an iterative (rather than recursive) approach to summing a list?
Selection sort repeatedly selects the minimum of the unsorted portion and places it next. Its time complexity in the worst case is:
What is the truth value of the expression: (5 > 3) AND (2 == 2)?
Loading more…