C Programming MCQ Questions and Answers on Arithmetic Operators 1

Image

Learn C Programming MCQ Questions and Answers on C Arithmetic Operators like Modulo Division Operator, Plus, Minus, Star and Division Operators. Operator Precedence and Priority is also explained. Easily attend Job interviews after reading these Multiple Choice Questions.

Go through C Theory Notes on Arithmetic Operators before studying questions.



1) Choose a correct statement.
int a = 12 + 3 * 5 / 4 - 10
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.
Answer [=]
Answer[=]
2) Operator % in C Language is called.?
A) Percentage Operator
B) Quotient Operator
C) Modulus
D) Division
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
4) Choose a right statement.
int a = 10 + 4.867;
A) a = 10
B) a = 14.867
C) a = 14
D) compiler error.
Answer [=]
Answer[=]
5) Choose a right statement.
int a = 3.5 + 4.5;
A) a = 0
B) a = 7
C) a = 8
D) a = 8.0
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]


 

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
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
12) Choose a right statement.
int var = 3.5;
A) a = 3.5
B) a = 3
C) a = 0
D) Compiler error
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
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.
Answer [=]
Answer[=]


 

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
Answer [=]
Answer[=]
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
Answer [=]
Answer[=]
17) 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
Answer [=]
Answer[=]
18) What is the priority of operators *, / and % in C language.?
A) * > / > %
B) % > * > /
C) Both % = / ,  *  are same
D) All three operators *, / and % are same.
Answer [=]
Answer[=]
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.
Answer [=]
Answer[=]
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.
Answer [=]
Answer[=]


Like or Share

Show some care. Like or Subscribe. [FB]...[Youtube]

C MCQ App by ExamTray 

Android APP

Java MCQ App by ExamTray 

Android APP
ALL MCQ App by ExamTray Android APP

Ad

 

Some good C Books

Book Price
1. C: The Complete Reference  Check Price
2. Let Us C Check Price
3. Programming in ANSI C Check Price
4. The C Programming Language Check Price

We may get some affiliate commission for the above purchases.