Topic D - Types of programming and mark up languages

Topic D - Types of programming and mark up languages

12th Grade

24 Qs

quiz-placeholder

Similar activities

File Extensions

File Extensions

9th Grade - Professional Development

20 Qs

Lecture Exercise Topic 1.3

Lecture Exercise Topic 1.3

12th Grade

21 Qs

Logika & Pemrograman (ID)

Logika & Pemrograman (ID)

10th Grade - Professional Development

20 Qs

Quiz ASJ

Quiz ASJ

12th Grade

20 Qs

quiz_G10

quiz_G10

12th Grade

20 Qs

Quiz1_12&11_2t_20214

Quiz1_12&11_2t_20214

12th Grade

20 Qs

Google

Google

7th - 12th Grade

20 Qs

Topic D - Types of programming and mark up languages

Topic D - Types of programming and mark up languages

Assessment

Quiz

Computers

12th Grade

Practice Problem

Hard

Created by

Cat Wilkes

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

24 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

In Procedural programming, code is executed step by step or line by line. Procedural code includes:

(tick all appropriate)

Statements

Blocks

Procedures

Functions

Events

Answer explanation

All the options apart from events (that's event driven programming)

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Programming involves sequence, selection and iteration. Tick all appropriate descriptions of iteration.

repetition of code

Looping of code

IF statement

For Loop

Condition

Answer explanation

Iteration means to repeat or loop.

IF statements and Conditionals are known as selection. An IF statement is sometimes called a branch.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is not an advantage of procedural programming?

Debugging can be difficult if you have thousands of lines of code.

Code is modular, so programs can be written separately by different people at once.

It is easy to follow for small programs

Flexibility – most procedural languages can create and execute code on multiple machines.

Answer explanation

Debugging is very difficult in procedural programming - too much for my small brain to take in at once!

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Object Oriented Programming (OOP) is an approach to problem solving where all computations are carried out using objects.

TRUE

FALSE

5.

FILL IN THE BLANK QUESTION

1 min • 1 pt

In Object Oriented Programming a class is a set of related _______ that share common characteristics.

Answer explanation

Answer = OBJECTS

For example in your football game the object is the footballer. The shared characteristics could be their skill level, eye colour, position.

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Object Oriented Programming features include:

(tick all appropriate)

Service oriented processing

Inheritance

Encapsulation

Polymorphism

Reusability

Answer explanation

Service oriented programming is a feature of event driven programming. All the rest are features of OOP.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Object Oriented Programming, Inheritance is the ability to create derived (or child) classes from a base class in order to reuse existing code.

TRUE

FALSE

Answer explanation

Just like you inheriting characteristics from your parents!

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?