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
Answer Posted / 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 |
Post New Answer View All Answers
What is the explanation for the dangling pointer in c?
What does & mean in scanf?
Why cant I open a file by its explicit path?
Differentiate call by value and call by reference?
What is else if ladder?
What is getche() function?
Write a program, where i have a grid with many cells, how many paths are possible from one point to other desired points.
What is the meaning of typedef struct in c?
Can you add pointers together? Why would you?
What is the explanation for prototype function in c?
In C, What is the #line used for?
What is the use of bit field?
What is difference between arrays and pointers?
Explain what is a program flowchart and explain how does it help in writing a program?
WHAT IS THE DEFINATION OF IN TECHNOLOGY AND OFF TECHNOLOGY ?