Skip to content
Past paper

Sonali Bank Limited Assistant Engineer (IT) Preliminary Exam: 2016প্রশ্ন ও সমাধান

Set by
Sonali Bank
Post
Assistant Engineer (IT)
Exam date
2016
Questions
52 (52 MCQ, 0 written)
Exam guide
Bank IT jobs · ব্যাংকের আইটি চাকরি
  • Networking · নেটওয়ার্কিং 20
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 4
  • Database · ডেটাবেজ 4
  • Programming · প্রোগ্রামিং 4
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 4
  • Data Structures · ডেটা স্ট্রাকচার 3
  • Operating Systems · অপারেটিং সিস্টেম 3
  • Algorithms · অ্যালগরিদম 2
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 2
  • Cyber Security · সাইবার নিরাপত্তা 2
  • Web Technology · ওয়েব টেকনোলজি 2
  • Digital Logic · ডিজিটাল লজিক 1
  • General ICT · সাধারণ আইসিটি 1
Question 1Networking

To divide a class C network into a maximum of 14 subnets – each capable of having up to 14 hosts, the subnet mask used should be:

  • a)255.255.255.0
  • b)255.255.255.192
  • c)255.255.255.78
  • d)255.255.255.240

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

Question 2Cloud & Emerging Tech

The main threat of cloud-based provisioning is—

  • a)Cost
  • b)Security
  • c)Virtualization
  • d)All of the above

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

Question 3Web Technology

Which one is a modern lightweight message exchange format?

  • a)XML
  • b)MX
  • c)HTML
  • d)JSON (JavaScript Object Notation)

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

Question 4Programming

Which of the following programming languages helps you to learn Android programming?

  • a)C
  • b)SQL
  • c)Java
  • d)Python

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

Question 5Networking

Email is a protocol of the following layer?

  • a)Physical Layer
  • b)Data Link layer
  • c)Application Layer
  • d)TCP layer

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

Question 6Computer Architecture

The ALU stores the computed result immediately in

  • a)Memory Address registers
  • b)PC
  • c)General registers
  • d)Accumulator (correct answer)
Answer and explanation

Correct answer: (d) Accumulator

In the classic accumulator-based CPU (for example the Intel 8085), the accumulator, register A, is wired to the ALU. One operand comes from the accumulator, and the ALU writes the result straight back into it, updating the flags. For example, ADD B performs A ← A + B. The program can then move the value from A to another register or to memory with a separate instruction.

Why the other options are wrong

  • (a) Memory Address registers: the MAR holds the address of the memory location being accessed, not data results.
  • (b) PC: the Program Counter holds the address of the next instruction to fetch.
  • (c) General registers: a result can be copied there later, and register-register CPUs can target them, but the immediate, default destination of the ALU in the accumulator model is the accumulator.

Tip: "Accumulator" literally means the register where results accumulate; in 8085 arithmetic/logic instructions the result lands in A.

Source: 3.2 Accumulator (NPTEL)

Question 7Networking

Which protocol is used for secured web browsing?

  • a)WWW
  • b)RSA
  • c)https
  • d)ftp

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

Question 8Cyber Security

Which tool could be used for detecting vulnerability through SQL Injection?

  • a)Nmap
  • b)Metasploit
  • c)Bitdefender
  • d)UML

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

Question 9Cloud & Emerging Tech

Which software is mostly used for virtualization?

  • a)VMware
  • b)Oracle DBMS
  • c)Windows XP
  • d)Linux

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

Question 10Networking

How many layers does the Internet protocol suite have?

  • a)7
  • b)5
  • c)3
  • d)4

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

Question 11Data Structures

The terms push and pop are related to the

  • a)Array
  • b)Lists
  • c)Stacks (correct answer)
  • d)All of the above
Answer and explanation

Correct answer: (c) Stacks

Push and pop are the defining operations of a stack: push places an item on the top and pop removes the top (most recently added) item, giving LIFO order.

Why the other options are wrong

  • (a) Array: An array is accessed by index at any position. It can be used to implement a stack, but push and pop are the stack's operations, not the array's.
  • (b) Lists: A general list allows insertion and deletion at any position. When a list offers push/pop methods (for example, a Python list's append/pop), it is being used as a stack.
  • (d) All of the above: Only the stack is defined by push and pop, so not all three apply.

Exam note: Some languages give arrays/lists methods named push and pop, but in data-structure terms these names belong to the stack; that is the sense the paper intends.

Source: stack — NIST Dictionary of Algorithms and Data Structures

Question 12Networking

POP3 (Post Office Protocol V3) is a protocol for-

  • a)Email Sending
  • b)Email Receiving
  • c)Email Composing
  • d)Email Storing

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

Question 13Algorithms

The step-by-step instructions that solve a problem are called?

  • a)An algorithm
  • b)A list
  • c)A plan
  • d)None of them

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

Question 14Operating Systems

Which OS is recommended for real time systems?

  • a)Windows
  • b)Unix
  • c)Oracle
  • d)None of them (correct answer)
Answer and explanation

Correct answer: (d) None of them

Real-time systems (industrial control, avionics, medical devices) must respond within a guaranteed time. That needs a real-time operating system (RTOS), whose scheduling makes the completion time of a task predictable. Microsoft explains the difference this way: an ordinary OS gives deterministic results but not a deterministic finishing time, whereas a real-time OS makes the timing deterministic too; a hard real-time OS meets an exact deadline every time. Microsoft's own device-class real-time product was a separate embedded OS (Windows Embedded Compact), not desktop Windows.

Why the other options are wrong

  • (a) Windows: general-purpose Windows is tuned for interactive use and throughput; it is not the recommended RTOS.
  • (b) Unix: standard Unix is a time-sharing OS that shares the CPU fairly among users, without deadline guarantees.
  • (c) Oracle: Oracle Database is a relational database management system, not an operating system.

Exam note: Some vendors sell real-time Unix-like systems, but the question names the general-purpose families, so the expected answer is "None of them".

Tip: RTOS = guaranteed deadline. Windows, Unix and Oracle are the classic wrong answers.

Source: Soft Real-Time (Microsoft Learn); Windows Embedded Compact 2013 (Microsoft Learn); Introduction to Oracle Database (Oracle Help Center)

Question 15Computer Architecture

Which one loads first when you boot up your computer?

  • a)BIOS
  • b)Operating System
  • c)Keyboard driver
  • d)None of them

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

Question 16Networking

A path for carrying signals between a source and a destination is known as

  • a)Router
  • b)Channel
  • c)Link
  • d)Block

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

Question 17Software Engineering

In which model can a prototype be developed?

  • a)Unified Process
  • b)Waterfall Model
  • c)Evolutionary model
  • d)All of the above

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

Question 18Networking

"The time to communicate between Bangladesh and the USA is the same as that to communicate between two adjacent houses in Bangladesh,"- In which case is the above true?

  • a)Fiber optic
  • b)Satellite
  • c)Twisted pair
  • d)Radio link

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

Question 19Cyber Security

Which of the following is the security equipment?

  • a)Router
  • b)IPS
  • c)Switch
  • d)Hub

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

Question 20Data Structures

Which of the following data structures is non-linear type?

  • a)String
  • b)Lists
  • c)Stacks
  • d)None

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

Question 21Data Structures

The operation of processing each element in the list is known as-

  • a)Traversal
  • b)Merging
  • c)Inserting
  • d)Sorting

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

Question 22Algorithms

The complexity of Bubble sort algorithm is-

  • a)O(n)
  • b)O(log n)
  • c)O(n²) (correct answer)
  • d)O(n log n)
Answer and explanation

Correct answer: (c) O(n²)

Bubble sort compares each adjacent pair and swaps it if it is out of order, repeating passes over the list. In the worst case (reverse-sorted input) pass 1 makes n−1 comparisons, pass 2 makes n−2, …, down to 1:
(n−1) + (n−2) + … + 1 = n(n−1)/2 comparisons, e.g. 4,950 for n = 100. That is O(n²) for arbitrary data.

Why the other options are wrong

  • (a) O(n): only the best case of the early-exit version on an already sorted list (n−1 comparisons, one pass); not the algorithm's complexity in general.
  • (b) O(log n): the cost of binary search; a sort must at least look at all n items.
  • (d) O(n log n): the cost of efficient sorts such as merge sort and heapsort, not bubble sort.

Tip: Bubble, selection and insertion sort are O(n²); merge sort and heapsort are O(n log n).

Source: bubble sort (NIST Dictionary of Algorithms and Data Structures)

Question 23Operating Systems

Generally what type of server OS is chosen, where security concern is a great issue?

  • a)Windows XP
  • b)Windows Server 2000
  • c)DOS V
  • d)UNIX

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

Question 24Operating Systems

The command passwd issued without an argument will change the password of –

  • a)Root user
  • b)Current user
  • c)User with lowest user id
  • d)User with lowest group id

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

Question 25Database

An acronym for Conference on Data Systems Languages is –

  • a)Collate
  • b)CODASYL
  • c)CCD
  • d)DASD

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

Question 26Digital Logic

According to Boolean algebra the value of: (A + AB).(B + AB) is-

  • a)A
  • b)B
  • c)AB
  • d)1

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

Question 27Software Engineering

Which of the following requires the most time in SDLC?

  • a)Requirement Analysis
  • b)Testing
  • c)Deployment
  • d)Design

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

Question 28Software Engineering

Test case is written by-

  • a)Tester
  • b)Developer
  • c)Test Engineer
  • d)Designer

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

Question 29Computer Architecture

Compared to CISC, RISC processors (at the same clock) are-

  • a)faster
  • b)slower
  • c)similar
  • d)undefined

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

Question 30General ICT

Which of the following is not a type of Web search engine?

  • a)Computer-created
  • b)Human-organized
  • c)Hybrid
  • d)Portal

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

Question 31Networking

The action of decoding a modulated signal is known as -

  • a)Simulation
  • b)Emulation
  • c)Binary
  • d)None of the above

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

Question 32Computer Architecture

The only language understood by a digital computer is called-

  • a)Assembly language
  • b)High level language
  • c)Machine language
  • d)None of the above

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

Question 33Software Engineering

Data dictionary contains detail of-

  • a)Data structure
  • b)Data flows
  • c)Data store
  • d)None

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

Question 34Networking

You need to determine whether IP information has been assigned to your Windows NT. Which utility should you use?

  • a)NBTSTAT
  • b)NETSTAT
  • c)IPCONFIG
  • d)WINIPCFG

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

Question 35Database

In SQL, the ________ command is used to recompile a view.

  • a)COMPILE VIEW
  • b)DEFINE VIEW
  • c)ALTER VIEW
  • d)CREATE VIEW

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

Question 36Networking

How many pairs of stations can simultaneously communicate on an Ethernet LAN?

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

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

Question 37Database

Which of the following terms refers to the degree to which data in a database system are accurate and correct?

  • a)Data integrity
  • b)Data security
  • c)Data validity
  • d)None of the above

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

Question 38Networking

Which of the following is not a standard synchronous communication protocol?

  • a)SDLC
  • b)PAS
  • c)SLIP
  • d)SMTP

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

Question 39Networking

Distributed Queue Dual Bus is a standard for-

  • a)MAN
  • b)WAN
  • c)Wireless LAN
  • d)PAN

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

Question 40Networking

Which of the following media is used for broadband local networks?

  • a)Coaxial
  • b)Optic fiber
  • c)CATV
  • d)UTP

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

Question 41Networking

Which is the standard protocol for network management features?

  • a)SNMP
  • b)SNA
  • c)FTP
  • d)SMTP

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

Question 42Networking

A network that requires human intervention to route signals is called a-

  • a)T-switched network
  • b)Bus network
  • c)Ring network
  • d)Star network

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

Question 43Web Technology

Which of the following tags is used to create a paragraph in HTML?

  • a)<para>content</para>
  • b)<cont>para</cont>
  • c)<p> content</p>
  • d)<body>content</body>

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

Question 44Networking

Which of the following is an example of a client-server model?

  • a)TELNET
  • b)FTP
  • c)DNS
  • d)All

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

Question 45Networking

A communication network which is used by large organizations over regional, national or global area is called-

  • a)LAN
  • b)WAN
  • c)MAN
  • d)Intranet

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

Question 46Networking

Fiber optical cable is used for-

  • a)LAN in an office
  • b)telephone lines
  • c)data connectivity among the branches of offices
  • d)All of the above (correct answer)
Answer and explanation

Correct answer: (d) All of the above

Optical fibre's high bandwidth, low loss and immunity to interference make it useful at every scale:

  • LAN in an office: Ethernet has fibre versions (10BASE-F onward up to today's multi-gigabit links), widely used for building backbones and links between floors.
  • Telephone lines: Telephone networks have largely replaced their coaxial trunks with fibre, and fibre-to-the-home now carries voice as well as data.
  • Data connectivity among branch offices: Fibre WAN and metro links connect offices in different locations at high speed over long distances.

Why the other options are wrong

  • (a) LAN in an office: True, but fibre is not limited to LANs.
  • (b) telephone lines: True, but only one of several uses.
  • (c) data connectivity among the branches of offices: True, but again only one of the uses listed.

Tip: When every listed use of fibre is genuine, "All of the above" is the answer.

Sources: Transmission Media, lecture notes (University of Baghdad); SECL 1.0 Glossary (Cisco)

Question 47Networking

What is not an advantage of IPv6 over IPv4?

  • a)Longer address
  • b)Classification of traffic
  • c)More real IP addresses
  • d)Jumbo Payload

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

Question 48Programming

In Java, which operator is used to create an object?

  • a)class
  • b)scanf
  • c)print
  • d)new (correct answer)
Answer and explanation

Correct answer: (d) new

In Java an object is created with the new operator, for example Box b = new Box();. new allocates memory for the object, runs the constructor named after it, and returns a reference to the new object. Since new is not among options (a) to (c), the answer is (d).

Why the other options are wrong

  • (a) class: A keyword used to declare (define) a class, not to create an instance of it.
  • (b) scanf: A C library input function; it does not exist in Java (Java reads input with classes such as Scanner).
  • (c) print: A method of System.out that writes text to the console; it creates nothing.

Tip: Object creation in Java = new + a constructor call, e.g. new ClassName().

Source: Creating Objects (The Java Tutorials)

Question 49Networking

Which video file format is used for HDTV?

  • a)AVI
  • b)MPEG1
  • c)MPEG2
  • d)MPEG4

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

Question 50Programming

Which is not a feature of object-oriented programming?

  • a)Inheritance
  • b)Abstraction
  • c)Recursion
  • d)Polymorphism

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

Question 51Programming

In C++, the idea of hiding the details of how something is implemented is known as-

  • a)inheritance
  • b)polymorphism
  • c)recursion
  • d)encapsulation

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

Question 52Database

The following are functions of a DBMS except_________.

  • a)creating and processing forms (correct answer)
  • b)creating databases
  • c)processing data
  • d)administrating databases
Answer and explanation

Correct answer: (a) creating and processing forms

A database system has two layers. The DBMS organises, stores and searches the data: it creates databases and tables, reads and modifies data, enforces integrity rules, controls concurrent access, applies security and handles backup and recovery. The database application sits on top: it builds the screens users work with (data-entry forms), produces reports and runs business logic, sending SQL to the DBMS. Forms are designed around the business's own paperwork and have nothing to do with how the data is stored, so they belong to the application.

Why the other options are wrong

  • (b) creating databases: A core DBMS function (CREATE DATABASE, CREATE TABLE and the supporting structures).
  • (c) processing data: Reading, inserting, updating and deleting data is the DBMS's main job.
  • (d) administrating databases: Security, user permissions, backup and recovery, and concurrency control are DBMS functions.

Tip: DBMS = store, retrieve, protect the data; application = forms, reports and business logic.

Source: Components of a Database System - CSCI 313 notes, Edinboro University

Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · Bank IT jobs guide