Class 6 - Answer Key
Class 6 - Answer Key
Basics of ICT
Short Answer
1. Why are computers essential tools in the 21st century?
Answer: Computers help us work faster, learn better, and connect with others. They are used in schools,
offices, hospitals, and even at home. They make many tasks easier and quicker.
2. What has been made more efficient and productive due to computers?
Answer: Tasks like writing, drawing, solving math, storing data, and sending messages have become
faster. Computers help people save time and do more work in less time.
3. What advancement characterized the second generation of computers?
Answer: The second generation of computers used transistors instead of vacuum tubes. They were
smaller, faster, and used less electricity than the first generation.
4. Explain the difference between low-level and high-level programming languages.
Answer: Low-level languages are closer to machine language and are hard to understand. High-level
languages are easier to read and write for humans, like Python or Scratch.
5. Why were third-generation programming languages considered more user-friendly?
Answer: They were easier to learn and use. These languages used English-like words, so more people
could write programs without knowing complex machine code.
6. How do computers contribute to our entertainment?
Answer: We can watch movies, play games, listen to music, and draw using computers. They help us
have fun and be creative in many ways.
7. What is the main purpose of the Windows operating system?
Answer: Windows helps us use the computer easily. It shows pictures, menus, and icons so we can click
and do tasks like opening files or using apps.
8. Why is file management considered an essential skill in today's digital age?
Answer: File management helps us keep our computer neat and organized. We can find, open, and save
files quickly when they are named and stored properly.
9. Explain the difference between the asterisk (*) and the question mark (?) when used as wildcard
characters.
Answer: The asterisk (*) means "anything can go here," like any number of letters. The question mark
(?) means "only one letter" can be in that place.
10. Explain the importance of naming folders and files correctly.
Answer: Good names help us find files easily and know what's inside. It keeps our work tidy and saves
time when searching for something.
11. What is a number system, and why is it crucial for computers?
Answer: A number system is a way to show numbers. Computers use the binary number system (0 and
1) to store and understand all data and commands.
12. Convert the decimal number 12 to binary.
Answer: The binary of 12 is 1100.
13. What is the decimal equivalent of the binary number 101010?
Answer: The decimal of 101010 is 42.
14. Convert the binary number 110110 to decimal.
Answer: The decimal of 110110 is 54.
Short Answer
1. What are variables in programming?
Answer: Variables are like containers that store information in a program. You can name them and put
values inside, like numbers or words, and change them anytime while the program runs.
2. Can you declare two variables in a program with the same name?
Answer: No, you cannot use the same name for two variables in the same program. It confuses the
computer because it won’t know which value to use.
3. What are some common data types in programming?
Answer: Common data types are:
• Integer (for whole numbers like 10),
• String (for text like "Hello"),
• Float (for decimal numbers like 3.14),
• Boolean (for true/false values).
4. Give an example of a data type that can store very large values.
Answer: The Float or Double data types can store very large numbers, like 1,000,000.55. Some
programming languages also have Long Integer for even bigger numbers.
5. Provide pseudocode for performing an addition operation on two variables in a program.
Answer: The pseudocode for performing an addition operation on two variables in a program is
START
Set A = 5
Set B = 10
Set SUM = A + B
Display SUM
END
This pseudocode adds two numbers and shows the result.
Short Answer
1. What is the purpose of conditional statements in programming?
Answer: Conditional statements help a program make decisions. They tell the computer to do something
only if a certain condition is true—like checking if a number is greater than 10 before printing a message.
2. Define relational operators and provide an example of their use.
Answer: Relational operators compare two values. Examples include > (greater than) and == (equal to).
For example: if age > 12, it means “do something only if age is more than 12.”
3. Explain the role of logical operators and give an example of the AND operator in action.
Answer: Logical operators combine two or more conditions. The AND operator checks if both
conditions are true. Example: if age > 10 AND score > 80 – do something only if both are true.
4. How do nested conditional statements work, and why are they useful?
Answer: Nested conditionals are when one if statement is placed inside another. They help when
decisions depend on more than one condition. Example: Check if it's a holiday, and then check if it's
sunny before planning a picnic.
5. Describe the function of the NOT operator and provide a real-life example of its application.
Answer: The NOT operator means "opposite." If something is true, NOT makes it false.
Example: If it’s NOT raining, then go outside. It checks for when a condition is not happening.
Short Answer
1. What is the purpose of the WHILE loop in programming?
Answer: A WHILE loop keeps repeating a set of instructions as long as a condition is true. It is used when
we don’t know how many times, we need to repeat something in advance.
2. What are the benefits of using loops in programming?
Answer: Loops save time by repeating actions automatically. Instead of writing the same code again and
again, we use a loop to do it for us—like printing numbers 1 to 10 quickly.
3. What is the difference between a "for" loop and a "while" loop?
Answer: A "for" loop is used when we know how many times to repeat. A "while" loop is used when we
don’t know how many times but want to keep going until something changes.
4. What is an iteration?
Answer: An iteration means one complete run of the loop. If a loop runs 5 times, it has 5 iterations. Each
time the loop repeats, that is one iteration.
5. How do you stop a loop from running infinitely?
Answer: To stop an infinite loop, we make sure the condition becomes false at some point. This is done
by updating a variable inside the loop or using a break statement.
6. What is the difference between an entry-controlled and exit-controlled loop? Provide examples for
each.
Answer:
• Entry-controlled loop checks the condition before the loop runs (e.g., while loop)
→ while (x < 5):
• Exit-controlled loop runs at least once and checks the condition after (e.g., do-while loop in
some languages)
→ do { } while (x < 5);
Entry-controlled loops may not run at all, but exit-controlled loops run at least once.
CHAPTER 7
Game Development with
Block Coding
Short Answer
1. Explain the role of game design in the game development process.
Answer: Game design is the planning part of creating a game. It includes deciding how the game looks,
how it works, the rules, goals, and what makes it fun for players.
2. Name two important aspects of game development mentioned in the basic game development rules.
Answer: Two important aspects are gameplay (how the game is played) and visuals (how the game
looks). Both help make the game fun and exciting.
3. How can game levels make a game more engaging for players?
Answer: Game levels keep players interested by adding new challenges and goals. As the levels get
harder, players stay curious and motivated to keep playing and improving.
4. Why is it crucial to enjoy developing a game, as mentioned in the rules?
Answer: When you enjoy making a game, you put more creativity and effort into it. It becomes fun, and
that fun feeling shows in the final game, making it better for players too.
5. Describe the purpose of sound effects and music in a game.
Answer: Sound effects and music make the game more exciting and real. They set the mood, show
actions (like jumping or winning), and help players feel part of the game world.
Short Answer
1. What is the main purpose of Microsoft PowerPoint?
Answer: Microsoft PowerPoint is used to create presentations. It helps us show ideas using slides with
text, pictures, animations, and more. It’s great for school projects and class speeches.
2. What is the function of the Design tab in PowerPoint?
Answer: The Design tab lets you choose slide themes, colors, and styles. It helps make your presentation
look nice and professional with just a few clicks.
3. What is the role of the Text Box in PowerPoint?
Answer: A Text Box lets you type anywhere on the slide. You can add titles, labels, or notes to explain
your pictures and ideas clearly.
4. How can you add shapes to your slide in PowerPoint?
Answer: Go to the Insert tab, click on Shapes, and choose a shape like a circle or arrow. Then click and
drag on the slide to draw the shape.
5. Where can you style the shape after adding it to the slide?
Answer: After adding a shape, use the Shape Format tab to change its color, outline, size, or effects. You
can make your shape look colorful and fun.
6. Which tab do you click on to customize the background of a slide?
Answer: You click on the Design tab, then select Format Background to change how the slide
background looks.
7. What are the different types of background fills you can use in PowerPoint?
Answer: You can use Solid Fill, Gradient Fill, Picture or Texture Fill, and Pattern Fill to style your slide
background in different ways.
Short Answer
1. What is the definition of a robot?
Answer: A robot is a machine that can follow instructions and do tasks on its own or with some help. It
can move, sense things around it, and sometimes think using code.
2. What is the main function of a servo motor?
Answer: A servo motor helps a robot move parts like arms or wheels to a specific position. It is used
when the movement needs to be controlled accurately.
3. What are the five sensory organs in the human body?
Answer: The five sensory organs are eyes (sight), ears (hearing), nose (smell), tongue (taste), and skin
(touch). They help us sense the world around us.
4. Give an example of a sensor used in robotics that detects temperature.
Answer: A temperature sensor, like the thermistor, is used in robots to check how hot or cold something
is, just like how we feel temperature with our skin.
5. How do motion sensors make it convenient for people entering a store?
Answer: Motion sensors detect when someone walks near the door and automatically open it. This
makes it easy for people to enter without pushing the door.
6. What are the two types of IR sensors mentioned for Quarky?
Answer: Quarky uses two types of IR sensors:
• IR Proximity Sensor (to detect objects nearby)
• IR Line Follower Sensor (to follow black lines on the ground)
7. How do ultrasonic sensors calculate the distance to an object?
Answer: Ultrasonic sensors send sound waves that bounce back from an object. The sensor measures
the time it takes to return and calculates the distance using that time.
Short Answer
1. What is intelligence?
Answer: Intelligence is the ability to think, learn, solve problems, and make decisions. It helps living
beings and machines understand things and act wisely.
2. How can human intelligence be described?
Answer: Human intelligence means we can learn from experience, think creatively, solve problems, and
understand emotions. It helps us adapt to new situations and make smart choices.
3. Give an example of animal intelligence.
Answer: A dolphin using whistles to talk to other dolphins or a crow using sticks to get food are examples
of animal intelligence. It shows that animals can learn and solve problems too.
4. What differentiates intelligent machines from regular computers?
Answer: Intelligent machines, like robots or AI, can learn from data and improve over time. Regular
computers only follow fixed instructions. Smart machines can make decisions, while regular ones cannot
think for themselves.
Short Answer
1. How does a web browser work when you want to visit a specific website?
Answer: When you type a website address in a web browser, it sends a request to that website’s server.
The server then sends back the page, and the browser shows it on your screen so you can read or interact
with it.
2. Explain how a search engine helps users find information online.
Answer: A search engine like Google helps you find information by looking through millions of websites.
You just type in what you want to know, and it shows a list of the most useful pages.
3. What are some advantages of email as a means of communication?
Answer: Email is fast, free, and can be sent to anyone in the world. You can send messages, pictures, and
documents quickly, and it works any time of day.
4. Why is it important to be cautious when dealing with fake emails?
Answer: Fake emails can trick you into giving personal information or clicking harmful links. Being careful
helps protect your identity, money, and computer from scams and viruses.