Civil Aviation Authority of Bangladesh (CAAB) Assistant Programmer (AP) Exam: 2022প্রশ্ন ও সমাধান
- Set by
- CAAB
- Post
- Assistant Programmer
- Exam date
- 2022
- Questions
- 13 (0 MCQ, 13 written)
- Exam guide
- Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
- Programming · প্রোগ্রামিং 5
- Digital Logic · ডিজিটাল লজিক 2
- Networking · নেটওয়ার্কিং 2
- Algorithms · অ্যালগরিদম 1
- Cyber Security · সাইবার নিরাপত্তা 1
- Database · ডেটাবেজ 1
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Write a C/C++ program to find the sum of digits.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Draw a flowchart of the following series: 1+3+5+7+.............+ N
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write down the difference between compiler and interpreter.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Number Conversion: (i) (4673)8 = (?)16 (ii) (7491)10 = (?)16
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is computer network?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is constructor?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is full meaning of SDLC?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is DDL and DML?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is Trojan horse virus?
Model answer
A Trojan horse is malicious software disguised as a legitimate, harmless program (a game, utility, or email attachment) that tricks the user into installing or running it. Once active, it can open a backdoor, steal login credentials, log keystrokes, or hand an attacker remote control of the machine.
Unlike a virus or worm, a Trojan does not self-replicate — it relies entirely on social engineering (the user willingly runs it) to spread, and it does not attach itself to other files.
| Malware type | Self-replicates? | Needs a host file? | Typical goal |
|---|---|---|---|
| Virus | Yes | Yes (attaches to a file) | Corrupt/spread via infected files |
| Worm | Yes | No (spreads over the network) | Consume bandwidth, spread rapidly |
| Trojan | No | No (masquerades as a legitimate app) | Steal data, create backdoor access |
Example: a fake "browser update" installer that, once run, silently records keystrokes typed into a bank's login page and sends them to the attacker.
Prevention: install antivirus/anti-malware software, avoid downloading programs from untrusted sources, never open unexpected attachments, and keep the OS and applications patched.
Exam takeaway: a Trojan's defining traits are disguise plus no self-replication — this is exactly what distinguishes it from viruses and worms, which spread on their own.
Define full duplex with an example.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
X+X̄Y =?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write the syntax of while and do while loop.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
How many specifiers are used in C++ programing?
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