
Python and Computer Science Quiz

Quiz
•
Computers
•
12th Grade
•
Medium
Tushar Tushar
Used 3+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the output of 'print(3*2**3)' in Python?
12
24
30
18
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Explain the difference between '==' and 'is' in Python.
'==' checks for reference equality, while 'is' checks for value equality.
'==' compares data types, while 'is' compares values.
The '==' operator compares values, while the 'is' operator compares identities.
'==' is used for string comparison, while 'is' is used for integer comparison.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the purpose of 'if __name__ == '__main__': in Python scripts?
To define a new function
To create a loop
To import external libraries
To check if the script is being run directly or imported as a module.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the difference between a list and a tuple in Python?
Lists and tuples cannot store different data types.
Lists and tuples have the same methods available for manipulation.
Lists are immutable, tuples are mutable.
Lists are mutable, tuples are immutable.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Explain the concept of object-oriented programming.
Object-oriented programming does not involve the use of methods or functions.
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields (attributes or properties) and code in the form of procedures (methods or functions). It allows for the organization of code into reusable and modular structures, promoting concepts such as encapsulation, inheritance, and polymorphism.
Object-oriented programming is a programming paradigm based on the concept of variables only.
Object-oriented programming does not support the concepts of encapsulation, inheritance, or polymorphism.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How can you handle exceptions in Python?
Use for loops in Python.
Use try-except blocks in Python.
Use if-else statements in Python.
Use switch-case statements in Python.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the use of 'self' in Python classes?
It is used as a reference to the current instance of the class.
It is used to access global variables within the class
It is used to define a new class within the current class
It is used to import external modules into the class
Create a free account and access millions of resources
Similar Resources on Wayground
18 questions
SIS_Computer Science

Quiz
•
10th Grade - University
20 questions
Programming Knowledge Quiz (Easy)

Quiz
•
5th Grade - Professio...
11 questions
Understanding Object-Oriented Programming Concepts (video)

Quiz
•
12th Grade
20 questions
Programming Paradigms Quiz

Quiz
•
12th Grade
20 questions
Python -Iteration (loops)

Quiz
•
7th - 12th Grade
20 questions
Technical Quiz Round 1 Set 1

Quiz
•
12th Grade
20 questions
Intro to Python Vocabulary

Quiz
•
7th - 12th Grade
20 questions
iGCSE Computer Science: Problem Solving

Quiz
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade