b.c.a ( Science ) 2019 Pattern
b.c.a ( Science ) 2019 Pattern
:
PC1632 [Total No. of Pages : 4
[6331]-31
S.Y. B.C.A. (Science)
BCA - 231 : DATA STRUCTURES
(2019 Pattern) (Semester - III)
b) The given array is arr = {1, 2, 3, 4}. Bubble sort is used to sort the
array elements ________ number of iterations will be required to
sort the array.
i) 4 ii) 2
iii) 1 iv) 0
c) In ________ linked list, the last node points to the first node.
P.T.O.
d) The data structure required to check whether an expression contains
balanced parenthesis is ________.
i) 4 ii) 14
iii) 24 iv) 42
[6331]-31 2
Q3) Answer the following (Any five) : [5×4=20]
a) Write an algorithm to search key using binary search method. State its
time complexity.
(A/(B–C) * D + E)
f) Construct adjacency matrix and adjacency list for the following graph.
g) Define frequency count. Find the frequency count for following code :
x=x+1;
[6331]-31 3
Q4) Answer the following (Any five) [5×5=25]
a) Write an algorithm for sorting data using merge sort. Apply it on following data
38, 27, 43, 3, 9, 82, 10
e) Discuss the DFS graph traversal method using some suitable example.
g) Discuss steps to find out topological order of directed graph. Find the
topological order for following digraph.
[6331]-31 4
Total No. of Questions : 4] SEAT No. :
P.T.O.
Q2) Answer the following: (any five) [5 × 3 = 15]
a) Explain different Data Types in PL / SQL.
b) Explain cascadeless schedule and recoverable schedule.
c) Define term-
i) Lock
ii) Shared Lock
iii) Exclusive Lock
d) What is server? List and Explain types of server.
e) Explain how DBA is responsible for managing database security.
f) List advantages of shadow Paging.
[6331]-32 2
c) Following is the list of events in an interleaved execution of set T1, T2
and T3 assuming 2PL(Two Phase Lock). Is there a Deadlock? If yes
which transactions are involved in Deadlock?
[6331]-32 3
Total No. of Questions : 4] SEAT No. :
PC-1634 [Total No. of Pages : 3
[6331] - 33
S.Y. B.C.A (Science)
BCA-233: Computer Networks
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory
2) Figures to the right indicate full marks.
3) Draw diagram whenever necessary.
P.T.O.
B) Attempt the following : [5 × 1 = 5]
i) 192.168.10.5
ii) 71.224.183.10
[6331]-33 2
d) What are the different techniques used by data link layer for framing?
[6331]-33 3
Total No. of Questions : 4] SEAT No. :
PC1635 [Total No. of Pages : 5
[6331]-41
S.Y. B.C.A. (Science)
BCA - 241 : OBJECT ORIENTED PROGRAMMING AND C++
(2019 Pattern) (Semester - IV)
P.T.O.
d) Multiple use of << and >> in one statement is called as
i) Cascading ii) Overriding
iii) Overloading iv) Repeating
e) In public inheritance the public and protected data members of
base class remain _______ in derived class.
i) Public
ii) Private
iii) Public and protected respectively
iv) Protected
B) Answer the following : [5×1=5]
a) State any one advantage of object oriented programming over
procedure oriented programming.
b) Define Inheritance.
c) The name of constructor and any other function name declared in
the class are same. State True/False and justify.
d) Mention the file mode which is used to open the file for reading
purpose only.
e) List the types of constructors.
i) Object
d) What is Reference variable? Give its syntax and explain with example.
[6331]-41 2
f) Read the code and answer the questions
class Emp
{
int Eno;
float salary ;
public ;
Emp ( ) - - - - - - - function 1
{ }
Emp (int no, float sal) - - - - - - - function 2
{
Eno = no ;
Salary = sal ;
}
void display ( )
{
cout << “ Emp no is = ” << Eno ;
cout << “ Emp salary is = ” << salary ;
}
main ( )
{
Emp e, e1 ;
e1(501, 8000.55) ;
e. display ( ) ;
e1. display ( ) ;
}
i) What is the name of function 2 and by which line in the given code
will it be involved.
ii) What is the name of function 1 and by whcih statement will it be
involved.
[6331]-41 3
Q3) Answer the following (Any five) : [5×4=20]
a) What is pure virtual function? Explain with example.
b) Explain copy constructor with example.
c) Compare procedure oriented programming and object oriented
programming.
d) Create a class student having Roll No., Name and Marks of five subjects.
Write accept and display function for accepting details of ‘n’ students.
e) Explain member function defined outside the class with example.
f) Write a C++ program display area of circle, square and rectangle using
inline function.
g) Trace the output and justify
# include <isotream.h>
class Base 1
{
Public
Base 1 ( )
{
cout << “ Base1’s constructor called” <<end1 ;
}
};
class Base 2
{
Public :
Base 2 ( )
{
cout << “Base 2’s constructor called” <<end1 ;
}
};
class Derived : Public Base 1, public Base 2
{
Public :
Derived ( )
{
cout << “Derived’s constructor called” <<end1;
}
};
main ( )
{
Derived d ;
}
[6331]-41 4
Q4) Answer the following (Any five) [5×5=25]
b) Write a C++ program that copies the contents of one file to another.
d) What is file? List the operations performed on file. Also list different file
opening modes.
e) What is Function overloading. Give its syntax and explain with example.
[6331]-41 5
Total No. of Questions : 4] SEAT No. :
P.T.O.
Q2) Answer the following (any five) : [5 × 3 = 15]
a) Explain the concept of serialization.
b) Describe passing parameters by value with example.
c) Compare between GET method and post method.
d) Write PHP script to calculate factorial of given number using function.
e) What are the differences between AJAX and JavaScript?
f) What is Interface? Give its Syntax.
[6331]-42 2
Total No. of Questions : 4] SEAT No. :
P.T.O.
B) Answer the following: [5 × 1 = 5]
a) What is Subsystem?
d) Define specification.
e) Define Actions.
i) Pseudocode
ii) Questionnaire
. If the customer has an account with the bank but some amount
outstanding from previous loans, the loan will be granted if special
management approval is obtained.
[6331]-43 2 P.T.O.
Q3) Answer the following (Any 5): [5 × 4 = 20]
a) Explain process flow in detail.
b) Draw context level and 1st level DFD of "Library Management System".
c) Differentiate between open system and closed system.
d) Explain with neat diagram any three practices in XP.
e) Explain general principles of software Engineering.
f) State the advantages and disadvantages of scrum.
g) Define SRS. Explain characteristics of SRS.
JJJ
[6331]-43 3
Total No. of Questions : 4] SEAT No. :
PC1638 [6331]-51 [Total No. of Pages :3
T.Y.B.C.A.
SCIENCE
B.C.A.-351-DSE-I : Programming in Java
(2019 Pattern) (Semester- V)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicate full marks.
2) Draw diagram wherever necessary.
b) What is a listener?
[6331]-51 2
Q4) Answer the following (any five): [5×5=25]
a) Define:
i) Scriplets
ii) Implicit objects
iii) Mouse Adapter
iv) J Text Field
v) JMenu
b) Differentiate between Statement and prepared statement.
c) Write a Java program to accept Number from user and display factorial.
d) Create a following JFrame using Swing.
e) Write a java program to accept a string from user. Check whether given
string is Palindrome or not.
f) What is event? How to hande awt events? Explain with example.
g) Explain Abstraction in detail.
[6331]-51 3
Total No. of Questions : 4] SEAT No. :
PC1639 [Total No. of Pages : 3
[6331]-52
T.Y.B.C.A. (Science)
DSE - II : DATA MINING AND DATA SCIENCE
(2019 Pattern) (Semester - V) (BCA 352)
P.T.O.
P.T.O.
B) Attempt the following. [5×1=5]
a) What is Data Mart?
b) What is data analytics?
c) What is perception?
d) What is fact table?
e) What is binning?
[6331]-52 3
Total No. of Questions : 4] SEAT No. :
PC1640 [Total No. of Pages : 3
[6331]-53
T.Y. B.C.A.
SCIENCE
BCA - 353 - DSE - III : Principles of Operating Systems
(2019 Pattern) (Semester - V)
Illustrate the execution of these process using F.CFS. Calculate average turn
around time and average waiting time.
b) What is a semaphore? Discuss its types.
c) With the help of example describe resource - allocation graph.
d) Consider the following page reference string.
7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2.
How many page Faults would occur for the LRU ( Least Recently Used)
page replacement algorithm? Assume three frames.
e) Write a short note on Virtual File Systems.
f) Explain disk structure along with diagram.
g) Explain SCAN disk scheduling algorithm with example.
[6331]-53 2
Q4) Attempt the following : (Any Five) [5×5=25]
a) What is priority scheduling? Explain with example.
b) Explain the producer - consumer problem in detail.
c) Consider the given snapshot of system.
[6331]-53 3
Total No. of Questions : 5] SEAT No. :
[6331]-54 2
Q3) Attempt any two of the following. [2 × 4 = 8]
a) Explain how AI and Machine learning differ from each other?
b) Give state space representation of "Monkey Banana Problem".
c) Explain A* algorithm.
[6331]-54 3
Total No. of Questions : 5] SEAT No. :
P.T.O.
vii) _______ is a "Serverless'' style offering that lets you write just the code
you need.
a) Azure App Engine b) Azure virtual Machine
c) Azure Function d) Azure Fabric Service
viii) _______ Images are more adaptable than some of its competitors since
they run on variety of service.
a) Docker b) Care OS
c) Cloud Foundry d) Amazon AWS
ix) __________ containerization has become a key trend in software
development.
a) Web server b) Virtualization
c) Machine d) API
x) _________ of the should a company consider before implementing cloud
computing technology.
a) Information Sensitivity b) Potential cost reduction
c) Employee Satisfaction d) Product
[6331]-55 2
Q4) Attempt any Two of the following : (out of Three) [2 × 4 = 8]
a) Explain different types of cloud computing.
b) How does virtual clustering work?
c) What are the characteristics of Block chain Technology?
[6331]-55 3
Total No. of Questions : 4] SEAT No. :
PC1643 [6331]-61 [Total No. of Pages :2
T.Y.B.C.A. (Science)
DSE - IV : ANDROID PROGRAMMING
(2019 Pattern) (Semester- VI) (BCA361)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Draw diagram wherever necessary.
P.T.O.
B) Answer the following: [5×1=5]
a) What is Google Map?
b) What is SMS?
c) Enlist functions of Open Helper Class (SQLite).
d) Example of Button view.
e) What dynamic fragmentation?
[6331]-61 2
Total No. of Questions : 4] SEAT No. :
PC1644 [Total No. of Pages : 3
[6331]-62
T.Y.B.C.A. (Science)
DSE - V : PROGRAMMING IN GO
(2019 Pattern) (Semester - VI) (BCA - 362)
a) What is a token?
c) Explain length and capacity of array slices? How to create array slice
with low and high values?
[6331]-62 2
Q4) Answer the following (Any Five) : [5×5=25]
[6331]-62 3
Total No. of Questions : 4] SEAT No. :
PC1645 [Total No. of Pages : 2
[6331]-63
T.Y.B.C.A.
SCIENCE
BCA - 363 - DSE- VI : Software Project Management
(2019 Pattern) (Semester - VI)
P.T.O.
P.T.O.
B) Attempt the following. [5×1=5]
a) Define portfolio management.
b) What is project planning.
c) Define Forward pass method.
d) Staffing in project management.
e) What is predictive control?
[6331]-63 2
Total No. of Questions : 5] SEAT No. :
PC-1646 [Total No. of Pages : 2
[6331]-64
T.Y.B.C.A. (Science)
BCA 364 : Sec - III : Management Information Systems
(2019 Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicates full marks.
3) Draw diagram wherever necessary.
P.T.O.
g) There are _____ types of supply chain model.
i) 3 ii) 2
iii) 20 iv) 1
h) ____ are the typical users of EIS.
i) Senior executives ii) Workers
iii) Managers iv) Professionals
i) _____ process converts explicit to explict knowledge.
i) Combination ii) Internalization
iii) Socialization iv) Externalization
j) ______ is sub system of marketing m/s.
i) Product deployment ii) Product development
iii) Product management iv) Product monitoring
♦♦♦
[6331]-64 2
Total No. of Questions : 5] SEAT No. :
PC-1647 [Total No. of Pages : 2
[6331]-65
T.Y.B.C.A. (Science)
BCA 365 : SEC-IV: Internet of Things (IoT)
(2019 Pattern) (Semester - VI)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) Figures to right indicate full marks.
2) Draw diagram whenever necessary.
P.T.O.
g) _____ are the key components of M2M system.
i) Vortex DDS ii) Smart homes
iii) Sensors and Wi-Fi iv) Protocols
h) _____ of the following is not fundamental components of IoT system.
i) Sensors ii) Connectivity and data processing
iii) User interface iv) Transformer
i) IoT is ________
i) Network of physical objects embedded with sensors
ii) Network of virtual objects
iii) Network of sensors
iv) Network of objects in the ring structure
j) ______ of the following is not IoT platform.
i) Flipkart ii) Amazon web services
iii) Microsoft Azure iv) Sales force
♦♦♦
[6331]-65 2