Wipro NLTH Practice — Set 1
25 questions in the Wipro NLTH pattern — aptitude, logical reasoning, English and coding fundamentals with worked explanations.
One question at a time — answer, learn from the explanation, and keep your combo alive. Stuck? You have two 50:50s and one hint (each halves that question's XP).
Practice sheet: all 25 questions
Prefer reading first? Every question from this practice set, with the answer and a worked explanation. (Solving them in the practice set above earns XP — up to ≈150.)
-
Q1. A candidate must score 40% to pass an exam. He scores 178 marks and fails by 22 marks. What are the maximum marks?
- a. 450
- b. 500
- c. 550
- d. 600
Show answer & explanation
Answer: B. 500
The pass mark is 178 + 22 = 200, and that equals 40% of the maximum: 200 ÷ 0.40 = 500. "Fails by k marks" always means pass mark = score + k — set that equation up before anything else.
-
Q2. A trader sells an item for ₹680 at a 15% loss. At what price should he sell it to gain 15%?
- a. ₹880
- b. ₹900
- c. ₹920
- d. ₹940
Show answer & explanation
Answer: C. ₹920
Cost price = 680 ÷ 0.85 = ₹800; selling at 15% gain means 800 × 1.15 = ₹920. Both percentages act on the cost price, never on the loss-making sale price — that's the trap the wrong options encode.
-
Q3. The average of 8 numbers is 25. If every number is multiplied by 3, what is the new average?
- a. 25
- b. 28
- c. 50
- d. 75
Show answer & explanation
Answer: D. 75
Scaling every value scales the average identically: 25 × 3 = 75. Averages follow the data's linear transformations — multiply all by k, average multiplies by k; add k to all, average shifts by k. The count (8) is a distractor.
-
Q4. A car covers 150 km in 2.5 hours. By how much must its speed increase to cover the same distance in 2 hours?
- a. 10 km/h
- b. 12 km/h
- c. 15 km/h
- d. 20 km/h
Show answer & explanation
Answer: C. 15 km/h
Current speed = 150 ÷ 2.5 = 60 km/h; required speed = 150 ÷ 2 = 75 km/h — an increase of 15 km/h. Compute both speeds separately; "increase by" questions punish anyone who averages or guesses proportionally.
-
Q5. Pipe A fills a tank in 6 hours and pipe B empties it in 9 hours. If both are opened together on an empty tank, in how many hours will it fill?
- a. 12
- b. 15
- c. 18
- d. 21
Show answer & explanation
Answer: C. 18
Net rate = 1/6 − 1/9 = 3/18 − 2/18 = 1/18 tank per hour → 18 hours. Filling pipes add positive rates, draining pipes subtract — with LCM(6,9) = 18 units, A adds 3/h, B removes 2/h, net 1 unit/h.
-
Q6. The present ages of A and B are in the ratio 5 : 7. After 8 years the ratio becomes 3 : 4. What is A's present age?
- a. 30 years
- b. 35 years
- c. 40 years
- d. 45 years
Show answer & explanation
Answer: C. 40 years
Let the ages be 5x and 7x: (5x + 8)/(7x + 8) = 3/4 → 20x + 32 = 21x + 24 → x = 8, so A is 40. Check with B: 56 + 8 = 64 and 48/64 = 3/4. ✓ Cross-multiplying the future ratio is the whole question.
-
Q7. The HCF of two numbers is 12 and their LCM is 180. If one number is 36, what is the other?
- a. 48
- b. 54
- c. 60
- d. 72
Show answer & explanation
Answer: C. 60
Product of two numbers = HCF × LCM, so the other number = (12 × 180) ÷ 36 = 60. Sanity-check: HCF(36, 60) = 12 and LCM(36, 60) = 180. ✓ This identity only holds for exactly two numbers.
-
Q8. A town's population doubles every 5 years. If the population is 8,000 today, what was it 15 years ago?
Show answer & explanation
Answer: 1000
15 years is three doubling periods, so going backwards halve three times: 8000 → 4000 → 2000 → 1000. Working backwards means dividing by 2³ = 8; the common error is subtracting instead of halving.
-
Q9. Find the next term: 5, 11, 23, 47, ?
- a. 91
- b. 93
- c. 95
- d. 97
Show answer & explanation
Answer: C. 95
Each term is double the previous plus 1: 47 × 2 + 1 = 95. Confirm on earlier terms (5×2+1 = 11, 11×2+1 = 23) — validating the rule on two known steps before predicting prevents pattern-guessing errors.
-
Q10. Doctor : Hospital :: Teacher : ?
- a. Book
- b. School
- c. Student
- d. Exam
Show answer & explanation
Answer: B. School
The relation is professional : workplace — a doctor works in a hospital, a teacher works in a school. Verbalise the exact relation as a sentence first; "student" tempts because it's associated, but it isn't a workplace.
-
Q11. If MOBILE is coded as NPCJMF, how is LAPTOP coded?
- a. MBQUPQ
- b. MBQUPP
- c. MBQTPQ
- d. NBQUPQ
Show answer & explanation
Answer: A. MBQUPQ
Each letter moves one step forward (M→N, O→P, …). LAPTOP becomes M, B, Q, U, P, Q — MBQUPQ. The wrong options each mutate one position, so apply the shift letter-by-letter and compare carefully.
-
Q12. Priya walks 4 km east, then 3 km north. What is the shortest distance from her starting point?
- a. 5 km
- b. 6 km
- c. 7 km
- d. 12 km
Show answer & explanation
Answer: A. 5 km
East and north are perpendicular, so the displacement is the hypotenuse: √(4² + 3²) = √25 = 5 km. The 3-4-5 triple appears constantly in direction questions — recognising it saves the square root entirely.
-
Q13. Statements: Some phones are tablets. All tablets are gadgets. Conclusions: I. Some phones are gadgets. II. All gadgets are tablets. Which conclusion(s) follow?
- a. Only I follows
- b. Only II follows
- c. Both follow
- d. Neither follows
Show answer & explanation
Answer: A. Only I follows
The phones that are tablets are all gadgets, so some phones are gadgets — I follows. II reverses "all tablets are gadgets", which is invalid: gadgets is the bigger set. "All A are B" never implies "All B are A".
-
Q14. In a row of 40 students, Ram is 15th from the left end. What is his position from the right end?
- a. 24th
- b. 25th
- c. 26th
- d. 27th
Show answer & explanation
Answer: C. 26th
Position from right = total − position from left + 1 = 40 − 15 + 1 = 26. The +1 exists because Ram occupies a place in both counts; 25 (without it) is the planted near-miss.
-
Q15. How many times do the hands of a clock coincide in 12 hours?
- a. 10
- b. 11
- c. 12
- d. 22
Show answer & explanation
Answer: B. 11
The minute hand laps the hour hand once every 65 5/11 minutes, giving 11 coincidences in 12 hours — not 12, because the 11–12 o'clock meeting and the 12 o'clock one are the same event. Doubling gives the 22-per-day figure.
-
Q16. Choose the word closest in meaning to AMICABLE.
- a. Hostile
- b. Friendly
- c. Brave
- d. Careless
Show answer & explanation
Answer: B. Friendly
Amicable means characterised by goodwill — friendly (from Latin amicus, friend); an "amicable settlement" is one reached without hostility. "Hostile" is its antonym, planted first to catch skimmers.
-
Q17. Choose the word opposite in meaning to TRANSPARENT.
- a. Clear
- b. Opaque
- c. Brittle
- d. Smooth
Show answer & explanation
Answer: B. Opaque
Transparent material lets light (and sight) through; opaque material blocks it completely — the direct opposite. Translucent sits between the two, letting light through but not detail; "clear" is a synonym-trap.
-
Q18. Fill in the blank: "The news ___ too good to be true."
- a. were
- b. was
- c. have been
- d. are
Show answer & explanation
Answer: B. was
"News" looks plural but is an uncountable singular noun, so it takes "was". The same rule covers mathematics, physics, economics and politics — s-ending subjects that stay singular.
-
Q19. Choose the correctly spelt word.
- a. Recieve
- b. Receive
- c. Receeve
- d. Riceive
Show answer & explanation
Answer: B. Receive
The rule is "i before e except after c": receive, deceive, ceiling. "Recieve" is among the most common misspellings in English — exams reuse it because it looks right at a glance.
-
Q20. One word for "a person who writes the story of someone else's life":
- a. Autobiographer
- b. Biographer
- c. Novelist
- d. Historian
Show answer & explanation
Answer: B. Biographer
A biographer writes someone else's life story; an autobiographer writes their own (auto = self). The auto- prefix is the entire distinction the question tests — watch for it.
-
Q21. What does this C statement print? int a = 12, b = 5; printf("%d", a / b);
- a. 2
- b. 2.4
- c. 3
- d. 2.5
Show answer & explanation
Answer: A. 2
Both operands are ints, so / performs integer division and truncates toward zero: 12 ÷ 5 = 2, the fraction is discarded. To get 2.4, at least one operand must be a float/double — e.g. 12.0 / 5.
-
Q22. What is sum after this runs? sum = 0; for (i = 1; i <= 5; i++) sum += i;
- a. 10
- b. 15
- c. 20
- d. 25
Show answer & explanation
Answer: B. 15
The loop adds 1+2+3+4+5 = 15 (the <= makes 5 inclusive). The closed-form n(n+1)/2 = 5×6/2 confirms it — and spotting that formula is what turns these from tracing exercises into instant answers.
-
Q23. In the string "placement" (0-based indexing), at what index does the first 'a' occur?
- a. 1
- b. 2
- c. 3
- d. 4
Show answer & explanation
Answer: B. 2
p(0), l(1), a(2) — the first 'a' is at index 2. Off-by-one answers (1 and 3) are the planted errors; writing indices under the letters takes five seconds and removes the risk.
-
Q24. You push 1, 2, 3 onto an empty stack (in that order), then pop twice. What is now on top?
- a. 1
- b. 2
- c. 3
- d. The stack is empty
Show answer & explanation
Answer: A. 1
A stack is LIFO: the pops remove 3, then 2, leaving 1 on top. Trace stack questions by drawing the column and crossing elements off from the top — never from the bottom.
-
Q25. What is the time complexity of accessing an element of an array by its index?
- a. O(1)
- b. O(log n)
- c. O(n)
- d. O(n²)
Show answer & explanation
Answer: A. O(1)
Arrays are contiguous, so the address of index i is base + i × element-size — one arithmetic step, O(1), regardless of size. Contrast with a linked list, where reaching index i means walking i nodes: O(n).