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