100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

CS 159 EXAM #2 QUESTIONS AND ANSWERS 2025

Rating
-
Sold
1
Pages
8
Grade
A+
Uploaded on
28-11-2025
Written in
2025/2026

CS 159 EXAM #2 QUESTIONS AND ANSWERS 2025

Institution
CS 159
Course
CS 159









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
CS 159
Course
CS 159

Document information

Uploaded on
November 28, 2025
Number of pages
8
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Content preview

CS 159 EXAM #2 QUESTIONS AND ANSWERS 2025




An infinite loop is a logical error - (ANSWER)True



The only way to stop a program caught in an infinite loop is to shut down your terminal software -
(ANSWER)False



A nested loop is a repetitive process contained inside of another repetitive process - (ANSWER)True



One approach to potentially make solving problems that require nested loops easier is to separate each
repetitive process into its own function - (ANSWER)True



According to the course standards a for loop should only be used with counter-controlled processes -
(ANSWER)True



According to the course standards if all three expressions are not needed in a for loop then you should
instead make use of a while loop for your pretest looping needs - (ANSWER)True



All while loops can be converted into for loops that abide by course standards - (ANSWER)False



You can make of x++, x+=1, and x =x+1, interchangeably as the update (third) expression for a for loop to
increment the loop control variable - (ANSWER)True



The gcc compiler as used on the guru.itap.purdue.edu server this semester will permit a variable to be
declared and initialized in the first expression of a for loop - (ANSWER)False



The update expression of a for loop may only make user of the addition or subtraction operator
(includes ++, --, +=, =+, +, -) - (ANSWER)False



This for loop will iterate 10 times: for(i=0; i!=0; i/=10) - (ANSWER)True



This for loop will iterate 5 times: for(i=12345; i!=0; i/=10) - (ANSWER)True

, CS 159 EXAM #2 QUESTIONS AND ANSWERS 2025




This for loop will iterate 6 times: for(i=1; i<=32; i*2) - (ANSWER)False



This short-circuit method of evaluating logical expressions does not apply to loop control expressions -
(ANSWER)False



Control-forcing statements such as break, continue, and the use of multiple return statements in a user-
defined function are prohibited by course standards as mechanisms to terminate repetitive processes -
(ANSWER)True



The condition in a recursive function when which the recursive function calls stop is known as the best
case - (ANSWER)True



Recursion should not be user with event-controlled processes as the result may be more function calls
than the memory of the computer can handle - (ANSWER)True



A large number of recursive function calls may result in a crash due to running out of memory -
(ANSWER)True



An iterative solution is one that is implemented using a looping construct - (ANSWER)True



Recursive solutions may involve heavy use of the limited resources of the computer because thy involve
a potentially large number of function calls - (ANSWER)True



Iterative solutions are always better than recursive ones - (ANSWER)False



The complement of x>3 is x<=3 - (ANSWER)True



The following two logical expressions are equivalent:

!(x<10)
Free
Get access to the full document:
Download

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
Belaire

Also available in package deal

Thumbnail
Package deal
PACKAGE DEAL FOR EXAMS
-
499 2025
$ 6,066.61 More info

Get to know the seller

Seller avatar
Belaire Teachme2-tutor
View profile
Follow You need to be logged in order to follow users or courses
Sold
1949
Member since
11 months
Number of followers
0
Documents
1357
Last sold
3 days ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions