Skip to content
Past paper

Combined 3 Banks — Assistant Programmer Written Exam: 2018প্রশ্ন ও সমাধান

Set by
Combined Bank
Post
Assistant Programmer
Exam date
2018
Questions
7 (0 MCQ, 7 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Programming · প্রোগ্রামিং 2
  • Algorithms · অ্যালগরিদম 1
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 1
  • Cyber Security · সাইবার নিরাপত্তা 1
  • Database · ডেটাবেজ 1
  • Digital Logic · ডিজিটাল লজিক 1
Written question 1Programming

Consider the following program and perform the task that follow:

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

Written question 2Programming

You are required to trace the changes in value for each of the numbers, before and after each method are called for each of iterations and finally write down output of the program.

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

Written question 3Cloud & Emerging Tech

What is cloud computing? Mention five advantages threat of cloud computing. Describe IaaS, PaaS and SaaS.

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

Written question 4Database

Design ER diagram for Online MCQ examination portal. Your design must contain separate entities for student, examination, question, solution and submission. Ensure that normalization is fulfill in your design and identify the primary and foreign key given below:

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

Written question 5Cyber Security

Describe five types of malware threats and mention five known countermeasures.

Model answer

Definition: malware ("malicious software") is any program designed to damage, disrupt, steal from, or gain unauthorized access to a computer system.

Malware Behaviour
Virus Attaches to a host program/file and replicates when the host is executed; can corrupt or delete files
Worm Self-replicates and spreads across a network without needing a host file or user action, consuming bandwidth/resources
Trojan Horse Disguises itself as legitimate software; does not self-replicate but opens a backdoor or steals data once run
Ransomware Encrypts the victim's files and demands payment for the decryption key
Spyware Secretly monitors user activity (keystrokes, browsing) and exfiltrates data without consent
graph TD
  M[Malware] --> V[Virus]
  M --> W[Worm]
  M --> T[Trojan Horse]
  M --> R[Ransomware]
  M --> S[Spyware]

Five countermeasures:

  1. Keep OS/applications patched and updated to close known vulnerabilities.
  2. Deploy and regularly update antivirus/anti-malware software with real-time scanning.
  3. Use a firewall and network segmentation to limit lateral spread (especially against worms).
  4. Train users to recognize phishing emails/attachments, the main Trojan/ransomware delivery vector.
  5. Maintain regular, offline/immutable backups so ransomware cannot hold data hostage.

Exam takeaway: the key distinguishing test is does it need a host file (virus) vs does it self-propagate over a network (worm) vs does it disguise itself but not replicate (Trojan) — countermeasures pair layered technical controls (patching, AV, firewall) with user-awareness training and backups.

Written question 6Digital Logic

Construct a truth table for the following function:

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

Written question 7Algorithms

Draw flowchart to input five positive numbers and sort them is ascending order.

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