Skip to content
Past paper

BREB — Assistant Programmer — Exam: 2023প্রশ্ন ও সমাধান

Set by
BREB
Post
Assistant Programmer
Exam date
2023
Questions
20 (19 MCQ, 1 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Networking · নেটওয়ার্কিং 6
  • Digital Logic · ডিজিটাল লজিক 3
  • Programming · প্রোগ্রামিং 3
  • Algorithms · অ্যালগরিদম 2
  • English · ইংরেজি 2
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 1
  • Database · ডেটাবেজ 1
  • General ICT · সাধারণ আইসিটি 1
  • Mathematics · গণিত 1
Question 1Networking

How many bits are in an IPv6 address?

  • a)128
  • b)32
  • c)12
  • d)48

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 2Networking

Which one is a private IP address?

  • a)192.168.10.10
  • b)11.15.10.10
  • c)1.1.1.1
  • d)172.16.5.3

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 3Networking

Which device converts digital to analog signal?

  • a)Router
  • b)Switch
  • c)Modem
  • d)Hub

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 4Algorithms

Which algorithm is used in memoization?

  • a)Dynamic Programming
  • b)Backtracking
  • c)Static Programming
  • d)Xtreme Programming

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 5Networking

Which protocol is used for data encryption at the network level?

  • a)HTTPS
  • b)IPsec
  • c)SMTP
  • d)FTP

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 6Cloud & Emerging Tech

What is a block in a blockchain?

  • a)A blockchain is a centralized digital ledger consisting of records called blocks
  • b)A blockchain is a decentralized, distributed, digital ledger consisting of records called blocks
  • c)A blockchain is a single central database run by one administrator, consisting of records called tables
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 7General ICT

Which is the correct Addition formula in MS Excel?

  • a)sum(C9:C12)
  • b)= sum(C9:C12)
  • c)sum=(C9:C12)
  • d)sum(C9+C12)

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 8Algorithms

Which of the following sort algorithms has execution time that is least dependent on initial ordering of the input?

  • a)Merge Sort
  • b)Insertion Sort
  • c)Selection Sort
  • d)Quick Sort

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 9Networking

Full meaning of CRC is-

  • a)Cyclic Redundancy Check (correct answer)
  • b)Cyclic Redundant Check
  • c)Cyclic Redundancy Cycle
  • d)Cyclic Redundancy Club
Answer and explanation

Correct answer: (a) Cyclic Redundancy Check

CRC (Cyclic Redundancy Check) is an error-detecting code. The sender treats the data bits as a polynomial, divides it by an agreed generator polynomial using modulo-2 (XOR) arithmetic, and appends the remainder as check bits. The receiver repeats the division; a non-zero remainder means the data was corrupted. Ethernet, for example, puts a 32-bit CRC in the Frame Check Sequence (FCS) at the end of every frame, and a frame that fails the check is discarded. CRC detects errors but does not correct them.

Why the other options are wrong

  • (b) Cyclic Redundant Check: Close but not the standard term; the word is the noun "Redundancy" (the extra, redundant check bits), not the adjective "Redundant".
  • (c) Cyclic Redundancy Cycle: The last word is wrong; the C stands for "Check", because the code exists to check data for errors.
  • (d) Cyclic Redundancy Club: A meaningless expansion.

Tip: CRC = Cyclic Redundancy Check, carried in the Ethernet FCS; it detects, not corrects, errors.

Source: Understand Cyclic Redundancy Check Errors on Nexus Switches (Cisco)

Question 10Digital Logic

Universal logic gate is:

  • a)NAND, XOR
  • b)NOR, XOR
  • c)NOR, OR
  • d)NAND, NOR

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 11Programming

Which language is used in AI?

  • a)Prolog
  • b)Python
  • c)Java
  • d)C

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 12Programming

Hadoop is written in which language?

  • a)Java (correct answer)
  • b)C++
  • c)Pascal
  • d)Kotlin
Answer and explanation

Correct answer: (a) Java

Apache Hadoop is the open-source framework for storing very large data sets across a cluster (HDFS, the Hadoop Distributed File System) and processing them in parallel (MapReduce). The framework is written in Java: its daemons run on the Java Virtual Machine, and its native MapReduce programming interface is a Java API. That is why Hadoop programming is usually learned through Java.

Why the other options are wrong

  • (b) C++: C++ is not Hadoop's implementation language; the framework runs on the JVM.
  • (c) Pascal: A structured teaching language from the 1970s. It has no role in Hadoop.
  • (d) Kotlin: A newer JVM language best known for Android apps. Hadoop is not written in it.

Tip: Hadoop = Java framework on the JVM (HDFS for storage + MapReduce for processing).

Source: What is Hadoop? | IBM

Question 13Database

What is the port address of Oracle Database?

  • a)1520
  • b)1521
  • c)1522
  • d)1523

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 14Digital Logic

Find out 2's complement value of 11100101.

  • a)00011011
  • b)00011111
  • c)0011001
  • d)00011010

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 15Networking

What is the port address of FTP protocol?

  • a)21
  • b)23
  • c)80
  • d)25

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 16Digital Logic

(2023)₁₀ = (?)₁₆

  • a)7E0
  • b)7D0
  • c)8E0
  • d)7E7 (correct answer)
Answer and explanation

Correct answer: (d) 7E7

Repeated division by 16, keeping the remainders:

  • 2023 ÷ 16 = 126, remainder 7
  • 126 ÷ 16 = 7, remainder 14 (= E)
  • 7 ÷ 16 = 0, remainder 7

Reading the remainders from bottom to top: (2023)₁₀ = (7E7)₁₆.
Check: 7 × 16² + 14 × 16 + 7 = 1792 + 224 + 7 = 2023 ✓

Why the other options are wrong

  • (a) 7E0: 7 × 256 + 14 × 16 + 0 = 2016, which is 7 short.
  • (b) 7D0: 7 × 256 + 13 × 16 + 0 = 2000.
  • (c) 8E0: 8 × 256 + 14 × 16 + 0 = 2272.

Tip: Always multiply back (digit × 16ᵏ) to confirm a hex conversion.

Question 17Programming

Which language does not support the OOP feature of inheritance?

  • a)Smalltalk
  • b)Java
  • c)C
  • d)C++

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 18English

Which is the noun form of 'Waste'?

  • a)Waste
  • b)Wasting
  • c)Wasteful

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 19English

Which is the Verb form of 'Short'?

  • a)Short
  • b)Shorten
  • c)Shortage

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 1Mathematics

একটি 48 মিটার লম্বা খুঁটি ভেঙ্গে সম্পূর্ণভাবে বিচ্ছিন্ন না হয়ে ভূমির সাথে 30° কোণ উৎপন্ন করে। খুঁটিটি কত উঁচুতে ভেঙ্গে ছিল?

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 · Government IT officer posts guide