Computer Science & Software Engineering QuizVersion en ligne Test your knowledge on computer science and software engineering concepts! par Hessah 1 Case a A specific situation or example. b A type of data structure c A random concept 2 Set a A collection of items b A single item. c A type of algorithm. 3 Tree a A structure used to organize information hierarchically. b A type of database. c A method of coding. 4 Point a A specific position in data or code b A measure of performance c A type of algorithm 5 Class a A blueprint for creating objects in programming. b A set of instructions for data analysis c A random collection of items. 6 Application a A software designed for a specific purpose b A type of data analysis c A programming language 7 Process a A single action taken to achieve a result. b A series of actions taken to achieve a result c A fixed group of items. 8 Function a A specific role or activity. b A physical object in programming. c A type of data structure 9 Code a A set of instructions for a computer b A random sequence of characters c A type of hardware. 10 Model a A representation of a concept b A type of data structure c A method of coding 11 Node a A point where lines or paths intersect b A type of programming language. c A random data point. 12 Base a The foundation for something. b A type of software application c A random point in space 13 Algorithm a A set of random instructions. b A step-by-step procedure for solving a problem c A graphical representation of data. 14 Data a Information used for analysis or processing. b Only numerical information. c Information that cannot be digital. 15 System a An organized set of unrelated components. b An organized set of interrelated components. c A random collection of parts. 16 What is the primary purpose of an algorithm in computer science? a To design user interfaces. b To provide a step-by-step solution to a problem. c To manage hardware resources. d To store data permanently. 17 Which programming paradigm focuses on objects and classes? a Procedural programming. b Functional programming. c Object-oriented programming. d Logic programming. 18 What does 'API' stand for in software development? a Application Programming Interface. b Advanced Programming Interface. c Applied Programming Interface. d Automated Programming Interface. 19 Which data structure uses LIFO (Last In, First Out) principle? a Array. b Queue. c Stack. d Linked list. 20 What is the main function of a compiler? a To debug programs. b To translate source code into machine code. c To manage memory. d To execute code directly. 21 Which software development model emphasizes iterative progress? a Waterfall model. b Spiral model. c V-Model. d Agile methodology. 22 What is the purpose of version control systems? a To enhance code performance. b To compile code. c To manage changes to source code over time. d To design user interfaces. 23 Which of the following is a commonly used programming language for web development? a Fortran. b JavaScript. c Assembly. d C++. 24 What does 'SQL' stand for? a Structured Query Language. b Sequential Query Language. c Simple Query Language. d Standard Query Language. 25 Which concept in software engineering refers to the separation of concerns? a Modularity. b Encapsulation. c Inheritance. d Coupling.