2025 BCA 4th Semester Programming with VB.NET Question Paper(Solved) | Purnea University


Advertisement
🏛️ University Purnea University
🎓 Course BCA
📅 Semester IV (4th Sem)
💻 Subject Programming with Visual Basic .NET
🗓️ Year 2025

Hello, BCA Students! 👋

Looking for the highly demanded Programming with Visual Basic .NET (VB.NET) previous year question paper for the BCA 4th Semester exam? You have come to the right place. On this page, we provide access to verified and original question papers for Purnea University to help you prepare effectively for your upcoming university exams.

Solving the PYQs (Previous Year Questions) is the golden rule for scoring high. It helps you accurately grasp the exam pattern, mark distribution, and crucial high-weightage topics. We have carefully formatted this question paper and also added highly probable questions and detailed solutions to boost your exam prep!

Exam Pattern Analysis

  • Total Sections: The paper is divided into two sections: Section A (Objective) and Section B (Subjective).
  • Section A: Contains 10 compulsory Multiple Choice Questions (2 marks each). Total = 20 Marks.
  • Section B: Contains 9 short/long answer type questions. You must answer any 5 questions (10 marks each). Total = 50 Marks.
  • Time & Marks: 3 Hours duration for a maximum of 70 marks.
  • Core Focus Areas: High repetition on .NET Framework architecture (CLR), data types, and event-driven programming functions.
CODE: BCA-402

Purnea University, Purnea

B.C.A. (Semester - IV) Examination, June-2025

Subject: Programming with Visual Basic .NET

Time: 3 Hours
Full Marks: 70

Section - A

Multiple Choice Questions (Answer ALL questions)

1. Answer all the questions—choose the correct options:
(i)
The default value of integer in VB.NET is:
a 0
b Empty
c Nothing
d Null
(ii)
Which of the following is not a numeric data type?
a Byte
b Integer
c Boolean
d Double
(iii)
In VB.NET, every class is preceded by which keyword?
a Public
b Private
c Class
d Object
(iv)
The .NET framework includes:
a Common Language Runtime
b Class Library
c Both (a) & (b)
d None
(v)
Which collection class in VB.NET stores elements in key-value pairs?
a Array
b SortedList
c Queue
d Stack
(vi)
CLR stands for:
a Common Language Runtime
b Command Language Runtime
c Common Library Runtime
d None
(vii)
Which of the following is used to handle exceptions in VB.NET?
a Try-Catch
b If-Then
c For-Next
d While
(viii)
The extension of VB.NET project file is:
a .vb
b .vbproj
c .sln
d .exe
(ix)
Which control is used to display a list of items to a user?
a TextBox
b ListBox
c Button
d Label
(x)
Which loop repeats a block of code as long as a condition is true?
a For
b While
c Do While
d All

Section - B

Short/Long Answer Type (Answer any FIVE questions)

2.
What do you mean by VB.NET? Explain with its advantages and features.
3.
Define the concept of the .NET Framework and its main architecture. Explain CLR.
4.
Explain the difference between Sub Procedure and Function Procedure in VB.NET with a syntax.
5.
Discuss data types in VB.NET. Differentiate between value types and reference types in VB.NET.
6.
Explain the purpose and usage of Message Box and Input Box in VB.NET with examples.
7.
Describe the IDE features of VB.NET with a focus on the Toolbox, Solution Explorer, and Properties Window.
8.
Explain event-driven programming with an example of a button click event and Mouse Over event.
9.
Describe the step-by-step process to use Open File Dialog and Color Dialog in a VB.NET application.
10.
What are operators in VB.NET? Explain different types of operators and their precedence.
Mid-Article Advertisement

Important Questions for Exam

Based on our analysis, these are high-probability questions that you should revise before the exam:

  • What makes the .NET Framework architecture so robust? Explain Common Language Runtime (CLR) comprehensively.
  • Explain Event-Driven Programming. How does it differentiate VB.NET from traditional programming?
  • Detailed difference between Value Types and Reference Types alongside variables and scope.
  • Using MessageBox and InputBox controls to collect user data in forms effectively.
  • IDE fundamentals: Solution Explorer vs. Toolbox vs. Properties Window.

Section A: Answer Key

Use this answer key to verify your results after taking the MCQ test.

1(i). (a)
1(ii). (c)
1(iii). (c)
1(iv). (c)
1(v). (b)
1(vi). (a)
1(vii). (a)
1(viii). (b)
1(ix). (b)
1(x). (c)

Detailed Solutions (Section B)

Short and crisp explanations for the most critical subjective questions to guide your preparation.

Q2: What is VB.NET and its advantages?

VB.NET (Visual Basic .NET) is an object-oriented programming language developed by Microsoft. It is built on the .NET framework, designed to be easy to learn and fully capable of creating robust web, desktop, and mobile applications.

Advantages: Fully object-oriented (supports inheritance, polymorphism), built-in garbage collection, strong type checking, and seamless integration with other .NET languages like C#.

Q3: .NET Framework and CLR

The .NET Framework is a software development platform that provides a controlled programming environment. Its main components are the FCL (Framework Class Library) and the CLR.

CLR (Common Language Runtime): It is the execution engine that handles running applications. It provides services like memory management (Garbage Collection), security, exception handling, and thread execution.

Q4: Sub Procedure vs Function Procedure

Sub Procedure: Performs a task but does not return a value.
Sub SayHello()
  Console.WriteLine("Hello")
End Sub


Function Procedure: Performs a task and returns a value to the calling code using the Return keyword.
Function Add(a As Integer, b As Integer) As Integer
  Return a + b
End Function

💡 Want More Subject-Wise MCQs?

Practice makes perfect! Check out our dedicated interactive MCQ page for VB.NET to prepare efficiently and test your speed.

Start Interactive MCQ Test

Ready to ace your exams? 🚀

Don't stop here. The more you practice, the higher you score. Explore our massive library of question papers and mock tests now!

Advertisement
Related Topics: