InstructionsTotal Questions: 20Total Minutes: 20This ExamTray Free Online Exam tests your C Programming Skills on C Arithmetic Operators, Precedence, Hierarchy, Associativity and displays Questions and Answers after finishing the exam. You can easily clear Competitive Exams and Job Interview Questions after attending this exam. Go through C Theory Notes on Arithmetic Operators before attempting this test. All the Best Challenge SCORE0 / 20Take This Exam 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20*Q Buttons 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. 2) Operator % in C Language is called.? A) Percentage Operator B) Quotient Operator C) Modulus D) Division 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 4) Choose a right statement. int a = 10 + 4.867; A) a = 10 B) a = 14.867 C) a = 14 D) compiler error. 5) Choose a right statement. int a = 3.5 + 4.5; A) a = 0 B) a = 7 C) a = 8 D) a = 8.0 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 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 Ad 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 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 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 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 12) Choose a right statement. int var = 3.5; A) a = 3.5 B) a = 3 C) a = 0 D) Compiler error 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 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. Ad 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 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 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 18) What is the priority of operators *, / and % in C language.? A) * > / > % B) % > * > / C) Both % = / , * are same D) All three operators *, / and % are same. 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. 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. FINISH EXAM 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20*PREVC Data Types and Storage Classes Online Test 3 NEXTC Arithmetic Operators Online Test 2 Certification Group ID 3858