Skip to content
Past paper

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
Written question 1Programming

Write a C/C++ program to find the sum of digits.

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

Written question 2Algorithms

Draw a flowchart of the following series: 1+3+5+7+.............+ N

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

Written question 3Programming

Write down the difference between compiler and interpreter.

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

Written question 4Digital Logic

Number Conversion: (i) (4673)8 = (?)16 (ii) (7491)10 = (?)16

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

Written question 5Networking

What is computer network?

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

Written question 6Programming

What is constructor?

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

Written question 7Software Engineering

What is full meaning of SDLC?

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

Written question 8Database

What is DDL and DML?

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

Written question 9Cyber Security

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.

Written question 10Networking

Define full duplex with an example.

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

Written question 11Digital Logic

X+X̄Y =?

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

Written question 12Programming

Write the syntax of while and do while loop.

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

Written question 13Programming

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