What will be the output of the following C program segment ?

char inchar = 'A';

switch (inchar)

{

case 'A' :

printf ("Choice A\n") ;

case 'B' :

printf ("Choice B ") ;

case 'C' :

case 'D' :

case 'E' : break;

default:

printf ("No Choice") ;

This question was previously asked in
NIELIT Scientific Assistant IT 5 Dec 2021 Official Paper
View all NIELIT Scientific Assistant Papers >
  1. No Choice 
  2. Choice A

    Choice B

  3. Choice A

    Choice B No choice

  4. Choice A

Answer (Detailed Solution Below)

Option 2 :

Choice A

Choice B

Free
NIELIT Scientific Assistant Quantitative Aptitude Mock Test
0.9 K Users
20 Questions 20 Marks 30 Mins

Detailed Solution

Download Solution PDF

The correct answer is option 2: Choice A
Choice B

Key Points

  • Given code:
    char inchar = 'A';
    switch (inchar)
    {
        case 'A':
            printf("Choice A\n");
        case 'B':
            printf("Choice B");
        case 'C':
        case 'D':
        case 'E':
            break;
        default:
            printf("No Choice");
    }
        
  • Explanation:
    • The value of inchar is 'A'.
    • The control enters case 'A' and executes printf("Choice A\n");
    • No break after case 'A', so execution continues to case 'B' and prints Choice B
    • After that, it reaches case 'C' ... case 'E' and hits a break;, which stops the switch.
    • default is not reached since execution already matched case 'A'.

Final Output:

Choice A
Choice B

Hence, the correct answer is: option 2: Choice A
Choice B

Latest NIELIT Scientific Assistant Updates

Last updated on Jul 3, 2025

-> NIELIT Scientific Assistant answer key 2025 has been released at the official website. 

-> NIELIT Scientific Assistant admit card 2025 has been released. 

-> NIELIT Scientific Assistant city intimation slip 2025 has been released at the official website.

-> NIELIT Scientific Assistant exam 2025 is scheduled to be conducted on June 28. 

-> A total number of 113 revised vacancies have been announced for the post of Scientific Assistant in Computer Science (CS), Information Technology (IT), and Electronics & Communication (EC) streams.

-> Online application form, last date has been extended up to from 17th April 2025.

->The NIELT has revised the Essential Qualifications for the post of Scientific Assistant. Candidates must possess (M.Sc.)/ (MS)/ (MCA) / (B.E.)/ (B.Tech) in relevant disciplines.

 

-> The NIELIT Scientific Assistant 2025 Notification has been released by the National Institute of Electronics and Information Technology (NIELIT).

Get Free Access Now
Hot Links: teen patti game paisa wala teen patti jodi teen patti joy official