Computer Science & IT

Download Q&A
Q. In Python, which data structure can be used to implement a stack?
  • A. List
  • B. Dictionary
  • C. Set
  • D. Tuple
Q. In Python, which library can be used to implement Dijkstra's algorithm efficiently?
  • A. NumPy
  • B. NetworkX
  • C. Pandas
  • D. Matplotlib
Q. In Python, which of the following is a correct implementation of binary search?
  • A. def binary_search(arr, x): ...
  • B. def binary_search(arr, x): return arr.index(x)
  • C. def binary_search(arr, x): for i in arr: if i == x: return i
  • D. def binary_search(arr, x): while arr: ...
Q. In Quick Sort, what is the effect of choosing a bad pivot?
  • A. Increased space complexity
  • B. Increased time complexity
  • C. Decreased time complexity
  • D. No effect
Q. In Quick Sort, what is the role of the pivot element?
  • A. To divide the array
  • B. To sort the array
  • C. To merge the arrays
  • D. To find the median
Q. In Quick Sort, what is the role of the pivot?
  • A. To divide the array
  • B. To sort the array
  • C. To merge the array
  • D. To find the maximum element
Q. In Random Forests, how are individual trees typically trained?
  • A. On the entire dataset.
  • B. On a random subset of the data.
  • C. Using only the most important features.
  • D. With no data at all.
Q. In Random Forests, how are the individual trees trained?
  • A. On the entire dataset without any modifications.
  • B. Using a bootstrapped sample of the dataset.
  • C. On a subset of features only.
  • D. Using the same random seed for all trees.
Q. In Random Forests, how are the trees typically constructed?
  • A. Using all features for each split.
  • B. Using a random subset of features for each split.
  • C. Using only the most important feature.
  • D. Using a fixed number of features for all trees.
Q. In Random Forests, what does 'bagging' refer to?
  • A. Using all available features for each tree.
  • B. Randomly selecting subsets of data to train each tree.
  • C. Combining predictions from multiple models.
  • D. Pruning trees to improve performance.
Q. In Random Forests, what does the term 'feature randomness' refer to?
  • A. Randomly selecting features for each tree
  • B. Randomly selecting data points for training
  • C. Randomly assigning labels to data
  • D. Randomly adjusting tree depth
Q. In Random Forests, what does the term 'out-of-bag error' refer to?
  • A. Error on the training set
  • B. Error on unseen data
  • C. Error calculated from the samples not used in training a tree
  • D. Error from the final ensemble model
Q. In Random Forests, what is the purpose of bootstrapping?
  • A. To reduce the number of features
  • B. To create multiple subsets of the training data
  • C. To increase the depth of trees
  • D. To improve interpretability
Q. In regression analysis, what does R-squared indicate?
  • A. The strength of the relationship between variables
  • B. The proportion of variance explained by the model
  • C. The accuracy of predictions
  • D. The number of features used in the model
Q. In regression analysis, what does the term 'overfitting' refer to?
  • A. The model performs well on training data but poorly on unseen data
  • B. The model is too simple to capture the underlying trend
  • C. The model has too few features
  • D. The model is perfectly accurate
Q. In regression tasks, which metric is typically used to measure the difference between predicted and actual values?
  • A. F1 Score
  • B. Mean Absolute Error
  • C. Confusion Matrix
  • D. Precision
Q. In reinforcement learning, what is an 'agent'?
  • A. A data point in a dataset
  • B. A model that predicts outcomes
  • C. An entity that takes actions in an environment
  • D. A method for evaluating performance
Q. In supervised learning, what does overfitting refer to?
  • A. Model performs well on training data but poorly on unseen data
  • B. Model performs poorly on both training and unseen data
  • C. Model generalizes well to new data
  • D. Model is too simple to capture the underlying trend
Q. In supervised learning, what is the primary goal of regression algorithms?
  • A. To classify data into categories
  • B. To predict continuous outcomes
  • C. To cluster similar data points
  • D. To reduce dimensionality
Q. In supervised learning, what is the primary purpose of the training dataset?
  • A. To evaluate model performance
  • B. To make predictions on new data
  • C. To train the model on known outcomes
  • D. To visualize data distributions
Q. In supervised learning, what is the role of the target variable?
  • A. To provide input features for the model
  • B. To evaluate the model's performance
  • C. To serve as the output that the model predicts
  • D. To determine the model's complexity
Q. In supervised learning, what is the role of the training dataset?
  • A. To evaluate the model's performance
  • B. To tune hyperparameters
  • C. To train the model to learn patterns
  • D. To visualize data
Q. In supervised learning, what is the role of the training set?
  • A. To evaluate the model's performance
  • B. To tune hyperparameters
  • C. To train the model on labeled data
  • D. To visualize the data
Q. In SVM, what are support vectors?
  • A. Data points that are farthest from the decision boundary
  • B. Data points that lie on the decision boundary
  • C. Data points that are misclassified
  • D. All data points in the dataset
Q. In SVM, what does the term 'support vectors' refer to?
  • A. Data points that are farthest from the decision boundary
  • B. Data points that lie on the decision boundary
  • C. All data points in the dataset
  • D. Data points that are misclassified
Q. In syntax-directed translation, what does an attribute represent?
  • A. A semantic value associated with a grammar symbol
  • B. A token type in lexical analysis
  • C. A machine instruction in code generation
  • D. A parsing strategy
Q. In syntax-directed translation, what is an intermediate code?
  • A. A high-level representation of the source code
  • B. A low-level machine code
  • C. A representation that is easier to optimize than source code
  • D. A representation that is not used in modern compilers
Q. In syntax-directed translation, what is the role of semantic actions?
  • A. To define the grammar
  • B. To perform type checking
  • C. To generate intermediate code
  • D. To handle syntax errors
Q. In syntax-directed translation, which of the following is true about synthesized attributes?
  • A. They are computed from the attributes of the parent node
  • B. They are computed from the attributes of the child nodes
  • C. They can only be used in inherited attributes
  • D. They are not used in syntax-directed definitions
Q. In TCP/IP, which layer corresponds to the OSI Transport Layer?
  • A. Application Layer
  • B. Internet Layer
  • C. Transport Layer
  • D. Network Access Layer
Showing 451 to 480 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