ICSE SAMPLE QUESTION PAPER TERM END EXAMINATION (NEP 2020)
COMPUTER SAMPLE QUESTION PAPER 1
FINAL EXAMINATION
Subject : Computer Time : 2 Hours
Class : VIII Full Marks : 80

General Instructions:
-
All questions are compulsory.
-
Answer in your own words as far as possible.
-
Diagrams/flowcharts should be neat and properly labelled.
-
Use pencil for flowcharts and diagrams.

Section A (20 Marks) (10 MCQs + 10 Fill in the blanks – 1 mark each)
A. Multiple Choice Questions (10 × 1 = 10 Marks)
-
An algorithm is:
(a) A diagrammatic representation of logic
(b) Step-by-step instructions to solve a problem
(c) A flowchart symbol
(d) A Java program
-
In a flowchart, the diamond symbol represents:
(a) Input/Output (b) Process (c) Decision (d) Connector
-
Which of these is an IDE for Java?
(a) Photoshop (b) BlueJ (c) Excel (d) MS Word
-
The statement System.out.println("Hello"); is used for:
(a) Input (b) Output (c) Looping (d) Storage
-
Output of the code:

(a) true (b) false (c) 20 (d) 4
-
The if-else statement is used for:
(a) Repetition (b) Storage (c) Decision making (d) Compilation
-
A device that connects computers in a network is:
(a) CPU (b) Printer (c) Router (d) Speaker
-
Which operator in Java is called the modulus operator?
(a) / (b) * (c) % (d) ++
-
Which cloud service provides storage?
(a) IaaS (b) SaaS (c) PaaS (d) Storage as a Service
-
The default extension of a Java source file is:
(a) .jav (b) .java (c) .class (d) .jfile
B. Fill in the Blanks (10 × 1 = 10 Marks)
-
The ________ symbol is used in a flowchart for Start/Stop.
-
A set of rules for writing instructions in Java is called ________.
-
The keyword used in Java to declare a constant is ________.
-
________ loop is most suitable when the number of iterations is known in advance.
-
Full form of WAN is ________.
-
________ computing allows users to access software and data over the Internet.
-
In app development, the ________ is the user interface.
-
IP in IP Address stands for ________.
-
A ________ is a step-by-step method of solving a problem in simple English.
-
________ cloud is dedicated for a single organization.
Section B (30 Marks) (Short answer questions – 3 marks each)
-
Write any three characteristics of an algorithm.
-
Draw a flowchart to calculate the sum of first 10 natural numbers.
-
Explain the difference between:
(a) Compiler and Interpreter
(b) Algorithm and Flowchart
-
Explain with syntax and example:
(a) if statement
(b) if–else statement
-
Define the following terms:
(a) Cloud Computing
(b) Public Cloud
(c) Private Cloud
-
Write the output of the following Java code:
-
Mention any three uses of Apps in daily life.
-
List three differences between LAN and WAN.
-
Write a Java program to check whether a number entered by the user is positive, negative, or zero.
-
What is a decision control structure? Give one example in Java.
Section C (30 Marks) (Long answer / Application-based – 5 marks each)
-
Algorithm + Flowchart Case Study:
Write an algorithm and draw a flowchart to find the largest of three numbers.
-
(a) Explain the structure of a Java program with an example.
(b) Differentiate between keywords and identifiers in Java.
-
Explain the advantages and disadvantages of Cloud Computing (three each).
-
Write a Java program to accept marks of a student and print Grade using the following conditions:
-
Marks ≥ 90 → Grade A
-
Marks 75–89 → Grade B
-
Marks 50–74 → Grade C
-
Marks < 50 → Grade D
-
App Development Project Question:
Suppose you are designing a Quiz App for your school. Answer the following:
(a) Which two basic features should the app have?
(b) State one advantage of mobile apps over websites.
(c) Write any two coding components (like buttons/conditions) that would be required in your Quiz App.