wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OCR GCSE Computing 2.5 Programming Languages and IDE

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

A / An __________ translates assembly language into machine code.

a)

Translator

b)

Assembler

c)

Machine Code

d)

Compiler

2.

_________ language is a low-level language written in mnemonics that closely reflects the operations of the CPU.

a)

Python

b)

Translator

c)

Assembly

d)

C++

3.

A / An _________ translates code into machine code, instruction by instruction - the CPU executes each instruction before the ________ moves on to translate the next instruction.

a)

Interpreter

b)

Compiler

c)

Translator

d)

Answer option 4

4.

________ languages include JavaScript, PHP, Python and Ruby. _________ languages are also called scripting languages. These are ideal for using within dynamic web applications. They are used for client-side and server-side coding, as they are small programs that are executed within the browser.

a)

Interpreted

b)

Compiled

c)

Assembled

d)

Finished

e)

Machine

5.

A _______ translates the whole program into machine code before the program is run.

a)

Translator

b)

Compiler

c)

Assembler

d)

IDE

6.

Why is it hard to debug compiled code?this is why u need to debug before compiling smh

a)

It can be difficult to test individual lines of compiled code compared to interpreted languages as all bugs are reported after the program has been compiled. Compiling usually takes a long time.

b)

Compiled code turns it into a low level language and so is harder to understand for humans to debug manually. Low level languages generate more bugs too.

7.

After the compiler has compiled a program into _______ code, The _______ code is saved and stored separately to the high-level code. Compilation is slow but machine code can be executed quickly.

a)

Machine

b)

Low level language code

c)

Python

d)

Somebody once told me the world is gonna roll me

I ain't the sharpest tool in the shed

She was looking kind of dumb with her finger and her thumb

In the shape of an "L" on her forehead

Well the years start coming and they don't stop coming

Fed to the rules and I hit the ground running

Didn't make sense not to live for fun

Your brain gets smart but your head gets dumb

So much to do, so much to see

So what's wrong with taking the back streets?

You'll never know if you don't go

You'll never shine if you don't glow

Hey now, you're an all-star, get your game on, go play

Hey now, you're a rock star, get the show on, get paid

And all that glitters is gold

Only shooting stars break the mold

8.

What type of programming environment allows the use to run a process or program on a different type of machine without any changes necessary e.g. running a windows app on a linux os

a)

a Process virtual machine (vm)

b)

a System virtual machine (vm)

c)

IDE

d)

Run time environment

9.

Programming Languages are defined as

a)

human-readable or machine-readable.

b)

having the ability to receive inputs

c)

process decisions

10.

What does IDE stand for?

a)

integrated development environment

b)

compu ter

c)

inter-debugging execution