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

Arduino Loop

Arduino Loop

2nd Grade - University

20 Qs

TIK01

TIK01

12th Grade

25 Qs

GAD Review - Game Industry

GAD Review - Game Industry

9th - 12th Grade

22 Qs

Network topologies

Network topologies

8th Grade - University

20 Qs

Programming: Which Loop?

Programming: Which Loop?

9th - 12th Grade

20 Qs

SQL Revision for Year 12

SQL Revision for Year 12

11th - 12th Grade

20 Qs

Basic of Computer and Network

Basic of Computer and Network

8th Grade - University

20 Qs

Jadi Programmer | Kampung Koding

Jadi Programmer | Kampung Koding

10th Grade - Professional Development

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

Hard

Created by

Cat Wilkes

Used 3+ times

FREE Resource

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?