AP Computer Science Unit 3 Progress Check: FRQ

studied byStudied by 0 people
5.0(1)
Get a hint
Hint

Assume that the following variables have been properly declared and initialized.
a boolean variable named rsvp
an int variable named selection, where 1 represents "beef", 2 represents "chicken", 3 represents "pasta", and all other values represent "fish"
a String variable named option1
a String variable named option2

1 / 4

5 Terms

1

Assume that the following variables have been properly declared and initialized.
a boolean variable named rsvp
an int variable named selection, where 1 represents "beef", 2 represents "chicken", 3 represents "pasta", and all other values represent "fish"
a String variable named option1
a String variable named option2

Go to the next one for answers.

New cards
2

(a) Write a code segment that prints "attending" if rsvp is true and prints "not attending" otherwise.
Write the code segment below.

if(rsvp == true)
{
System.out.println("Attending");

{
else
{
System.out.println("Not Attending");
}

New cards
3

(b) Write a code segment that prints the food item associated with selection. For example, if selection is 3, the code segment should print "pasta".
Write the code segment below. Your code segment should meet all specifications and conform to the example.

if (selection == 1)
{
System.out.println("beef");
}
else if (selection == 2)
{
System.out.println("chicken");
}
else if (selection == 3)
{
System.out.println("pasta");
}
else
{
System.out.println("fish");
}

New cards
4

(c) Write a code segment that will store a dinner selection in option1 based on the values of rsvp and selection. The intended behavior of the code segment is described below.
If rsvp is true, the code segment should store in option1 a string indicating the person's attendance and food choice. For example, if rsvp is true and selection is 1, the following string should be stored in option1.
"Thanks for attending. You will be served beef."
If rsvp is false, the following string should be stored in option1, regardless of the value of selection.
"Sorry you can't make it."
Write the code segment below. Your code segment should meet all specifications and conform to the examples.

if(rsvp == true)
{
if(selection == 1)

{
option1 = "Thanks for attending. You will be served beef.";
System.out.println(option1);
}

if(selection == 2)

{
option1 = "Thanks for attending. You will be served chicken.";
System.out.println(option1);
}

if(selection == 3)

{
option1 = "Thanks for attending. You will be served pasta.";
System.out.println(option1);
}

if(selection == 4)

{
option1 = "Thanks for attending. You will be served fish.";
System.out.println(option1);
}
else

{
option1 = "Sorry you can't make it.";
System.out.println(option1);
}

New cards
5

(d) Write a code segment that will print true if the strings option1 and option2 contain the same values and will print false otherwise.
Write the code segment below.

if(option1.equals(option2))

{
System.out.println("True");

}
else

{
System.out.println("False");
}

New cards

Explore top notes

note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 81 people
... ago
4.3(4)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
5.0(2)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 36 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (21)
studied byStudied by 5 people
... ago
5.0(2)
flashcards Flashcard (203)
studied byStudied by 31 people
... ago
5.0(1)
flashcards Flashcard (269)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (68)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (39)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (116)
studied byStudied by 81 people
... ago
5.0(1)
robot