Skip to content
Past paper

BPSC Assistant Network Engineer Exam: 2019প্রশ্ন ও সমাধান

Set by
BPSC
Post
Assistant Network Engineer
Exam date
2019
Questions
39 (39 MCQ, 0 written)
Exam guide
BPSC non-cadre IT posts · পিএসসি নন-ক্যাডার আইটি পদ
  • Networking · নেটওয়ার্কিং 14
  • Programming · প্রোগ্রামিং 6
  • Data Structures · ডেটা স্ট্রাকচার 5
  • Digital Logic · ডিজিটাল লজিক 3
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 2
  • Database · ডেটাবেজ 2
  • Microprocessor · মাইক্রোপ্রসেসর 2
  • Algorithms · অ্যালগরিদম 1
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 1
  • General ICT · সাধারণ আইসিটি 1
  • Operating Systems · অপারেটিং সিস্টেম 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Question 1Microprocessor

Intel 8086 মাইক্রোপ্রসেসরে কত বিটের রেজিস্টার থাকে?

  • a)4
  • b)8
  • c)14
  • d)16

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

Question 2Networking

192.168.1.100 এই IP address টি কোন class এর অন্তর্ভুক্ত?

  • a)Class A
  • b)Class B
  • c)Class C
  • d)Class D

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

Question 3Data Structures

LIFO data structure কোনটি?

  • a)Queue
  • b)Stack (correct answer)
  • c)File
  • d)কোনটি নয়
Answer and explanation

সঠিক উত্তর: (b) Stack

LIFO মানে Last In, First Out, অর্থাৎ যে উপাদান সবশেষে ঢোকানো হয়েছে সেটিই সবার আগে বের হয়। Stack-এ push (ঢোকানো) আর pop (বের করা) দুটোই একই প্রান্তে, অর্থাৎ top-এ হয়। তাই সর্বশেষ ঢোকানো উপাদানটিই প্রথমে বের হয়, যা হুবহু LIFO নীতি।

অন্য অপশনগুলো কেন ভুল

  • (a) Queue: Queue-তে সবচেয়ে আগে ঢোকানো উপাদান আগে বের হয়, অর্থাৎ এটি FIFO (First In, First Out), LIFO নয়।
  • (c) File: File হলো disk-এ রাখা record-এর সংগ্রহ। এর কোনো নির্দিষ্ট LIFO নিয়ম নেই।
  • (d) কোনটি নয়: Stack নিজেই LIFO data structure, তাই এটি ভুল।

টিপ: প্লেটের স্তূপ = Stack (LIFO); টিকিটের লাইন = Queue (FIFO)।

উৎস: stack — Dictionary of Algorithms and Data Structures (NIST)
উৎস: queue — Dictionary of Algorithms and Data Structures (NIST)

Question 4Networking

IP address থেকে MAC address আনার protocol কোনটি?

  • a)RIP
  • b)BGP
  • c)ARP
  • d)TCP

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

Question 5Networking

কোন device টি Broadcast traffic আটকাতে পারে?

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

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

Question 6Microprocessor

START: MOV AX, BX একটি assembly language instruction; এখানে MOV হল-

  • a)লেবেল
  • b)সোর্স
  • c)Opcode
  • d)ডেস্টিনেশন

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

Question 7Digital Logic

যে বর্তনী ১-বিট ডাটা সংরক্ষণ করতে পারে তা হল-

  • a)রেজিস্টার
  • b)এনকোডার
  • c)ডিকোডার
  • d)ফ্লিপ-ফ্লপ (correct answer)
Answer and explanation

সঠিক উত্তর: (d) ফ্লিপ-ফ্লপ

ফ্লিপ-ফ্লপ একটি bistable বর্তনী: এর দুটি স্থিতিশীল অবস্থা (0 ও 1) আছে, এবং নতুন input না আসা পর্যন্ত এটি শেষ অবস্থাটি ধরে রাখে। দুটি অবস্থা দিয়ে ঠিক 1 বিট প্রকাশ করা যায়, তাই একটি ফ্লিপ-ফ্লপ 1 বিট ডেটা সংরক্ষণ করে। এটিই sequential circuit-এর মৌলিক memory element।

অন্য অপশনগুলো কেন ভুল

  • (a) রেজিস্টার: রেজিস্টার হলো একই clock-এ চলা কয়েকটি ফ্লিপ-ফ্লপের সমষ্টি; n-বিট রেজিস্টারে n-টি ফ্লিপ-ফ্লপ থাকে। এটি একাধিক বিট রাখার জন্য তৈরি, 1 বিট রাখার মৌলিক বর্তনী নয়।
  • (b) এনকোডার: এটি combinational circuit; এর output শুধু বর্তমান input-এর ওপর নির্ভর করে, কিছুই মনে রাখে না।
  • (c) ডিকোডার: এটিও combinational circuit; n-বিট কোডকে 2ⁿ-টি output লাইনের একটিতে রূপান্তর করে, কোনো ডেটা ধরে রাখে না।

টিপ: 1টি ফ্লিপ-ফ্লপ = 1 বিট; n-বিট রেজিস্টার = n-টি ফ্লিপ-ফ্লপ।

উৎস: University of Cambridge, Digital Electronics: Sequential Logic, introduction, latches and flip-flops (slides)

Question 8Database

কোনটি দিয়ে Database Table-এ uniqueness নিশ্চিত করা হয়?

  • a)Primary Key
  • b)Foreign Key
  • c)Entity
  • d)Relation

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

Question 9Data Structures

নিচের কোনটি দিয়ে Graph represent করা যায়?

  • a)Queue
  • b)Stack
  • c)Adjacency list
  • d)Pointer

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

Question 10Networking

Domain Name থেকে IP-mapping করতে কোনটি কাজ করে?

  • a)HTTP
  • b)SMTP
  • c)DNS
  • d)Telnet

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

Question 11Digital Logic

দশমিক পদ্ধতির সংখ্যা 300₍₁₀₎ কে Hexadecimal এ রূপান্তর করলে কত হবে?

  • a)C3₍₁₆₎
  • b)12C₍₁₆₎
  • c)C2₍₁₆₎
  • d)A2C₍₁₆₎

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

Question 12Data Structures

Binary Search Tree-এর Time complexity কত?

  • a)O(n)
  • b)O(n log n)
  • c)O(log n)
  • d)O(n²)

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

Question 13Networking

ইন্টারনেট নেটওয়ার্কে Media Access করার জন্য কোন পদ্ধতি ব্যবহৃত হয়?

  • a)CSMA/CD
  • b)CSMA/CA
  • c)Demand Priority
  • d)Polling

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

Question 14Programming

C-programming এ address রাখার জন্য কোনটি সাধারণত ব্যবহৃত হয়?

  • a)break
  • b)pointer
  • c)char
  • d)float

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

Question 15Networking

FTP protocol নিচের কোনটি ব্যবহার করে?

  • a)IP
  • b)TCP
  • c)UDP
  • d)SMTP

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

Question 16Networking

Congestion Control কোন layer-এ করা হয়?

  • a)Physical
  • b)Data link
  • c)Network
  • d)Transport

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

Question 17Algorithms

নিচের কোনটি Genetic algorithm এর একটি operator?

  • a)Mutation
  • b)Population
  • c)Gene
  • d)Individual

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

Question 18Operating Systems

Virtual memory হিসেবে RAM এর পাশাপাশি কোনটি ব্যবহার হয়?

  • a)Cache
  • b)CPU Register
  • c)CD-ROM
  • d)Hard disk

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

Question 19Programming

C programming Language এ কোনো loop থেকে তৎক্ষণাৎ বের করার জন্য উল্লিখিত কোনটি ব্যবহৃত হয়?

  • a)break
  • b)switch
  • c)continue
  • d)if

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

Question 20Networking

কোন Routing Protocol এ Dijkstra Algorithm ব্যবহার করা হয়?

  • a)ARP
  • b)OSPF
  • c)RIP
  • d)IGRP

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

Question 21Database

উল্লিখিত কোনটি Database aggregate এর function?

  • a)where
  • b)sum (correct answer)
  • c)select
  • d)from
Answer and explanation

সঠিক উত্তর: (b) sum

Aggregate function একগুচ্ছ row-এর মান একত্র করে একটি মাত্র ফল দেয়। SQL-এর মূল aggregate function পাঁচটি: SUM (যোগফল), COUNT (সংখ্যা), AVG (গড়), MAX (সর্বোচ্চ) ও MIN (সর্বনিম্ন)। 2, 4, 6 মানের ওপর SQLite-এ চালিয়ে SUM = 12, COUNT = 3, AVG = 4.0, MAX = 6 ও MIN = 2 পাওয়া গেছে — প্রতিটি ক্ষেত্রেই একটি মান। তাই sum হলো aggregate function।

অন্য অপশনগুলো কেন ভুল

  • (a) where: row বাছাইয়ের শর্ত দেওয়ার clause; grouping-এর আগেই কাজ করে, কোনো মান একত্র করে না।
  • (c) select: কোন column ফলাফলে আসবে তা নির্ধারণের clause; aggregate function এর ভেতরে ব্যবহার হতে পারে, কিন্তু select নিজে function নয়।
  • (d) from: কোন table থেকে data নেওয়া হবে তা বলে দেওয়ার clause।

টিপ: Aggregate = SUM, COUNT, AVG, MAX, MIN; where, select, from হলো query-র clause।

উৎস: PostgreSQL Documentation: Aggregate Functions (tutorial); Aggregate Functions (Transact-SQL) - Microsoft Learn

Question 22Data Structures

Max-Heap data structure এর সবচেয়ে বড় নম্বরটি কোথায় থাকে?

  • a)Leaf
  • b)Internal node
  • c)Root
  • d)Outside

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

Question 23Digital Logic

10101111 ও 00110011 এর Bitwise OR এর ফলাফল কত?

  • a)10111111
  • b)00100011
  • c)01010101
  • d)11111111

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

Question 24Programming

C programming এ নিচের কোনটি Invalid variable name?

  • a)Average
  • b)No#of-students
  • c)Xyz
  • d)y23z

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

Question 25Computer Architecture

নিচের কোন Operation টি CPU তে দ্রুত কাজ করে?

  • a)Multiplication
  • b)Bitwise OR
  • c)Addition
  • d)Division

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

Question 26Networking

DHCP discover message-টি কোন ধরনের?

  • a)Unicast
  • b)Multicast
  • c)Broadcast
  • d)Anycast

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

Question 27Computer Architecture

নিচের কোনটি সবচেয়ে দ্রুত Data transfer করতে পারে?

  • a)RAM
  • b)Hard disk
  • c)CD ROM
  • d)Cache Memory

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

Question 28General ICT

কোনটি Social media network নয়?

  • a)LinkedIn
  • b)Google+
  • c)Internet Explorer
  • d)Twitter

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

Question 29Networking

নিচের কোনটি E-mail protocol?

  • a)SMTP
  • b)USB
  • c)IoT
  • d)OTB

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

Question 30Networking

উল্লেখিত কোনটি Private IP address?

  • a)192.169.10.10
  • b)11.5.10.10
  • c)1.1.1.1
  • d)172.16.5.3

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

Question 31Networking

Email service এর সাথে কোনটি সম্পৃক্ত?

  • a)Telnet
  • b)SMTP
  • c)SSH
  • d)DHCP

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

Question 32Networking

কোনটি UDP protocol use করে?

  • a)SMTP
  • b)HTTP
  • c)DNS (correct answer)
  • d)FTP
Answer and explanation

সঠিক উত্তর: (c) DNS

সাধারণ DNS query ও response খুব ছোট বার্তা, তাই DNS এগুলো port 53-এ UDP datagram দিয়ে পাঠায়। এতে TCP-র মতো connection তৈরির (three-way handshake) ঝামেলা থাকে না, ফলে name resolution দ্রুত হয়। RFC 1035 অনুযায়ী standard query-র জন্য UDP-ই সুপারিশকৃত পদ্ধতি। তবে zone transfer বা UDP-তে না আঁটা বড় response-এর ক্ষেত্রে DNS TCP-ও ব্যবহার করে।

অন্য অপশনগুলো কেন ভুল

  • (a) SMTP: mail server-এর মধ্যে TCP connection (port 25) দিয়ে mail পাঠায়; UDP ব্যবহার করে না।
  • (b) HTTP: HTTP/1.1-এর default transport হলো TCP port 80 (HTTPS-এ 443)। (নতুন HTTP/3 QUIC-এর মাধ্যমে UDP-তে চলে, তবে প্রচলিত HTTP বলতে TCP-ই বোঝায়।)
  • (d) FTP: control (port 21) ও data (port 20) দুটোই TCP connection।

টিপ: ছোট ও দ্রুত query/response-ধর্মী protocol (DNS, DHCP, SNMP, TFTP) UDP-তে চলে; পুরো ফাইল বা বার্তা নির্ভুলভাবে পৌঁছাতে হলে TCP।

উৎস: RFC 1035: Domain Names - Implementation and Specification; RFC 5321: Simple Mail Transfer Protocol; RFC 9112: HTTP/1.1; RFC 959: File Transfer Protocol (FTP)

Question 33Cloud & Emerging Tech

কোনটি Cloud Computing এর সাথে সম্পৃক্ত নয়?

  • a)Fog Computing
  • b)PaaS
  • c)Keyboard
  • d)SaaS

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

Question 34Data Structures

Array data structure-এ কোন ধরনের data রাখা যায়?

  • a)various type data
  • b)Only pointer type data
  • c)Classes data
  • d)Same type many data

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

Question 35Programming

Find the output of the C program:

#include<stdio.h>
int main(){
    printf("%c",100);
    return 0;
}
  • a)100
  • b)one hundred
  • c)d
  • d)0

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

Question 36Networking

সাধারণত Star topology LAN এর central controller কে কী বলা হয়?

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

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

Question 37Software Engineering

কোন Testing দিয়ে Input-Output ঠিক আছে কিনা বোঝা যায়?

  • a)Black-box Testing
  • b)Integration Testing
  • c)White-box testing
  • d)Load Testing

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

Question 38Programming

Object Oriented programming এর বৈশিষ্ট্য কোনটি?

  • a)Polymorphism (correct answer)
  • b)Friend function
  • c)Structure
  • d)Loop
Answer and explanation

সঠিক উত্তর: (a) Polymorphism

Object Oriented Programming-এর চারটি মূল স্তম্ভ হলো Encapsulation, Abstraction, Inheritance এবং Polymorphism। Polymorphism মানে "বহু রূপ": একই নামের method বা একই message ভিন্ন class-এর object-এ ভিন্নভাবে সাড়া দেয়। যেমন Shape* pointer দিয়ে draw() ডাকলে Circle object হলে বৃত্ত আর Square object হলে বর্গ আঁকা হয় (run-time polymorphism); আবার একই নামের function ভিন্ন parameter নিয়ে overload করা যায় (compile-time polymorphism)।

অন্য অপশনগুলো কেন ভুল

  • (b) Friend function: এটি C++ ভাষার একটি বিশেষ সুবিধা, যা class-এর বাইরের একটি function-কে private member ব্যবহারের অনুমতি দেয়। Java-র মতো অনেক OOP ভাষায় এটি নেই, আর এটি বরং encapsulation-কে কিছুটা শিথিল করে; তাই এটি OOP-এর মৌলিক বৈশিষ্ট্য নয়।
  • (c) Structure: struct হলো ভিন্ন ধরনের data একসাথে রাখার কাঠামো, যা C-এর মতো procedural ভাষাতেও আছে; এটি OOP-এর নিজস্ব বৈশিষ্ট্য নয়।
  • (d) Loop: for/while-এর মতো সাধারণ control structure, যা প্রায় সব programming paradigm-এ থাকে।

টিপ: OOP-এর চার স্তম্ভ মনে রাখুন "A PIE" দিয়ে: Abstraction, Polymorphism, Inheritance, Encapsulation।

উৎস: CS 313 lecture notes: principles of OOP (University of Texas at Austin); Polymorphism (The Java Tutorials, Oracle)

Question 39Programming

C programming language এ নিচের কোনটিকে "if" দিয়ে Replace করা যায়?

  • a)switch
  • b)structure
  • c)return
  • d)for

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

Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · BPSC non-cadre IT posts guide