The BCI Paper Solution 2022 by Suraku Academy provides detailed and verified answers for all questions of the Basic Computer Instructor exam. While preparing the solution, Suraku Academy put hard work into delivering clear and thorough explanations for students. This resource helps candidates understand concepts deeply and prepares them confidently for the exam. Check out the verified solutions first, then begin your focused learning journey.
| S.N. | Name of Subjects | No. of Questions Asked |
|---|---|---|
| 01. | Pedagogy | 04 |
| 02. | Mental Ability | 08 |
| 03. | Computer Fundamentals | 10 |
| 04. | Data Processing (Word, PowerPoint, Excel) | 10 |
| 05. | Computer Networks (CN) | 04 |
| 06. | Programming Languages (C, C++, Java, Python) | 10 |
| 07. | Data Structure and Algorithms (DSA) | 08 |
| 08. | Database Management System (DBMS) & Structured Query Language (SQL) | 15 |
| 09. | IOT (Internet of Things) & Its Applications (Internet, Search Engine, HTML, XML, Multimedia & Graphics) | 08 |
| 10. | Operating System (OS) and Computer Organization (CO) | 06 |
| 11. | Network Security | 08 |
| 12. | System Analysis and Design (SAD) | 08 |
| 13. | Digital Electronics and Circuits (DEC) | 01 |
Q: 1 Which is the largest unit of storage among the following?
Option A
Memory storage refers to devices or media used to store data and programs in a computer.
Storage units are used to measure the amount of data in a computer, starting from the smallest unit, a bit, to larger units like Byte, Kilobyte (KB), Megabyte (MB), Gigabyte (GB), and Terabyte (TB).
| Storage Unit | Abbreviation | Equivalent |
|---|---|---|
| Bit | b | Smallest unit of data either 0 or 1 |
| Byte | B | 8 Bits |
| Kilobyte | KB | 1024 Bytes |
| Megabyte | MB | 1024 KB |
| Gigabyte | GB | 1024 MB |
| Terabyte | TB | 1024 GB |
| Petabyte | PB | 1024 TB |
| Exabyte | EB | 1024 PB |
| Zettabyte | ZB | 1024 EB |
| Yottabyte | YB | 1024 ZB |
Q: 2 Assume that p and q are non-zero positive integers, the following program segment will perform—
while(p!=0)
{
if(p>q)
p=p-q;
else
q=q-p;
printf(“%d”,p);
}
Option D
The program is trying to reduce the numbers p and q by repeatedly subtracting the smaller one from the bigger one. This looks like the Euclidean method for finding the GCD, but there is a mistake in the loop condition. The loop only checks while(p != 0), so it keeps running as long as p is not zero.
When q becomes zero (which will always happen before p does), the subtraction stops changing the value of p because p = p - 0 will always give the same p. This means the program gets stuck, and the loop keeps running forever without ending.
So, instead of calculating the GCD, this program will go into an infinite loop. The correct way would be to stop when either p or q becomes zero, i.e., use while(p != 0 && q != 0).
Q: 3 If three threads are trying to share a single object at the same time which condition will arise in the scenario?
Option C
A Race Condition occurs when two or more threads or processes try to access and modify the same shared resource (like an object) at the same time without proper synchronization. This leads to unpredictable and incorrect behavior.
For instance, if three threads attempt to share and modify a single object concurrently, and there is no mechanism to control access (like locks or mutex), a race condition occurs causing data corruption or inconsistent results.
Q: 4 Identify the oldest phone hacking technique used by hackers to make free calls?
Option B
Phreaking is an early phone hacking method from the 1960s and 70s where hackers used special sounds to trick telephone systems. They played a 2600 Hz tone to control the phone switches and make free long-distance calls. Tools called "blue boxes" were made to create these tones, and famous phreakers like John Draper (“Captain Crunch”) used a cereal box whistle that made the same tone.
Q: 5 In decision table left-lower quadrant is called-
Option D
A Decision Table is a tabular method for representing logical relationships between conditions and actions in a system. It is widely used in software testing, system design, and decision-making.
| Quadrant | Position | Purpose |
|---|---|---|
| Condition Stub | Top-Left (Upper-Left) | Lists the conditions to be tested. |
| Condition Entry | Top-Right (Upper-Right) | Shows possible values for each condition. |
| Action Stub | Bottom-Left (Lower-Left) | Lists all possible actions. |
| Action Entry | Bottom-Right (Lower-Right) | Specifies the actions to take for each condition combination. |
Q: 6 Which of the following is not a valid file extension of an audio file?
Option D
Audio file formats are specialized file types designed to store or manage sound data.
Q: 7 The correct statement regarding WiFi and Wi-Max technology is/are-
(I) WiFi uses radio waves to create wireless connection, WiMax uses spectrum to deliver connection.
(II) WiFi is defined under IEEE 802.11x standards, while WiMax is defined under IEEE 803.16y standards.
(III) WiMax covers comparatively larger area than WiFi.
Option C
WiFi and WiMAX are two popular wireless communication technologies, but they differ in coverage and standards. WiFi, based on the IEEE 802.11 family of standards, is mainly used for creating local area wireless networks with coverage typically up to 100 meters.
On the other hand, WiMAX is defined under the IEEE 802.16 standard and is designed for broadband wireless access over much larger distances, covering up to several kilometers.
The IEEE stands for Institute of Electrical and Electronics Engineers. IEEE develops global standards and supports a large community of engineers and scientists worldwide.
Q: 8 Command to open Snipping Tool menu to take a screenshot of only a section of your screen—
Option B
Snipping Tool / Snip & Sketch in Windows allows you to capture screenshots of a specific area, window, or full screen. Pressing Windows Key + Shift + S opens the screen snipping menu, letting you select a rectangular area, freeform area, window, or full screen. After selection, the screenshot is copied to the clipboard, and you can paste it into apps like Paint, Word, or email.
Q: 9 In C, what are the various types of real data type (floating point data type)?
Option C
In C programming, floating point data types are used to represent real numbers, numbers that have fractional parts or decimals points.
| Data Type | Size (Typical) | Precision | Usage |
|---|---|---|---|
| float | 4 Bytes | 6-7 Decimal Digits | Single Precision |
| double | 8 Bytes | 15 Decimal Digits | Double Precision |
| long double | 10, 12 or 16 Bytes (Depends on Compiler) | 18 Decimal Digits | Extended Precision |
#include <stdio.h>
#include <float.h>
void main()
{
printf("Suraku Academy\n");
printf("Size of float : %zu Bytes\n", sizeof(float));
printf("Size of double : %zu Bytes\n", sizeof(double));
printf("Size of long double : %zu Bytes\n", sizeof(long double));
printf("Range and Precision:\n");
printf("Float: Min : %e, Max : %e, Precision : %d Digits\n",FLT_MIN, FLT_MAX, FLT_DIG);
printf("Double: Min : %e, Max : %e, Precision : %d Digits\n",DBL_MIN, DBL_MAX, DBL_DIG);
printf("Long Double: Min : %Le, Max : %Le, Precision : %d digits\n",LDBL_MIN, LDBL_MAX, LDBL_DIG);
}
Suraku Academy
Size of float : 4 Bytes
Size of double : 8 Bytes
Size of long double : 16 Bytes
Range and Precision:
Float: Min : 1.175494e-38, Max : 3.402823e+38, Precision : 6 Digits
Double: Min : 2.225074e-308, Max : 1.797693e+308, Precision : 15 Digits
Long Double: Min : 3.362103e-4932, Max : 1.189731e+4932, Precision : 18 digits
Q: 10 Which of the following is not a system software?
Option C
System Software is the type of software that manages computer hardware and provides a platform for running application software. Common examples of system software include the Operating System (OS), utility programs, and language translators such as compilers, interpreters, and assemblers.
Application Software is designed to help users perform specific tasks or solve particular problems. It runs on top of system software and allows users to do activities like creating documents, managing databases, browsing the internet, or editing images. Examples include word processors, spreadsheet software, Database Management Systems (DBMS) software, and web browsers.
Utility Programs are System Software tools that help maintain, manage, and protect a computer. Examples include Antivirus Software for security, Disk Cleanup tools for removing unnecessary files, file compression software like WinRAR (Windows Roshal ARchive) or 7-Zip for reducing file size, backup software for data safety, and disk defragmenters for improving storage performance.
Thank you so much for taking the time to read my Computer Science MCQs section carefully. Your support and interest mean a lot, and I truly appreciate you being part of this journey. Stay connected for more insights and updates! If you'd like to explore more tutorials and insights, check out my YouTube channel.
Don’t forget to subscribe and stay connected for future updates.