Exam Details

Subject java programming
Paper
Exam / Course mca(integrated)
Department
Organization Gujarat Technological University
Position
Exam Date May, 2017
City, State gujarat, ahmedabad


Question Paper

1
Seat No.: Enrolment
GUJARAT TECHNOLOGICAL UNIVERSITY
MCA INTEGRATED- SEMESTER- III -EXAMINATION SUMMER 2017
Subject Code: 4430601 Date: 05/05/2017
Subject Name: Java Programming
Time: 02:30 PM to 5:00 P.M. Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q.1

Write down various features of Object oriented programming.
07

Answer the following:-
How can we achieve multiple inheritance in java? Explain with the help of suitable example.
Write down the use of final, static keywords.
03
04
Q.2

Differentiate between following
Frame and Applet
Overloading and Overriding
04
03

Explain compare and compareTo methods in detail.
07
OR

Why java is called platform independent, Robust and secured language.
07
Q.3

Differentiate between following
Checked and unchecked exception
Class and interface
04
03

Answer the following:
Compare swing and AWT.
Explain collection framework in brief?
04
03
OR
Q.3

Differentiate between following
Local class and container class
throws and throw statement
04
03

Answer the following:
How can we create checked custom exception? Explain it with the help of suitable example.
Explain finally block and finalize method with the help of example.
04
03
Q.4

Explain life cycle of Applet with the help of suitable diagram.
07

Explain synchronized block and synchronized method in detail.
07
OR
Q.4

Explain any four methods of Object class.
07

Write short note on
Daemon Threads
File class
07
Q.5

Create a class called Student {rollno, name} along with all possible constructors, getter, and setter methods and also create suitable GUI using frame which can include two labels, two textfields and a button. Put a validation on click of the button that rollno should be number and name should be alphabets.
07
2

Explain Event delegation model in detail.
07
OR
Q.5

Create an applet which displays the "GTU Exam" on each click of left mouse button on a point where the mouse clicked.
07

Write short note on
Border Layout
Boxing and Unboxing
03
04



Other Question Papers

Subjects

  • advanced c programming (adv – c)
  • advanced python
  • basic mathematics for it
  • big data
  • c++ with class libraries (cpp)
  • communication skills - ii
  • communication skills-1
  • cyber security and forensics (csf)
  • data analytics with r
  • data structure
  • database management systems
  • discrete mathematics for computer science (dmcs)
  • environmental studies
  • fundamentals of computer
  • fundamentals of database management systems
  • fundamentals of networking
  • fundamentals of programming – i
  • fundamentals of web
  • information security
  • java programming
  • machine learning
  • management information systems (mis)
  • mobile programming
  • network security
  • operating system
  • operations research
  • python (py)
  • software engineering
  • software testing
  • statistical methods
  • uml & object oriented modeling
  • web development tools