Predict the output of following programs with justification.
Question - 1
#include<stdio.h>
int main()
{
char name[ ]="INDIA";
int i;
for(i=0; name[i]; i++)
printf("%c%c%c ",name[i],*(name+i),*(i+name));
return 0;
}
Question - 2
#include<stdio.h>
int main()
{
int const marks=5;
printf("%d",marks++);
return 0;
}
Question - 3
#include<stdio.h>
int main()
{
static int number = 3;
printf("%d ",number--);
if(number)
main();
return 0;
}
Question - 4
#include<stdio.h>
int main()
{
float number1 = 5.1;
double number2 = 5.1;
if(number1 == number2)
printf("Equal numbers.");
else
printf("Not equal numbers.");
}
Question - 5
#include<stdio.h>
int main()
{
char ch='A';
switch(ch)
{
default : printf("Error");
case 'A': printf("Hello - A");
break;
case 'B': printf("Hello B");
break;
case 'C': printf("Hello C");
break;
}
}
Click here to check your answers.
#include<stdio.h>
int main()
{
char name[ ]="INDIA";
int i;
for(i=0; name[i]; i++)
printf("%c%c%c ",name[i],*(name+i),*(i+name));
return 0;
}
Question - 2
int main()
{
int const marks=5;
printf("%d",marks++);
return 0;
}
Question - 3
#include<stdio.h>
int main()
{
static int number = 3;
printf("%d ",number--);
if(number)
main();
return 0;
}
Question - 4
#include<stdio.h>
int main()
{
float number1 = 5.1;
double number2 = 5.1;
if(number1 == number2)
printf("Equal numbers.");
else
printf("Not equal numbers.");
}
Question - 5
#include<stdio.h>
int main()
{
char ch='A';
switch(ch)
{
default : printf("Error");
case 'A': printf("Hello - A");
break;
case 'B': printf("Hello B");
break;
case 'C': printf("Hello C");
break;
}
}
Click here to check your answers.
No comments:
Post a Comment