WorksheetsGrade 2 Skills Assessment
Total questions: 20
Worksheet time: 10mins
What is an email used for?
Sending and receiving electronic messages
Driving a car
Playing music
Cooking dinner
What does SMS stand for?
Short Messaging System
Short Mail Service
Simple Messaging Service
Short Message Service
What is the difference between programming and coding?
Programming involves designing algorithms and solving problems, while coding is the act of translating those algorithms into a programming language.
Programming is done on computers, while coding is done on paper.
Programming and coding are interchangeable terms.
Programming is only for advanced users, while coding is for beginners.
Can you name different genres of coding?
database management
cloud computing
networking
web development, mobile app development, data science, machine learning, game development, cybersecurity
What is the purpose of a website?
To showcase personal photos only
To provide information, services, products, or entertainment to users on the internet.
To confuse users with irrelevant content
To sell outdated products
Explain how email is different from SMS.
SMS supports attachments and formatting options, while email is limited to 160 characters and does not support attachments
Email allows for longer messages, attachments, and formatting options, while SMS is limited to 160 characters and does not support attachments or formatting.
SMS allows for longer messages and attachments, while email is limited to 160 characters and does not support attachments
Email is limited to 160 characters and does not support attachments, while SMS allows for longer messages and formatting options
Write a simple program to print 'Hello, World!'
print('Hello, World!')
System.out.println('Hello, World!');
cout << 'Hello, World!' << endl;
echo 'Hello, World!';
Name three programming languages.
Java, Python, JavaScript
C++
Ruby
HTML
What is HTML used for?
Storing data in databases
Creating animations
Analyzing financial data
Creating and structuring web pages
What is the importance of debugging in coding?
Debugging only creates more errors in the code
Debugging is not necessary in coding
Debugging helps identify and fix errors in the code.
Debugging slows down the coding process
Define the term 'algorithm'.
A step-by-step procedure or formula for solving a problem or accomplishing some end.
A type of dance
A cooking recipe
A musical instrument
What is the role of CSS in web development?
CSS is responsible for server-side scripting.
CSS is used to style and format the visual presentation of web pages.
CSS is used to create dynamic web content.
CSS is used for database management in web development.
Explain the concept of variables in programming.
Variables in programming are placeholders for storing data values. They have a name, a data type, and a value that can be changed during program execution.
Variables in programming are used for making coffee
Variables in programming are invisible to the human eye
Variables in programming are mythical creatures
What is the difference between front-end and back-end development?
Front-end development focuses on the server-side of the application.
Back-end development deals with what users interact with directly.
Front-end development involves managing data behind the scenes.
Front-end development deals with the client-side of the application, focusing on what users interact with directly. Back-end development involves the server-side, managing data, and ensuring the application works properly behind the scenes.
Name two popular website building platforms.
Weebly and Joomla
Drupal and Magento
Squarespace and Shopify
WordPress and Wix
What is the significance of comments in code?
Comments in code are unnecessary and should be avoided
Comments in code slow down the execution of the program
Comments in code are only for aesthetic purposes
Comments in code provide clarity, explanations, and context to the code, making it easier to understand, maintain, and debug.
Describe the process of sending an email.
To send an email, you need to call the recipient and dictate the message over the phone
The process of sending an email includes sending a physical letter through a courier service
The process of sending an email involves composing a new email, entering the recipient's email address, adding a subject, writing the message, and finally clicking 'Send'.
Sending an email involves writing a letter, putting it in an envelope, and mailing it
What are the basic components of a website?
Ruby
Java
HTML, CSS, JavaScript
Python
How does coding contribute to problem-solving skills?
Coding has no impact on problem-solving skills
Coding helps individuals break down complex problems into smaller parts, develop analytical thinking, logical reasoning, and creativity, and ultimately enhance problem-solving skills.
Coding leads to decreased problem-solving abilities
Coding only improves memory but not problem-solving skills
What is the function of JavaScript in web development?
JavaScript is primarily used for server-side processing
JavaScript is only used for creating static web pages
JavaScript adds interactivity and dynamic functionality to websites.
JavaScript is used for styling websites
