Punjab Technical University | 3rd

programming in c++

programming in c++ previous year question papers on BRpaper are organized for students of Punjab Technical University’s Bachelor of Science in Information Technology program, 3rd semester. This section makes it easier to browse subject-wise old question papers for programming in c++, so students can review how questions are typically framed in past exams and get a sense of the exam pattern. Many students search for programming in c++ previous year question paper while preparing for exams, and this page is built to support exactly that kind of subject-wise browsing and revision. BRpaper is not the official website of Punjab Technical University or any institution, and it does not publish official notices or academic updates.
📚 Syllabus - C++ (BSC-IT 3rd)

Principles of Object-Oriented Programming : Software Crisis; Software Evolution; A Look at

Procedure-Oriented Programming; Object Oriented Programming Paradigm; Basic Concepts of

Object-Oriented Programming; Benefits of OOP; Object Oriented Languages; Applications of

OOP.

Beginning with C++ : What is C++?, Applications of C++, A Simple C++ Program, More C++

Statements, An Example with Class; Structure of C++ Program, Creating the Source File,

Compiling and Linking.

Tokens, Expressions and Control Structures : Introduction; Tokens; Keywords; Identifiers;

Basic Data Types; User-Defined Data Types; Derived Data Types; Symbolic Constants; Type

Compatibility; Declaration of Variables; Dynamic Initialization of Variables; Reference Variables;

Operators in C++; Scope Resolution Operator; Member Dereferencing Operators; Memory

Management Operators; Manipulators; Type Case Operator; Expressions and Implicit

Conversions; Operator Overloading; Operator Precedence; Control Structures.

Functions in C++ : Introduction; The Main Function; Function Prototyping; Call by Reference;

Inline Functions; Default Arguments; const Arguments; Function Overloading; Friend and Virtual

Functions.

Classes and Objects : Introduction; C Structures Revisited; Specifying a Class; Defining

Member Functions; A C++ Program with Class; Making an Outside Function Inline; Nesting of

Member Functions; Private Member Functions; Arrays Within a Class; Memory Allocation for

Objects; Static Data Members; Static Member Functions; Arrays of Objects; Objects as Function

Arguments; Friendly Functions; Returning Objects; const Member Functions; Pointers to

Members.

Constructors and Destructors : Introduction; Constructors; Parameterized Constructors;

Multiple Constructors in a Class; Constructors with Default Arguments; Dynamic Initialization of

Objects; Copy Constructor; Dynamic Constructors; Constructing Two-Dimensional Arrays;

Destructors.

Operator Overloading and Type Conversions : Introduction; Defining Operator Overloading;

Overloading Unary Operators; Overloading Binary Operators; Overloading Binary Operators

Using Friends; Manipulation of Strings Using Operators; Rules for Overloading Operators; Type

Conversions.

Inheritance : Extending Classes : Introduction; Defining Derived Classes; Single Inheritence;

Making a Private Member Inheritable; Multilevel Inheritance; Multiple Inheritance; Hierarchical

Inheritance; Hybrid Inheritance; Virtual Base Classes; Abstract Classes; Constructors in Derived

Classes; Member Classes : Nesting of Classes.

Pointers, Virtual Functions and Polymorphism : Introduction; Pointers to Objects; this Pointer;

Pointers to Derived Classes; Virtual Functions; Pure Virtual Functions.

Managing Console I/O Operations : Introduction; C++ Streams; C++ Stream Classes;

Unformatted I/O Operations; Formatted Console I/O Operations; Managing Output with

Manipulators.

Working with Files : Introduction; Classes for File Stream Operations; Opening and Closing a

File; Detecting End-of-File; More About Open() : File Modes; File Pointers and Their

Manipulations; Sequential Input and Output Operations; Updating a File : Random Access; Error

Handling During File Operations; Command-Line Arguments.

Object-Oriented Systems Development : Introduction; Procedure-Oriented Paradigms;

Procedure-Oriented Development Tools; Object-Oriented Paradigm; Object-Oriented Notations

and Graphs; Steps in Object-Oriented Analysis; Steps in Object-Oriented Design;

Implementation; Prototyping Paradigm; Wrapping Up.

Can't find the paper you need?

We don't have a recent paper for cplus-plus yet. Upload it and earn credits — it'll be reviewed before publishing.

Login to Upload
Question papers
2019
Download
2018
Download
Download
2017
Download
Download
2016
Download
Download
2015
Download
Download
2014
Download
Download
2013
Download
2012
Download
2011
Download

About This Question Paper Collection

Browse C++ 3rd question papers for BSC-IT students at Punjab Technical University. This page helps students review question patterns, prepare for exams, and understand how previous papers are structured.

Select a paper below to open year-wise question papers, solutions, or available answer content where listed on BRpaper.

How Students Can Use These Papers

Old question papers for programming in c++ are a quick way to see how Punjab Technical University has structured exams in the past — useful for timing practice and identifying high-priority topics.

Treat them as a supplement, not a replacement, for the latest syllabus and official notices, and use them to build confidence before the actual exam.

FAQ

Frequently Asked Questions

Helpful answers about this subject, papers, and exam preparation.

Updated regularly
01 Where can I find programming in c++ previous year question papers for Bachelor of Science in Information Technology, 3rd semester?

This page lists programming in c++ question papers uploaded for Punjab Technical University Bachelor of Science in Information Technology, 3rd semester, organized for subject-wise browsing where available.

02 Are these official Punjab Technical University question papers?

BRpaper is not the official website of Punjab Technical University. These papers are shared for reference and revision purposes only and are not official university material.

03 How can previous year programming in c++ papers help in exam preparation?

Reviewing past papers can help you understand how questions are typically framed, notice commonly repeated topics, and get a sense of the exam pattern before your own exam.

04 What kind of topics does programming in c++ usually cover?

The question papers here relate to the official programming in c++ syllabus set by the university for this course and semester.

05 Does this page include a programming in c++ previous year question paper or solved answers?

This page focuses on providing access to the previous year question papers themselves. A separate question bank or solved answers may not be available for every paper.

06 Can I find papers for other subjects in the same Bachelor of Science in Information Technology?

Yes, BRpaper organizes papers by university, course, stream, and semester, so you can browse other subjects within the same Punjab Technical University Bachelor of Science in Information Technology.

Important

Important Disclaimer

BRpaper is not the official website of Punjab Technical University or any institution. BRpaper organizes available question papers for student reference only. For official notices, date sheets, results, syllabus changes, and academic updates, students should visit the official university website.