What does 'ubiquitous' mean?
A Extremely rare B Present everywhere C Very expensive D Complicated
'Ubiquitous' means being or appearing everywhere at the same time; omnipresent
Which sentence is grammatically correct?
A Each of the students have completed their assignments. B Each of the students has completed their assignment. C Each of the students have completed his or her assignments. D All of the students has completed their assignments.
'Each' is singular, so 'has' is correct. 'Their assignment' (singular) matches with 'each'
Find the synonym of 'EPHEMERAL':
A Permanent B Transient C Durable D Eternal
'Ephemeral' means lasting for a very short time. 'Transient' is the closest synonym
Choose the antonym of 'VERBOSE':
A Talkative B Quiet C Concise D Silent
'Verbose' means using or containing more words than necessary. 'Concise' is the opposite
Read the passage: 'Technology has revolutionized education. Students now have access to online courses from top universities.' What is the main idea?
A Online courses are free B Technology has changed how education is delivered C Top universities offer better education D All students prefer online learning
The passage states that technology has revolutionized education and enabled access to courses. This is the main idea
Which of the following best describes SQL?
A A programming language for web development B A language for managing and querying databases C A markup language for creating web pages D A platform for cloud computing
SQL (Structured Query Language) is used for managing and querying relational databases
In Java, what does 'final' keyword do when applied to a variable?
A It makes the variable private B It prevents the variable from being modified C It makes the variable static D It initializes the variable to zero
'final' keyword makes a variable immutable - once assigned, it cannot be changed
What is the output of: print(10 // 3) in Python?
A 3 B 3.33 C 4 D Error
The '//' operator performs floor division, which returns 3 (the integer part of 3 10 )
Which data structure uses LIFO (Last-In-First-Out)?
A Queue B Stack C Array D Linked List
A Stack uses LIFO principle where the last element added is the first one to be removed
What is the purpose of an index in a database?
A To store backup data B To speed up query retrieval C To encrypt sensitive data D To remove duplicate records
An index is a database structure that improves the speed of data retrieval by creating a quick lookup mechanism
Which protocol is used for secure web communication?
A HTTP B FTP C HTTPS D SMTP
HTTPS is HTTP with encryption/security using SSL/TLS protocols for secure communication
What is the main purpose of version control systems like Git?
A To compress files B To track changes in code and enable collaboration C To encrypt code D To execute code
Version control systems track code changes over time and facilitate team collaboration by managing different versions
What is polymorphism in OOP?
A Using multiple classes in one program B The ability of objects to take multiple forms C Creating multiple instances of the same class D Inheriting from multiple parent classes
Polymorphism allows objects to take multiple forms - same method name can behave differently in different contexts (method overriding, overloading)
Which of the following is NOT a characteristic of Cloud Computing?
A On-demand self-service B Broad network access C Physical hardware always on-premises D Rapid elasticity
Cloud computing is characterized by remote resources, not physical hardware on-premises. All others are cloud characteristics
What does API stand for?
A Application Programming Instruction B Application Programming Interface C Advanced Programming Integration D Application Process Integration
API stands for Application Programming Interface - a set of rules that allows different applications to communicate
In machine learning, what is the purpose of cross-validation?
A To increase model accuracy by 100% B To assess how well a model generalizes to unseen data C To reduce the size of the dataset D To remove outliers from data
Cross-validation divides data into multiple subsets to evaluate model performance and check if it generalizes well
What is the primary difference between ArrayList and LinkedList in Java?
A ArrayList is faster for random access; LinkedList is faster for insertion/deletion B LinkedList is faster for random access; ArrayList is faster for insertion/deletion C They have identical performance D ArrayList can only store integers
ArrayList uses arrays (O(1) random access) while LinkedList uses nodes (O(n) random access but O(1) insertion/deletion at ends)
What is normalization in database design?
A Converting data to uppercase B Reducing data redundancy and improving data integrity C Making all tables have the same structure D Splitting one database into multiple databases
Normalization is the process of organizing data to reduce redundancy and dependency, improving database integrity
What is the main purpose of agile methodology in software development?
A To eliminate all bugs before release B To deliver software incrementally with continuous feedback and adaptation C To reduce the number of developers needed D To eliminate the need for testing
Agile methodology emphasizes iterative development, continuous feedback, and adaptability rather than fixed lengthy development cycles
What is an exception in programming?
A A feature that all programs must have B An error that occurs during program execution that disrupts normal flow C A special type of variable D A comment in the code
An exception is an event that occurs during program execution that disrupts the normal flow, requiring special handling