zuai-logo
zuai-logo
  1. AP Computer Science A
FlashcardFlashcard
Study GuideStudy GuideQuestion BankQuestion BankGlossaryGlossary

What does the following code output?

java
for (int i = 0; i < 5; i++) {
    System.out.print(i + " ");
}

0 1 2 3 4

Flip to see [answer/question]
Flip to see [answer/question]
Revise later
SpaceTo flip
If confident

All Flashcards

What does the following code output?

java
for (int i = 0; i < 5; i++) {
    System.out.print(i + " ");
}

0 1 2 3 4

What does the following code output?

java
for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print("*");
    }
    System.out.println();
}

**




How many times does the inner loop run?

java
for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= 3; j++) {
        System.out.print(j + " ");
    }
    System.out.println();
}

15

What does the following code output?

java
int i = 1;
while (i <= 5) {
    int j = 1;
    while (j <= i) {
        System.out.print(i + " ");
        j++;
    }
    System.out.println();
    i++;
}

1 2 2 3 3 3 4 4 4 4 5 5 5 5 5

What does the following code output?

java
int i = 1;
while (i <= 5) {
    int j = 5;
    while (j >= i) {
        System.out.print("*");
        j--;
    }
    System.out.println();
    i++;
}



** *

What is the output of the following code?

java
int x = 5;
int y = 10;
if (x < y) {
  System.out.println("x is less than y");
} else {
  System.out.println("x is not less than y");
}

x is less than y

What is the output of the following code?

java
int sum = 0;
for (int i = 1; i <= 3; i++) {
  sum += i;
}
System.out.println(sum);

6

What is the output of the following code?

java
int i = 0;
while (i < 4) {
  System.out.print(i + " ");
  i++;
}

0 1 2 3

Identify the error in the following code:

java
for (int i = 0; i < 10; i--)
System.out.println(i);

The loop will run infinitely because i is decremented instead of incremented, so the condition i < 10 will always be true.

What is the output of the following code?

java
int x = 10;
int y = 5;
System.out.println(x % y);

0

What is code tracing?

Manually executing code line by line, tracking variable values.

What is a tracing table?

A table used to organize code tracing, with columns for iteration, variables, and output.

What is a for loop?

A control flow statement for iterating a specific number of times.

What is a while loop?

A control flow statement that executes a block of code as long as a condition is true.

What is an iteration?

A single pass through a loop's code block.

What is initialization (in a loop)?

The process of setting the initial value of a loop counter variable.

What is the condition (in a loop)?

A boolean expression that determines whether a loop continues to execute.

What is the update (in a loop)?

The modification of a loop counter variable after each iteration.

What is a nested loop?

A loop inside another loop.

What is output (in code tracing)?

The values printed to the console by the code.

What are the differences between for and while loops?

For loop: Used for known number of iterations, initialization/condition/update in one line. While loop: Used for unknown number of iterations, condition checked before each iteration, update manual.

What are the differences between single and nested loops?

Single loop: Iterates a block of code once for each value. Nested loop: An inner loop runs completely for each iteration of the outer loop.

What are the differences between print and println?

print: Prints output to the console without a newline. println: Prints output to the console with a newline.