Lilli Flahh
Quiz by , created more than 1 year ago

AS level Computing (Component 1) Quiz on Programming Paradigms, created by Lilli Flahh on 08/06/2018.

68
0
0
Lilli Flahh
Created by Lilli Flahh about 6 years ago
Close

Programming Paradigms

Question 1 of 24

1

Which paradigm is used to add meaning to text e.g. bold, hyperlinks?

Select one of the following:

  • Mark-up

  • 4th Gen

  • Visual

  • Scripting

Explanation

Question 2 of 24

1

Which of the following is an event-driven language?

Select one or more of the following:

  • Visual Basic

  • Scratch

  • Java

  • JavaScript

Explanation

Question 3 of 24

6

A 4th gen language...
Allows the programmer to / data.
Is a level programming language.
May feature generators; natural language interface.
Requires programming skill.
Allows the user to .
Is .

Drag and drop to complete the text.

    query
    sort
    manipulate
    search
    high
    low
    report
    graphics
    less
    greater
    customise
    specify processes
    add images
    non-procedural
    procedural
    visual

Explanation

Question 4 of 24

1

Visual basic is a procedural language

Select one of the following:

  • True
  • False

Explanation

Question 5 of 24

1

Which of the following is an example of a scripting language?

Select one of the following:

  • JavaScript

  • HTML

  • XML

  • SQL

Explanation

Question 6 of 24

1

Which of the following is an example of a mark-up language?

Select one or more of the following:

  • HTML

  • XML

  • Scratch

  • Ruby

Explanation

Question 7 of 24

4

A scripting language...
Can be , not .
Allows the programmer to precisely define each .
Is usually another language, and is used to control aspects of .

Drag and drop to complete the text.

    interpreted
    changed
    compiled
    specified
    step in a process
    output and how it should look
    subroutine
    embedded within
    used alongside
    totally separate from
    software
    hardware

Explanation

Question 8 of 24

1

This language is ambiguous/imprecise

Select one of the following:

  • Natural language

  • Scripting language

  • Mark-up language

Explanation

Question 9 of 24

2

Select any of the following where a special purpose language may be used

Select one or more of the following:

  • CAD

  • Expert Systems

  • AI

  • Science projects

  • GUIs

  • Platformer game

  • Application form

  • Shopping site

Explanation

Question 10 of 24

1

Microsoft Excel is an example of a package with programming capabilities

Select one of the following:

  • True
  • False

Explanation

Question 11 of 24

4

Select from the dropdown lists to complete the text.

When using a package with programming capabilities...
( A large amount of, No, Some ) programming skill is required.
( Certain, No ) functions may be restricted.
They are highly ( problematic, likely to contain bugs, tested ).
They feature a ( familiar, unfamiliar ) interface.

Explanation

Question 12 of 24

1

Which language is based on algorithms - ordered sets of instructions & calculations?

Select one of the following:

  • Procedural

  • Non-procedural

  • Visual

  • Scripting

Explanation

Question 13 of 24

1

SQL is an example of what language?

Select one or more of the following:

  • 4th gen

  • Non-procedural

  • Mark-up

  • Special purpose

  • Package with programming capabilities

Explanation

Question 14 of 24

2

Fill the blank spaces to complete the text.

Non-procedural languages allow programmers to without .

Explanation

Question 15 of 24

3

Mark-up languages are...

Select one or more of the following:

  • 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

Explanation

Question 16 of 24

1

Java is a procedural language

Select one of the following:

  • True
  • False

Explanation

Question 17 of 24

1

Siri is an example of a natural language interface

Select one of the following:

  • True
  • False

Explanation

Question 18 of 24

1

Natural language is not ambiguous

Select one of the following:

  • True
  • False

Explanation

Question 19 of 24

1

Event-driven systems

Select one of the following:

  • Wait for user interaction

  • Are ideal for expert systems

  • Are low level

  • Allow tighter control of the hardware

Explanation

Question 20 of 24

1

Procedural languages allow tighter control of the hardware

Select one of the following:

  • True
  • False

Explanation

Question 21 of 24

1

Event-driven is suitable for

Select one or more of the following:

  • Games

  • GUIs

  • AI

  • CAD

Explanation

Question 22 of 24

1

Select from the dropdown list to complete the text.

Natural language systems have very ( limited, slow, high, low ) processing power.

Explanation

Question 23 of 24

1

Amazon Alexa uses

Select one of the following:

  • Natural language

  • Special purpose language

  • 4th gen language

Explanation

Question 24 of 24

1

Fill the blank space to complete the text.

Scratch is a visual language. Visual languages are based on .

Explanation