All Practice Exams

Free Practice Questions for Maharashtra HSC Computer Science (Bifocal)

Exam-style questions and explanations by OpenExamPrep.

✓ No registration✓ No credit card
100+ Questions
100% Free

Loading practice questions...

Exam Review

Key Facts: Maharashtra HSC Computer Science (Bifocal) Exam

Subject code D9

Official MSBSHSE bifocal subject code for Computer Science

MSBSHSE HSC bifocal subject listings / college codes

~200 marks

Common total for Paper I + Paper II (theory + practical each)

Maharashtra HSC bifocal CS mark-pattern reporting

50 + 50

Common theory + practical split per paper for bifocal CS

HSC Computer Science college/exam pattern summaries

35%

Common minimum passing floor per HSC subject under MSBSHSE

Maharashtra HSC pass-mark practice (~35% each subject)

Group 4 NSQF

Maps Field Technician Computing & Peripherals + Junior Software Developer

DVET/MSBSHSE NSQF bifocal revision notices

English MCQ adaptation

This free local bank is not the official Higher Secondary paper format

OpenExamPrep practice policy

Maharashtra MSBSHSE HSC Bifocal Computer Science (code D9) is a Class 12 two-paper technical elective with heavy practical weight (historically ~200 marks total) and ~35% pass floor, covering OS, data structures, C++, HTML, 8085/8086/8051, and networking — not a pure MCQ board paper. This free 2026 bank is an English MCQ study adaptation for concept fluency.

Sample Maharashtra HSC Computer Science (Bifocal) Practice Questions

Try these sample questions to review concepts for the Maharashtra HSC Computer Science (Bifocal) exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1In Maharashtra HSC Bifocal Computer Science, an operating system primarily acts as an interface between the user and the:
A.Application marketplace only
B.Computer hardware
C.Web browser cache
D.Printer firmware alone
Explanation: Standard OS definition in Paper I: the operating system is system software that manages hardware and provides an environment for users and applications to run.
2Which of the following is a core function of an operating system?
A.Writing HTML tables for a webpage
B.Process and memory management
C.Drawing schematic circuit diagrams
D.Compiling only 8085 assembly
Explanation: OS functions in the bifocal syllabus include process management, memory management, file management, device management, and security/access control.
3In memory management, dividing physical memory into fixed-size blocks and mapping logical pages onto them is called:
A.Segmentation only
B.Paging
C.Spooling
D.Thrashing
Explanation: Paging divides memory into equal-size pages/frames and maps logical addresses to physical frames — a key OS memory-management concept in Paper I.
4Virtual memory allows a process to:
A.Execute only from ROM chips
B.Use more address space than physical RAM by using secondary storage
C.Disable all interrupts permanently
D.Run without a CPU
Explanation: Virtual memory combines RAM and disk (swap/page file) so processes can address more memory than installed physical RAM, under OS control.
5Which statement best distinguishes a GUI from a CLI?
A.GUI uses only binary machine codes typed by the user
B.GUI provides graphical icons/menus; CLI uses typed text commands
C.CLI always requires more RAM than any GUI
D.GUI cannot open files while CLI can
Explanation: OS user interfaces: Graphical User Interface (windows, icons, menus) versus Command Line Interface (text commands), both covered in Paper I OS chapters.
6A process in the running state is currently:
A.Waiting only for user login forever
B.Executing on the CPU
C.Deleted from the process table
D.Stored solely on magnetic tape offline
Explanation: Process states include new, ready, running, waiting/blocked, and terminated. Running means the process has the CPU and is executing instructions.
7In multiprogramming, the main goal of keeping multiple processes in memory is to:
A.Force every process to use the same address
B.Increase CPU utilization by overlapping I/O wait of one process with execution of another
C.Eliminate the need for secondary storage forever
D.Disable device drivers
Explanation: Multiprogramming improves CPU utilization: while one process waits for I/O, another ready process can run.
8Segmentation in memory management divides a program into:
A.Equal-size frames only
B.Logical units such as code, data, and stack segments of variable size
C.Only password hashes
D.Fixed 512-byte disk sectors exclusively
Explanation: Segmentation maps logical segments (often variable length: code, data, stack) rather than fixed-size pages.
9Which access-control idea best matches OS security teaching at HSC bifocal level?
A.All users should share one unrestricted root password publicly
B.Users and programs receive only the privileges needed to perform authorized tasks
C.Firewalls must be removed to improve security
D.File permissions should always be world-writable
Explanation: Access and security aspects of the OS emphasize authentication, authorization, and least privilege so users/processes cannot freely access every resource.
10Spooling is best described as:
A.An HTML list type
B.Simultaneous peripheral operation online — buffering I/O jobs (e.g., print) on disk for later device handling
C.An 8085 addressing mode
D.A sorting algorithm for arrays
Explanation: SPOOL commonly expands to Simultaneous Peripheral Operation Online: the OS queues device jobs (classic example: print spooler) so the CPU is not blocked waiting on slow peripherals.

About the Maharashtra HSC Computer Science (Bifocal) Exam

Maharashtra HSC Bifocal Computer Science under MSBSHSE (subject code D9) is a Class 12 technical elective covering systems, programming, microprocessors, and networking. Paper I themes include operating-system functions and memory management; data structures and searching/sorting; C++ programming with OOP concepts; and HTML web-page construction. Paper II themes include 8085 architecture and programming, 8086 features, 8051 microcontroller basics, and computer networking (topologies, devices, addressing). Assessment is typically two papers with substantial practical components (historically about 200 marks total) and about 35% required to pass. NSQF Group 4 mapping toward Field Technician – Computing and Peripherals and Junior Software Developer adds hardware/peripherals and software-development skill emphasis for revised cohorts. This free local bank provides English four-option MCQs for concept and terminology revision; pair it with C++/HTML/8085 labs, written short answers, and official papers via mahahsscboard.in. Not a substitute for optional IT 97/98/99.

Exam sponsor: Maharashtra State Board of Secondary and Higher Secondary Education (MSBSHSE), Pune. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

Maharashtra Higher Secondary Bifocal Computer Science is an HSC (Class 12) technical elective under MSBSHSE, Pune (subject code D9), delivered with DVET technical-group support. Official logistics commonly describe two papers — Paper I (Operating System; Data Structures; C++ Programming; HTML) and Paper II (8085 Microprocessor; 8086 Microprocessor; 8051 Microcontroller; Computer Networking). Each paper historically combines written theory with substantial practical assessment (about 50 theory + 50 practical per paper; about 200 marks total). Qualifying typically requires about 35% with separate theory/practical floors as notified. NSQF-aligned revision pathways map Group 4 Computer Science toward Field Technician – Computing and Peripherals (ELE/QP 4601) and Junior Software Developer (SSC/QP 508) competencies while retaining the D9 board subject identity for transitional cohorts. Distinct from optional Information Technology (codes 97/98/99) and vocational Computer Technology. English/Marathi medium materials are typical; this practice bank is an English-language MCQ study adaptation. Confirm current syllabus and circulars on mahahsscboard.in and dvet.gov.in.

Time Limit

As notified per paper (theory); practical scheduled separately

Passing Score

35%

Exam / Certification Fees

As notified by MSBSHSE and paid through affiliated junior colleges for regular and private/improvement sittings (no single fixed public subject fee for all categories).

Exam sponsor website

Our practice resources: topics covered

We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.

~12% of this local bank

Operating Systems

OS functions, processes, memory, files, security.

~12% of this local bank

Data Structures

Arrays, stacks, queues, lists, search, sort.

~14% of this local bank

C++ Programming

Syntax, OOP, functions, files, common patterns.

~10% of this local bank

HTML and Web Basics

Tags, lists, tables, links, images, forms.

~14% of this local bank

Microprocessors and Controllers

8085, 8086, 8051 architecture and instructions.

~10% of this local bank

Computer Networking

Topologies, devices, OSI/IP basics, media.

~12% of this local bank

Hardware and Peripherals

CPU, memory, storage, I/O, troubleshooting.

~10% of this local bank

Programming, DBMS and Security

Algorithms, Python concepts, DBMS, security.

~6% of this local bank

Algorithms and Problem Solving

Flowcharts, control structures, complexity ideas.

Preparing for the Maharashtra HSC Computer Science (Bifocal) Exam

What You Need to Know

  • Passing score: 35%
  • Assessment: Maharashtra Higher Secondary Bifocal Computer Science is an HSC (Class 12) technical elective under MSBSHSE, Pune (subject code D9), delivered with DVET technical-group support. Official logistics commonly describe two papers — Paper I (Operating System; Data Structures; C++ Programming; HTML) and Paper II (8085 Microprocessor; 8086 Microprocessor; 8051 Microcontroller; Computer Networking). Each paper historically combines written theory with substantial practical assessment (about 50 theory + 50 practical per paper; about 200 marks total). Qualifying typically requires about 35% with separate theory/practical floors as notified. NSQF-aligned revision pathways map Group 4 Computer Science toward Field Technician – Computing and Peripherals (ELE/QP 4601) and Junior Software Developer (SSC/QP 508) competencies while retaining the D9 board subject identity for transitional cohorts. Distinct from optional Information Technology (codes 97/98/99) and vocational Computer Technology. English/Marathi medium materials are typical; this practice bank is an English-language MCQ study adaptation. Confirm current syllabus and circulars on mahahsscboard.in and dvet.gov.in.
  • Time limit: As notified per paper (theory); practical scheduled separately
  • Exam / certification fees: As notified by MSBSHSE and paid through affiliated junior colleges for regular and private/improvement sittings (no single fixed public subject fee for all categories). Official sources

Using Our Practice Resources

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

Maharashtra HSC Computer Science (Bifocal): Suggested Study Strategy

1Build one-page maps: OS memory models → DS operations → C++ OOP keywords → HTML tag set → 8085 instruction groups → network devices.
2Give extra lab time to C++, HTML, and 8085 — these three chapters dominate programming marks in many college patterns.
3Practise vocabulary: paging vs segmentation, stack vs queue, inheritance, <table>/<form>, opcode/operand, topology, switch vs router.
4Link full stack of skills: algorithm → C++ code → HTML interface → network delivery → secure machine configuration for Field Tech/JSD overlap.
5After MCQ concept checks, write short answers and complete practical slips under timed lab conditions; maintain a certified journal for the practical score.

Frequently Asked Questions

How is Maharashtra HSC Bifocal Computer Science officially examined?

Computer Science is examined under the Maharashtra Higher Secondary Certificate Examination as a Class 12 bifocal/vocational technical elective (MSBSHSE subject code D9). Logistics commonly describe two papers (Paper I and Paper II), each combining written theory with substantial practical assessment — commonly about 50 theory + 50 practical marks per paper (about 200 marks total). Candidates generally need about 35% with separate theory/practical floors as notified. Confirm the year’s syllabus, timetable, and circulars on mahahsscboard.in and DVET Maharashtra notices.

Is this practice bank the same format as the official HSC Computer Science paper?

No. Official MSBSHSE bifocal Computer Science assessment mixes written theory (including program writing) with heavy practical skills (C++/HTML programs, 8085 kit work, journal, viva). This bank is an English-language multiple-choice study adaptation for concepts and terminology only — not an official translation, blueprint replica, or full practical/written-paper simulation.

What syllabus does this bank follow?

It is aligned to Maharashtra HSC / Class 12 Bifocal Computer Science (subject code D9) themes used in MSBSHSE/DVET technical-group syllabi: Paper I (Operating System; Data Structures; C++ Programming; HTML) and Paper II (8085; 8086; 8051; Computer Networking), plus hardware/peripherals and software-development concepts that overlap NSQF Group 4 Field Technician – Computing and Peripherals and Junior Software Developer competencies. Always confirm the current MSBSHSE/DVET circular for your year.

How is Bifocal Computer Science different from optional Information Technology?

Bifocal Computer Science (D9) is a 200-mark technical elective with two papers and heavy practicals covering OS, data structures, C++, HTML, microprocessors, and networking. Optional Information Technology uses stream-specific codes 97 (Science), 98 (Arts), and 99 (Commerce) with a different Balbharati syllabus (web/scripting/e-commerce emphasis) and a typically 80+20 mark pattern. Register and revise for the code printed on your college subject list and admit card.

What is the pass mark for Maharashtra HSC Bifocal Computer Science?

MSBSHSE commonly requires a minimum of about 35% in each subject, often with separate floors for theory and practical under bifocal patterns. Always verify the current Higher Secondary notification for your sitting.

What is the official subject code for HSC Bifocal Computer Science?

MSBSHSE bifocal subject lists use code D9 for Computer Science. NSQF-revised occupational codes (e.g., BA/DB style codes in Group 4 notices) may apply for fully transitioned cohorts — confirm against your college subject registration and admit card.

Where should I check official syllabus, papers, and results?

Use the MSBSHSE site at mahahsscboard.in for circulars and question papers, mahahsscboard.org/hscsub.htm for subject-code orientation, DVET Maharashtra (dvet.gov.in) for technical bifocal syllabus materials, and your divisional board portals for results and hall tickets.