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