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

CMPSC 101 Chp3-Chp4 QUESTIONS & ANSWERS(RATED A+)

Rating
-
Sold
-
Pages
5
Grade
A
Uploaded on
26-02-2025
Written in
2024/2025

branching - ANSWERdirects a program to execute either one statement group or another, depending on an expression's value. Ex; print "Too young to drive" if userAge < 16, else print "OK to drive". Braces - ANSWERsurrounds a branch's statements. {},sometimes redundantly called curly braces represent a grouping, such as a grouping of statements. rational operator / equality operator - ANSWERAn if-else expression commonly involves. Boolean value - ANSWEReither true or false. If userAge is 19, then userAge<25 evaluates to true. What is the final value of numItems? bonusVal = 5; if (bonusVal<12) numItems= 100 numItems = 200; - ANSWER5 < 12 so the first branch executes, namely numItems = 100. If userAge is greater than 62, assign 15 to discount. Else, assign 0 to discount. - ANSWERif (userAge > 62) { discount = 15; } else { discount = 0; } If numPeople is greater than 10, execute groupSize = 2 * groupSize. Otherwise,

Show more Read less
Institution
CMPSC 101 Chp3-Chp4
Course
CMPSC 101 Chp3-Chp4









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

Written for

Institution
CMPSC 101 Chp3-Chp4
Course
CMPSC 101 Chp3-Chp4

Document information

Uploaded on
February 26, 2025
Number of pages
5
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

CMPSC 101 Chp3-Chp4 QUESTIONS &
ANSWERS(RATED A+)
branching - ANSWERdirects a program to execute either one statement group or
another, depending on an expression's value.
Ex; print "Too young to drive" if userAge < 16, else print "OK to drive".

Braces - ANSWERsurrounds a branch's statements. {},sometimes redundantly called
curly braces represent a grouping, such as a grouping of statements.

rational operator / equality operator - ANSWERAn if-else expression commonly
involves.

Boolean value - ANSWEReither true or false. If userAge is 19, then userAge<25
evaluates to true.

What is the final value of numItems?
bonusVal = 5;
if (bonusVal<12) numItems= 100
numItems = 200; - ANSWER5 < 12 so the first branch executes, namely numItems =
100.

If userAge is greater than 62, assign 15 to discount. Else, assign 0 to discount. -
ANSWERif (userAge > 62) {
discount = 15;
}
else {
discount = 0;
}

If numPeople is greater than 10, execute groupSize = 2 * groupSize. Otherwise,
execute groupSize = 3 * groupSize and also numPeople = numPeople - 1. -
ANSWERif (numPeople > 10) {
groupSize = 2 * groupSize;
}
else {
groupSize = 3 * groupSize;
numPeople = numPeople - 1;
}

If numPlayers is greater than 11, execute teamSize = 11. Otherwise, execute
teamSize = numPlayers. Then, no matter the value of numPlayers, execute
teamSize = 2 * teamSize. - ANSWERif (numPlayers > 11) {
teamSize = 11;
}
else {
teamSize = numPlayers;

, }
teamSize = 2 * teamSize;


a is equal to b - ANSWERa==b

a != b - ANSWERa is not equal to b or differ

!= - ANSWERDiffer or less than or greater than

centsLost is a negative number - ANSWER< 0 is the common way to detect a
negative number.

Strings are equal - ANSWERif they have they have the same number of characters
and corresponding characters are identical.

nested if-else - ANSWERA branch's statements can include any valid statements,
including another if-else statements, such occurrence known as nested if-else
statements.

logical operator - ANSWERtreats operands as being true or false, and evaluates to
true or false.

a && b - ANSWERLogical AND: true when both of its operands are true

a || b - ANSWERLogical OR: true when at least one of its two operands are true

!false - ANSWERTRUE

! - ANSWERNOT

!a - ANSWERLogical NOT (opposite): true when its single operand is false (and false
when operand is true)

!((numPeople > 10) && (numCars > 2)) - ANSWERThe && expression is false. So !
(false) is true.

% - ANSWERmodulo (remainder

modf - ANSWERBreak into fractional and integral parts.

Iterate until c equals 'z' - ANSWERc != 'z'

bool(short for Boolean) - ANSWERdata type is for variables that store only values
true or false.
common error - ANSWERis to access an invalid array index, especially exactly one
larger than the largest index.

exception - ANSWERis a detected runtime error that commonly prints an error
message and terminates the program.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
papersbyjol West Virginia
View profile
Follow You need to be logged in order to follow users or courses
Sold
421
Member since
2 year
Number of followers
253
Documents
13986
Last sold
2 weeks ago

3.8

72 reviews

5
27
4
18
3
17
2
2
1
8

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