Browse papers
LevelNEB Class 11
StreamScience
SubjectComputer Science
Year2078 BS
Exam sessionModel questions
Full marks50
Time allowed120 minutes
Questions16, all with step-by-step solutions
A

Group A: Multiple Choice Questions

Tick the best alternative.

9 questions·1 mark each
1Multiple choice1 mark

Which one of the following is an input device?

  • a

    speaker

  • b

    printer

  • c

    monitor

  • d

    mouse

Correct answer: d

mouse

A mouse is an input device (used to enter data/commands). Speaker, monitor and printer are output devices. Answer: (d) mouse.

computer-fundamentalsinput-devices
2Multiple choice1 mark

Which of the following is NOT a bus type?

  • a

    Address bus

  • b

    Data bus

  • c

    Memory bus

  • d

    Control bus

Correct answer: c

Memory bus

The system buses are address bus, data bus and control bus. 'Memory bus' is not a standard bus-type classification here. Answer: (c) Memory bus.

computer-architecturebus
3Multiple choice1 mark

How to represent Boolean F(x,y)=xyF(x,y)=x\cdot y in logic gate?

Four logic gate symbols: A) AND, B) NAND, C) OR, D) NOR

  • A

    AND gate

  • B

    NAND gate

  • C

    OR gate

  • D

    NOR gate

Correct answer: A

AND gate

F=xyF=x\cdot y is the logical AND operation, represented by the AND gate (option A in the figure).

digital-logiclogic-gates
4Multiple choice1 mark

Which scheduling algorithm allocates the CPU first to the process that requests the CPU first?

  • a

    first-come, first-served scheduling

  • b

    priority scheduling

  • c

    shortest job scheduling

  • d

    Round robin scheduling

Correct answer: a

first-come, first-served scheduling

First-come, first-served (FCFS) scheduling allocates the CPU to the process that requests it first. Answer: (a).

operating-systemcpu-scheduling
5Multiple choice1 mark

Which operator is used to start/enter the formula in an Excel cell?

  • a

    $$$

  • b

    @

  • c

    =

  • d
Correct answer: c

=

In Excel a formula must begin with the equals sign ==. Answer: (c) ==.

spreadsheetexcel
6Multiple choice1 mark

Which looping process checks the test condition at the end of the loop?

  • a

    for

  • b

    while

  • c

    do-while

  • d

    Nested loop

Correct answer: c

do-while

The do-while loop checks its condition at the end (after executing the body once), so it always executes at least once. Answer: (c) do-while.

programmingloops
7Multiple choice1 mark

How to insert an image in a web page using HTML tag?

  • a

    <img=...>

  • b
    <img source=...>
  • c
    <img src=...>
  • d
    <img href=..>
Correct answer: c
<img src=...>

The image is inserted with the <img src="..."> tag, where src gives the image file path. Answer: (c) <img src=...>.

web-technologyhtml
8Multiple choice1 mark

Which image format is best used for photographs and offers a small file size?

  • a

    PNG

  • b

    GIF

  • c

    BMP

  • d

    JPEG

Correct answer: d

JPEG

JPEG (JPG) uses lossy compression that gives small file sizes and is best suited to photographs. Answer: (d) JPEG.

multimediaimage-formats
9Multiple choice1 mark

Which of the following monitors user activity on internet and transmits that information in the background to someone else?

  • a

    Malware

  • b

    Spyware

  • c

    Adware

  • d

    Virus

Correct answer: b

Spyware

Spyware secretly monitors a user's activity and sends the information to a third party in the background. Answer: (b) Spyware.

cyber-securitymalware
B

Group 'B'

Give short answer to the following questions.

5 questions·5 marks each
1Short answer5 marks

Explain different types of secondary memory of computer system.

OR

Describe the decimal to binary number conversion process with example.

Secondary memory types: (1) Magnetic storage — hard disk drive (HDD), magnetic tape, floppy disk (data stored as magnetised spots; non-volatile, large capacity). (2) Optical storage — CD, DVD, Blu-ray (data read/written by laser). (3) Solid-state/semiconductor storage — SSD, USB flash drive, memory cards (no moving parts, fast, uses flash memory). They are non-volatile, used for permanent/long-term storage, larger but slower than primary memory.

OR — Decimal to binary conversion: Repeatedly divide the decimal number by 2, recording the remainder each time; the binary number is the remainders read from bottom (last) to top (first). Example: convert 13 → 13÷2=6 r 1 6÷2=3 r 0 3÷2=1 r 1 1÷2=0 r 1 Reading remainders bottom-up: 1310=1101213_{10}=1101_2.

memorysecondary-storagenumber-system
2Short answer5 marks

What are the functions of operating system? Describe.

Functions of an operating system: (1) Process management — creating, scheduling and terminating processes, CPU allocation; (2) Memory management — allocating/deallocating main memory, virtual memory; (3) File management — creating, organising, storing and accessing files and directories; (4) Device/I-O management — controlling input/output devices through device drivers; (5) Security and protection — user authentication, access control; (6) User interface — providing CLI/GUI; (7) Error detection and resource management; (8) acting as an interface between user/applications and hardware.

operating-systemfunctions
3Short answer5 marks

Define different types of CSS.

OR

Explain the different components of multimedia.

Types of CSS: (1) Inline CSS — written within an element using the style attribute (applies to a single element). (2) Internal (embedded) CSS — written inside a <style> tag in the <head> of the HTML page (applies to that one page). (3) External CSS — written in a separate .css file linked with <link> (applies to many pages, best for consistency and maintenance).

OR — Components of multimedia: (1) Text — characters/words conveying information; (2) Graphics/images — still pictures, drawings; (3) Audio/sound — music, narration, effects; (4) Video — moving images with sound; (5) Animation — sequence of images creating motion. (Combined with interactivity to form multimedia.)

web-technologycssmultimedia
4Short answer5 marks

Differentiate between the do and while loop.

while loopdo-while loop
Entry-controlled: condition checked before executing the bodyExit-controlled: condition checked after executing the body
Body may execute zero times (if condition false at first)Body executes at least once
Syntax: while(condition){...}Syntax: do{...}while(condition);
No semicolon after the loopRequires a semicolon after while(condition)
Used when iterations depend on a condition tested firstUsed when the body must run at least once
programmingloops
5Short answer5 marks

Suggest the prevention methods of cybercrime.

Prevention methods of cybercrime: use strong, unique passwords and change them regularly; install and update antivirus/anti-malware software and firewalls; keep operating systems and applications updated/patched; avoid clicking suspicious links/attachments (phishing); use secure (HTTPS) websites and encryption; take regular data backups; restrict access with authentication and authorisation; be cautious sharing personal information on social media; use legal/licensed software; and raise awareness and follow cyber laws.

cyber-securitycybercrime
C

Group 'C'

Give long answer to the following questions.

2 questions·8 marks each
6Long answer8 marks

Explain computer architecture with block diagram and functions of its components.

OR

Write a program to input the elements of a 4×34\times3 matrix and print its elements properly using array.

Computer architecture (von Neumann): The main components are:

  • Input unit — feeds data/instructions into the computer.
  • CPU, comprising the Control Unit (CU) (directs and coordinates operations, fetch-decode-execute), the Arithmetic Logic Unit (ALU) (performs arithmetic and logical operations), and registers.
  • Memory unit — stores data, instructions and results (primary/main memory).
  • Output unit — presents processed results to the user. These are connected by the system bus (address, data, control). (Block diagram: Input → CPU(CU+ALU) ↔ Memory → Output.)

OR — C program for 4×3 matrix:

#include <stdio.h>
int main(){
    int a[4][3], i, j;
    printf("Enter 12 elements:\n");
    for(i=0;i<4;i++)
        for(j=0;j<3;j++)
            scanf("%d", &a[i][j]);
    printf("The matrix is:\n");
    for(i=0;i<4;i++){
        for(j=0;j<3;j++)
            printf("%d\t", a[i][j]);
        printf("\n");
    }
    return 0;
}
computer-architectureprogrammingarrays
7Long answer8 marks

Draw AND, OR, XOR and XNOR gates with truth table and logic gates.

AND (Y=ABY=A\cdot B): output 1 only when both inputs are 1.

OR (Y=A+BY=A+B): output 1 when at least one input is 1.

XOR (Y=ABY=A\oplus B): output 1 when inputs are different.

XNOR (Y=ABY=\overline{A\oplus B}): output 1 when inputs are the same.

Truth table:

ABANDORXORXNOR
000001
010110
100110
111101

(Gate symbols: AND = D-shape; OR = curved-back shield; XOR = OR with extra curved line at input; XNOR = XOR with a bubble at output.)

digital-logiclogic-gatestruth-table

Frequently asked questions

Where can I find the NEB Class 11 Computer Science question paper 2078?
The full NEB Class 11 Computer Science 2078 (Model questions) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
Does the Computer Science 2078 paper come with solutions?
Yes. Every question on this Computer Science past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
How many marks is the NEB Class 11 Computer Science 2078 paper?
The NEB Class 11 Computer Science 2078 paper carries 50 full marks and is meant to be completed in 120 minutes, across 16 questions.
Is practising this Computer Science past paper free?
Yes — reading and attempting this Computer Science past paper on Kekkei is completely free.