Campus recruitment tests follow their own rhythm: a fixed time limit, a mix of sections, and negative marking that punishes guessing. This collection mirrors that format with quantitative aptitude, logical reasoning, verbal ability, and technical questions of the kind IT and core companies actually ask. Use it to build exam stamina, not just to check whether you know a topic.
If no modifier is specified in Java, it defaults to package-private (accessible within the same package)
Q.182Medium
Which of the following best describes a compiler?
Answer: B
A compiler translates the entire program before execution (unlike interpreters which translate line by line)
Q.183Medium
What does MVC stand for in web development?
Answer: A
MVC (Model View Controller) is an architectural pattern separating data, presentation, and logic
Q.184Medium
If COMPUTER is coded as FRPSXGVQ, how is KEYBOARD coded?
Answer: B
Each letter is shifted 3 positions forward in the alphabet (C→F, O→R, M→P, P→S, U→X, T→W, E→H, R→U). Applying the same to KEYBOARD: K→N, E→H, Y→B, B→E, O→R, A→D, R→U, D→G, wait—checking pattern: K(11)→N(14), E(5)→H(8), Y(25)→B(2), B(2)→E(5), O(15)→R(18), A(1)→D(4), R(18)→U(21), D(4)→G(7). KEYBOARD→NEYERMYNO confirms the +3 shift with wraparound.
Q.185Medium
What is the output of this code snippet? int x = 5; int y = ++x + x++ + x; System.out.println(x); System.out.println(y);
Answer: C
Starting with x=5. ++x increments x to 6 and returns 6. x++ uses 6 and then increments x to 7. The third x uses 7. So y = 6 + 6 + 7 = 19. After the expression, x=8 (post-increment from x++ happens after the expression). Final: x=8, y=19.
Q.186Medium
If a shopkeeper marks up goods by 40% and gives a discount of 20%, what is the net profit percentage?