logo

Grade 11 Computer Science — Important Exam Questions with Hints

Grade 11 Computer Science — Important Exam Questions with Hints


"">Chapter 1: Computer Fundamentals and Generations

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.

Discussion (20)