Skip to content
Past paper

Combined 2 Banks Senior Officer (IT) Exam: 2020প্রশ্ন ও সমাধান

Set by
Combined Bank
Post
Senior Officer (IT)
Exam date
2020
Questions
30 (30 MCQ, 0 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Programming · প্রোগ্রামিং 7
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 4
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 4
  • General ICT · সাধারণ আইসিটি 4
  • Microprocessor · মাইক্রোপ্রসেসর 2
  • Networking · নেটওয়ার্কিং 2
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 2
  • Cyber Security · সাইবার নিরাপত্তা 1
  • Data Structures · ডেটা স্ট্রাকচার 1
  • Database · ডেটাবেজ 1
  • Digital Logic · ডিজিটাল লজিক 1
  • Operating Systems · অপারেটিং সিস্টেম 1
Question 1Cyber Security

Which of the following is not a web server attack type?

  • a)DoS attack
  • b)Website Defacement using SQLi
  • c)Directory Traversal
  • d)Password guessing

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

Question 2Programming

The ____ loop is especially useful when you process a menu selection.

  • a)while
  • b)do-while (correct answer)
  • c)for
  • d)switch
Answer and explanation

Correct answer: (b) do-while

A menu program has to display the menu and read the user's choice at least once, then repeat until the user picks "Exit". A do-while loop fits this exactly: its body runs first and the condition is tested only after each pass, so the menu always appears once with no extra setup.

int choice;
do {
    printf("1. Add  2. Delete  0. Exit\n");
    scanf("%d", &choice);
    /* handle the choice, usually with switch */
} while (choice != 0);

choice gets its value inside the body before the test, so the condition never reads an uninitialised variable.

Why the other options are wrong

  • (a) while: Tests the condition before the body, so choice must be given a value before the loop (or the menu code repeated). It works, but less naturally.
  • (c) for: Also tests first, and is meant for counter-controlled repetition, not "repeat until the user quits".
  • (d) switch: A selection statement that handles the chosen item. It repeats nothing, so it is not a loop at all.

Tip: "Show at least once, then ask whether to repeat" → do-while.

Source: do-while loop - cppreference.com; Statements - cppreference.com

Question 3General ICT

Which file format can be added to a PowerPoint show?

  • a).jpg
  • b).gif
  • c).wav
  • d)All of the above (correct answer)
Answer and explanation

Correct answer: (d) All of the above

PowerPoint lets you place both pictures and sound on a slide. JPEG (.jpg) photos and GIF (.gif) images, including animated GIFs, are inserted through Insert → Pictures, exactly like any other picture file. WAV (.wav) is on Microsoft's list of supported audio formats for PowerPoint, alongside .m4a, .mp3 and .aac. Since every listed format can be added, the answer is "All of the above".

Why the other options are wrong

  • (a) .jpg: correct on its own, but incomplete, because .gif and .wav can be added too.
  • (b) .gif: also supported, but choosing only this one ignores .jpg and .wav.
  • (c) .wav: a supported audio format, but the pictures (.jpg, .gif) are supported as well.

Tip: When every single option is individually true, the answer is "All of the above"; check each option before ticking one.

Source: Audio and video file formats supported in PowerPoint (Microsoft Support); Add an animated GIF to a slide (Microsoft Support)

Question 4General ICT

Which shortcut key on the keyboard can be used to view slide show?

  • a)F1
  • b)F7
  • c)F5
  • d)F12

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

Question 5General ICT

Multiple calculations can be made in a single formula using

  • a)Standard Formula
  • b)Array Formula
  • c)Complex Formula
  • d)Smart Formula

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

Question 6Programming

The ____ block is used to execute a given set of statements whether the exception is thrown or not.

  • a)try
  • b)tryif
  • c)finally
  • d)thrown

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

Question 7General ICT

Which area in an Excel window allows entering values and formulas?

  • a)Title bar
  • b)Menu bar
  • c)Formula bar
  • d)Standard tool bar

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

Question 8Programming

Java uses a keyword ____ to preface a block of code that is likely to cause an error condition and 'throw' an exception.

  • a)throw
  • b)catch
  • c)finally
  • d)try

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

Question 9Programming

Which of the following methods is not included in the InputStream class?

  • a)available()
  • b)reset()
  • c)flush()
  • d)close()

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

Question 10Networking

A proxy firewall filters at ____.

  • a)Physical layer
  • b)Data link layer
  • c)Network layer
  • d)Application layer

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

Question 11Operating Systems

Virtual memory is located on:

  • a)RAM
  • b)CPU
  • c)Flash drive
  • d)Hard drive

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

Question 12Networking

A number of signals can be carried simultaneously if each signal is modulated onto a different carrier frequency; this is called:

  • a)TDM
  • b)FDM
  • c)Frequency modulation
  • d)Pulse modulation

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

Question 13Digital Logic

Convert the binary number (1011010)₂ into hexadecimal.

  • a)5B
  • b)5F
  • c)5A
  • d)5C

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

Question 14Data Structures

Which of the data structures is linear type?

  • a)Tree
  • b)Binary Tree
  • c)Queue
  • d)Graph

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

Question 15Programming

If List = [1,2,3,4,5] and we write List[3] = List[1], then what will be List[3]?

  • a)1
  • b)3
  • c)2
  • d)4

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

Question 16Software Engineering

In programming, the DRY principle makes the code-

  • a)reusable
  • b)loop forever
  • c)repetitive
  • d)complex

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

Question 17Cloud & Emerging Tech

K nearest neighbor algorithm is part of:

  • a)Clustering algorithm
  • b)classification algorithm
  • c)association algorithm
  • d)None of these

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

Question 18Cloud & Emerging Tech

If the class labels of training data set are unknown in machine learning, then it is called:

  • a)classification
  • b)clustering
  • c)association
  • d)reinforcement learning

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

Question 19Computer Architecture

Communication path between a computer microprocessor and main memory is called:

  • a)System bus
  • b)ISA bus
  • c)PCI bus
  • d)Local bus

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

Question 20Microprocessor

Ice Lake CPU is Intel's code name for the processor of:

  • a)11th generation
  • b)8th generation
  • c)9th generation
  • d)10th generation

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

Question 21Cloud & Emerging Tech

Smallest unit of Bitcoin is called:

  • a)unit coin
  • b)satoshis (correct answer)
  • c)Ethereum
  • d)litecoin
Answer and explanation

Correct answer: (b) satoshis

The smallest unit of bitcoin recorded on the blockchain is the satoshi (sat), named after Bitcoin's pseudonymous creator, Satoshi Nakamoto.

  • 1 BTC = 100,000,000 sat = 10⁸ sat
  • 1 sat = 1 ÷ 10⁸ BTC = 0.00000001 BTC

Why the other options are wrong

  • (a) unit coin: There is no Bitcoin unit with this name.
  • (c) Ethereum: A separate blockchain platform with its own currency (ether), not a unit of bitcoin.
  • (d) litecoin: A separate cryptocurrency, not a fraction of a bitcoin.

Tip: 1 bitcoin = 100 million satoshis; one satoshi is the 8th decimal place of a bitcoin.

Source: Vocabulary - Bitcoin (bitcoin.org)

Question 22Microprocessor

In Core i7-8650U processor, here U means:

  • a)Ultra low power
  • b)Ultra high power
  • c)Upgrade version
  • d)Upgrade processor

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

Question 23Computer Architecture

Which is not a pipeline hazard?

  • a)Resource hazard
  • b)Control hazard
  • c)Address hazard (correct answer)
  • d)Data hazard
Answer and explanation

Correct answer: (c) Address hazard

Pipeline hazards are situations that stop the next instruction from proceeding in its planned clock cycle. There are exactly three classes:

  • Structural (resource) hazard: two instructions need the same hardware unit at the same time.
  • Data hazard: an instruction needs a result that an earlier instruction has not produced yet.
  • Control hazard: the next instruction to fetch depends on a branch whose outcome is not yet known.

"Address hazard" is not one of them.

Why the other options are wrong

  • (a) Resource hazard: another name for a structural hazard, so it is a real pipeline hazard.
  • (b) Control hazard: a real hazard caused by branches and jumps.
  • (d) Data hazard: a real hazard caused by data dependences (RAW, WAR, WAW).

Tip: Remember S-D-C: Structural (resource), Data, Control.

Source: Lecture 9: Pipeline Hazards (Stanford EE 108B)

Question 24Cloud & Emerging Tech

In a block chain, a bundle of transactions is called:

  • a)node
  • b)block
  • c)chain
  • d)nonce

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

Question 25Computer Architecture

The processor reading an instruction from memory is called:

  • a)Interpret instruction
  • b)Fetch instruction
  • c)Read instruction
  • d)Fetch data

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

Question 26Software Engineering

A branch office, location or other data processing centers, where a newly developed system is used under normal operating conditions for several months, to test it, is called:

  • a)Beta test data
  • b)String test data
  • c)Alpha test data
  • d)System test data

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

Question 27Computer Architecture

Microprocessor references that are available in the cache are called ____:

  • a)Cache hits
  • b)Cache line
  • c)Cache memory
  • d)All of these

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

Question 28Programming

Any error that occurs due to violation of a programming rule is ____.

  • a)Syntax error
  • b)Run-time Errors
  • c)Linker Errors
  • d)Logical Errors

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

Question 29Database

Running the given task in less time by increasing the degree of parallelism in DBMS is called ____.

  • a)scale up
  • b)roll up
  • c)speedup
  • d)Data Warehouse

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

Question 30Programming

The most common use of ____ in OOP occurs when a parent class reference is used to refer to a child class object.

  • a)Polymorphism
  • b)Inheritance
  • c)Encapsulation
  • d)Method overriding

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 · Government IT officer posts guide