Programming Paradigms

Description

AS level Computing (Component 1) Quiz on Programming Paradigms, created by Lilli Flahh on 08/06/2018.
Lilli Flahh
Quiz by Lilli Flahh, updated more than 1 year ago
Lilli Flahh
Created by Lilli Flahh about 6 years ago
68
0

Resource summary

Question 1

Question
Which paradigm is used to add meaning to text e.g. bold, hyperlinks?
Answer
  • Mark-up
  • 4th Gen
  • Visual
  • Scripting

Question 2

Question
Which of the following is an event-driven language?
Answer
  • Visual Basic
  • Scratch
  • Java
  • JavaScript

Question 3

Question
A 4th gen language... Allows the programmer to [blank_start]query[blank_end]/[blank_start]manipulate[blank_end] data. Is a [blank_start]high[blank_end] level programming language. May feature [blank_start]report[blank_end] generators; natural language interface. Requires [blank_start]less[blank_end] programming skill. Allows the user to [blank_start]customise[blank_end]. Is [blank_start]non-procedural[blank_end].
Answer
  • query
  • sort
  • manipulate
  • search
  • high
  • low
  • report
  • graphics
  • less
  • greater
  • customise
  • specify processes
  • add images
  • non-procedural
  • procedural
  • visual

Question 4

Question
Visual basic is a procedural language
Answer
  • True
  • False

Question 5

Question
Which of the following is an example of a scripting language?
Answer
  • JavaScript
  • HTML
  • XML
  • SQL

Question 6

Question
Which of the following is an example of a mark-up language?
Answer
  • HTML
  • XML
  • Scratch
  • Ruby

Question 7

Question
A scripting language... Can be [blank_start]interpreted[blank_end], not [blank_start]compiled[blank_end]. Allows the programmer to precisely define each [blank_start]step in a process[blank_end]. Is usually [blank_start]embedded within[blank_end] another language, and is used to control aspects of [blank_start]software[blank_end].
Answer
  • interpreted
  • changed
  • compiled
  • specified
  • step in a process
  • output and how it should look
  • subroutine
  • embedded within
  • used alongside
  • totally separate from
  • software
  • hardware

Question 8

Question
This language is ambiguous/imprecise
Answer
  • Natural language
  • Scripting language
  • Mark-up language

Question 9

Question
Select any of the following where a special purpose language may be used
Answer
  • CAD
  • Expert Systems
  • AI
  • Science projects
  • GUIs
  • Platformer game
  • Application form
  • Shopping site

Question 10

Question
Microsoft Excel is an example of a package with programming capabilities
Answer
  • True
  • False

Question 11

Question
When using a package with programming capabilities... [blank_start]No[blank_end] programming skill is required. [blank_start]Certain[blank_end] functions may be restricted. They are highly [blank_start]tested[blank_end]. They feature a [blank_start]familiar[blank_end] interface.
Answer
  • A large amount of
  • No
  • Some
  • Certain
  • No
  • problematic
  • likely to contain bugs
  • tested
  • familiar
  • unfamiliar

Question 12

Question
Which language is based on algorithms - ordered sets of instructions & calculations?
Answer
  • Procedural
  • Non-procedural
  • Visual
  • Scripting

Question 13

Question
SQL is an example of what language?
Answer
  • 4th gen
  • Non-procedural
  • Mark-up
  • Special purpose
  • Package with programming capabilities

Question 14

Question
Non-procedural languages allow programmers to [blank_start]specify the results[blank_end] without [blank_start]describing the processes[blank_end].
Answer
  • specify the results
  • describing the processes

Question 15

Question
Mark-up languages are...
Answer
  • Used to embed video
  • Used to add images
  • Often combined with other languages
  • Interpreted, not compiled
  • Based on drag and drop sections of code
  • Suitable for GUIs

Question 16

Question
Java is a procedural language
Answer
  • True
  • False

Question 17

Question
Siri is an example of a natural language interface
Answer
  • True
  • False

Question 18

Question
Natural language is not ambiguous
Answer
  • True
  • False

Question 19

Question
Event-driven systems
Answer
  • Wait for user interaction
  • Are ideal for expert systems
  • Are low level
  • Allow tighter control of the hardware

Question 20

Question
Procedural languages allow tighter control of the hardware
Answer
  • True
  • False

Question 21

Question
Event-driven is suitable for
Answer
  • Games
  • GUIs
  • AI
  • CAD

Question 22

Question
Natural language systems have very [blank_start]high[blank_end] processing power.
Answer
  • limited
  • slow
  • high
  • low

Question 23

Question
Amazon Alexa uses
Answer
  • Natural language
  • Special purpose language
  • 4th gen language

Question 24

Question
Scratch is a visual language. Visual languages are based on [blank_start]drag and drop sections of code[blank_end].
Answer
  • drag and drop sections of code
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
A level Computing Quiz
Zacchaeus Snape
Types and Components of Computer Systems
Jess Peason
Input Devices
Jess Peason
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Output Devices
Jess Peason
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir