Exam Details

Subject object oriented technologies and java programming
Paper paper 19
Exam / Course m.c.a
Department
Organization Nalanda Open University
Position
Exam Date April, 2018
City, State bihar, patna


Question Paper

N A L A N D A O P E N U N I V E R S I T Y
Master of Computer Application Part-II
PAPER-XIX
(Object Oriented Technologies and Java Programming)
Annual Examination, 2018
Time 3 Hours. Full Marks 80
Answer any Five Questions.
All questions carry equal marks.
1. What is multithreading What are the advantages of multithreading What is a main thread
in the context of Java
2. Explain how an event is handled in Java with the help of an example program. Write a Java
program that accepts the input from the keyboard and writes it to a text file.
3. What is a Package in Java How are they related to CLASSPATH Explain with the help of an
example program.
4. What is an Interface in Java How are they different from ABSTRACT classes Write a
program in Java to implement Interface.
5. How is Character class in Java different to String class Explain how you will compile two
objects of String class. Also write a program that converts lowercase characters to uppercase
characters of a string.
6. What Is the purpose of the following Stream classes
Print Stream Random Access File
Byte Array lnput Stream Filter Output Stream
7. Explain the following with the help of a diagram/example/program, if needed
Paint( Method of Applet HTML Applet Tag
Button Checkbox Group
8. Explain with the help of an example program, how interthread communication is performed in
Java using wait( and notify( and other methods.
9. t the salient features of object oriented programming approach that distinguishes it from the
procedural programming.
10. Explain the following with the help of an example of each
Dynamic Initialization Operator Precedence
Switch Statement Array Initialization



Other Question Papers

Subjects

  • (internet concepts and web design
  • accounting & financial management
  • advanced database design
  • advanced discrete mathematics
  • advanced internet technologies
  • advanced internet technologies and computer graphics set-i
  • advanced internet technologies and computer graphics set-ii
  • application development with .net framework
  • artificial intelligence and knowledge management
  • c and assembly language programming
  • communication skill
  • communication skills
  • computer graphics and multimedia
  • computer networking
  • computer organization
  • computer organization and assembly language programming
  • data and file structures
  • data communication and computer networks
  • database management system
  • design and analysis of algorithm
  • discrete mathematics
  • internet concepts and web design
  • introduction to database management systems
  • lab (for data and file structures, networking and java programming)
  • laboratory course
  • management and information system
  • mcs-041 : operating systems
  • numerical and statistical computing
  • object oriented analysis and design
  • object oriented programming using java
  • object oriented technologies and java programming
  • operating system
  • operating system concepts and networking management
  • operating systems
  • principles of management and information systems
  • problem solving and programming
  • problem solving using c
  • software engineering
  • system analysis and design
  • systems analysis and design
  • unix and oracle
  • unix and oracle set-i
  • unix and oracle set-ii