Qus : 3
WB JECA MCA PYQ 2025
2
Which of the following best distinguishes a sequential circuit from a combinational circuit?
1
Sequential circuits produce output based only on current inputs. 2
Sequential circuits use both current inputs and past states to determine output. 3
Combinational circuits have memory elements to store past states. 4
Combinational circuits require a clock signal to operate. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Sequential circuits depend on both current inputs and past states (memory), unlike combinational circuits.
Qus : 10
WB JECA MCA PYQ 2025
2
Read the following statements about functions in C and choose the correct option:
(i) A function in C can return only one value directly.
(ii) Function names can be the same as variable names in the same scope.
(iii) A function must always take at least one argument.
(iv) Recursion is allowed in C functions.
1
All statements are correct. 2
Only statements (i) and (iv) are correct. 3
Only statements (ii) and (iii) are correct. 4
None of the statements are correct. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution (i) true, (ii) false, (iii) false, (iv) true.
Qus : 17
WB JECA MCA PYQ 2025
3
Which of the following statements about structures and unions in C is true?
1
In a structure, all members share the same memory location. 2
In a union, all members have separate memory locations. 3
The size of a union is equal to the size of its largest member. 4
The size of a structure is always equal to the sum of the sizes of its members, without any padding. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Union size = size of largest member; structure uses separate memory with padding.
Qus : 33
WB JECA MCA PYQ 2025
2
Which of the following points is/are not true about Linked List data structure when it is compared with an array?
1
Random access is not allowed in a typical implementation of Linked Lists. 2
Access of elements in Linked List takes less time than compared to arrays. 3
Arrays have better cache locality that can make them better in terms of performance. 4
It is easy to insert and delete elements in Linked List. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Access in linked list is slower than arrays.
Qus : 47
WB JECA MCA PYQ 2025
1
Which of the following statements is true about paging and fragmentation?
1
Paging suffers from internal fragmentation but not external fragmentation. 2
Paging suffers from external fragmentation but not internal fragmentation. 3
Paging suffers from both internal and external fragmentation. 4
Paging does not suffer from any kind of fragmentation. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Paging removes external fragmentation but may have internal fragmentation.
Qus : 71
WB JECA MCA PYQ 2025
1
Correct sequence of Risk Management process is
1
Identification → Assessment → Prioritization → Mitigation → Monitoring → Documentation. 2
Assessment → Identification → Prioritization → Mitigation → Monitoring → Documentation. 3
Identification → Assessment → Mitigation → Prioritization → Monitoring → Documentation. 4
Identification → Mitigation → Assessment → Prioritization → Monitoring → Documentation. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Standard RM sequence starts with identification then assessment.
Qus : 74
WB JECA MCA PYQ 2025
3
What is the key benefit of using deep learning for tasks like recognizing images?
1
They need less training data than other methods. 2
They are easier to explain and understand than other models. 3
They can learn complex details from the data on their own. 4
They work faster and are more efficient computationally. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Deep learning captures complex patterns automatically.
Qus : 75
WB JECA MCA PYQ 2025
1
What is the key difference between supervised and unsupervised learning?
1
Supervised learning requires labeled data, while unsupervised learning does not. 2
Supervised learning predicts labels, while unsupervised learning discovers patterns. 3
Supervised learning is used for classification, while unsupervised learning is used for regression. 4
Supervised learning is always more accurate than unsupervised learning. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Main difference is presence of labeled data.
Qus : 78
WB JECA MCA PYQ 2025
1
In SVMs, the margin is defined as
1
The perpendicular distance from the decision boundary to the closest support vector. 2
The Euclidean distance between the two farthest data points in the dataset. 3
The difference in predicted probabilities between the two classes. 4
The perpendicular distance from any point to the hyperplane along the normal vector. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Margin = distance to closest support vector.
Qus : 84
WB JECA MCA PYQ 2025
2
Five elements P, Q, R, S, T are pushed onto a stack starting from P. The stack is then popped 4 times, and each popped element is inserted into a queue. Two elements are then deleted from the queue and pushed back onto the stack. Finally, one element is popped from the stack. What will be the popped element?
1
P 2
Q 3
R 4
S Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Final popped element becomes Q after operations.
Qus : 89
WB JECA MCA PYQ 2025
3
What is the output of the following C++ code?
#include
using namespace std;
class Base
{
public: virtual void show()
{
cout<<"Base";
}
};
class Derived: public Base
{
public: void show()
override{ cout<<"Derived"; }
};
int main()
{
Base* ptr;
Derived d;
ptr=&d;
ptr->show();
return 0;
}
1
Compilation error 2
Base 3
Derived 4
Runtime error Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Virtual function → Derived called.
Qus : 90
WB JECA MCA PYQ 2025
1
Which of the following are true about cyclomatic complexity?
1
It measures the number of independent paths in a program. 2
It measures the size of the program in lines of code. 3
Higher values indicate simpler code. 4
It is calculated as E − N + 2, where E is edges and N is nodes. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution Cyclomatic complexity counts independent paths; higher value = more complex.
Qus : 92
WB JECA MCA PYQ 2025
4
In the context of Software Development Life Cycle (SDLC), which of the following statements is correct?
1
The Spiral model focuses only on risk identification and not on risk mitigation. 2
The Incremental model delivers the complete product only at the final iteration. 3
In the Waterfall model, requirements can be changed at any phase without impact. 4
The V-Model integrates testing activities corresponding to each development phase. Go to Discussion
WB JECA MCA Previous Year PYQ
WB JECA MCA JECA MCA 2025 PYQ
Solution V-model aligns testing with each development phase.
""