GTU · BE Computer · Semester 4

GTU 3140705 Object Oriented Programming -I (Java) Old Question Papers PDF

Official Gujarat Technological University (GTU) old question papers PDF (Regular & Remedial) and step-by-step solved questions for Object Oriented Programming -I (Java) across 2023 – 2026 examinations.

7 papers, 2023 – 202670 marks23 to pass2.5 hours
25 questions GTU asked more than onceAsked in 5 of 7 papers: Draw and explain life cycle of Thread.See list

Exam papers

Most repeated questions

25 questions GTU set in two or more of 7 papers, most repeated first. Tap a year to open that paper at the question.

  1. Draw and explain life cycle of Thread.

    7 marksAsked in 5 of 7 papers

    Summer 2026 Q5c Winter 2025 Q4b Summer 2025 Q5b Summer 2024 Q5a OR Summer 2023 Q3a OR

  2. Define exception. Explain throw and throws.

    4 marksAsked in 5 of 7 papers

    Summer 2026 Q4b OR Summer 2025 Q4a OR Winter 2024 Q4a OR Summer 2024 Q4a Summer 2023 Q3b

  3. Which layout panes are supported by JavaFX? Write a program to create a login screen using Grid Pane.

    7 marksSame type asked in 4 of 7 papers

    Winter 2025 Q5c Winter 2024 Q5c OR Summer 2024 Q4c OR Winter 2023 Q5c OR

  4. Show the two methods which are used to create a thread in Java.

    7 marksAsked in 3 of 7 papers

    Summer 2026 Q5c OR Winter 2023 Q3c Summer 2023 Q3b OR

  5. List various classes of java.io package used for Binary IO.

    7 marksAsked in 3 of 7 papers

    Summer 2026 Q4c OR Winter 2023 Q5a Summer 2023 Q4c OR

  6. What are different types of access modifier?

    4 marksAsked in 3 of 7 papers

    Summer 2025 Q2b Winter 2024 Q2b Summer 2024 Q3c

  7. What is package concept and Describe the use of package.

    4 marksAsked in 3 of 7 papers

    Summer 2025 Q3b OR Winter 2024 Q4c Summer 2024 Q5b OR

  8. What is exception? Explain the use of exception handling keywords with example.

    7 marksAsked in 2 of 7 papers

    Winter 2025 Q2c Summer 2024 Q3c OR

  9. Explain polymorphism with example.

    7 marksAsked in 2 of 7 papers

    Summer 2025 Q3c OR Summer 2023 Q4b

  10. Create a class called Employee that includes three pieces of information as instance variables—a first name (typeString), a last name (typeString) and a monthly salary (double). Your class should have a constructor that initializes the three instance variables. Provide a set and a get method for each instance variable. If the monthly salary is not positive, set it to 0.0. Write a test application named EmployeeTest that demonstrates class Employee’s capabilities. Create two Employee objects and display each object’s yearly salary. Then give each Employee a 10% raise and display each Employee’s yearly salary again.

    7 marksSame type asked in 2 of 7 papers

    Winter 2024 Q3c Summer 2023 Q2c OR

Show 15 more repeated questionsHide the 15 more
  1. List various UI Controls in javaFX

    4 marksAsked in 2 of 7 papers

    Summer 2026 Q4b Summer 2023 Q5b

  2. Distinguish unchecked exception and checked exception? Give example of each type of exception?

    4 marksAsked in 2 of 7 papers

    Winter 2023 Q3b OR Summer 2023 Q3a

  3. Explain the syntax of loops in java.

    4 marksAsked in 2 of 7 papers

    Summer 2026 Q2b Winter 2024 Q1b

  4. Which method do you use to obtain an element in the collection from an iterator? Explain with example.

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q5b Winter 2023 Q5b

  5. Explain use of throw in exception handling with example.

    3 marksAsked in 2 of 7 papers

    Summer 2025 Q4a Winter 2023 Q4b

  6. What is use of super keyword?

    3 marksAsked in 2 of 7 papers

    Summer 2025 Q3a OR Winter 2024 Q3a

  7. Explain method overriding and method overloading in Java.

    3 marksAsked in 2 of 7 papers

    Summer 2025 Q1a Winter 2024 Q2c

  8. Describe the relationship between an object and its defining class.

    3 marksAsked in 2 of 7 papers

    Summer 2024 Q2a Winter 2023 Q2a

  9. Define Object, Class and Instance

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q1a Summer 2025 Q1c

  10. State three use of final keyword.

    3 marksAsked in 2 of 7 papers

    Winter 2024 Q2a Summer 2024 Q3a OR

  11. Explain abstract class with the help of example.

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q3a OR Winter 2024 Q2c OR

  12. How do you declare and invoke a generic method?

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q5a OR Summer 2025 Q4c OR

  13. What are the benefits of using generic types? How do you declare a generic type in a class?

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q5a Summer 2025 Q4c

  14. With the help of example explain handling events in javaFX.

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q4a OR Summer 2023 Q5c

  15. Compare JavaFX with Swing and AWT.

    3 marksAsked in 2 of 7 papers

    Summer 2024 Q4a OR Winter 2023 Q5a OR

Which branches take this subject

GTU's syllabus lists 3140705 for 9 branches. One set of papers serves all of them.

Semester 4: 9 branches

Artificial Intelligence and Data Science, Artificial Intelligence and Machine Learning, Computer Engineering, Computer Science & Design, Computer Science & Engineering, Computer Science & Engineering (Artificial Intelligence and Machine Learning), Computer Science & Engineering (Data Science), Computer Science & Engineering (Internet of Things and Cyber Security Including Block Chain Technology), Information Technology

Other Semester 4 subjects

Common questions

Are these GTU 3140705 Object Oriented Programming -I papers valid for both Regular and Remedial exams?

Yes. Gujarat Technological University (GTU) follows the same 70-mark syllabus, exam blueprint, and 23-mark passing cutoff for both Regular and Remedial (ATKT/backlog) examinations. All 7 past exam sessions (2023 – 2026) serve as comprehensive preparation for either attempt.

How can I download GTU 3140705 Object Oriented Programming -I old question papers PDF?

You can download official GTU 3140705 original question paper PDFs directly from the table above with 1 click and zero deceptive ads or wait timers. Every paper also includes interactive online questions with AI study prompts.

What is the passing mark for GTU Object Oriented Programming -I (3140705)?

The external theory exam carries 70 marks. The minimum passing cutoff is 23 marks (33%). Exam duration is 2.5 hours.

What is the GTU exam pattern for 3140705?

The examination contains 5 main questions of 14 marks each, totaling 70 marks. Questions 2 through 5 provide internal OR choices, typically split into 3-mark, 4-mark, and 7-mark questions.