PRG1 - Tuesday week 2 - starter

PRG1 - Tuesday week 2 - starter

University

12 Qs

quiz-placeholder

Similar activities

Evolution and Paradigms of Programming Languages Quiz

Evolution and Paradigms of Programming Languages Quiz

University

10 Qs

Software Testing Basics

Software Testing Basics

University

15 Qs

ProgrammingParadigm&Translator

ProgrammingParadigm&Translator

University

10 Qs

Understanding Programming and Coding

Understanding Programming and Coding

University

15 Qs

Programming languages

Programming languages

University

10 Qs

Principles of Programming

Principles of Programming

KG - University

13 Qs

COMPUTER PROGRAMMING 2- SEATWORK 2- INTRO TO OBJECT OOP

COMPUTER PROGRAMMING 2- SEATWORK 2- INTRO TO OBJECT OOP

University

10 Qs

Chapter 1 Introduction to Computers and Java

Chapter 1 Introduction to Computers and Java

University

15 Qs

PRG1 - Tuesday week 2 - starter

PRG1 - Tuesday week 2 - starter

Assessment

Quiz

Computers

University

Medium

Created by

Steve Rich

Used 17+ times

FREE Resource

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of a computer programming paradigm?

A style or way of thinking about and approaching programming problems
A specific programming language
A type of computer hardware
A method for creating computer graphics

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What programming paradigm does the language Haskell support?

Object-oriented programming
Procedural programming
Imperative programming
Functional programming

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is meant by an 'imperative' programming paradigm?

A style of programming where the programmer tells the computer what to do by giving it explicit instructions
A style of programming that focuses on describing the data structure

A style of programming that emphasises the evaluation of expressions

A style of programming that focuses on the interaction between objects

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these languages supports the declarative programming paradigm?

C++
Java
Python
SQL

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which is the definition of an Object Oriented paradigm?

A programming paradigm based on the concept of 'objects', which can contain data and code: data in the form of fields, and code, in the form of procedures
A programming paradigm that uses 'functions' to perform computations
A programming paradigm that is primarily concerned with data flow and transformations
A programming paradigm that emphasizes the use of simple, isolated functions

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a class (in relation to OOP)?

A class is a collection of functions.
A class is a data type in programming.
A class is a method in object-oriented programming.
A class is a blueprint for creating objects and defining their behavior.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of encapsulation? (In relation to OOP)

Removing all restrictions on data access
Allowing access to all internal details
Hiding internal details and exposing necessary information or methods
Combining multiple classes into one

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?