Python Object-Oriented Programming Pg 94-98Quiz

Python Object-Oriented Programming Pg 94-98Quiz

10th Grade

17 Qs

quiz-placeholder

Similar activities

Python-Comments, Loops and Functions (CodeHS)

Python-Comments, Loops and Functions (CodeHS)

5th - 12th Grade

14 Qs

Procedures and Functions

Procedures and Functions

10th Grade

20 Qs

Python Classes Quiz

Python Classes Quiz

9th - 12th Grade

15 Qs

Python Programming: Functions and Procedures

Python Programming: Functions and Procedures

9th - 11th Grade

12 Qs

Python programming

Python programming

6th - 12th Grade

16 Qs

Python Basics & Syntax

Python Basics & Syntax

10th - 12th Grade

20 Qs

Python_2R

Python_2R

KG - Professional Development

20 Qs

Programming - Screening Test

Programming - Screening Test

3rd Grade - Professional Development

15 Qs

Python Object-Oriented Programming Pg 94-98Quiz

Python Object-Oriented Programming Pg 94-98Quiz

Assessment

Quiz

Computers

10th Grade

Medium

Created by

Ahmed Shams

Used 11+ times

FREE Resource

17 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an object in Python?

A variable

An instance of a class

A blueprint for creating classes

A keyword

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you create an object of a class in Python?

By using the class name followed by parentheses

By importing the class from a module

By using the new keyword followed by the class name

By declaring a variable as an instance of the class type

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the __init__ method in a class in Python?

To initialize instance variables of a class object

To define class methods

To create objects

To import modules

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Choose the output that will be printed by the following Python program: class Rose: def __init__(self, name, color): self.name = name self.color = color rose = Rose("Red Rose", "Red") print(rose.name)

Red Rose

Rose

Red

None of the above

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Choose the output that will be printed by the following Python program: class Rose: def __init__(self, name, color): self.name = name self.color = color def smell(self): print(self.name) rose = Rose("Red Rose", "Red") rose.smell()

Red Rose

Fragrant!

Red

Rose

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Choose the output that will be printed by the following Python program: class Flower: def __init__(self, name, color, fragrance): self.name = name self.color = color self.fragrance = fragrance flower = Flower("Rose", "Red", True) if flower.fragrance: print("This flower has a fragrance.") else: print("This flower does not have a fragrance.")

This flower has a fragrance.

Red

This flower does not have a fragrance.

Rose

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a higher-order function?

A function that takes one or more functions as arguments

A function that only operates on numbers

A function that returns another function as a result

A function that can only be used once

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?