Ministry of Finance; Programmer Exam: 2013প্রশ্ন ও সমাধান
- Set by
- Ministry of Finance
- Post
- Programmer
- Exam date
- 2013
- Questions
- 4 (0 MCQ, 4 written)
- Exam guide
- Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
- Computer Architecture · কম্পিউটার আর্কিটেকচার 2
- Database · ডেটাবেজ 1
- Networking · নেটওয়ার্কিং 1
a) Describe the binary and hexadecimal numbering methods with numerical examples.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
a) Describe the central processing parts of a computer with a diagram.
Model answer
The Central Processing Unit (CPU) is the "brain" of the computer, executing instructions fetched from memory. It has three core components:
- Control Unit (CU): Fetches instructions from memory, decodes them, and generates control signals coordinating the ALU, memory, and I/O devices — it does not process data itself.
- Arithmetic Logic Unit (ALU): Performs all arithmetic (add, subtract, multiply) and logical (AND, OR, NOT, comparison) operations on data.
- Registers: Small, ultra-fast internal storage (Accumulator, Program Counter, Instruction Register) holding data/instructions currently in use.
graph TD
IN[Input Unit] --> CPU
subgraph CPU
CU[Control Unit] <--> ALU[Arithmetic Logic Unit]
CU <--> REG[(Registers)]
ALU <--> REG
end
CPU --> OUT[Output Unit]
CU <--> MEM[(Main Memory / RAM)]
Fetch-Decode-Execute cycle:
- CU fetches the next instruction from main memory at the address held in the Program Counter.
- CU decodes the opcode to determine the operation.
- ALU executes the operation using operands from registers/memory.
- The result is written back to a register or memory; the Program Counter advances to the next instruction.
Takeaway: CPU = Control Unit (coordinates) + ALU (computes) + Registers (fast local storage), all synchronized by the system clock in a repeating fetch-decode-execute cycle.
a) Briefly discuss what a computer network means.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
a) What is a database? Discuss the importance of database.
Model answer
Database: An organized, persistent collection of related data, structured so it can be efficiently stored, retrieved, updated, and shared — typically managed through a DBMS (Database Management System, e.g. MySQL, Oracle, PostgreSQL) that provides controlled access, concurrency control, and recovery.
Importance of a database:
- Reduces redundancy — data is stored once and shared across applications instead of duplicated in separate files.
- Ensures integrity via constraints (primary key, foreign key,
NOT NULL,CHECK). - Enables concurrent multi-user access through transactions and locking (the ACID properties).
- Provides security through user- and role-level access control.
- Supports fast querying via SQL and indexing, unlike manually searching flat text files.
- Used for employee records, inventory, banking transactions, student records, etc.
Functions of a Database Administrator (DBA):
| Function | Description |
|---|---|
| Schema design | Defines the conceptual, logical, and physical schema |
| Access control | Grants/revokes user privileges |
| Backup & recovery | Scheduled backups and disaster-recovery planning |
| Performance tuning | Monitors query performance, manages indexes |
| Integrity enforcement | Maintains constraints and validation rules |
| Physical storage design | Manages disk allocation and partitioning |
Takeaway: A database is a managed data asset, not just "a file of data"; the DBA's core responsibility is keeping it available, consistent, secure, and fast.
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · Government IT officer posts guide