Splunk in Linkedin InComm Intranet My Apps Hitachi m Catalogs VMware 5. The foll
ID: 3743335 • Letter: S
Question
Splunk in Linkedin InComm Intranet My Apps Hitachi m Catalogs VMware 5. The following program contains several errors that violate the rules of Java: 1. public class writeSequence( 2. public static void main(Strinel ares)( 3. writesequence(5); 5. pulbic static void writeSequence(int x)f 6. if(x: 1) 7. System.out.print("1") 8. 9. else if(x-2) 10. System.out.print("1 1); if(x%2:0){ System.out.print((x/2)); writeSequence(x-2); System.out.print(x/2)); else 12 13. 14. 15. 16. if(x%2 System.out.print(((x+1)/2) writeSequence((x-2)) System.out.print ((x+1)/2)); else 1 ){ ". 18. 19. 20 21. 22. 23. Locate all the errors and specify whether each one is (a) lexical, (b) syntactic, or (c) semantic. Use the numbers shown to identify the line on which each error occurs. The program may also contain programming errors that do not violate the rules of Java and will not be detected by a Java compiler. You should ignore these errors. SAMSUNGExplanation / Answer
Line 2: Synatx Error: it should be:- public static void main(String[] args)
Line 5:- Lexical Error: correct lexeme is public
Line 6:- Syntax Error:- Opening curly brace is missing
Line 10:- Syntax Error:- Starting and closing double quotes missing (ie "1 1")
Line 12: Syntax Error & Semantic Error:- It shuld be == for comparing values, and Semantic error since we want to find if its even number or not
Line 18:- Syntax Error:- Brackets are unbalanced in print function
Please let me know in case of any clarifications required. Thanks!
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.