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

Coding Test Review

Coding Test Review

9th - 12th Grade

21 Qs

Technical Quiz Round 1 Set 2

Technical Quiz Round 1 Set 2

12th Grade

20 Qs

CS Foundations-Intro to programming

CS Foundations-Intro to programming

7th Grade - University

20 Qs

Programming Paradigm

Programming Paradigm

12th Grade

19 Qs

AQA OOP Programming

AQA OOP Programming

10th - 12th Grade

25 Qs

CS  Unit 20  Programming paradigms Key Terms Test

CS Unit 20 Programming paradigms Key Terms Test

12th Grade

20 Qs

4thQuarter Review Comprog 2

4thQuarter Review Comprog 2

11th Grade - University

20 Qs

Object Orientated 1 (Basics)

Object Orientated 1 (Basics)

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

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?