Quiz
OCR A Level Computer Science Paper 1
This quiz has question types that open in the usual player.
Questions in this quiz (25)
1What are the four parts of the CPU (Central Processing Unit)?
- AALU (Arithmetic Logic Unit)
- BRegisters
- CCU (Control Unit)
- DBuses
- EProgram Counter
- FPrimary Memory (e.g RAM)
- GCurrent Instruction Register
- HBanana Peel
- IBIOS (Basic Input Output System)
2The ALU performs [blank_start]arithmetic[blank_end] and [blank_start]logical[blank_end] operations such as [blank_start]addition[blank_end] and subtraction.
- Aarithmetic
- Blogical
- Caddition
3The [blank_start]control unit[blank_end] controls and [blank_start]co-ordinates[blank_end] the activities of the CPU.
- Acontrol unit
- Bco-ordinates
4Registers are special [blank_start]memory cells[blank_end] that operate at [blank_start]high[blank_end] speeds.
- Amemory cells
- Bhigh
5What are the names of the three buses in a CPU?
- AAddress Bus
- BControl Bus
- CData Bus
- DRed Bus
- EInsertion Bus
- FHelix Bus
6The five registers in a CPU are?
- AProgram Counter (PC)
- BCurrent Instruction Register (CIR)
- CMemory Address Register (MAR)
- DMemory Data Register (MDR)
- EAccumulator
- FBuses
- GALU
- HProgram Identifier (PC)
- IControl Interpolating Register (CIR)
7What five factors affect processor performance?
- AClock Speed
- BMaterials
- CNumber of Cores
- DSize of Cache
- EWord/Bus Size
- FSize of RAM
- GType of ROM
- HType of Operating System
8Pipelining is the process of fetching an instruction while the previous one is being decoded and the one before that is being executed.
- ATrue
- BFalse
9The Von Nuemann CPU Architecture uses:
- [blank_start]one[blank_end] data [blank_start]bus[blank_end] to transfer data and instructions
- a single [blank_start]address bus[blank_end] to transfer the addresses of data and instructions
- one controls unit that sequentially [blank_start]works through instructions[blank_end]- Aone
- Btwo
- Cthree
- Dbus
- Ebuses
- Funits
- Gaddress bus
- Hcontrol unit
- Iregister
- JALU
- Kworks through instructions
- Lgoes through your computer
10The Harvard CPU Architecture uses separate memories to store data and instructions.
- ATrue
- BFalse
11The Harvard CPU Architecture...
- AIs used in embedded systems as data and instructions can be fetched in parallel instead of competing.
- BOnly has one bus that transfers data and instructions.
- Cneeds very little RAM to store instructions
- DIs used in laptops and desktop computers.
12What are the major applications of GPUs?
- APredicting the weather
- BCalculating the wind resistance of a car
- CGeneral arithmetic and logical operations of the computer
- DAdding 2 numbers togethers
- EAdding billions of numbers together
- F3D rendering
13What are the main three functions of a operating system?
- AMemory Management
- BInterrupt Service Routines
- CScheduling
- DGetting rid of duplicate files
- Eassembling lower level code into machine code
14What are the five types of operating system scheduling?
- ARound Robin
- BFirst Come First Served
- CMulti-level Feedback Queues
- DShortest Job First
- EShortest Remaining Time
- FCircular Remaining Time
- GFirst In Last Out
15What are the five types of operating systems?
- ADistributed
- BEmbedded
- CMulti-tasking
- DMulti-user
- EReal Time
- FIn Time
- GValidating
- HInterpolating
- IAssembler
16A virtual machine is any instance where software is used to take on the [blank_start]function[blank_end] of a machine, including executing [blank_start]intermediate[blank_end] code or running an operating [blank_start]system[blank_end] in another.
- Aintermediate
- Bhigh level
- Clow level
- Dmachine
- Esystem
- Fstation
- Gfunction
- Hhead
17An assembler does what to assembly code?
- AConverts it to machine code
- BConverts it to high level code
- CDoes not do anything
- DAn assembler has nothing to do with assembly code
18A utility is a program that ensures the [blank_start]smooth[blank_end] the [blank_start]running of the computer system[blank_end].
- Asmooth
- Brunning of the computer system
19What is one advantage of a library?
- ATo get information from through books
- BThey are error-free
- CThey are quiet
- DThey take up more of the programmers time
20The eight lines of assembly code you need to know are [blank_start]INP[blank_end], [blank_start]OUT[blank_end], [blank_start]STA[blank_end] #, [blank_start]LDA[blank_end] #, [blank_start]ADD[blank_end] #, [blank_start]SUB[blank_end] #, [blank_start]HLT[blank_end], # [blank_start]DAT[blank_end]
- AINP
- BOUT
- CSTA
- DLDA
- EADD
- FSUB
- GHLT
- HDAT
21What type of file Run Length Encoding used on?
- AImages
- BText Files
- CPDFs
- DMP3s
22What are the three types of bitwise manipulation?
- ALogical Shift
- BArithmetic Shift
- CCircular Shift
- DDiagonal Shift
- EBackward Shift
- FArithmetic Loop
23The two ways of traversing a graph are [blank_start]depth[blank_end]-first and [blank_start]breadth[blank_end]-first.
- Adepth
- Bbreadth
24What are the three ways of traversing a binary tree?
- APre-order
- BIn-order
- CPost-order
- DOut-of-order
- EFirst-order
25Pre-order traversal is where you start from the root and go around the tree starting on the [blank_start]left[blank_end] node.
[blank_start]Post[blank_end]-order traversal is where you start from the root and go around the tree starting on the right node.- Aleft
- Bright
- Cmiddle
- DPost
- EIn
- FOut-of
Information
- Description
- Quiz on OCR A Level Computer Science Paper 1, created by Owen Morris on 28/05/2017.
- Author
- Owen Morris
- Language
- English
- Views
- 2
- Tags
- Rating
- No ratings yet Rate this quiz