38th BCS Written Exam: 2018প্রশ্ন ও সমাধান
- Set by
- BCS
- Exam date
- 2018
- Questions
- 7 (0 MCQ, 7 written)
- Exam guide
- BCS (ICT and CSE cadre) · বিসিএস (আইসিটি ও সিএসই ক্যাডার)
- Data Structures · ডেটা স্ট্রাকচার 2
- Computer Architecture · কম্পিউটার আর্কিটেকচার 1
- Digital Logic · ডিজিটাল লজিক 1
- Networking · নেটওয়ার্কিং 1
- Programming · প্রোগ্রামিং 1
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Consider the following algebraic equation
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
a) What are the building blocks of a digital computer? Describe each unit briefly with their functions.
Model answer
Building blocks of a digital computer (von Neumann model):
graph LR
IN[Input Unit] --> CPU
subgraph CPU[Central Processing Unit]
CU[Control Unit] --> ALU[Arithmetic Logic Unit]
ALU --> REG[Registers]
end
CPU --> MEM[(Primary Memory RAM/ROM)]
CPU --> OUT[Output Unit]
CPU --> SEC[(Secondary Storage)]
- Input Unit: converts external data (keyboard, mouse, scanner) into machine-readable form and feeds it to the CPU.
- Control Unit (CU): fetches, decodes and directs execution of instructions; coordinates all other units but does not process data itself.
- ALU (Arithmetic Logic Unit): performs arithmetic (add, subtract, multiply, divide) and logical (AND, OR, comparison) operations.
- Registers: tiny, extremely fast storage inside the CPU holding operands/results during execution.
- Memory Unit: primary memory — RAM (volatile working memory) and ROM (non-volatile boot firmware) — holds the currently running program/data.
- Secondary Storage: non-volatile bulk storage (HDD/SSD) for permanent data.
- Output Unit: presents processed results to the user (monitor, printer).
Exam takeaway: CPU = Control Unit + ALU + Registers; together with Memory and I/O units they form the classical von Neumann architecture, where data and instructions share the same memory.
Given a host IP address in a network is written as both 192.68.25.16/28 and 3FFE:85B:1F1F :: A9:1234.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
(a) What is structured programming language? Explain with example.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
(a) A list of numbers 3, 5, 7, 11, 13, 17 is stored in sequence. Which of the following data structure will have the least data movement when the number 11 is removed from the list? FIFO, QUEUE, HEAP, Linked list and stack. Justify your answer.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
(a) Suppose a circular array QUEUE has 6 memory locations. What are the values of Front and REAR after the following operation?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
(a) Describe different techniques use the risk analysis of software development.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · BCS (ICT and CSE cadre) guide