Grade 11 Computer Science — Important Exam Questions with Hints
Grade 11 Computer Science — Important Exam Questions with Hints
"">Chapter 1: Computer Fundamentals and GenerationsQuestions:
-
Explain the characteristics and main components of each computer generation.
-
What is the difference between primary and secondary memory?
-
Define hardware and software with examples.
-
Describe the function of the CPU.
-
What are bits and bytes?
Hints:
-
Focus on the timeline and technology change for each generation.
-
Primary memory is fast and volatile; secondary memory is slower but permanent.
-
Hardware = physical parts; software = programs and data.
-
CPU controls operations and processes instructions.
-
1 byte = 8 bits; bits are binary digits (0 or 1).
Chapter 2: HTML and Web Technologies
Questions:
-
Define HTML and list five common tags with purpose.
-
How to structure a basic HTML page?
-
How to embed images and create tables?
-
What are HTML attributes?
-
Explain the use of forms.
Hints:
-
Remember HTML tags start with < >
and usually have closing tags.
-
Basic structure includes <html>
, <head>
, <body>
.
-
Use <img src="">
for images; tables need rows <tr>
, columns <td>
.
-
Attributes modify tags (like href
in <a>
).
-
Forms collect user input via input fields.
Chapter 3: Multimedia
Questions:
-
What is multimedia and its components?
-
Role of text, audio, and video in multimedia.
-
Difference between lossy and lossless compression.
-
How do animations enhance presentations?
-
What is streaming?
Hints:
-
Multimedia combines multiple media types for better engagement.
-
Text conveys info; audio/video add realism and emotion.
-
Lossy reduces file size by losing some data; lossless retains all data.
-
Animations catch attention and explain complex ideas.
-
Streaming allows real-time media play without full download.
Chapter 4: Programming Fundamentals (C)
Questions:
-
Differentiate for and while loops with syntax and examples with flowchats.
-
Write C programs for odd/even check and matrix subtraction.
Define variables and data types.
-
What are syntax, runtime, and logical errors?
-
Explain functions and arrays.
Write a C program to check odd or even — use % 2
to test remainder.
-
Write a C program to subtract/add two matrices — use nested loops for element-wise subtraction.
-
Write a C program to find the largest of three numbers — compare using if
statements.
-
Write a C program to print multiplication table — loop from 1 to 10 multiplying the number.
-
Write a C program to calculate factorial — multiply numbers from 1 to n in a loop.
-
Write a C program to print Fibonacci series — sum previous two terms iteratively.
-
Write a C program to check prime number — test divisibility from 2 to n-1.
-
Write a C program to reverse a number and check palindrome — reverse digits and compare.
Hints:
-
For loops are count-controlled; while loops are condition-controlled.
-
Use %
operator for odd/even check.
-
Variables store data; types define data kind (int, char, etc.).
-
Syntax errors: code mistakes; runtime: errors during execution; logical: incorrect logic.
-
Functions modularize code; arrays hold multiple values.
Chapter 5: Operating System
Questions:
-
Define OS and its functions.
-
Role of OS in process and memory management.
-
Difference between single-user and multi-user OS.
-
What is virtual memory?
-
Explain deadlock.
Hints:
-
OS is the software managing hardware and software resources.
-
Process management involves scheduling and execution; memory management allocates RAM.
-
Single-user OS supports one user; multi-user supports multiple users simultaneously.
-
Virtual memory extends RAM using disk space.
-
Deadlock occurs when processes wait indefinitely for resources.
Chapter 6: Digital Logic and Logic Gates
Questions:
-
Define logic gates; explain AND, OR, NOT, NAND with truth tables and symbols.
-
Practical applications of logic gates.
-
Difference between combinational and sequential circuits.
-
Boolean algebra basics.
-
Explain XOR gate and half adder.
Hints:
-
Gates perform logic operations on binary inputs.
-
AND: all inputs 1 → output 1; OR: any input 1 → output 1; NOT: inverts input; NAND: inverse AND.
-
Combinational outputs depend only on current inputs; sequential depend on input + previous state.
-
Boolean laws simplify logic expressions.
-
XOR outputs 1 if inputs differ; half adder adds two bits.
Questions:
-
Explain the characteristics and main components of each computer generation.
-
What is the difference between primary and secondary memory?
-
Define hardware and software with examples.
-
Describe the function of the CPU.
-
What are bits and bytes?
Hints:
-
Focus on the timeline and technology change for each generation.
-
Primary memory is fast and volatile; secondary memory is slower but permanent.
-
Hardware = physical parts; software = programs and data.
-
CPU controls operations and processes instructions.
-
1 byte = 8 bits; bits are binary digits (0 or 1).
Chapter 2: HTML and Web Technologies
Questions:
-
Define HTML and list five common tags with purpose.
-
How to structure a basic HTML page?
-
How to embed images and create tables?
-
What are HTML attributes?
-
Explain the use of forms.
Hints:
-
Remember HTML tags start with
< >
and usually have closing tags. -
Basic structure includes
<html>
,<head>
,<body>
. -
Use
<img src="">
for images; tables need rows<tr>
, columns<td>
. -
Attributes modify tags (like
href
in<a>
). -
Forms collect user input via input fields.
Chapter 3: Multimedia
Questions:
-
What is multimedia and its components?
-
Role of text, audio, and video in multimedia.
-
Difference between lossy and lossless compression.
-
How do animations enhance presentations?
-
What is streaming?
Hints:
-
Multimedia combines multiple media types for better engagement.
-
Text conveys info; audio/video add realism and emotion.
-
Lossy reduces file size by losing some data; lossless retains all data.
-
Animations catch attention and explain complex ideas.
-
Streaming allows real-time media play without full download.
Chapter 4: Programming Fundamentals (C)
Questions:
-
Differentiate for and while loops with syntax and examples with flowchats.
-
Write C programs for odd/even check and matrix subtraction.
Define variables and data types.
-
What are syntax, runtime, and logical errors?
-
Explain functions and arrays.
Write a C program to check odd or even — use
% 2
to test remainder.-
Write a C program to subtract/add two matrices — use nested loops for element-wise subtraction.
-
Write a C program to find the largest of three numbers — compare using
if
statements. -
Write a C program to print multiplication table — loop from 1 to 10 multiplying the number.
-
Write a C program to calculate factorial — multiply numbers from 1 to n in a loop.
-
Write a C program to print Fibonacci series — sum previous two terms iteratively.
-
Write a C program to check prime number — test divisibility from 2 to n-1.
-
Write a C program to reverse a number and check palindrome — reverse digits and compare.
Hints:
-
For loops are count-controlled; while loops are condition-controlled.
-
Use
%
operator for odd/even check. -
Variables store data; types define data kind (int, char, etc.).
-
Syntax errors: code mistakes; runtime: errors during execution; logical: incorrect logic.
-
Functions modularize code; arrays hold multiple values.
Chapter 5: Operating System
Questions:
-
Define OS and its functions.
-
Role of OS in process and memory management.
-
Difference between single-user and multi-user OS.
-
What is virtual memory?
-
Explain deadlock.
Hints:
-
OS is the software managing hardware and software resources.
-
Process management involves scheduling and execution; memory management allocates RAM.
-
Single-user OS supports one user; multi-user supports multiple users simultaneously.
-
Virtual memory extends RAM using disk space.
-
Deadlock occurs when processes wait indefinitely for resources.
Chapter 6: Digital Logic and Logic Gates
Questions:
-
Define logic gates; explain AND, OR, NOT, NAND with truth tables and symbols.
-
Practical applications of logic gates.
-
Difference between combinational and sequential circuits.
-
Boolean algebra basics.
-
Explain XOR gate and half adder.
Hints:
-
Gates perform logic operations on binary inputs.
-
AND: all inputs 1 → output 1; OR: any input 1 → output 1; NOT: inverts input; NAND: inverse AND.
-
Combinational outputs depend only on current inputs; sequential depend on input + previous state.
-
Boolean laws simplify logic expressions.
-
XOR outputs 1 if inputs differ; half adder adds two bits.