BCA Third Semester Question Paper 2019
BCA Third Semester Question Paper 2019
Center:
Symbol No:
Candidates are required to answer the questions in their own words as far as possible.
Group A
Attempt all the questions. [101 = 10]
1. Circle (O) the correct answer.
i) What is the measurement for time complexity of an algorithm?
a) Counting microseconds b) Counting kilobytes of
algorithms
a) 5 b) 8 c) 10 d) 17 iii) What is
the recursive formula for post order traversal of binary tree?
a) Left-Root-Right b) Root-Left-Right
c) Left-Right-Root d) Right-Left-Root iv) What is the number
of disk movement in TOH with 4 disks?
a) 9 b) 14 c) 17 d) 15
v) What is the Big-Oh of best case complexity of insertion sort?
a) O (n) b) O (nlogn) c) O (1) d) O (n2) vi)
a) front=(rear+1)%SIZE b) rear=(rear+1)%SIZE
c) rear=rear+1 d) rear=(rear-1)%SIZE
vii) A variation of linked list in which none of the node contains NULL pointer is ……
a) Singly b) Multiple c) Circular d) Doubly viii) Which of the following data
structure is used in depth first search of graph?
a) Stack b) Queue c) Linked List d) None of the above
Candidates are required to answer the questions in their own words as far as possible.
Group B
Attempt any SIX questions. [65 = 30]
2. What is Data Structure? Show the status of stack converting following infix expression to prost
fix P + Q – (R*S/T+U)-V*W [1+4]
3. Write binary search. Consider a hash table of size 10; insert the keys 62, 37, 36, 44, 67, 91 and
107 using linear probing. [2+3]
4. What are deterministic and non-deterministic algorithms? Explain greedy algorithm. [3+2]
5. Draw a BST from the string DATASTRUCTURE and traverse the tree in post order and preorder.
[3+2]
6. Define circular queue? How does circular queue overcome the limitation of linear queue?
Explain. [2+3]
7. What is singly linked list? Write an algorithm to add a node at the beginning and end of singly
linked list. [1+4]
8. Define AVL tree. Construct AVL tree from given data set: 4, 6, 12, 9, 5, 2, 13, 8, 3, 7, 11. [2+3]
Group C
Candidates are required to answer the questions in their own words as far as possible.
Group A
Attempt all the questions. [101 = 10]
1. Circle (O) the correct answer.
i) Which one of the following is not a valid java bitwise operator?
a) >> b) <<
c) >>> d) <<<
a) throws b) throw
c) try d) catch
iv) Which one of the following access specifier is appropriate for members of superclass to
access only from subclass?
a) private b) protected
c) public d) default
vi) Which one of the following inheritance is best implanted using interface in java?
vii) Which one of the following method is called only once during the run time of your applet?
a) stop() b) paint()
c) init() d) start()
viii) Which of these method of class String is used to compare two String objects for their
equality?
a) equals() b) Equals()
c) is Equal() d) Is Equal()
ix) What is the default value of priority variable MIN_PRIORITY and MAX_PRIORITY?
a) 0 & 63 b) 1 & 10
c) 0 & 1 d) 1 & 32
Candidates are required to answer the questions in their own words as far as possible.
Group B
Attempt any SIX questions. [65 = 30]
Group C
Candidates are required to answer the questions in their own words as far as possible.
Group A
Attempt all the questions. [101 = 10]
1. Circle (O) the correct answer.
i) How many types of data on the basis of sources of data collection?
a) 1 b) 2 c) 3 d) 4 ii) Which is more appropriate central tendency to
find the average of profit?
c) Mode d) All
a) 0 to ∞ b) -∞ to ∞ c) -1 to 1 d) 0 to 1
a) 20% of total variation in dependent variable has been explained by independent variable.
b) 40% of total variation in dependent variable has been explained by independent variable.
d) )4% of total variation in dependent variable has been explained by independent variable.
a) 1 b) 0 c) 2n d) n
Candidates are required to answer the questions in their own words as far as possible.
Group B
Attempt any SIX questions. [65 = 30]
No. of 10 13 18 21 24 28 20 11 8
Worker
Expenses 10 22 13 19 17
5. Estimate the marks in JAVA when the marks in Statistics is 65 by using following data:
Marks in Statistics 57 58 59 59 60 61 62 64
Marks in JAVA 77 78 75 78 82 82 79 81
Frequency 28 62 46 20 4
7. How do you determine sample size in sampling? Explain briefly.
Group C
9. Student’s age in the regular daytime BCA program and the morning time BCA program of a
campus are described by two samples. If the homogeneity in age of the class is positive factor in
learning make suggestion, with reason, which of two groups will be easier to teach?
Regular BCA program Morning BCA program
23 9 27 10
29 2 31 8
28 5 30 5
22 10 29 4
30 1 28 6
21 4 33 5
25 11 34 5
26 6 35 11
27 3 36 2
24 9 32 4
Total 60 Total 60
10. Given a normal distribution with mean 200 and s.d. 20, find the probability that
v) P(X<180 orX>220) vi) 10% of the values are less than what values of X?
11. The labor productivity indexes of Nepal are recorded as below:
Sector Year
Manufacturing 100 60 53
Candidates are required to answer the questions in their own words as far as possible.
Group A
Attempt all the questions. [101 = 10]
2. Circle (O) the correct answer.
i) Which of the following Information systems are aimed at improving the routine business
activities on which all organizations depend?
iv) …………… includes the existing system, the proposed system, system flow charts,
modular design of the system, print layout charts and data file designs.
a) Feasibility Report b) Functional Specification Report
c) Coding d) Testing
vi) Using the …………. approach, a new system is tested in one part of the organization before
being implement in others.
a) Direct b) Parallel
c) phased d) pilot
vii) ……………. extends the software beyond its original functional requirements.
Group B
Attempt any SIX questions. [65 = 30]
3. When would you use agile methodologies? How is it different from waterfall approach to system
development?
4. Why is project management important? Briefly explain the activities performed by the project
manager during project execution.
5. List various methods of interacting with a system. Briefly explain the factors to be considered
while designing a form?
6. What are the deliverables from coding and testing? Briefly explain the different approaches to
installation.
7. Why is normalization required? State second normal form and explain it with a proper example.
8. Construct an E-R Diagram for football club that has a name and a ground and is made up for
players. A player can play for only one club and a manager identified by his name manage a club.
A footballer has a registration number, name and age. A club manager also buys players. Each
club plays against other clubs in the league and matches have a date, venue and score.
9. Maintenance is an on-going process. Do you agree? Explain the process of maintaining
information systems.
Group C
10. Develop a context diagram and top level logical DFD for the system made up of the following.
B & B is a mail-order company that distributes CDs, DVDs of music, games, movies, software
at discount prices to club members.
• When an order processing clerk receives an order form, he or she verifies that the sender
is a club member by checking the Member file.
• If the sender is not a member, the clerk returns the order along with a membership
application form.
• If the customer is a member, the clerk verifies the order item data by checking the item
file.
• Then the clerk enters the order data and saves it to the Daily Order file. The clerk also
prints and invoice and shipping list for each order, which are forwarded to Order
Fulfillment Department.
10. With proper reasoning, explain how CASE Tools aid in information system development?
You have been hired as a system analyst in TU tech software development company and you
are asked to analyze the way system works. What qualities do you need to have to analyze
such type of systems?
11. a) Why software project often fails? Explain different types of software testing?
Candidates are required to answer the questions in their own words as far as possible.
Group A
Attempt all the questions. 101 = 10
c) Querying language
a) User b) Browser
Candidates are required to answer the questions in their own words as far as possible.
Group B
Attempt any SIX questions. [65 = 30]
9. Differentiate between tags and attributes? Write a HTML and CSS code design your curriculum
vitae (CV) using different html elements like (table, image, formatting tags, links).
10. Develop a simple web page that asks the users input (name, email, phone, gender) and store into
database using server side script.
11. What are the rules for creating XML document? Write a XML code to store following
information about student.