Your next chapter starts hereExplore admission guide

Previous Year Questions

Admission syllabus
Reset

Computer Science and Engineering

430 questions
2015-2016 · Question 10.8 MCQ Full paper
Data Structure / Graphs (historical)

(viii) If every $u$ in G is adjacent to every other node $v$ in G, the graph is said to be : [যদি কোন graph G এর প্রতিটি নোড $u$ অন্য সব নোড $v$ এর সাথে সংযুক্ত থাকে তবে তাকে বলেঃ]

a.
Isolated
b.
Complete
c.
Finite
d.
strongly connected
Answer & solution / উত্তর ও সমাধান

Correct answer: b. Complete

সব পৃথক vertex pair adjacent হলে complete graph।

2015-2016 · Question 10.9 MCQ Full paper
Microprocessor & Microcomputer / Bus systems and addressing

(ix) The microprocessor 8086 has -----. [8086 microprocessor এ আছে -----.]

a.
8-bit Data Bus and 8-bit Address Bus
b.
8-bit Data Bus and 16-bit Address Bus
c.
8-bit Data Bus and 20-bit Address Bus
d.
16-bit Data Bus and 20-bit Address Bus
Answer & solution / উত্তর ও সমাধান

Correct answer: d. 16-bit Data Bus and 20-bit Address Bus

8086: 16-bit data bus ও 20-bit address bus।

2015-2016 · Question 10.10 MCQ Full paper
Digital Electronics / Flip-flops and latches Digital Electronics / Diodes and rectifiers

(x) In what state is a silicon diode if voltage drop across it is about 0.7 V? [একটি সিলিকন diode-এ যদি 0.7V ড্রপ হয় তাহলে তার state কি হবে?]

a.
No bias
b.
Forward bias
c.
Reverse
d.
Zener region
Answer & solution / উত্তর ও সমাধান

Correct answer: b. Forward bias

Silicon diode forward conduction-এ প্রায় 0.7 V model ব্যবহার করা হয়।

2015-2016 · Question 10.11 MCQ Full paper
Basic Electricity / Capacitors and inductors

(xi) Which consists of two plates separated by a dielectric and can store a charge? [নিচের কোনটি একটি dielectric দ্বারা আলাদাভৃত দুটি প্লেট দ্বারা গঠিত এবং charge সংরক্ষণ করতে পারে?]

a.
Inductor
b.
Capacitor
c.
Transistor
d.
Relay
Answer & solution / উত্তর ও সমাধান

Correct answer: b. Capacitor

Capacitor dielectric দিয়ে পৃথক conducting plate-এ charge সঞ্চয় করে।

2015-2016 · Question 10.12 MCQ Full paper
Digital Electronics / JFET and MOSFET

(xii) Which is not MOSFET terminal? [কোনটি MOSFET terminal নয়।]

a.
Base
b.
Gate
c.
Drain
d.
Source
Answer & solution / উত্তর ও সমাধান

Correct answer: a. Base

MOSFET-এর terminal gate, drain, source এবং body; base BJT-এর terminal।

2013-2014 · Question 1a Written Full paper
Programming / OOP: class and object

01.(a) Differentiate between an object and a class. [Object এবং class এর মধ্যে পার্থক্য নিরূপণ কর ।] (05)

Answer & solution / উত্তর ও সমাধান

Class হলো object-এর structure ও behavior-এর type definition; object হলো তার instance। যেমন class Student { ... }; একটি class এবং Student s;-এ s একটি object। Instance member data প্রতিটি object-এর জন্য পৃথক; static members class-এর মধ্যে shared।

2013-2014 · Question 1b Written Full paper
Programming / OOP: class and object

01. (b)Mention the application areas of OOP. [OOP এর ব্যবহারের ক্ষেত্রগুলো উল্লেখ কর ।] (05)

Answer & solution / উত্তর ও সমাধান
  1. GUI ও event-driven applications
  2. Simulation ও modelling
  3. Games ও interactive systems
  4. Reusable libraries/frameworks
  5. Business/domain modelling
2013-2014 · Question 2a Written Full paper
Programming / OOP: class and object

02.(a)Explain with an example, how object encapsulates data? [Object কিভাবে ডাটাকে এনক্যাপসুলেট করে তা উদাহরণের সাহায্যে ব্যাখ্যা কর। ] (04)

Answer & solution / উত্তর ও সমাধান

Encapsulation data ও associated methods-কে class-এ একত্র করে এবং access control দিয়ে implementation details আড়াল করে। নিচে private marks কেবল public methods দিয়ে ব্যবহার করা যায়।

#include <iostream>

class Student {
    int marks = 0;
public:
    void setMarks(int value) { marks = value; }
    int getMarks() const { return marks; }
};

int main() {
    Student s;
    s.setMarks(85);
    std::cout << s.getMarks() << '\n';
}
2013-2014 · Question 2b Written Full paper
Programming / Control statements and loops Programming / Functions and recursion

2. (b) Write a recursive program to find the nth term of the Fibonacci series in any structured programming language. [যেকোন স্ট্রাকচারড প্রোগ্রামিং ভাষায় Fibonacci সিরিজের n তম সংখ্যাটি খুঁজে বের করার recursive প্রোগ্রাম লিখ।] (06)

Answer & solution / উত্তর ও সমাধান

\[F_0=0,\quad F_1=1,\quad F_n=F_{n-1}+F_{n-2}\]

#include <stdio.h>

unsigned long long fib(unsigned int n) {
    return n < 2 ? n : fib(n - 1) + fib(n - 2);
}
int main(void) {
    int n;
    if (scanf("%d", &n) != 1 || n < 0 || n > 40) return 1;
    printf("%llu\n", fib((unsigned int)n));
    return 0;
}

এখানে indexing 0 থেকে। Simple recursion repeated calculation করে; বড় n-এর জন্য memoization ব্যবহার করা উচিত।

2013-2014 · Question 3 Written Full paper
Historical: Discrete Mathematics / Sets and relations

3. Given A = {1, 2, 3, 4}. Consider the following relation in A: R = {(1, 1), (2, 2), (2, 3), (3, 2), (4, 2), (4, 4)}. (a) Draw its (R's) directed graph (b) Is R (i) reflexive, (ii) symmetric, (iii) transitive or (iv) anti-symmetric? Explain reasons. [প্রদত্ত সেট A = {1, 2, 3, 4} এর রিলেশন R = {(1, 1), (2, 2), (2, 3), (3, 2), (4, 2), (4, 4)}। (a) ডাইরেক্টেড গ্রাফ অংকন কর (b) R কি (i) রিফ্লেক্সিভ, (ii) সিমেট্রিক (iii) ট্রানজিটিভ অথবা (iv) এন্টিসিমেন্ট্রিক? কারণ ব্যাখ্যা কর ।] (10)

Answer & solution / উত্তর ও সমাধান

Graph-এর directed edges: 1→1, 2→2, 2→3, 3→2, 4→2, 4→4।

Propertyসিদ্ধান্ত ও কারণ
Reflexiveনা; (3,3) নেই
Symmetricনা; (4,2) আছে, (2,4) নেই
Transitiveনা; (2,3),(3,2) আছে, কিন্তু (3,3) নেই via (3,2),(2,3)
Antisymmetricনা; (2,3),(3,2) আছে এবং 2 ≠ 3
2013-2014 · Question 4a Written Full paper
Data Structure / Data structure operations

04. (a) Briefly describe the basic data structure operations. [সংক্ষেপে মৌলিক ডাটা স্ট্রাকচার অপারেশনগুলো বর্ণনা কর ।] (05)

Answer & solution / উত্তর ও সমাধান
Operationকাজ
Traversalসব element visit
Insertionনতুন element যোগ
DeletionElement বাদ
Searchনির্দিষ্ট element খোঁজা
Sortনির্দিষ্ট order-এ সাজানো
Mergeদুই structure combine
2013-2014 · Question 4b Written Full paper
Data Structure / Linked lists

04. (b) Explain the types of linked lists. [Linked lists এর প্রকারভেদ আলোচনা কর ।] (05)

Answer & solution / উত্তর ও সমাধান
TypeLinks
Singly linkedData ও next; শেষ next = NULL
Doubly linkedPrevious এবং next
Circular singly linkedশেষ next প্রথম node
Circular doubly linkedশেষ next প্রথম node; প্রথম previous শেষ node
2013-2014 · Question 5a Written Full paper
Database Management / Database concepts and DBMS

05. (a) What are the main functions of database administrator? [ডাটাবেজ অ্যাডমিনিস্ট্রেটরের প্রধান কাজ কি কি?] (04)

Answer & solution / উত্তর ও সমাধান
  1. Schema ও physical storage design
  2. User/role permission ও security
  3. Integrity constraints
  4. Backup, restore ও disaster recovery
  5. Performance tuning ও monitoring
  6. Availability, capacity ও upgrade management
2013-2014 · Question 5b Written Full paper
Database Management / Data models and ER diagrams Database Management / Relations and data abstraction Database Management / SQL and query languages

05. (b) What does SQL mean? Classify mapping cardinalities for a binary relationship set with examples. [SQL এর অর্থ কি? উদাহরণসহ একটি বাইনারি রিলেশনশিপ সেটের ম্যাপিং কার্ডিনালিটির শ্রেণিবিন্যাস কর । ] (06)

Answer & solution / উত্তর ও সমাধান

SQL = Structured Query Language। Mapping cardinality বোঝায় একটি entity-এর সঙ্গে অপর set-এর কত entity সম্পর্কিত হতে পারে।

Typeউদাহরণ
One-to-oneএক country-এর একটি capital, model-এর assumptions সাপেক্ষে
One-to-manyএক department-এ বহু employee
Many-to-oneবহু employee-এর একটি department
Many-to-manyবহু student বহু course নেয়
2013-2014 · Question 6a Written Full paper
Historical: Software Development / Information systems and stakeholders

06. (a) Define system. State the key elements of system. [সিস্টেমের সংজ্ঞা দাও। সিস্টেমের মূল উপাদানগুলো লিখ ।] (05)

Answer & solution / উত্তর ও সমাধান

System হলো নির্দিষ্ট লক্ষ্য অর্জনে পরস্পর-সম্পর্কযুক্ত উপাদানের সমষ্টি।

  1. Input
  2. Processing
  3. Output
  4. Control ও feedback
  5. Boundary, environment ও interface