All Practice Exams

Free Practice Questions for Kerala Plus Two Computer Science (DHSE)

Exam-style questions and explanations by OpenExamPrep.

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

Loading practice questions...

Exam Review

Key Facts: Kerala Plus Two Computer Science (DHSE) Exam

TE + CE + PE

Official assessment combines Terminal, Continuous, and Practical Evaluation (subject total 100)

DHSE Kerala Higher Secondary pattern

~2 hours

Typical theory duration for practical subjects (plus cool-off as notified)

DHSE Plus Two practical-subject logistics

~30%

Commonly reported overall pass threshold / D+ grade band (confirm circular)

DHSE Plus Two pass criteria reporting

CS ≠ CA

Computer Science is distinct from Computer Applications under DHSE/SCERT

Kerala HSE subject combinations

Mixed + practical

Official format is mixed written theory plus practical and CE, not pure MCQ

DHSE Plus Two Computer Science assessment pattern

English MCQ adaptation

This free local bank is not the official mixed paper or practical substitute

OpenExamPrep practice policy

DHSE Kerala Plus Two Computer Science is a Class 12 board subject with TE + CE + Practical Evaluation (subject total 100) and theory lasting about 2 h plus cool-off. Pass is commonly ~30% aggregate (~D+) as notified. Fees are paid through schools. This free 2026 bank is an English MCQ study adaptation — not an official paper or practical simulation. Distinct from Computer Applications.

Sample Kerala Plus Two Computer Science (DHSE) Practice Questions

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

1In C++, which keyword is used to define a user-defined data type that groups related variables of possibly different types under one name?
A.namespace
B.union only
C.struct
D.typedef
Explanation: A structure (struct) groups related data members, which may have different types, under a single user-defined type name. This is a core Plus Two Computer Science topic before OOP classes.
2If s is a structure variable with member roll, which expression correctly accesses roll using the structure variable (not a pointer)?
A.s::roll
B.s.roll
C.*s.roll
D.s->roll
Explanation: The dot operator (.) accesses a member of a structure (or class) object/variable. The arrow operator (->) is used when you have a pointer to a structure.
3What does the address-of operator & return when applied to a variable in C++?
A.The value stored in the variable doubled
B.A copy of the variable on the heap
C.The size of the variable in bytes
D.The memory address of the variable
Explanation: The unary & operator yields the memory address of its operand. That address can be stored in a pointer variable of a compatible type.
4If p is a pointer to int and currently points to an array element, what does the expression *p typically evaluate to?
A.The number of elements in the array
B.The int value stored at the address held by p
C.Always zero
D.The address of p itself
Explanation: The unary * (dereference) operator accesses the object pointed to by the pointer. For an int* p, *p is the int at that address.
5Which statement best describes a nested structure in C++?
A.A structure that cannot be passed to functions
B.A structure that contains another structure as a member
C.A structure allocated only on the heap
D.A structure that can only hold int members
Explanation: Nested structures contain a member whose type is itself a structure, allowing hierarchical grouping of related data (for example, Date inside Employee).
6If ptr is a pointer to a structure variable, which syntax correctly accesses member name of that structure?
A.ptr.name
B.ptr::name
C.ptr->name
D.*ptr->name only when name is a pointer
Explanation: When you have a pointer to a structure, use the arrow operator: ptr->name is equivalent to (*ptr).name.
7An array of structures is useful primarily because it allows:
A.Only one structure variable in the entire program
B.Storing multiple records of the same structure type in contiguous indexed form
C.Automatic sorting of structure members by type
D.Conversion of all members to the same data type
Explanation: An array of structures holds many instances of the same structure type (for example, student[50]), each accessible by index — ideal for tables of records.
8Consider: int a = 10; int *p = &a; *p = 25; What is the value of a after these statements execute?
A.10
B.Address of a
C.25
D.Undefined
Explanation: p points to a. Assigning *p = 25 writes 25 into the memory location of a, so a becomes 25. This is a classic pointer side-effect / code-output item.
9In object-oriented programming, an object is best described as:
A.A compiler directive
B.A synonym for a source file
C.Only a collection of global functions
D.An instance of a class
Explanation: A class is a blueprint; an object is a concrete instance created from that class, with its own state (data) and behavior (functions/methods).
10Which OOP principle hides internal data and exposes a controlled interface?
A.Pipelining
B.Pagination
C.Encapsulation
D.Fragmentation
Explanation: Encapsulation bundles data with the functions that operate on it and typically restricts direct external access (for example, private members with public methods).

About the Kerala Plus Two Computer Science (DHSE) Exam

Kerala Plus Two Computer Science is the Class 12 Higher Secondary public examination computer science paper under the Directorate of Higher Secondary Education (DHSE), Directorate of General Education, Government of Kerala. It is distinct from Computer Applications (typically offered in Commerce/Humanities combinations). It assesses SCERT Kerala Higher Secondary Computer Science themes: structures and pointers; object-oriented programming; data structures and operations; web technology; HTML web designing; client-side JavaScript; web hosting; database management systems; SQL; server-side PHP; advances in computing; and ICT and society, with foundational boolean algebra, networks, file handling, and computational thinking from the Plus One–Plus Two continuum. The official assessment is TE + CE + Practical Evaluation for a subject total of 100 marks (theory commonly about 2 hours plus cool-off). Fees and exact blueprints are notified by DHSE (beta.hseportal.kerala.gov.in; dhse.kerala.gov.in). Pass marks are commonly described near ~30% aggregate with separate TE minima as notified. The 100 questions on this page are a free English-language multiple-choice study adaptation with full explanations, code-output reasoning, and boolean/numerical items; they are not a full simulation of the official mixed theory paper, practical lab, or CE evidence.

Exam sponsor: Directorate of Higher Secondary Education (DHSE), Kerala. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

Official Kerala Plus Two Computer Science is assessed as mixed Terminal Evaluation (written theory) + Continuous Evaluation + Practical Evaluation for a subject total of 100 marks. Theory for practical subjects is commonly about 2 hours plus cool-off time as notified, with mixed short/long and objective-style items per the SCERT/DHSE Computer Science scheme (Structures and Pointers; OOP; Data Structures; Web Technology; HTML; JavaScript; Web Hosting; DBMS; SQL; PHP; Advances in Computing; ICT and Society). English and Malayalam media are typically available. Exact TE–CE–PE splits and attempt rules are as published for the year — confirm circulars on beta.hseportal.kerala.gov.in and dhse.kerala.gov.in. Computer Science is distinct from Computer Applications. This practice bank is an English-language MCQ study adaptation for concept, code-output, and boolean/numerical fluency — it does not simulate official attempt limits, long programs, practical viva, or CE evidence.

Time Limit

About 2 hours theory (practical subjects commonly 2 h), plus cool-off time as notified (often ~15 minutes)

Passing Score

Commonly reported as grade D+ or above (~30% aggregate across CE, PE, and TE where applicable), with a separate TE minimum often near ~30% of TE marks (~18 when TE is 60); verify the current pass criteria for your examination year.

Exam / Certification Fees

As notified by DHSE and paid through Higher Secondary schools for regular Plus Two sittings (no single fixed public subject fee for all categories).

Exam sponsor website

Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.

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.

~8% of this local bank

Structures and Pointers

C++ structure definition/access, nested structures, arrays of structures, pointer declaration, * and & operators, and dynamic memory idea.

~12% of this local bank

Object-Oriented Programming

Class vs object, data members/member functions, private/public, constructors/destructors, inheritance types, and polymorphism/overloading ideas.

~12% of this local bank

Data Structures and Operations

Array insert/delete idea, stack push/pop/peek, queue enqueue/dequeue, circular queue idea, and linked-list node concept.

~8% of this local bank

Web Technology & Hosting

WWW components, URL/HTTP/HTTPS, static vs dynamic pages, domain name system idea, shared/dedicated hosting, and FTP basics.

~8% of this local bank

HTML Web Designing

html/head/body, headings, lists, anchors, images, tables, forms/input types, and common semantic tags.

~8% of this local bank

Client-side Scripting (JavaScript)

Variables/operators, if/loops, functions, document object model idea, onclick/onchange events, and form validation role.

~8% of this local bank

Database Management System

DBMS advantages, relation/tuple/attribute, primary/candidate/foreign keys, integrity, and ER entity-relationship basics.

~10% of this local bank

Structured Query Language

CREATE/ALTER/DROP, INSERT/UPDATE/DELETE, SELECT with WHERE/ORDER BY, aggregates, GROUP BY/HAVING, and JOIN result reasoning.

~6% of this local bank

Server-side Scripting (PHP)

PHP role on server, variables/echo, form data idea, include/require concept, and session/cookie distinction basics.

~8% of this local bank

Advances in Computing & ICT Society

Cloud/grid/green/mobile computing awareness, AI/IoT ideas, cyber ethics, digital divide, e-governance, and social impact of ICT.

~12% of this local bank

Boolean Algebra, Networks & Foundations

Boolean identities and logic gates, number systems, LAN/MAN/WAN, topologies, network devices, OS/file concepts, and algorithmic thinking.

Preparing for the Kerala Plus Two Computer Science (DHSE) Exam

What You Need to Know

  • Passing score: Commonly reported as grade D+ or above (~30% aggregate across CE, PE, and TE where applicable), with a separate TE minimum often near ~30% of TE marks (~18 when TE is 60); verify the current pass criteria for your examination year.
  • Assessment: Official Kerala Plus Two Computer Science is assessed as mixed Terminal Evaluation (written theory) + Continuous Evaluation + Practical Evaluation for a subject total of 100 marks. Theory for practical subjects is commonly about 2 hours plus cool-off time as notified, with mixed short/long and objective-style items per the SCERT/DHSE Computer Science scheme (Structures and Pointers; OOP; Data Structures; Web Technology; HTML; JavaScript; Web Hosting; DBMS; SQL; PHP; Advances in Computing; ICT and Society). English and Malayalam media are typically available. Exact TE–CE–PE splits and attempt rules are as published for the year — confirm circulars on beta.hseportal.kerala.gov.in and dhse.kerala.gov.in. Computer Science is distinct from Computer Applications. This practice bank is an English-language MCQ study adaptation for concept, code-output, and boolean/numerical fluency — it does not simulate official attempt limits, long programs, practical viva, or CE evidence.
  • Time limit: About 2 hours theory (practical subjects commonly 2 h), plus cool-off time as notified (often ~15 minutes)
  • Exam / certification fees: As notified by DHSE and paid through Higher Secondary schools for regular Plus Two 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

Kerala Plus Two Computer Science (DHSE): Suggested Study Strategy

1Practice official DHSE/SCERT Computer Science model papers under timed ~2 h conditions so you can switch from MCQ drills to written programs, algorithm traces, and SQL answers.
2For data-structure items, draw stack/queue states after each operation and note overflow/underflow — boards often award stepwise marks.
3Memorize LIFO vs FIFO, primary vs foreign keys, HTTP vs HTTPS, client-side vs server-side roles, and SQL clause order (SELECT–FROM–WHERE–GROUP BY–HAVING–ORDER BY).
4Trace short C++/JavaScript/PHP snippets on paper before looking at options; code-output questions are high-yield for Computer Science.
5Do not neglect practicals and CE: lab programs, SQL practice, web pages, and viva concepts contribute significantly to the subject total.
6Remember Computer Science ≠ Computer Applications — use the correct SCERT textbook and combination for your stream.
7Use English/Malayalam textbooks as directed by your school; this free bank is an English MCQ adaptation only.

Frequently Asked Questions

Is the official Kerala Plus Two Computer Science exam pure multiple-choice?

No. Official DHSE Plus Two Computer Science is mixed Terminal Evaluation (written theory with short/long and objective-style items) plus Continuous Evaluation and Practical Evaluation. This bank is an English-language multiple-choice study adaptation for concepts, code-output reasoning, and boolean/numerical practice only — not an official paper, practical lab, or CE substitute.

How is Kerala Plus Two Computer Science assessed (TE, CE, Practical)?

Computer Science is commonly assessed with Terminal Evaluation (written theory), Continuous Evaluation, and Practical Evaluation combining to a subject total of 100 marks. Exact TE–CE–PE splits are as notified by DHSE for the year — confirm circulars on beta.hseportal.kerala.gov.in and dhse.kerala.gov.in.

Is Computer Science the same as Computer Applications in Kerala HSE?

No. Computer Science and Computer Applications are distinct DHSE subjects with different SCERT syllabi and stream combinations. This bank targets Computer Science, not Computer Applications.

How long is the Kerala Plus Two Computer Science theory paper?

Theory for practical subjects is commonly about 2 hours plus cool-off time as notified (often about 15 minutes). Confirm the year’s date sheet and instructions on official DHSE portals.

What is the passing score for DHSE Plus Two Computer Science?

Plus Two-consistent reporting commonly describes grade D+ or above (~30% aggregate across CE, PE, and TE where applicable), with a separate TE minimum often near ~30% of TE marks. Always verify the current pass criteria for your examination year.

Which languages is Plus Two Computer Science offered in?

English and Malayalam media are commonly available for Kerala Higher Secondary Computer Science. This practice bank is written in English for concept and numerical revision.

What syllabus does this bank follow?

It is aligned to SCERT/DHSE Kerala Plus Two Computer Science themes: Structures and Pointers; OOP; Data Structures and Operations; Web Technology; HTML; JavaScript; Web Hosting; DBMS; SQL; PHP; Advances in Computing; ICT and Society — plus foundational boolean algebra, networks, file handling, and computational thinking.

Where can I find official scheme and model materials?

Check the Kerala HSE portal at https://beta.hseportal.kerala.gov.in, DHSE at https://dhse.kerala.gov.in, and SCERT Kerala at https://www.scert.kerala.gov.in for schemes of work, textbooks, and examination notices.