

MCQOPTIONS
Saved Bookmarks
This section includes 22 Mcqs, each offering curated multiple-choice questions to sharpen your Spring knowledge and support exam preparation. Choose a topic below to get started.
1. |
Pointcut used to parse an AspectJ pointcut expression string |
A. | org.springframework.aop.aspectj.AspectJExpressionPointcut |
B. | org.springframework.aop.aspectj.AspectJExpressionPointcutString |
C. | org.springframework.aop.aspectj.AspectJExpressionString |
D. | org.springframework.aop.aspectj.AspectJPointcuttoString |
Answer» B. org.springframework.aop.aspectj.AspectJExpressionPointcutString | |
2. |
Pointcuts can be composed using:- |
A. | org.springframework.aop.support.Pointcuts class |
B. | composablePointcut class |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
3. |
Spring supports operations on pointcuts:- |
A. | notably |
B. | union |
C. | intersection |
D. | all of the mentioned |
Answer» E. | |
4. |
Method which checks if all target classes are matched |
A. | matches() |
B. | pair() |
C. | matchTargetClass() |
D. | none of the mentioned |
Answer» B. pair() | |
5. |
Are logical operators valid in pointcut expressions? |
A. | Yes |
B. | No |
Answer» B. No | |
6. |
Expressions which returns Parameters of pointcuts? |
A. | target |
B. | args |
C. | none of the mentioned |
D. | all of the mentioned |
Answer» E. | |
7. |
Bean name patterns are supported by all configurations(XML,Java,AspectJ) |
A. | True |
B. | False |
Answer» C. | |
8. |
Which of the following pattern is used to match bean name? |
A. | bean(*Calculator) |
B. | bean(Calculator) |
C. | bean(com.appress.spring.Calculator) |
D. | None of the mentioned |
Answer» B. bean(Calculator) | |
9. |
The annotations must be added to the implementation class but not the interface |
A. | True |
B. | False |
Answer» B. False | |
10. |
Is the following pointcut expression correct?execution(* ArithmeticCalculator.*(..)) |
A. | Yes |
B. | No |
C. | If every target class is in same package |
D. | Depends where target class is located |
Answer» D. Depends where target class is located | |
11. |
Spring AOP only supports method execution join points for the beans in its IoC container |
A. | True |
B. | False |
Answer» B. False | |
12. |
Language used to set various kinds of join points |
A. | AspectJ pointcut language |
B. | Java pointcut language |
C. | XML pointcut language |
D. | None of the mentioned |
Answer» B. Java pointcut language | |
13. |
what will be the output of the code snippet? |
A. | Runtime Error |
B. | IllegalArgument Exception |
C. | BeanCreation Exception |
D. | None of the mentionedView Answer |
Answer» D. None of the mentionedView Answer | |
14. |
Annotation used to refer poincuts? |
A. | @Pointcut |
B. | @PointcutExecution |
C. | @PointcutBefore |
D. | None of the mentioned |
Answer» B. @PointcutExecution | |
15. |
PointCut definitions can’t be reused again |
A. | True |
B. | False |
Answer» C. | |
16. |
WHICH_OF_THE_FOLLOWING_PATTERN_IS_USED_TO_MATCH_BEAN_NAME??$ |
A. | bean(*Calculator) |
B. | bean(Calculator) |
C. | bean(com.appress.spring.Calculator) |
D. | None of the mentioned |
Answer» C. bean(com.appress.spring.Calculator) | |
17. |
Expressions which returns Parameters of pointcuts?$ |
A. | target |
B. | args |
C. | none of the mentioned |
D. | all of the mentioned |
Answer» B. args | |
18. |
Are_logical_operators_valid_in_pointcut_expressions? |
A. | Yes |
B. | No |
Answer» B. No | |
19. |
The annotations must be added to the implementation class but not the interfac? |
A. | True |
B. | False |
Answer» B. False | |
20. |
Is the following pointcut expression correct? |
A. | ) |
B. | Yes |
C. | No |
D. | If every target class is in same package |
Answer» B. Yes | |
21. |
Runtime Error |
A. | IllegalArgument Exception |
B. | BeanCreation Exception |
C. | None of the mentioned |
Answer» B. BeanCreation Exception | |
22. |
PointCut definitions can’t be reused again |
A. | True |
B. | False |
Answer» C. | |