Pakistan Studies AD VU — Virtual University of Pakistan 2025
Discussion
Ask a question about this paper, or help someone else with theirs. Answers are emailed to whoever asked.
No questions yet — be the first to ask.
More Pakistan Studies papers
See all
Pakistan Studies BS/MS Computer Science/MSc Computer Science 3 Semester/Term 2024
Uploaded 9 days ago
Download ↓
Pakistan Studies BS Chemistry/BS Geography 2 Semester/Term University Of Sargodha (UOS) 2018
Uploaded 1 month ago · by Foziaahmed
Download ↓
Pakistan Studies AD/BS Botany 2 Semester/Term University Of Sargodha (UOS) 2017
Uploaded 1 month ago · by Foziaahmed
Download ↓
Pakistan Studies BS Pakistan Studies/MA Pakistan Studies 2 Semester/Term 2018
Uploaded 1 month ago · by Foziaahmed
Download ↓
Pakistan Studies BS Geology/BS Pakistan Studies 3 Semester/Term University Of Sargodha (UOS) 2023
Uploaded 1 year ago
Download ↓
Pakistan Studies BS Pakistan Studies/geology 3 Semester/Term University Of Sargodha (UOS) 2022
Uploaded 1 year ago
Download ↓
Paper text
aper: Pakistan Stu dies (URC a
ed Sa aa va =" TE (For A 1 Ps oran s) E ed = i: oN
3) 415g 3 fi from sub, tive Bat
Note: Objective part is compulsory. Attempt any three questions fr English OR Urdu.
© The students can attempt the whole questions paper either in TTA
FL BE, Rl
™ oF Objective Part (Compulsory) Be -
- at 2 0 a i
Qi Write short answers of the following in 2-3 lines each on your answer sheet. ley
i." Two Nation Theory. AO as £1.
ii.~ Lahore Resolution. Sv \ © a
iii. # First President of Pakistan. 20° 3
iv.~ Plateaus of Pakistan. ; A %
v. = Indus Valley Civilization. 2
vi.+ Climatic Regions of Pakistan. |
vii. GDP.
viii. v First Defense Minister of Pakistan.
ix. v« First Martial Law. 9
X.«~ What do you know about the Pakistan National Alliance (PNA)
xi. Who is the author of “The Struggle for Pakistan™? .
oo Objective Part om
od rite short answers of the long 33165 chon your answer sheet.
i.¥" Two Nation Theory. 20
ii.~ Lahore Resolution. oA \
8)
iii. # First President of Pakistan. a0
iv. Plateaus of Pakistan. 3°
v. = Indus Valley Civilization.
vi.+ Climatic Regions of Pakistan.
ix. v First Martial Law.
X.« What do you know about the Pakistan National Alliance (PNA)? _
xii. What do you know about the Kargil conflict?
Subjective Part 3712)
Q.2. Discuss in detail the military interventions and democratic transitions in Pakistan.
0.3. Analyze the evolution of Muslim nationalism in British India.
Q.4.+7 Discuss in detail the economig¢ challenges of Pakistan.
Q.S. Write a comprehensive note on the Kashmir issue.
Q.6. . Highlight the importance of Two Nation Theory in the creation of Pakistan.
hs yd al 7 3 SE, Sei So BT de TL >
CRESS, A Vig KE
af pi 3 a Objective part is coraplsory. Attempt any three questions from st bjective part.
4 J
Objective Part (Compulsory) Le at &
Ql. Write shorfanswers of the following in 2-3 lines each on your answer sheet. (2*8) Fd :
EAR tare the basic steps involved in problem-solving? wh
X20: What is the role of a cornpiler and a linker in programming? How do they differ? 8
\ = lil. =What are conditional statements? Give an example. >
IV. ~ How do repetitive staternents (loops) work in programming? Provide an example \
Vv. Explain the concept of multidimensional lists. How are they useful in progran ing?
Vi.= What is modular progzamming? How cloes it help in software develop
in How do pointers ani references work in C++? Provide a simple example.
viii. Differentiate between static and dynaraic memory allocation with an example.
Subjective Part (3*8)
SE ee RIB SR SR lr of 3 Fis
1 A
Objective Part (Con a
Q.1. Wit shof answers ofthe following in 23 lines ach on your answer she $o k-
FAR are the basic steps involved in prob). lving? ey ig i
AO is the role of a corpiler and a li rogramming? How do
\\© "ii. = What are conditional statements? Give an example. UN a
Iv. ~ How do repetitive Stns ory) »rk in programming? Provide an examp
v. Explain the concept of mu ensionl lists. How are they useful in pre
vi.~ What is modular programming? How cloes it help in software devel
vii. ~ How do pointers ani references work in C++? Provide a simple example.
viii. Differentiate between static and dynarnic memory allocation with an example.
Q.2. Explain the Von-Netsmann architecture. How does it influence modrzrn progt ing? Rel
Q.3._~Write a program in C++ that takes two numbers as input and perfc.rms arithmetic, comparison, and
logical operations on them. Explain the code. - Saas
81. NT
Q.4. Discuss different types of loops used in programming: Write
2. program to print the first 10 even
* numbers using a loop of your choice. -
Q.5.1 Explain the imaportance of function definition and calling in nodular programming. Write a program
to demonstrate the use of funetions in solving a real-world problem.
Q.6. Discuss thr: concept of static and dynamic memory allocation, Write a C++ program to demonstrate
dynamic nemory allocation using pointers.
LK-6166/29-04-25
gr Re pe ~~ Maximum }
’ Cr ain aa se CA T=
wl ak Diy. hb
Note: Objective part is compulsory. Attempt any three questions from subjective part.
al / _— ) =
Fo 2h Objective Part (Compulsory) ee
E, 'Q.1. Write short answers of the following in 2-3 lines each on your answer sheet. i a
Pr
i. What is an abstract class? ees
ii. What is the purpose of a Constructor? To
PN
iii. What are Access Modifiers? name any two? Ea
Ne
iv. ivate data members of a class are made available outside the class? i
Fri Vs the name of two operator s that cannot be overloaded. |
Ao * What is function overriding? AON
“wii. Can a constructor call another constructor using this keyword? Give example.
:
viii. How many destructors can be defined in a class? Argue with reasoning. 0
ek ~ o cO ? Ral
*® AH .
=. 3 Subjective Part ~~ (3*8) XD
* = = h
‘Qa. Write a program that Z-reates a class Square having data members as sides X and Y of Square. A
parameterized constru&or to assign values to data members X and Y. Overload comparison operator
to compare side of two square class objects and display message in main() that two of the square
objects are equal or not.
LQ.3. Write a complete program to create a class called Account with protected attributes such as account
Qu.
Q.5.
W La,
». + BEL 3 = L Vi -
Access Modifiers? name any two? J TRA
the name of two operator s that cannot be X
t is function overriding?
Subjective Part ~~ (3*8) PCy Ag".
Write a program helrontes a class Square having data members as sides X and Y of Square. A
objects are equal or not. i
Write a complete program to create a class called Account with protected attributes such as account
number and balance. The attributes should be initialized through constructors. The class contains a
public method named as show () to display the initialized attributes. Provide a mechanism to create an
array of Account objects. The array size should be given by the user at run time.
Compare single, multiple and multilevel inheritance.
Create a class employee with four data members emp name, emp_salary, emp_scale, bonus.
Create the following members functions = = ¥ a
A Constructor to assign initial values to data members.
getdetail () to initialize the data members
showdetail() to display the values of data members
addbonus() to add the bonus in salary. If emp scale is 17 or greater then add 30% of salary as a bonus
in salary, other wise if the scale is less then 17 the add bonus 15%.
withbonus() following function will display the salary after adding the bonus.
Write a C++ program to simulate a Bank Account system using exception handling.
Create a class BankAccount with the following data members:
Acc_name (string), Acc_num (string or int), and Acc_balance (float or double).
Add a constructor to initialize all data members. If the user tries to enter a negative balance, throw a
user-defined exception named NegativeBalanceException. =
Define a member function displayDetails() to print the account information.
In the main() function, create an object of BankAccount class and use a try-catch block to handle any
exceptions thrown when initializing the account. Display an appropriate error message when the
ception is caught.
Re «
LK-9288/14-11-25 NC
O
CATS Paper: Di rete Strain JRCO. 1 )1/URCO-510;
Fo Lp PR w—— Gl
a A : - ra
Note: Objective is compulsory. Attempt any three questions from subjective part.
-
ul ¥ Objective Part (Compulsory) Bat
!
Q.1. Write short answers of the following in 2-3 lines each on your answer sheet. (2*12)
i, _ Finddualof (pVF)A(qVT).
ZS Show that the conditional statement is tautology without using truth table
mp 9— a,
ili. ~~ White applications of minimum spanning tree.
iv. Using laws of logic, show that = (pA @Q Alp vq) =p.
“Vv. What is a Satisfiable statement?
vi. Differentiate between a Function and a Relation. QO
vii. What is complete graph?
viii" What do mean by best case complexity and worst complexity of an algorithm.
ix. What do mean by necessaries and sufficient condition give an example?
X. - Show that (pq) and p «> q are logically equivalent.
Xi. . State Modus Ponen rule of Inference.
xii. Define depth of a Node in a Tree.
Objective Part (Compulsory) pl x
a Write short answers of the following in 2-3 lines each on your answer sheet. (2
B Find dual of p VF) A(q VT).
. Show that the conditional statement is tautology without using truth table
QO -@—a="q |
iii. White applications of minimum spanning tree.
E iv, Using laws of logic, show that = (~pAQA(P VQ =p.
\S\C . What is a Satisfiable statement?
vi. Differentiate between a Function and a Relation. as
vii. What is complete graph? CO
Subjective Part (3*12)
32. Let S(x) be the predicate “X is a student,” F (x) the predicate “x is a faculty member,” and A (X, y)
the predicate “x has asked y a question,” where the domain consists of all people associated with
your school. Use quantifiers to express each of these statements.
i. Every student has asked Professor Gross a question: ¥# (S(x) —»
ii. Some student has not asked any faculty member a question. 3x |S wy A EGY) A A (x 5 y) |
D> Rosyijiy There is a faculty member who has asked every other faculty member a question. 3, (£(~y
Q.3. Dine a Function, describe One-to-one, Onto, Into and Bijective Functions. Give pt A
one with diagram.
Q.4. How many license plates can be made using either two uppercase English letters followed by four
digits or two digits followed by four uppercase English letters?
Q.5. Encrypt the message HOMEWORK using RSA system with n=55 and e=18.
Q.6.
a) Draw graph with given Adjacency Matrix
0.1 3.0%4
A A PR
VI Gl) Ee
0.3 0: 0s
4 OTs 2: «3
b) Find Incidence Matrix of the Graph given below
\
22%
=
E
LK-5091, 6180/28-04-25 Rs