Font size
WorksheetsBTUI'24 - Inter-school ICT Quiz - Quarter Finals
Total questions: 40
Worksheet time: 40mins
What is the function of a DHCP server?
To assign IP addresses to devices on a network
To translate domain names into IP addresses
To route data packets between networks
To provide network security
What is the difference between a data warehouse and a data mart?
A data warehouse is a centralised repository of data from multiple sources, while a data mart is a subset of a data warehouse focused on a specific subject area.
A data warehouse is used for operational reporting, while a data mart is used for strategic decision-making.
A data warehouse is a real-time database, while a data mart is a historical database.
A data warehouse is used for data mining, while a data mart is used for data warehousing.
What is the primary purpose of a blockchain network's consensus mechanism?
To ensure data privacy
To prevent double-spending
To facilitate peer-to-peer transactions
To manage network access
Among the tools used for web development, which of the following tools is used for the Continuous Integration and Deployment ?
Webpack
Jenkins
Gulp
ESLint
What is the most likely cause of a "403 forbidden" error that appears when accessing a website?
Server is overloaded and cannot process the request
Server cannot find the requested source
Server understands the request but refuses to authorise it due to insufficient permissions
The required source is temporarily moved to a different URL
Python has a set of built-in methods that can be used on dictionaries. Among them, what is the method used to remove the last inserted key-value pair?
keys()
pop()
clear()
popitem()
Which algorithm is commonly used for public-key cryptography?
DES (Data Encryption Standard)
RSA(Rivest-Shamir Adleman)
AES (Advanced Encryption Standard)
MDS (Message Digest Algorithm 5)
Which of the following is a popular open-source platform used for container orchestration?
GitLab
Nginx
Redis
Kubernetes
Among the following ,what can be taken as a purpose of 'edge computing' in modern IT Infrastructure?
To centralise data processing in large data centres
To manage virtual machines in cloud environments
To process data closer to the source of data generation
To secure endpoints in a network
What is the role of the 'quantum gate' in a quantum computing system?
To perform operations on qubits, analogous to logic gates in classical computing
To measure output of quantum computations
To manage quantum entanglement between qubits
To convert classical data into quantum data
Which mathematical concept among the following is crucial for understanding the performance of algorithms that involve sorting and searching?
Differential equations
Statistical Analysis
Asymptotic Analysis
Numerical methods
Which file system is used by MacOS for its storage and which is not natively supported by Android?
NTFS
FAT32
APFS
CIFS
Which of the following is a common technique used to mitigate IP spoofing attacks?
Implementing firewalls with content filtering
Using DNSSES (Domain Name System Security Extensions)
Encrypting email communications
Enforcing ingress and egress filtering on routers
Which of the following roles is focused on the development and implementation of automated systems for software testing?
DevOps Engineer
Automation Tester
Data Engineer
Cloud Architect
What does the acronym "REST" stand for in the context of web services and APIs?
Representational State Transfer
Remote State Transfer
Resource State Transfer
Relational State Transfer
Which of the following is the primary difference between FDD(Frequency Division Duplex) and TDD (Time Division Duplex) in mobile networks?
FDD uses different frequencies for uplink and downlink, while TDD uses time slots
TDD provides higher data rates than FDD
FDD operates only in 3G networks, while TDD operates in 4G
TDD is more energy efficient than FDD
In a balanced binary search tree (BST), what is the time complexity of searching for an element?
O(n)
O(log n)
O(n^2)
O(n log n)
Among the standard RAID levels used in computer storage, which RAID level provides data mirroring for redundancy?
RAID 0
RAID 1
RAID 5
RAID 10
OSI model (Open Systems Interconnection model) describes 7 layers that computer systems use to communicate over a network. Among them, which layer is responsible for end-to-end communication and error recovery?
Application Layer
Transport Layer
Network Layer
Data Link Layer
What is the fastest supercomputer in the world?
Fugaku
Summit
Frontier
Sierra
What are characters used in base 64?
+
/
-
a
You and your friends are watching the football world cup final held abroad in HD resolution. Your favorite team won the match. After handing over the trophy to the team, confetti was blasted upon the winning team and people started cheering very loudly. Suddenly the quality of the video dropped visibly. Your friends asked you why that happened. What would be your explanation?
( select the most situationally probable answer )
A problem in your TV because it’s too old.
TIFF compression artifact overflow issue
A deliberate act of sabotage by a rival team's fans because they lost and they want to destroy the moment.
Because of extra movement the quality of the video is dropped as it is transmitted after getting compressed.
A bird strike on the TV antenna
Which of the following can be a folder in a Windows computer?
CON
NUL
DOS
AUX
Which of the following equals to 1054516 ?
( consider 51 decimal value is corresponding to represent 3 in ASCII)
6688510
1000000101010001012
011000110100010000101BCD
0110110 0110110 0111000 0111000 0110101ASCII
What is the worst-case time complexity of the bubble sort algorithm?
O(1)
O(log n)
O(n)
O(n^2)
Which of the following statements are true about CSS Grid Layout compared to CSS Flexbox Layout?
CSS Grid is primarily one-dimensional, while Flexbox is two-dimensional.
CSS Grid allows for both rows and columns to be manipulated simultaneously.
Flexbox is ideal for complex grid layouts over CSS grids.
CSS Grid does not support auto-placement of items in cells.
Which of the following combinations of logic gates can be used to implement a full adder circuit?
Two XOR gates, two AND gates, and one OR gates
Three AND gates, two OR gates, and one XOR gate
Three XOR gates and one OR gate
Two XOR gates,two OR gates and one NAND gate
Which of the following is not a primitive data type in most programming languages?
Integer
Float
String
Array
What will be shown if someone enters “=DCOUNT(E4:E9)” in the cell E10?
(Consider that the software used is Google Sheets)
4
5
#N/A
#ERROR
What does the acronym "JTAG" stand for
Joint Test Action Group
Joint Testing Access Gate
Java Testing Application Group
Joint Technical Assembly Group
Junction Test And Gate
Based on the image above, what is the component visible, often found in modern integrated circuits
Planar MOSFET Gate
Resistor Array
FinFET Transistor Gate
Capacitor Bank
Bipolar Junction Transistor (BJT)
What is the output of the above code snippet?
31
60
00011110
Can't say for sure.
No output will be printed
What is a goroutine in Go (Golang)?
A data structure used to store multiple values.
A lightweight thread managed by the Go runtime.
A method for handling errors in Go programs.
A function that cannot return a value.
A built-in library for creating web applications.
What is the main concept in OOP mentioned in the above code snippet?
Encapsulation
Inheritance
Polymorphism
Abstraction
Modulization
What is the primary purpose of the Border Gateway Protocol (BGP) in internet networking?
To encrypt data transmitted over the internet
To manage the routing of data packets between different autonomous systems
To provide secure communication between client and server
To handle error detection and correction in data transmission
To allocate IP addresses to network devices
What result will you get when you execute this code?
5
8
11
0xa1a25ff8c0
Compilation Error
Which mechanism is commonly used to protect the stack from stack smashing?
Memory paging
Stack canaries
Heap allocation
Function inlining
Address space layout randomization (ASLR)
What will the below code print?
[2, 3]
[2, 3, 4]
[1, 2, 3]
The code will panic
{:?}
The Chairman of your Computer Society has invented a time machine. You go back in time with him through this and meet Sherlock Holmes and Doctor Watson. They are currently solving their third major problem, The Hound of The Baskervilles. They think they have found the culprit, but need to enact a plan to reach all the possible locations he could be in, which they know the locations of, within the shortest time possible in order to end the hound and save the last of the Baskervilles. You have a laptop with you and decide to help them to do this task fast. What would be the most suitable and efficient algorithm for this?
Euler’s Totient Function
Rabin - Karp Algorithm
Dijkstra's Algorithm
Bellman - Ford Algorithm
In C/C++ projects, circular dependencies can occur when two or more header files include each other, either directly or indirectly. Which of the following best explains how header guards help prevent issues related to circular dependencies?
Header guards prevent one header file from being included more than once during the compilation process
Header guards resolve all circular dependencies by reordering the inclusion of files
Header guards enable mutual inclusion of header files by allowing simultaneous compilation
Header guards replace the need for forward declarations in resolving circular dependencies
Header guards remove redundant header files from the project to avoid circular references
