Computer Science & IT

Download Q&A
Q. Which of the following algorithms uses dynamic programming to find the shortest path in a graph?
  • A. Dijkstra's Algorithm
  • B. Bellman-Ford Algorithm
  • C. A* Search
  • D. Depth First Search
Q. Which of the following algorithms uses dynamic programming to solve the problem of matrix chain multiplication?
  • A. Dijkstra's Algorithm
  • B. Floyd-Warshall Algorithm
  • C. Bellman-Ford Algorithm
  • D. Matrix Chain Order
Q. Which of the following algorithms uses dynamic programming to solve the problem of finding the shortest path in a weighted graph?
  • A. Dijkstra's Algorithm
  • B. Bellman-Ford Algorithm
  • C. A* Search
  • D. Depth-First Search
Q. Which of the following algorithms uses dynamic programming to solve the problem?
  • A. Dijkstra's Algorithm
  • B. Merge Sort
  • C. Floyd-Warshall Algorithm
  • D. Quick Sort
Q. Which of the following applications can be efficiently solved using a stack?
  • A. Undo functionality in text editors
  • B. Breadth-first search in graphs
  • C. Finding the shortest path in a weighted graph
  • D. Sorting an array
Q. Which of the following applications can be solved using BFS?
  • A. Finding connected components
  • B. Topological sorting
  • C. Cycle detection
  • D. Finding strongly connected components
Q. Which of the following applications can benefit from clustering?
  • A. Customer segmentation
  • B. Spam detection
  • C. Image classification
  • D. Time series forecasting
Q. Which of the following applications can benefit from Dijkstra's algorithm?
  • A. GPS navigation systems
  • B. Sorting large datasets
  • C. Finding duplicates in a list
  • D. Binary search in a sorted array
Q. Which of the following applications can Dijkstra's algorithm be used for?
  • A. Finding the minimum spanning tree
  • B. Routing in computer networks
  • C. Sorting a list of numbers
  • D. Searching for an element in a database
Q. Which of the following applications can utilize binary search?
  • A. Finding the first occurrence of a number
  • B. Finding the last occurrence of a number
  • C. Finding the square root of a number
  • D. All of the above
Q. Which of the following applications is best suited for AVL trees?
  • A. Database indexing.
  • B. Memory management.
  • C. Real-time applications.
  • D. Static data storage.
Q. Which of the following applications is NOT suitable for linear regression?
  • A. Predicting house prices based on features
  • B. Estimating the impact of temperature on ice cream sales
  • C. Classifying images into categories
  • D. Forecasting stock prices based on historical data
Q. Which of the following applications is well-suited for SVM?
  • A. Image classification
  • B. Time series forecasting
  • C. Text generation
  • D. Reinforcement learning
Q. Which of the following assumptions is NOT required for linear regression?
  • A. Linearity
  • B. Homoscedasticity
  • C. Independence of errors
  • D. Normality of predictors
Q. Which of the following best describes 'A/B testing' in the context of model deployment?
  • A. Training two models simultaneously
  • B. Comparing two versions of a model to determine which performs better
  • C. Deploying a model without testing
  • D. None of the above
Q. Which of the following best describes 'AutoML' in cloud ML services?
  • A. Automated machine learning processes
  • B. Manual model tuning
  • C. Basic data visualization
  • D. Static model training
Q. Which of the following best describes 'model drift'?
  • A. A decrease in model accuracy over time
  • B. The process of retraining a model
  • C. The introduction of new features
  • D. A method for optimizing model performance
Q. Which of the following best describes 'shadow deployment'?
  • A. Deploying a model alongside the current model without affecting users
  • B. Completely replacing the old model with a new one
  • C. Deploying a model only during off-peak hours
  • D. Using a model for training while another is in production
Q. Which of the following best describes 'tokenization'?
  • A. The process of generating machine code
  • B. The process of converting source code into tokens
  • C. The process of optimizing code
  • D. The process of parsing syntax
Q. Which of the following best describes a real-world application of queues?
  • A. Call center systems
  • B. File compression algorithms
  • C. Sorting algorithms
  • D. Binary search trees
Q. Which of the following best describes a stack?
  • A. First In First Out
  • B. Last In First Out
  • C. Random Access
  • D. Ordered Collection
Q. Which of the following best describes inherited attributes?
  • A. Attributes passed from parent to child nodes
  • B. Attributes computed from child nodes
  • C. Attributes that do not affect the translation
  • D. Attributes that are only used in semantic actions
Q. Which of the following best describes supervised learning?
  • A. Learning from unlabeled data
  • B. Learning from labeled data
  • C. Learning without feedback
  • D. Learning through reinforcement
Q. Which of the following best describes synthesized attributes?
  • A. Attributes that are passed down from parent to child nodes
  • B. Attributes that are computed from the values of child nodes
  • C. Attributes that are used only during lexical analysis
  • D. Attributes that are not used in syntax-directed translation
Q. Which of the following best describes the binary search algorithm?
  • A. Iterative only
  • B. Recursive only
  • C. Both iterative and recursive
  • D. None of the above
Q. Which of the following best describes the concept of 'model drift'?
  • A. The model's performance improves over time
  • B. The model's predictions become less accurate due to changes in data distribution
  • C. The model's architecture changes during deployment
  • D. The model is retrained with new data
Q. Which of the following best describes the divide-and-conquer approach used in binary search?
  • A. Solving a problem by breaking it down into smaller subproblems
  • B. Using a single loop to iterate through elements
  • C. Recursively calling the same function without any condition
  • D. Sorting the array before searching
Q. Which of the following best describes the iterative approach to binary search?
  • A. Uses recursion
  • B. Uses a loop to narrow down the search
  • C. Requires additional data structures
  • D. Always returns the first occurrence
Q. Which of the following best describes the process of binary search?
  • A. Iteratively checking each element
  • B. Dividing the array into halves
  • C. Sorting the array first
  • D. Using a hash table
Q. Which of the following best describes the relationship between a lexer and a parser?
  • A. The lexer generates machine code, while the parser checks syntax
  • B. The lexer produces tokens, which the parser uses to build a syntax tree
  • C. The lexer and parser perform the same function
  • D. The parser generates tokens, while the lexer checks syntax
Showing 2431 to 2460 of 3237 (108 Pages)
Soulshift Feedback ×

On a scale of 0–10, how likely are you to recommend The Soulshift Academy?

Not likely Very likely