CPU
Algorithms
Funz
Boolean Algebra and Binary Arithmetic
Consequences of uses of computing
100
The role of the ALU
What is the execution of an arithmetic or logical instruction?
100
The four common flowchart shapes and procedures.
What is a Rectangle (with rounded corners) - start / stop _(n.b. there can be multiple "start" blocks, although there is normally only 1). Rectangle - process, any operation which does not involve making a decision, taking an input, or displaying an output. Diamond - decision, there should be one "entry" point, and at least two "exit" points (for example, true and false). Parallelogram - input or output.
100
PHP
What is a ........ (anything funny and annoying to Oli)
100
The Laws where each term is complemented, and then the ORs become ANDs, and the ANDs become ORs.
What is De Morgan's laws?
100
Description of a moral and an ethical issue.
What is factors that define how an individual acts and behaves and factors that define the set of moral values by which society function?
200
The dedicated buses of the System Bus
What is the Address, Data and Control Bus?
200
Recursion
What is a technique that can be used when programming an algorithm in which there is a variable number of iterations?
200
TYPEWRITER
What is the longest word that you can write using the letters only on one row of the keyboard of your computer
200
11011 x 101
What multiplication binary question would give the answer 10000111?
200
The eight main principles behind the Data Protection Ac
What is fairly and lawfully processed processed for limited purposes adequate, relevant and not excessive accurate, not kept longer than necessary processed in accordance with the data subject's rights secure, not transferred to countries without adequate data protection?
300
The four registers that are always used in the fetch-execute cycle.
What are the Program Counter, Memory Address Register, Memory Buffer Register and Current Instruction Register?
300
The pseudo code to add an item to a stack (Push).
What is PROCEDURE Push(inItem) IF TopOfStack = MaxItems THEN Output "Stack is Full" ELSE Add 1 to TopOfStack Stack[TopOfStack] := inItem ENDIF ENDPROC
300
00000000
What was the password for US computer controls of nuclear tipped missiles from 1962 until 1977?
300
!A.(A + B) + (B + AA).(A + !B)
What is an unsimplified version of A + B?
300
The date of the Computer Misuse Act.
What is 1990?
400
The three main specific concepts of the Stored program concept.
What is a program must be resident in main memory to be executed, machine code instructions are fetched from main memory one-at-a-time, decoded and executed in the processor and Data is resident in a memory directly accessible to the processor.
400
Dijkstra's Algorithm
What is an algorithm for finding the shortest paths between nodes in a graph?
400
"lo"
What is the first word to be transmitted over the Internet (when ARPANET existed)? It was meant to denote – “login” but the system crashed before transmitting the complete message.
400
A D type flip flop
What is is a circuit that has two stable states and can be used to store state information?
400
In the context of a computer programmer in a company that stores personal data, a description of personal data as defined by the data protection act.
What is data that relate to a living person or individual who can be identified from that data?
500
The step by step fetch execute cycle describing the roles of the relevant registers.
What is the contents of the Program Counter, the address of the next instruction to be executed, is placed into the Memory Address Register. The address is sent from the MAR along the address bus to the Main Memory. The instruction at that address is found and returned along the data bus to the Memory Buffer Register. At the same time the contents of the Program Counter is increased by 1, to reference the next instruction to be executed. The MBR loads the Current Instruction Register with the instruction to be executed. The instruction is decoded and executed using the ALU if necessary.
500
The conversion of 5 y + z x 3 - * / into infix.
What is (5 + y) / (z * (x - 3))?
500
The sovereign states of the continent of South America.
What is Argentina, Bolivia, Brazil, Chile, Colombia, Ecuador, Guyana, Paraguay, Peru, Suriname, Uruguay, and Venezuela?
500
The twos complement answer to 3 * -15.
What is 1011110001?
500
The estimated amount of Big Data the world generates in a calendar year in the form of 32gb Apple Ipads
What is 40.27 billion?
M
e
n
u