-
-
-
Point out the error in the following program main() { const int x; x=128; printf("%d",x); }
x should have been initialized where it is declared.
-
Point out the error in the following program main() { int a=10; void f(); a=f(); printf("n%d",a); } void f() { printf("nHi"); }
The program is trying to collect the value of a "void" function into an integer variable.
-
-
else
printf("I hate U");
}
">Iii) main(){ float me = 1.1; double you = 1.1; if(me==you)printf("I love U");else printf("I hate U");}
I hate UExplanation:For floating point numbers (float, double, long double) the values cannot be predicted exactly. Depending on the number of bytes, the precession with of the value represented varies. Float takes 4 bytes and long double takes 10 bytes. So float stores 0.9 with less precision than long double.Rule of Thumb: Never compare or at-least be cautious when using floating point numbers with...
-
-
-
> (i - (i -1)));
}
}
">Main(){ signed int bit=512, i=5; for(;i;i--) { printf("%dn", bit >> (i - (i -1))); }}
A) 512, 512, 512, 512, 512B) 256, 256, 0, 0, 0C) 512, 256, 0, 0, 0D) 256, 256, 256, 256, 256Explanation: bit's value is not changed
-
-
-
-
-
-
-
C Code to print number in reverse
Write a program to print the given number in reverse order for e.g 123 as 321
-
Global variables in c program
If i initialize a global array locally in main function i can still access those elements in other functions as if the elements of array were global whereas this is not the case if i do the same with other basic variables like int i.can someone explain?
-
Calculate the weighted average of a list of n numbers
Calculate the weighted average of a list of n numbers using the formula
xavg = f1x1+f2x2+ ….+ fnxn
where the f’s are fractional weighting factors, i.e.,
0
C Interview Questions
Ans