Question
#include<stdio.h>
int main()
{
extern int fun(float);
int a;
a = fun(3.14);
printf("%d\n", a);
return 0;
}
int fun(int aa)
{
return (int)++aa;
}
a.
3
b.
3.14
c.
0
d.
Compile Error
Posted under C Programming
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the output of the program
Similar Questions
Discover Related MCQs
Q. Which of the following is correct about err used in the declaration given below?
typedef enum error { warning, test, exception } err;
View solution
Q. Which of the structure is incorrcet?
1 :
struct aa
{
int a;
float b;
};
2 :
struct aa
{
int a;
float b;
struct aa var;
};
3 :
struct aa
{
int a;
float b;
struct aa *var;
};
View solution
Q. Which of the structure is correct?
1 :
struct book
{
char name[10];
float price;
int pages;
};
2 :
struct aa
{
char name[10];
float price;
int pages;
}
3 :
struct aa
{
char name[10];
float price;
int pages;
}
View solution
Q. 1 :
typedef long a;extern int a c;
2 :
typedef long a;extern a int c;
3 :
typedef long a;extern a c;
View solution
Q. Which of the following is the correct order of evaluation for the below expression?z = x + y * z / 4 % 2 - 1
View solution
Q. Which of the following is the correct order if calling functions in the below code?
a = f1(23, 14) * f2(12/4) + f3();
View solution
Q. Which of the following are unary operators in C?
1. !
2. sizeof
3. ~
4. &&
View solution
Q. In which order do the following gets evaluated
1. Relational
2. Arithmetic
3. Logical
4. Assignment
View solution
Q. In which numbering system can the binary number 1011011111000101 be easily converted to?
View solution
Q. Which bitwise operator is suitable for turning off a particular bit in a number?
View solution
Q. Which bitwise operator is suitable for turning on a particular bit in a number?
View solution
Q. Which bitwise operator is suitable for checking whether a particular bit is on or off?
View solution
Q. What are the different types of real data type in C ?
View solution
Q. What will you do to treat the constant 3.14 as a long double?
View solution
Q. Which of the following range is a valid long double (Turbo C in 16 bit DOS OS) ?
View solution
Q. We want to round off x, a float, to an int value, The correct way to do is
View solution
Q. The binary equivalent of 5.375 is
View solution
Q. A float occupies 4 bytes. If the hexadecimal equivalent of these 4 bytes are A, B, C and D, then when this float is stored in memory in which of the following order do these bytes gets stored?
View solution
Q. What will you do to treat the constant 3.14 as a float?
View solution
Q. Which of the following statement obtains the remainder on dividing 5.5 by 1.3 ?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond C Programming? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!