Oh Shit Prelim in 3 days Flashcards

(35 cards)

1
Q

What is Breakpoint

A

A breakpoint forces executing code to pause at given points, allowing the current values of variables to be examined.

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

What is the role of the address bus

A

The address bus is uni-directional

It passes addresses one way, from the CPU to RAM.

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

What is the role of the data bus

A

The data bus is bi-directional.

It can carry data to main memory from the processor and vice versa.

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

What is meant by fetch execute cycle

A

Processor sets up the address bus and the address location that is required.

Processor activates the read line on the control bus

The instruction is fetched from the memory using the data bus

The instruction is interpreted in the memory location using a decoder and is carried out.

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

What is cache memory

A

Cache is a small amount of memory which is a part of the CPU. It is used to temporarily hold instructions and data that the CPU is likely to reuse.

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

List 3 offences under the computer misuse act of 1990

A

Unauthorised access to computer material
Unauthorised access with intent to commit or facilitate a crime
Unauthorised modification of computer material.

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

What is a tracking cookie

A

A cookie is a small data file created when you access a website. These can be used to store your personal preferences or log in details so you don’t need to re-enter these details.

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

What is the difference between a DoS and a DDoS attack?

A

DoS attacks range in duration and may target more than one site or system at a time.
DDoS attack comes from multiple computers instead of just one.

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

Describe the role of the client when developing software using agile
methodologies

A

The client:
 Details requirements
 Outlines scope and boundaries
 Evaluates prototype/suggest changes

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

When Evaluating a program, what are the four main steps?

A
Fitness for purpose
Efficient use of coding constructs
Usability
Maintainability
Robustness
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the precision of a number

A

The number of digits quoted in the mantissa indicates the precision

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

What is the range of a number

A

the

number of digits in the exponent is a measure of the range of numbers that can be stored

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

What is the range of a number

A

the

number of digits in the exponent is a measure of the range of numbers that can be stored

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

What is cardinality in terms of databases

A

The cardinality of a relationship defines the number of participants in the relationship. E.g. one to one, many-to-one etc

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

What is Breakpoint

A

A breakpoint forces executing code to pause at given points, allowing the current values of variables to be examined.

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

What is Watchpoint

A

To track events within a program, testers often add watchpoints. A watchpoint stops the program executing when a condition is met

17
Q

Describe two ways that the use of Rapid Application Development (RAD) reduces the time taken to create a working program.

A

uses minimal planning/reduced analysis

involves the creation of prototypes/working

18
Q

State two benefits of using parameter passing rather than global variables.

A

Reduces clashes between variable names

Aids modularity

19
Q

What is meant by a function

A

Returns a single value (used in

assignment)

20
Q

What is a dry run?

A

A dry run is the process of a programmer manually working through their code to trace the value of variables.

21
Q

How many bits does ASCII contain?

22
Q

How many bits does ASCII contain?

23
Q

How many bits does Ext Ascii contain

24
Q

Adv of ASCII

A

less space than unicode

one language

25
Attributes of Unicode
Includes all languages | Occupies more space and is more demading on memory than ASCII
26
What is surrogate Key
A key added to an entity to act as a primary/unique key
27
What is features an iterative development process
follows a set of steps in a specific order | allows iteration
28
*What is the function required to turn an ASCII Number into a character?
chr( )
29
what is the function required to turn a character into number
Ord ( )
30
What is a dry run
the process of a programmer manually working through their code to trace the value of variables. There is no software involved in this process.
31
What is a trace table
Used to allow programmers to trace the value of variables as each line of code is executed. Assist in identifying potential errors
32
How is traffic control used
Attempts to keep traffic moving so less emissions
33
How is car management systems used
Start stop systems automatcially shut down the car when it is not moving
34
list of faults caused by DDOS
Domain Name Service (DNS) | bandwidth consumption
35
List 3 validation methods in access
presence check — restricted choice — field length