C Programming - Declarations and Initializations
Exercise : Declarations and Initializations - True / False Questions
- Declarations and Initializations - General Questions
- Declarations and Initializations - Find Output of Program
- Declarations and Initializations - Point Out Errors
- Declarations and Initializations - Point Out Correct Statements
- Declarations and Initializations - True / False Questions
- Declarations and Initializations - Yes / No Questions
1.
A long double can be used if range of a double is not enough to accommodate a real number.
Answer: Option
Explanation:
True, we can use long double; if double range is not enough.
double = 8 bytes.
long double = 10 bytes.
2.
A float is 4 bytes wide, whereas a double is 8 bytes wide.
Answer: Option
Explanation:
True,
float = 4 bytes.
double = 8 bytes.
3.
If the definition of the external variable occurs in the source file before its use in a particular function, then there is no need for an extern declaration in the function.
Answer: Option
Explanation:
True, When a function is declared inside the source file, that function(local function) get a priority than the extern function. So there is no need to declare a function as extern inside the same source file.
4.
Size of short integer and long integer can be verified using the sizeof() operator.
Answer: Option
Explanation:
True, we can find the size of short integer and long integer using the sizeof() operator.
Example:
#include<stdio.h>
int main()
{
short int i = 10;
long int j = 10;
printf("short int is %d bytes.,\nlong int is %d bytes.",
sizeof(i),sizeof(j));
return 0;
}
Output:
short int is 2 bytes.
long int is 4 bytes.
5.
Range of double is -1.7e-38 to 1.7e+38 (in 16 bit platform - Turbo C under DOS)
Answer: Option
Explanation:
False, The range of double is -1.7e+308 to 1.7e+308.
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers