BPSC Assistant Programmer (Dept. of ICT) Exam: 2020প্রশ্ন ও সমাধান
- Set by
- BPSC
- Post
- Assistant Programmer (Dept. of ICT)
- Exam date
- 2020
- Questions
- 41 (41 MCQ, 0 written)
- Exam guide
- BPSC non-cadre IT posts · পিএসসি নন-ক্যাডার আইটি পদ
- Networking · নেটওয়ার্কিং 11
- Programming · প্রোগ্রামিং 8
- Computer Architecture · কম্পিউটার আর্কিটেকচার 7
- Data Structures · ডেটা স্ট্রাকচার 6
- Database · ডেটাবেজ 3
- Algorithms · অ্যালগরিদম 2
- Cyber Security · সাইবার নিরাপত্তা 1
- Digital Logic · ডিজিটাল লজিক 1
- Microprocessor · মাইক্রোপ্রসেসর 1
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
'b' এর ASCII value কত?
- a)66
- b)98 (correct answer)
- c)3000
- d)1
Answer and explanation
সঠিক উত্তর: (b) 98
ASCII টেবিলে ছোট হাতের অক্ষর শুরু হয় 'a' = 97 থেকে এবং পরপর এক করে বাড়ে:
- 'a' = 97
- 'b' = 97 + 1 = 98
C-তে printf("%d", 'b'); চালালে আউটপুট আসে 98।
অন্য অপশনগুলো কেন ভুল
- (a) 66: এটি বড় হাতের 'B'-এর ASCII মান ('A' = 65, তাই 'B' = 66)। ছোট ও বড় হাতের অক্ষরের মানে 32 পার্থক্য।
- (c) 3000: ASCII হলো 7-bit কোড, মান কেবল 0 থেকে 127; 3000 এই সীমার বাইরে।
- (d) 1: মান 1 হলো একটি control character (SOH), কোনো অক্ষর নয়।
টিপ: 'A' = 65, 'a' = 97, '0' = 48; ছোট হাতের মান = বড় হাতের মান + 32।
Max-Heap data structure এর সবচেয়ে বড় নম্বরটি কোথায় থাকে?
- a)Leaf
- b)Internal node
- c)Root
- d)Outside
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
নিচের কোনটি E-mail protocol?
- a)SMTP
- b)USB
- c)IOT
- d)OTB
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Object Oriented programming এর বৈশিষ্ট্য কোনটি?
- a)Polymorphism
- b)Friend function
- c)Structure
- d)Loop
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Main Memory কোনটি?
- a)RAM
- b)ROM
- c)HDD
- d)Floppy
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Sequence Control Register আর কি নামে পরিচিত?
- a)Program Counter
- b)Instruction Counter
- c)Sequence Register
- d)Controlling Register
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
একটি IPv6 address এর দৈর্ঘ্য কত?
- a)32 bits
- b)128 bits
- c)64 bits
- d)256 bits
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
C programming এ নিচের কোনটি Invalid variable name?
- a)Average
- b)No#of-students
- c)Xyz
- d)y23z
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
ACL (Access Control List) এর দুটি প্রধান ধরন হল?
- a)Standard and Extended
- b)Standard and Specialized
- c)Extended and Specialized
- d)Standard and IEEE
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Intel 8086 microprocessor এর বহিঃস্থ Address bus এর width কত bit হয়?
- a)8-bit
- b)16-bit
- c)20-bit
- d)32-bit
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
উল্লিখিত কোনটি Database aggregate এর function?
- a)where
- b)sum
- c)select
- d)from
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
নিচের কোনটি সবচেয়ে দ্রুত Data transfer করতে পারে?
- a)RAM
- b)Hard disk
- c)CD ROM
- d)Cache Memory
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
FTP protocol নিচের কোনটি ব্যবহার করে?
- a)IP
- b)TCP
- c)UDP
- d)SMTP
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
C কী ধরনের programming language?
- a)Low level language
- b)Mid-level language
- c)High level language
- d)None of these
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
E-mail service এর সাথে সম্পৃক্ত কোনটি?
- a)Telnet
- b)SSH
- c)DHCP
- d)SMTP
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
কোন 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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
BIOS কী?
- a)Hardware
- b)Firmware (correct answer)
- c)Software
- d)Combination of hardware and software
Answer and explanation
সঠিক উত্তর: (b) Firmware
BIOS (Basic Input/Output System) হলো firmware, অর্থাৎ এমন software যা মাদারবোর্ডের একটি non-volatile ROM বা flash চিপে স্থায়ীভাবে লেখা থাকে এবং নির্দিষ্ট hardware-কে নিয়ন্ত্রণ করে। কম্পিউটার চালু হলে operating system-এর আগেই BIOS চলে: প্রথমে POST (Power-On Self Test) দিয়ে hardware পরীক্ষা করে, তারপর boot device থেকে operating system লোড করে।
অন্য অপশনগুলো কেন ভুল
- (a) Hardware: BIOS যে চিপে থাকে সেটি hardware, কিন্তু BIOS নিজে চিপে রাখা প্রোগ্রাম (code), কোনো ভৌত যন্ত্রাংশ নয়।
- (c) Software: বিস্তৃত অর্থে BIOS-ও software, কিন্তু সাধারণ software-এর মতো disk-এ ইনস্টল করা হয় না। Hardware-এর চিপে স্থায়ীভাবে বসানো এই বিশেষ শ্রেণির software-এর সুনির্দিষ্ট নাম firmware, তাই (b) বেশি নির্ভুল উত্তর।
- (d) Combination of hardware and software: BIOS-এ কোনো hardware অংশ নেই; এটি কেবল চিপে সংরক্ষিত code, যদিও চিপটি hardware।
টিপ: Hardware-এর ROM/flash চিপে স্থায়ীভাবে রাখা software = firmware (যেমন BIOS, UEFI, router-এর firmware)।
উৎস: How to Update BIOS – Intel; Bootstrap, IA32, and BIOS/UEFI (Caltech CS 124, Lecture 5); UEFI (ESET Glossary)
কম্পিউটারকে নিম্নলিখিতভাবে Internet-এর সাথে সংযুক্ত করা যায়?
- a)Phone-line modem
- b)DSL
- c)Cable modem
- d)All of these
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Complete Binary tree যার height n, তার মধ্যে node কতটি?
- a)n
- b)2ⁿ
- c)2ⁿ⁻¹
- d)2ⁿ⁺¹-1
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
নিচের কোনটি Antivirus নয়?
- a)Norton
- b)McAfee
- c)Dr. Solomon toolkit
- d)Security Point
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
কোনটি প্রথম Network?
- a)CNNET
- b)NSFNET
- c)ASPANET
- d)ARPANET (correct answer)
Answer and explanation
সঠিক উত্তর: (d) ARPANET
ARPANET (Advanced Research Projects Agency Network) যুক্তরাষ্ট্রের প্রতিরক্ষা বিভাগের ARPA-র অর্থায়নে তৈরি হয় এবং ১৯৬৯ সালের ২৯ অক্টোবর UCLA-সহ চারটি site নিয়ে চালু হয়। এটিই ছিল প্রথম wide-area packet-switching network: data ছোট ছোট packet-এ ভাগ হয়ে বিভিন্ন node-এর মধ্য দিয়ে গন্তব্যে পৌঁছাত। ১৯৮৩ সালের জানুয়ারিতে ARPANET পুরোপুরি TCP/IP-তে চলে যায়, আর এর ওপর ভিত্তি করেই আজকের Internet গড়ে ওঠে। তাই অপশনগুলোর মধ্যে প্রথম network হলো ARPANET।
অন্য অপশনগুলো কেন ভুল
- (a) CNNET: এই নামে কোনো সুপরিচিত প্রাথমিক network নেই; network-এর ইতিহাসে ARPANET-এর আগের কোনো packet-switching WAN হিসেবে এর উল্লেখ পাওয়া যায় না।
- (b) NSFNET: National Science Foundation ১৯৮০-এর দশকের মাঝামাঝি supercomputer center ও বিশ্ববিদ্যালয়ের network জুড়ে NSFNET গড়ে তোলে, অর্থাৎ ARPANET-এর প্রায় ষোলো বছর পরে।
- (c) ASPANET: এটি কোনো পরিচিত network নয়; ARPANET-এর কাছাকাছি বানানের একটি বিভ্রান্তিকর অপশন।
টিপ: ARPANET (১৯৬৯) → TCP/IP (১৯৮৩) → NSFNET (১৯৮০-এর দশকের মাঝামাঝি) → আধুনিক Internet।
নিচের কোনটি C ভাষার Keyword নয়?
- a)struct
- b)int
- c)star
- d)float
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
কোন Routing Protocol-এ Dijkstra Algorithm ব্যবহার করা হয়?
- a)ARP
- b)OSPF
- c)RIP
- d)IGRP
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Microprocessor এর কোন অংশে ALU থাকে?
- a)Fetch unit
- b)Control Unit
- c)Processing Unit
- d)Flags Unit
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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)
নিচের কোনটি Database তুলনা করার কাজে ব্যবহার হয়?
- a)BETWEEN
- b)ANY
- c)IN
- d)COMPARE
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
কোন Algorithm-টি দ্রুত sorting করে?
- a)Bubble sort
- b)Selection sort
- c)Quick sort (correct answer)
- d)Insertion sort
Answer and explanation
সঠিক উত্তর: (c) Quick sort
Quick sort একটি pivot বেছে নিয়ে array-কে pivot-এর চেয়ে ছোট ও বড়, এই দুই ভাগে partition করে, তারপর প্রতিটি ভাগকে আলাদাভাবে recursively sort করে। গড়ে (average case) এতে সময় লাগে O(n log n), আর আলাদা array ছাড়াই (in-place) কাজ করে বলে বাস্তবে এটি খুব দ্রুত চলে। বাকি তিনটি অপশনের average ও worst case দুটোই O(n²)। যেমন n = 10,000 হলে n² = 10⁸, কিন্তু n log₂ n ≈ 10,000 × 13.3 ≈ 1.33 × 10⁵, অর্থাৎ প্রায় ৭৫০ গুণ কম কাজ।
অন্য অপশনগুলো কেন ভুল
- (a) Bubble sort: পাশাপাশি দুটি element বারবার তুলনা করে দরকার হলে swap করে; average ও worst case-এ O(n²)।
- (b) Selection sort: প্রতিটি pass-এ বাকি অংশ থেকে সবচেয়ে ছোট element খুঁজে বের করে; input যেমনই হোক, সবসময় n(n − 1)/2 টি তুলনা লাগে, অর্থাৎ O(n²)।
- (d) Insertion sort: প্রায় sorted ডেটায় দ্রুত (O(n)), কিন্তু average ও worst case-এ O(n²)।
পরীক্ষার নোট: এখানে "দ্রুত" বলতে average case বোঝানো হয়েছে। Worst case-এ (যেমন আগে থেকেই sorted array-তে প্রথম বা শেষ element-কে pivot নিলে) Quick sort-ও O(n²) হয়ে যায়, তবে সাধারণ ব্যবহারে এই চারটির মধ্যে এটিই সবচেয়ে দ্রুত।
টিপ: O(n log n): Quick, Merge, Heap sort; O(n²): Bubble, Selection, Insertion sort।
উৎস: quicksort — Dictionary of Algorithms and Data Structures (NIST)
উৎস: Lecture 5: Linear Sorting, MIT 6.006 Introduction to Algorithms (Spring 2020), MIT OpenCourseWare
উৎস: bubble sort — Dictionary of Algorithms and Data Structures (NIST)
নিচের কোন Operation টি CPU তে দ্রুত কাজ করে?
- a)Multiplication
- b)Bitwise OR
- c)Addition
- d)Division
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
উল্লেখিত কোনটি 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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Linked list এ ন্যূনতম দুইটি field থাকে। একটি হচ্ছে data field, তবে অন্যটি কী?
- a)Pointer to char
- b)Node
- c)Pointer to node
- d)Null
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Variable-এর address রাখা যায় কোনটিতে?
- a)Break
- b)Int
- c)Pointer
- d)Float
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
C programming language এ নিচের কোনটিকে "if" দিয়ে Replace করা যায়?
- a)switch
- b)structure
- c)return
- d)for
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Arithmetic and Logical operation এর ডাটা কাজের সময় কোথায় রাখা হয়?
- a)Arithmetic Register
- b)Accumulator
- c)Logical Register
- d)Controller
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
ইন্টারনেট নেটওয়ার্কে Media Access করার জন্য কোন পদ্ধতি ব্যবহৃত হয়?
- a)CSMA/CD
- b)CSMA/CA
- c)Demand Priority
- d)Polling
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Hill climbing search এর প্রধান সমস্যা কোনটি?
- a)Local Maxima
- b)Infinite loop
- c)No Solution
- d)Slowness
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
কোনটি দিয়ে Database Table-এ uniqueness নিশ্চিত করা হয়?
- a)Primary Key
- b)Foreign Key
- c)Entity
- d)Relation
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
10000000 এর বাইনারি নম্বরটির 2's complement ফরম্যাটের মান কত (৮ বিট)?
- a)0
- b)128
- c)-128
- d)256
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
IP address থেকে MAC address আনার protocol কোনটি?
- a)RIP
- b)BGP
- c)ARP
- d)TCP
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Encapsulation এর মাধ্যমে object oriented programming এর কোন বৈশিষ্ট্যটি নিশ্চিত হয়?
- a)Inheritance
- b)Abstraction
- c)Polymorphism
- d)Overloading
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
নিচের কোনটি একটি valid postfix expression?
- a)a*b(c+d)
- b)abc*+de-+
- c)+ab
- d)a+b-c
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