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.
Advertisement
Q.186Medium
If a shopkeeper marks up goods by 40% and gives a discount of 20%, what is the net profit percentage?