GCSE Computing: Theory revision questions 2 Flashcards

1
Q

Describe how an interpreter translates the high level code to machine code

A

Translates one line of HL code at a time and executes it. The interpreter stops when it finds an error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

State the name of a different type of translator, other than an interpreter, which can be used to translate high-level code to machine code.

A

Compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

State what is meant by a real number?

A

A number which can contain a fractional part

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

State what is meant by an integer?

A

A whole number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

State whether the operation below use sequence, selection or iteration.

Performing a series of different set-up operations when the computer is switched on

A

Sequence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

State whether the operation below use sequence, selection or iteration.

Deciding whether to use the DayTimeRate or EveningRate functions to calculate a customer’s fare.

A

Selection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

State whether the operation below use sequence, selection or iteration.

Beeping repeatedly after a message is sent, until the driver presses a button to show that the message has been read.

A

Iteration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Bytes, Kilobytes and Megabytes are units used for the amount of data stored in a computer.
State which of these units is most appropriate for the following item of data

A one page text document?

A

Kilobyte(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Bytes, Kilobytes and Megabytes are units used for the amount of data stored in a computer.
State which of these units is most appropriate for the following item of data

A ten minute movie clip?

A

Megabyte(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Bytes, Kilobytes and Megabytes are units used for the amount of data stored in a computer.
State which of these units is most appropriate for the following item of data

A person’s surname

A

Byte(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A computer has a hard disk of 2 Terabytes

How much is this in Gigabytes.
Note: You would be expected to show your working for this type of question.

A

Multiply by 1024/1000

2048/2000 (GB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain one reason why multi-tasking is needed in an operating system.

A

Allows more than one program to run (apparently) at the same time by sharing processor time / resources between the programs. This enables the user to be more productive.

A good example of a situation where multitasking is required (e.g. cut from browser and paste in word processor).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe what is meant by a variable.

A

A name or symbol which represents a value in a program. The name or symbol (variable) points to a memory location and the value stored in that location can be changed while the program is running.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

State two advantages of off-the-shelf software

A

Available now / the school will not have to wait

Recommendations available / can see it working in other schools

Tried and tested / less likely to contain bugs (given how critical the application is)

Costs less than custom-written / as the school does not pay for the full cost of development. More (third party) support / documentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

State two disadvantages of off-the-shelf software

A

May contain features which the school does not need

May not contain features which the school needs

May not be compatible with school’s hardware

May not be compatible with school’s processes

Developer not available to make adjustments necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the purpose of RAM in the computer.

A

Stores parts of the operating system currently used by the computer and also stores programs that are currently running. RAM also stores data that are currently used by the computer.

17
Q

Explain what is meant by virtual memory

A

A section of the hard disk is used to store items in RAM which are not being currently used.

18
Q

Mina upgrades the computer to 6GB of RAM.

Explain how this upgrade will affect the performance of the computer.

A

The computer will be able to multitask more programs as there is more memory for programs/data to be loaded into. Programs will run faster due to less use of virtual memory.

19
Q

Explain the importance of compressing files when transmitting them via the internet.

A

It reduces the size of the file which needs to be transmitted and shortens download time. It also reduces Internet traffic (and hence probability of lost packets). Allows multimedia files to be streamed.

20
Q

Explain why hexadecimal numbers are often used to represent binary numbers.

A

Hex numbers are shorter/more memorable than equivalent binary numbers and can easily be converted to and from binary as each hex digit corresponds to 4 binary digits.