37. OCR A Level (H446) SLR7 – 1.2 Object-oriented languages part

37. OCR A Level (H446) SLR7 – 1.2 Object-oriented languages part

11th Grade

15 Qs

quiz-placeholder

Similar activities

Java Inheritance Quiz

Java Inheritance Quiz

11th Grade

10 Qs

CodeHS 4.15 Interfaces

CodeHS 4.15 Interfaces

9th - 12th Grade

10 Qs

Java Their

Java Their

9th - 12th Grade

18 Qs

Perseritje OOP

Perseritje OOP

1st - 12th Grade

17 Qs

Season 2 #Spaic Python Weekly Quiz

Season 2 #Spaic Python Weekly Quiz

KG - Professional Development

20 Qs

Java

Java

11th Grade

10 Qs

Object Orientated Programming (BTEC Computing)

Object Orientated Programming (BTEC Computing)

11th - 12th Grade

18 Qs

Java Inheritance Practice

Java Inheritance Practice

11th - 12th Grade

17 Qs

37. OCR A Level (H446) SLR7 – 1.2 Object-oriented languages part

37. OCR A Level (H446) SLR7 – 1.2 Object-oriented languages part

Assessment

Quiz

Computers

11th Grade

Easy

Created by

James Cole

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary mechanism provided by OOP for allowing a class to acquire the properties and methods of another class?

Encapsulation

Abstraction

Inheritance

Polymorphism

Answer explanation

Inheritance is the primary mechanism in OOP for a class to acquire properties and methods from another class.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many methods are associated with every object created from the generic light bulb class?

Four

Six

Ten

Eight

Answer explanation

Every object created from the generic light bulb class has eight methods associated with it, making the correct answer choice 'Eight'.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What term is used to refer to the original class from which a new class inherits properties in OOP?

Subclass

Derived class

Superclass

Child class

Answer explanation

The term used to refer to the original class from which a new class inherits properties in OOP is 'Superclass'.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What additional attribute might an 'Employee' class, which inherits from the 'Person' class, include?

Date of Birth

Height

National Insurance Number

Favorite Color

Answer explanation

An 'Employee' class might include the 'National Insurance Number' attribute as it is often required for employment purposes and distinguishes an employee from a person.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many attributes does an hourly paid employee object have, considering inheritance from 'Person' and 'Employee' classes?

Three

Four

Two

Five

Answer explanation

The hourly paid employee object has four attributes due to inheritance from 'Person' and 'Employee' classes, which contribute to the total count.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens when a subclass defines a method that has the same name as a method in its superclass?

The subclass method is ignored

The subclass method overrides the superclass method

The program crashes

The superclass method is automatically deleted

Answer explanation

When a subclass defines a method with the same name as a method in its superclass, the subclass method overrides the superclass method, allowing the subclass to provide its own implementation.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What keyword is used to access a method from the original superclass when it has been overridden in a subclass?

parent

super

base

original

Answer explanation

The keyword 'super' is used to access a method from the original superclass when it has been overridden in a subclass.

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?