BCA-4

BCA Old Course Semester-4 Paper Details

Paper Code

Name of the Paper

Type of Paper

Internal

External

Full Marks

Pass Marks

Credit

401

Data Communication and Computer Network

Theory

30

70

100

45

4

402

Object Oriented Programming in JAVA

Theory

30

70

100

45

4

403

Programming in Visual Basic

Theory

30

70

100

45

4

404

LAB of JAVA

Practical

30

70

100

45

4

405

LAB of Visual Basic

Practical

30

70

100

45

4

Click Here to Download PDF Java Programs on Control Statements by Subodh Kumar

Click Here to Upload Previous Semester Question Papers

Java Important Questions 
For BCA Sem-4 Semester End Exam 2021 (2019-22) of Kolhan University

1.    What is Java? Write its features.
2.    What is JAVA VIRTUAL MACHINE (JVM)?
3.    Why Java is said to be Platform Independent Language?
4.    How Java is different from C and C++?
5.    Explain the general structure of the Java program.
6.    Write the difference between java application and applet.
7.    Explain different Java Development Kit Tools (JDK Tools).
8.    What is a token? List the various types of tokens supported by Java and explain each type in brief.
9.    What is Typecasting? Why it is required in the program? Explain with example.
10.Explain various operators used in java with example.
11.Explain the various control structures used in java.
12.Explain various loop constructs with examples.
13. Write different data types in Java.
14. Why main() method is declared as static in a Java program?
15.Distinguish between 'break' and 'continue' statements with the help of suitable programs.
16. What is a vector? How is it different from an array? Illustrate with an example.
17. What do you mean by command-line arguments? Using command-line arguments, write a program to calculate factorial of number N. Take N from the command line.
18. Write a program that accepts a list of five items from the command line and stores them in a vector.
19. What are the Wrapper Class? Write its applications.
20. What are the access specifiers? Why are they used?
21.Explain the concept of Class and Object with example.
22. What are objects? How do we create an object of class? Explain with an example.
23.Explain method overloading with example.
24. What is constructor? Explain constructor overloading with example.
25. What is Interface? Describe the various forms of implementing the interface.
26. What is the major difference between an interface and a class? What are the similarities between interfaces and classes?
27. What is inheritance? Explain single inheritance with a suitable example.
28. Implement multiple inheritance using interfaces.
29. What are the difference between overloading and overriding in java?
30. What are Packages? How are they created and used?
31. What are the difference between User define package and Java API packages?
32.Describe various level of access protection available for package and their implications.
33. What is thread? Explain the complete Life cycle of a thread.
34. What is multithreading? Explain the need for multi-threading with example.
35. What is Synchronization and why is it important or when do we use it?
36. What is an Exception? List some of the most common types of exceptions that might occur in Java.
37.Explain various exception handling techniques.(try-catch, throws, finally etc)
38. Programs on vector, method overloading, Fibonacci series, the reverse of a string, palindrome string, factorial of a number, constructor overloading, exception handling with try- catch , command-line program, single inheritance, multi-threading, package creation

Question Paper-BCA-4th Semester Year 2019 of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur Co-operative College, Jamshedpur

Paper  Code: BCA 401 402 403 (2019)     










Question Paper-BCA-4th Semester Year 2018 of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur Co-operative College, Jamshedpur

Paper  Code: BCA 402 (2018)     Paper Name: JAVA PROGRAMMING