WGU D684 OBJECTIVE ASSESSMENT AND PA
NEWEST 2025 TEST BANK| D684 INTRODUCTION TO
COMPUTER SCIENCE OA AND PA EXAM WITH 550
REAL EXAM QUESTIONS AND CORRECT VERIFIED
ANSWERS/ ALREADY GRADED A+ (BRAND NEW!!)
Which programming paradigm is a subset of the declarative paradigm?
a) Logic
b) Imperative
c) Object-oriented
d) Procedural - Correct Answer -Logic
A software development team is building a new mobile application for
performing the secure transfer of cryptocurrency. To ensure an efficient
approach, they decide to follow the software development lifecycle
(SDLC) model.
Which step will the team expect to go through as part of this process?
a) Carry out the plan
b) Look for familiar things
c) Divide and conquer
d) Maintain the program - Correct Answer -Maintain the program
A programmer has been asked to lead a project that uses artificial
intelligence to search for patterns in Wi-Fi signals to improve efficiency
pg. 1
,2|Page
and range. The programmer will use the software development lifecycle
(SDLC) as a model for design and implementation.
Which step is the programmer in when choosing a programming
language and typing the code?
a) Maintain the program
b) Translate the code
C) Code the program
d) Put the program into production - Correct Answer -Code the program
A software engineer is leading a project to create a module in self-
driving cars that compares the car's speed with the speed limit. To solve
this problem, the engineer is using the computer problem-solving
process.
Which phase is the engineer in when defining the problem?
a) Maintenance
b) Analysis and specification
c) Algorithm development
d) Implementation - Correct Answer -Analysis and specification
A computer scientist is working to optimize an algorithm that finds the
shortest driving distance between cities and wants to utilize the
computer problem-solving process for this project.
Which phase is the computer scientist in when translating a planned
sequence of steps into a programming language?
pg. 2
,3|Page
a) Algorithm development
b) Implementation
c) Analysis and specification
d) Maintenance - Correct Answer -Implementation
A programmer is developing a mobile application that can stream music
to a wide variety of external devices. The company at which the
programmer works uses the software development lifecycle (SDLC)
model for product development. For this project, the "test the program"
step has just been completed.
Which step is next in the SDLC?
a) Put the program into production
b) Code the program
c) Plan the logic
d) Translate the code - Correct Answer -Put the program into production
A computer scientist is developing a new program that will process stock
market data. The computer scientist is following the computer problem-
solving process and just completed the analysis and specification phase.
Which phase is next in this process?
a) Ask questions
b) Look for familiar things
c) Algorithm development
d) Maintenance - Correct Answer -Algorithm development
pg. 3
, 4|Page
An independent author is releasing a novel under a license that allows
free use and distribution of the book, as long as the distribution is non-
commercial and credit is given to the original author.
What is the name of this type of license?
a) GNU general public license (GNU GPL)
b) Creative Commons license (CC)
c) Public domain
d) MIT license - Correct Answer -Creative Commons license (CC)
What is the name of the algorithm with the general strategy of swapping
adjacent values that are out of order, ending each pass at one end of the
list?
a) Sequential sort
b) Insertion sort
c) Linear sort-
d) Bubble sort - Correct Answer -Bubble sort
In order to locate a last name in a phone book, a person starts at the very
first entry and moves ahead one at a time. When the person reaches a
name that comes alphabetically after the one for which they are looking,
they stop and conclude that the name is not in the phone book.
Which term describes the algorithm used in this scenario?
a) Binary
b) Selection
pg. 4