Answer:
c. execution falls through the next branch until a break statement is reached
Explanation:
In a switch statement, if break is missing, then program continues to the next cases until it finds a break statement.
Consider the following example!
Example:
#include <iostream>
using namespace std;
int main()
{
 int choice = 1;
 switch (choice)
 {
   case 1:
   printf("This is case 1, No break\n");
   case 2:
   printf("This is case 2, No break\n");
   case 3:
   printf("This is case 3, with break\n");
   break;
   default: printf("Error! wrong choice\n");
 }
 return 0;
}
Output:
This is case 1, No break
This is case 2, No break
This is case 3, with break
We have 3 cases here and case 1 and 2 don't have break statements, only case 3 has a break statement.
We called the case 1, then program continued to case 2, Â and finally to case 3 where it finds the break statement and terminates.
Therefore, we conclude that in a switch statement, if a break statement is missing, then execution falls through the next branch until a break statement is found.