stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
IB Computer Science HL Flashcards | StudBud
Explore
/
IB Computer Science HL
IB Computer Science HL
62 terms
·
StudBud Administration
·
59 plays
A #computer #science quiz made for the #IB curriculum with option #OOP
Flashcards
62 cards
F
Practice quiz
P
Host live
L
Questions
62
Answers
1
What is NOT a characteristic of a two-dimensional array?
Can be used to easily sort data
Can be used for making a spreadsheet
Has a root
Has rows and columns
2
Which data structure is last-in-first-out?
Linked list
Queue
Stack
Binary tree
3
What does TCP stand for?
Transfer control protocol
Transmission control protocol
Transport control protocol
Transaction control protocol
4
What is a denial of service attack?
A client refusing to provide service
A server contacting too many clients and shutting them down
A vulnerability exploited to gain access to a system
Too many requests causing a server to refuse connections
5
What binary representation system would you need to display 我想要一些面条?
ASCII extended
ASCII
Any of them
Unicode
6
What is this function an example of?
Abstraction
Recursion
Iteration
For loops
7
What is it called to make software compatible with a range of future possibilities?
Redundancy
Planning ahead
Abstraction
Concurrency
8
What does UDP stand for?
User datagram protocol
Unified datagram protocol
User data protocol
Unified data protocol
9
What is twos complement?
A way of storing negative numbers
A way of storing decimals
A way of storing strings
A way of storing even numbers
10
Which of the following is NOT a high-level programming language?
Assembly
C#
Ruby
Java
11
What is 00110010 (binary) in hexadecimal?
32
2F
2E
30
12
What is a single 1 or 0 is called?
Bit
Byte
Kilobyte
Octet
13
Binary search only works on sorted data. True or false?
False
True
14
What are 1 billion bytes are called?
Gigabit
Megabyte
Gigabyte
Terabyte
15
What is a mutator method?
A getter function
An overridden method
A setter function
A constructor
16
What is it called to deal with multiple things at once?
Abstraction
Redundancy
Concurrency
Planning ahead
17
Identify the odd one out
Boolean
Array
Integer
Float
18
What is 66 (decimal) in hexadecimal?
4B
42
3A
F2
19
What can a permanent connection between two classes be called?
Dependency
Inheritance
Overloading
Aggregation
20
What is software that is run entirely on internal systems called?
Infrastructure as a service
Software as a service
Platform as a service
Enterprise IT
21
What is a way of showing how the various functions of your program interact?
Gantt chart
Context diagram
Prototype
Flow chart
22
In what scenario would public key cryptography be necessary?
Accessing the internet
Online banking
Securely storing pictures
Protecting a local file
23
What are 1000 1s and 0s are called?
Kilooctet
Kilobit
Kilobyte
Megabyte
24
What is an advantage of using a proprietary operating system (e.g. Mac OSX)?
It allows for greater hardware flexibility
It is more optimised for the type of hardware it will run on
It can run more processes at the same time
It is cheaper
25
What is a system interrupt?
A device requests the processor's immediate attention
The process by which a CPU prioritises applications
The current CPU instruction is dropped to process new data
The CPU asks the device if there has been an update
26
What is paging?
Increasing virtual RAM capacity by compressing data
RAM overflow
Providing more virtual RAM than physical RAM exists
Using RAM to store and access files like a disk
27
What is a group of computers connected together on the scale of a city called?
WAN
MAN
PAN
LAN
28
What does the access modifier "private" mean?
Any class can access it
Only its package can access it
Only its own class can access it
Only its subclasses can access it
29
What is a group of computers connected together on the scale of a home or office called?
LAN
WAN
WLAN
PAN
30
What can a temporary connection between two classes be called?
Overloading
Inheritance
Dependency
Aggregation
31
What is software that is accessible through a web portal and operated externally called?
Software as a service
Enterprise IT
Infrastructure as a service
Platform as a service
32
What type of linked list is this?
Doubly linked
Circularly linked
Doubly circularly linked
Normal linked list
33
Which of the following transmission methods can carry data the fastest?
Copper phone line
Fibre optic
Satellite
Coaxial
34
What is 25 (decimal) in binary?
00111001
00001011
00011001
00010001
35
Will having two or more constructors in a class cause an error?
Never
Always
All of the above
Not necessarily
36
What is a recursive function?
A function that takes multiple inputs
A function that uses nested for-loops
A function that calls itself
A function that does not produce an output
37
What is 11001010 (binary) in decimal?
188
202
206
200
38
Which data structure is first-in-first-out?
Queue
Stack
Binary tree
Linked list
39
What is ASCII?
A way of representing characters as binary
An IDE
An exclamation
A protocol for internet communication
40
Which sorting algorithm moves the highest value to the end of the array with each pass?
Selection sort
Binary sort
Boingo sort
Bubble sort
41
Which of the following is NOT an actuator?
Electric fan
Lamp
Thermostat
Heater
42
What allows a class to have multiple implementations of the same behaviour?
Abstraction
Polymorphism
Aggregation
Inheritance
43
What does a compiler do?
Helps a programmer debug their code
All of the above
Converts a program into machine code when it is run
Converts a program into machine code before it is run
44
What does UML stand for?
User method locator
Unlinked markup language
Unified modelling language
Unilateral mode logger
45
What is a base case?
A for loop
An error causing the recursion loop to stop
The point at which the recursion loop will stop
The element of a program that can be represented recursively
46
UDP verifies that all packets have arrived. True or false?
True
False
47
What model shows what your product might look like?
Recommended project model
Wireframe model
Possible project model
Device diagram model
48
Which of the following is NOT a lossy format?
flac
mp3
mp4
jpg
49
What data structure is this?
Queue
Tree
Linked list
Stack
50
What is not a function of the CPU?
Addition
Processing graphical information
Storing data long-term
Allocating memory to applications
51
What are 8 1s or 0s are called?
Byte
Kilobyte
Bit
Octet
52
An analogue radio is a computer. True or false?
False
True
53
What number type can store decimals?
Int
Long
Double
Float
54
What is the restriction of unauthorised data accessing between classes called?
Inheritance
Abstraction
Overloading
Encapsulation
55
A closed-loop system can provide a feedback loop. True or false?
False
True
56
Which option is NOT a deployment issue?
Automatic updates install updates in the background
Downloads could use up internet quotas
Manual updates are slow to roll over
Disks are impractical to distribute and use
57
What is it called to have more resources than necessary to complete a task?
Planning ahead
Abstraction
Concurrency
Redundancy
58
Smartphones are computers. True or false?
False
True
59
What is a characteristic of a digital sensor?
Does not use electricity
A single, variable output
Outputs a stream of 1s and 0s
Can only measure temperature
60
How does a linked list differ from an array?
The size is static
The size is dynamically allocated
It is first-in-first-out
It is last-in-first-out
61
Digital cameras are computers. True or false?
False
True
62
What is NOT an advantage of using computer control systems?
Computers can respond quickly to changes
Computers are always ready to respond
Computers can operate in hazardous environments
Computers do not require sensors