Combined Bank Maintenance Engineer MCQ Test: 2018প্রশ্ন ও সমাধান
- Set by
- Combined Bank
- Post
- Maintenance Engineer
- Exam date
- 2018
- Questions
- 36 (36 MCQ, 0 written)
- Exam guide
- Bank IT jobs · ব্যাংকের আইটি চাকরি
- Database · ডেটাবেজ 7
- Networking · নেটওয়ার্কিং 6
- Programming · প্রোগ্রামিং 5
- Data Structures · ডেটা স্ট্রাকচার 3
- General ICT · সাধারণ আইসিটি 3
- Web Technology · ওয়েব টেকনোলজি 3
- Algorithms · অ্যালগরিদম 2
- Cyber Security · সাইবার নিরাপত্তা 2
- Digital Logic · ডিজিটাল লজিক 2
- Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 1
- Computer Architecture · কম্পিউটার আর্কিটেকচার 1
- Operating Systems · অপারেটিং সিস্টেম 1
Which one is a modern lightweight message exchange format?
- a)JSON
- b)MX
- c)HTML
- d)XML
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
A shared lock allows which of the following types of transaction to occur?
- a)Delete
- b)Insert
- c)Read
- d)Update
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
A host machine is unable to communicate with Google server. Which command is the most appropriate to run at host machine to determine which intermediary device is responsible for this failure?
- a)telnet 192.168.1.1
- b)ping 192.168.1.1
- c)tracert 192.168.1.1
- d)ftp 192.168.1.1
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which is not a feature of object-oriented programming?
- a)inheritance
- b)recursion
- c)encapsulation
- d)abstraction
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which of the following protocols uses both TCP and UDP ports?
- a)SMTP
- b)Telnet
- c)FTP
- d)DNS
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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.240
- b)255.255.255.192
- c)255.255.255.78
- d)255.255.255.0
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
The result of a SQL SELECT statement is a —
- a)Report
- b)form
- c)file
- d)table
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Email is a protocol of the following layer-
- a)Physical layer
- b)Data Link Layer
- c)Application layer (correct answer)
- d)TCP layer
Answer and explanation
Correct answer: (c) Application layer
Strictly, e-mail is a service rather than a single protocol; the protocols that carry it are SMTP (sending and relaying), POP3 and IMAP (retrieving). All of them are application-layer protocols: they define the commands and messages that mail programs exchange, and they hand their data to the transport layer (TCP) below them. In both the OSI and TCP/IP models, user-facing services such as e-mail, web (HTTP), file transfer (FTP) and DNS sit in the Application layer.
Why the other options are wrong
- (a) Physical layer: Deals only with sending raw bits as electrical, optical or radio signals over the medium.
- (b) Data Link Layer: Frames data and uses MAC addresses for delivery between neighbouring nodes on one link (e.g. Ethernet); it knows nothing about mailboxes or messages.
- (d) TCP layer: Not a formal layer name; TCP belongs to the Transport layer, which carries the mail protocols' data reliably but does not define e-mail itself.
Tip: If a protocol is named after a user service (mail, web, file transfer, names), it is an Application-layer protocol.
Source: RFC 1123: Requirements for Internet Hosts - Application and Support
Which protocol is used for secure web browsing?
- a)WWW
- b)RSA
- c)ftp
- d)https
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
The complexity of Bubble sort algorithm is-
- a)O(n)
- b)O (log n)
- c)O(n²)
- d)O (n log n)
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
To remove the duplicate rows from the result of an SQL Select statement, the ___ qualifier must be included.
- a)only
- b)distinct
- c)unique
- d)single
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which control statement can be executed at least once?
- a)while
- b)for
- c)do-while
- d)All of the above
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
The operation of processing each element in the list is known as-----
- a)Sorting
- b)Merging
- c)Inserting
- d)Traversal
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which of the following data structures are index structures?
- a)linear array
- b)linked list
- c)both a and b
- d)none
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
The terms push and pop are related to -
- a)Array
- b)list
- c)stack (correct answer)
- d)all of these
Answer and explanation
Correct answer: (c) stack
Push (add an item at the top) and pop (remove the item at the top) are the basic operations that define a stack, the LIFO structure. Both act on the same end, so the last item pushed is the first one popped.
Why the other options are wrong
- (a) Array: An array is accessed by index (read or write
A[i]). Push/pop are not its defining operations. An array can store a stack, but the terms still belong to the stack. - (b) list: A general list supports insertion and deletion at any position. Some libraries name list methods push/pop, but only so the list can be used as a stack.
- (d) all of these: The terms belong to only one structure, the stack. A queue, for comparison, uses enqueue/dequeue.
Tip: Push/pop means stack (LIFO). Enqueue/dequeue means queue (FIFO).
Source: stack — Dictionary of Algorithms and Data Structures (NIST)
________ is a statement that is executed automatically by the system.
- a)Trigger constraint
- b)Assertion
- c)Durability
- d)Integrity
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What does a COMMIT statement do to a CURSOR?
- a)Open the cursor
- b)Fetch the cursor
- c)Close the cursor
- d)None of these
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which data structure is used for indexing?
- a)Binary tree
- b)B+ tree (correct answer)
- c)Stack
- d)Linked List
Answer and explanation
Correct answer: (b) B+ tree
A B+ tree is a balanced, multi-way search tree. Each node holds as many keys as fit in one disk page, so the tree stays only a few levels deep, and every lookup reads one node per level. Internal nodes only route the search; the leaves hold the index entries in sorted order and are linked to each other, so both equality searches and range scans (BETWEEN, >, <) are fast. That is why relational DBMSs build their ordinary indexes on the B-tree family.
Depth for 1,000,000 keys:
- B+ tree with fan-out 100: 100³ = 1,000,000 → about 3 levels → about 3 page reads per lookup.
- Balanced binary tree: 2²⁰ ≈ 1,048,576 → about 20 levels → up to 20 page reads.
Run in SQLite on a 200,000-row table, WHERE email = … was a full SCAN emp; after CREATE INDEX ix_email ON emp(email) the plan became SEARCH emp USING COVERING INDEX ix_email.
Why the other options are wrong
- (a) Binary tree: Each node has at most 2 children, so the tree is far deeper (about log₂ n levels) and, if unbalanced, can degrade into a chain. A B-tree node has many children, which is exactly what makes it suitable for disk.
- (c) Stack: LIFO; only the top element is reachable, so it cannot search by key.
- (d) Linked List: Searching means walking node by node, O(n), with no way to jump to a key.
Tip: Disk-based index → B+ tree (few levels, linked leaves for range queries).
Sources: B+ Trees - CS165 lecture slides, Colorado State University; MySQL 8.0 Reference Manual - Glossary (B-tree)
A Trojan can be introduced through-
- a)Internet browsing
- b)Database accessing
- c)Emails
- d)Troubleshooting
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
An acronym for Conference/Committee on Data Systems Languages is?
- a)Collate
- b)CCD
- c)CODASYL
- d)DASD
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which of the following correctly shows the hierarchy of arithmetic operations in C?
- a)/+*-
- b)*-/+
- c)+-/*
- d)/*+-
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Consider the following code
#include<stdio.h>
int main (int argc, char *argv[]){
return 0;}
What is the maximum length of character array argv in the above code?
- a)0
- b)1
- c)Undefined
- d)-1
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which is the value of "d" after this line of code has been executed?
double d = Math.round(2.5+Math.random());
- a)2
- b)2.5
- c)3
- d)4
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which O/S is recommended for real time system?
- a)Windows
- b)Unix
- c)Oracle
- d)None of these
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which one 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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Where can JavaScript code be placed in an HTML page?
- a)
<head> - b)
<body> - c)both A and B (correct answer)
- d)none
Answer and explanation
Correct answer: (c) both A and B
JavaScript goes into a page through the <script> element, and the HTML standard allows <script> both where metadata content is expected (inside <head>) and where phrasing content is expected (practically anywhere inside <body>). The script can be written inline or loaded from a file with <script src="app.js"></script>, in either place.
Why the other options are wrong
- (a)
<head>: allowed, but not the only place; scripts in<body>are equally valid. - (b)
<body>: allowed, but not the only place; scripts in<head>are equally valid. - (d) none: wrong, because both locations are permitted.
Tip: <script> works in both <head> and <body>; put it at the end of <body>, or use defer in <head>, so it does not block the page from rendering.
Sources: HTML Standard: 4.12.1 The script element; <script>: The Script element - MDN Web Docs
What is the value of variable x after the following statement is executed in JavaScript var x2= "3" + "4" ?
- a)34
- b)7
- c)0
- d)undefined
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
In Java, which operator is used to create an object?
- a)class
- b)scanf
- c)print
- d)None (correct answer)
Answer and explanation
Correct answer: (d) None
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.outthat writes text to the console; it creates nothing.
Tip: Object creation in Java = new + a constructor call, e.g. new ClassName().
Which one is a universal logic gate?
- a)NAND
- b)AND
- c)OR
- d)NOT
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Domain name to IP address mapping is done by-
- a)Web server
- b)Database server
- c)DNS server
- d)Proxy Server
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
The step-by-step instructions that solve a problem are called________.
- a)An algorithm
- b)A list
- c)A plan
- d)None of the above
Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which of the following produces an answer that is closest in value to a double, d, while not being greater than d?
- a)(int)Math.min(d)
- b)(int)Math.max(d)
- c)(int)Math.abs(d)
- d)(int)Math.floor(d)
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 · Bank IT jobs guide