consider the following program sigment
int n,sum=1;
switch(n) {
case 2:sum=sum+2;
case 3:sum*=2;
break;
default:sum=0;}
if n=2, what is the value of sum
a.0
b.6
c.3
d.none

Answers were Sorted based on User's Feedback



consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / guest

6

Is This Answer Correct ?    19 Yes 0 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / mytri

6

Is This Answer Correct ?    12 Yes 0 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / manishsoni

# define prod(a,b) a*b
main()
{
int n=2,sum=1; //here given n=2 so
switch(n) //switch(2)
{
case 2: //encounter this case 2;
sum=sum+2; //add sum=1+2;sum=3
case 3: //here no break statement so case
// 3 is checked by this and
// remained that sum=3;
sum*=2; //so sum =3*2;sum=6
break; //here switch is break and sum=6;
default: //default is don't check ;
sum=0;
}
printf("%d",sum); //so print sum=6;
getch();
}
by manish soni MCA first sem (by rawatsar);

Is This Answer Correct ?    5 Yes 0 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / krishna

answer is c 3

Is This Answer Correct ?    2 Yes 2 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / mahesh

b is answer

Is This Answer Correct ?    0 Yes 0 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / sivasankar.a

the answer is d)none because there in no break statement

Is This Answer Correct ?    1 Yes 7 No

consider the following program sigment int n,sum=1; switch(n) { case 2:sum=sum+2; ca..

Answer / roopa

The anser is d i.e. NONE.
Case 2 does not have the break statement.
so sum becomes 8

Is This Answer Correct ?    2 Yes 13 No

Post New Answer

More C Interview Questions

What is volatile in c language?

2 Answers   HCL, TCS,


Is there a way to have non-constant case labels (i.e. Ranges or arbitrary expressions)?

0 Answers  


What is %s and %d in c?

0 Answers  


how to execute a program using if else condition and the output should enter number and the number is odd only...

0 Answers  


main() { intj; while9j<=10) { printf("\n%d",j); j=j+1; } }

4 Answers  






please give me some tips for the placement in the TCS.

0 Answers   TCS,


A stack can be implemented only using array?if not what is used?

3 Answers   InterGlobal,


What is a file descriptor in c?

0 Answers  


What is a volatile keyword in c?

0 Answers  


What are inbuilt functions in c?

0 Answers  


what is the use of c program?

4 Answers   Synergy, Web Synergies,


Program to find larger of the two numbers without using if-else,while,for,switch

11 Answers   iNautix, Wipro,


Categories