1) What is the first step in problem-solving? A) Writing code B) Debugging C) Understanding the problem D) Optimizing the solution Answer: C 2) Which of these is not a step in the problem-solving process? A) Algorithm development B) Problem analysis C) Random guessing D) Testing and debugging Answer: C 3) What is an algorithm? A) A high-level programming language B) A step-by-step procedure to solve a problem C) A flowchart D) A data structure Answer: B 4) Which of these is the simplest data structure for representing a sequence of elements? A) Dictionary B) List C) Set D) Tuple Answer: B 5) What does a flowchart represent? A) Errors in a program B) A graphical representation of an algorithm C) The final solution to a problem D) A set of Python modules Answer: B 6) What is pseudocode? A) Code written in Python B) Fake code written for fun C) An informal high-level description of an algorithm D) A tool for testing code Answer: C 7) Which of the following tools is NOT commonly used in pr...
Artificial Intelligence 1) What is Artificial Intelligence (AI)? Artificial Intelligence (AI) refers to the field of computer science that focuses on creating systems and machines capable of performing tasks that typically require human intelligence, such as learning, problem-solving, and decision-making. 2) What are some practical applications of Artificial Intelligence? Artificial Intelligence has numerous practical applications, including self-driving cars, virtual personal assistants like Siri or Alexa, recommendation systems like Netflix's movie suggestions, and healthcare applications such as diagnosing diseases from medical images. 3) How does Machine Learning relate to Artificial Intelligence? Machine Learning is a subset of Artificial Intelligence. It involves the use of algorithms and statistical models to enable computers to learn from data and make predictions or decisions without being explicitly programmed. In other words, Machine Learning is a key technique within ...