MCQs
Yes, but the function declarations must be identical.
Yes, In all the global variable declarations, you need to use the keyword extern.
The only way this can be achieved is to define the variable locally in main() instead of
defining it globally and then passing it to the functions which need it.
No answer description available for this question.
Yes, we have to specify the data type of the parameter when declaring a function.
False, The range of float is -3.4e+38 to 3.4e+38.
False, The range of double is -1.7e+308 to 1.7e+308.
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.
True, Depending on the operating system/compiler/system architecture you are working on,
the range of data types can vary.
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., nlog int is %d bytes.",
sizeof (i), sizeof(j));
return 0;
}
Output:
short int is 2 bytes.
long int is 4 bytes.