Search Header Logo

CSP Conditional Quiz 2026

Authored by Donna Panter

Computers

3rd - 12th Grade

Used 10+ times

CSP Conditional Quiz 2026
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

37 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is output by the code below?

var dogs = 4;

if (dogs > 3) {

write("Boxer");

} else if (dogs <= 2) {

write("Golden Retriever");

}

Boxer

Golden Retriever

True

No output

Answer explanation

4 is greater than 3 so the first if statement evaluates true. Therefore the first write is what is outputted.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output?

var cat = 3;

if (cat == 2) {

write("Good kitty");

} else if (cat == 3) {

write("Mean kitty");

} else if (cat == 1) {

write("Ugly kitty");

}

Good kitty

Mean kitty

Ugly kitty

true

Answer explanation

if (cat == 2) {

write("Good kitty");

} else if (cat == 3) {

write("Mean kitty");

} else if (cat == 1) {

write("Ugly kitty");

}

Since cat is assigned the value of 3, the else if statement of cat == 3 is true. So the write of Mean kitty is written.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output?

var dog = 9;

if ( (dog > 2) && (dog < 13) ) {

write("I love dogs");

} else if ( dog < 5 ) {

write("I love cats");

}

I love dogs

I love cats

true

no output

Answer explanation

if ( (dog > 2) && (dog < 13) ) {

write("I love dogs");

} else if ( dog < 5 ) {

write("I love cats");

}

Since dog holds the value of 9, the first if statement evaluates to true. So the output is I love dogs. The else if statement will not be evaluated since the if statement is true.

4.

FILL IN THE BLANKS QUESTION

1 min • 1 pt

What is output?

var song = 3;

if (song > 9) {

write ("My favorite song is ");

} else if (song > 3) {

write("I don't like the song ");

} else if (song < 4) {

write("Sing the song ");

}

write("Chicken Nugget Song");

(a)  

5.

FILL IN THE BLANKS QUESTION

1 min • 1 pt

What is output ?

var school = 3;

if (school <= 2) {

write("Texans");

} else {

write("Astros");

}

(a)  

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is output?

var school = 3;

if ( school == 5 || 3) {

write("Phillies");

} else if (school > 4){

write("Cardinals");

}

Phillies

Cardinals

true

Phillies, but there is a syntax error

Answer explanation

syntax error because the or in the first if statement should have:

(school == 5) || (school == 3)

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is output?

var x = 32;

write( x >= 45 || x < 32 ) ;

true

false

32

45

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?