google.com, pub-8786015629279405, DIRECT, f08c47fec0942fa0 C Programming MCQ Question with Answers- Operators Quiz - 5

C Programming MCQ Question with Answers- Operators Quiz - 5

0



1) Choose a correct statement.

int a = 12 + 3 * 5 / 4 - 10

In the above statement.

A) 12, 3, 5, 4 and 10 are Operators. 

+, -, * and / are Operands. 

= is an increment operator.

B) 12, 3, 5, 4 and 10 are Operands. 

+, -, * and / are Operators. 

= is decrement operator.

C) 12, 3, 5, 4 and 10 are Operands. 

+, -, * and / are Operators. 

= is an assignment operator.

D) 12, 3, 5, 4 and 10 are Operands. 

+, -, * and / are Logical Operators. 

= is an assignment operator.

 

C

2) Operator % in C Language is called.?

A) Percentage Operator
B) Quotient Operator
C) Modulus
D) Division



C

3) Output of an arithmetic expression with integers and real numbers is ___ by default.?

A) Integer
B) Real number
C) Depends on the numbers used in the expression.
D) None of the above 



B

4) Choose a right statement.

int a = 10 + 4.867;

A) a = 10
B) a = 14.867
C) a = 14
D) compiler error.



C

5) Choose a right statement.

int a = 3.5 + 4.5;

A) a = 0
B) a = 7
C) a = 8
D) a = 8.0



C

6) Choose a right statement.

float var = 3.5 + 4.5;

A) var = 8.0
B) var = 8
C) var = 7
D) var = 0.0



A

7) Choose right statement.

int main()
{
    float c = 3.5 + 4.5;
    printf("%f", c);

    return 0;
 
A) 8.0
B) 8.000000
C) 8
D) 7




B

8) Choose a right statement.

int main()
{
    float c = 3.5 + 4.5;
    printf("%d", (int)c);

    return 0;
}

A) 8.0
B) 8.000000
C) 7
D) 8



D

9) Choose a right statement.

int a = 5/2;
int b = 5.0/2;
int c = 5 / 2.0;
int d = 5.0/2.0;

A) a = 2, b = 2, c = 2, d= 2
B) a = 2, b = 2.0, c = 2, d= 2.0
C) a = 2, b = 2.5, c = 2.5, d= 2.5
D) a = 2.5, b = 2.5, c = 2.5, d= 2.5



A

10) Choose a right statement.

float a = 5/2;
float b = 5/2.0;
float c = 5.0/2;
float d = 5.0/2.0;

A) a=2.5, b=2.5, c=2.5, d=2.5
B) a=2, b=2.5, c=2.5, d=2.5
C) a=2.0, b=2.5, c=2.5, d=2.5
D) a=2.0, b=2.0, c=2.0, d=2.0




C

11) If both numerator and denominator of a division operation in C language are integers, then we get.?

A) Expected algebraic real value
B) Unexpected integer value
C) Compiler error.
D) None of the above



B

12) Choose a right statement.

int var = 3.5;

A) a = 3.5
B) a = 3
C) a = 0
D) Compiler error



B

13) Choose a right statement.

int main()
{
    int var = 3.5;;
    printf("%f", var);

    return 0;
}
A) 3.500000
B) 3
C) 3.5
D) 0.000000



D

14) What is the output of the program.?

int main()
{
    int a = 25%10;
    printf("%d", a);

    return 0;
}
A) 2.5
B) 2
C) 5
D) Compiler error.




C

15) Can you use C Modulo Division operator % with float and int?

A) Only int variables = Okay
B) Only float variables = Okay
C) int or float combination = Okay
D) Numerator int variable, Denominator any variable = Okay



A

16) What is the output of the C program with Modulo Division operator with - or Negative numbers.?

int main()
{
    int a = -25%-10;
    int b = -25%10;
    int c = 25%-10;
    
    printf("%d %d %d", a, b, c);

    return 0;
}
A) 5 -5  -5
B) 5 -5 5
C) -5 -5 5
D) 5 5 5




C

17) What is the priority of operators *, / and % in C language.?

A) * > / > %
B) % > * > /
C) Both % = / ,  *  are same
D) All three operators *, / and % are same.




D

18) What is the output of the program.?

int main()
{
    float a = 45;
    printf("%f", a);

    return 0;
}
A) 45
B) 45.0
C) 45.000000
D) 0.000000



C

19) In C language, which Operator group has more priority between (*, / and %) and (+, -) groups.?

A) Both groups share equal priority.
B) (+, -) > (*, / and %)
C) (+, -) < (*, / and %)
D) None of the above.



C

20) Associativity of C Operators *, /, %, +, - and = is.?

A) Operators *, / and % have Left to Right Associativity. Operators + and - have Left to Right Associativity. Operator = has Right to Left Associativitiy.
B) Operators *, / and % have Right to Left Associativity. Operators + and - have Left to Right Associativity. Operator = has Right to Left Associativitiy.
C) Operators *, / and % have Right to Left Associativity. Operators + and - have Right to Left Associativity. Operator = has Right to Left Associativitiy.
D) Operators *, / and % have Right to Left Associativity. Operators + and - have Right to Left Associativity. Operator = has Left to Right Associativitiy.



A

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Thank you for your interest 😊

We will back shortly after reviewing...

Thank you for your interest 😊

We will back shortly after reviewing...

Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top