wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Data Science Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which programming language is most widely used for data analysis, machine learning (ML), and artificial intelligence (AI)?

a)

Python

b)

R

c)

SQL

d)

Java

2.

Which of the following is a popular library used with the R programming language for data visualization?

a)

Pandas

b)

ggplot2

c)

MySQL

d)

TensorFlow

3.

A data scientist needs to perform statistical analysis and create visualizations. Which programming language and libraries should they consider using?

a)

Python with Pandas and TensorFlow

b)

R with ggplot2 and dplyr

c)

SQL with MySQL and PostgreSQL

d)

Java with Scikit-learn and caret

4.

What type of database is MangoDB classified as?

a)

Relation DB

b)

NoSQL DB

c)

Distributed file system

d)

Data warehouse tool

5.

If you need to store logs and JSON files, which database technology would be most appropriate?

a)

MySQL/PostgreSQL

b)

MangoDB

c)

Hadoop HDFS

d)

Apache Hive

6.

Explain how the use case of Apache Hive differs from that of Hadoop HDFS in the context of big data management.

a)

Apache Hive is used for storing big data, while Hadoop HDFS is used for querying large datasets.

b)

Apache Hive is used for querying large datasets using SQL-like syntax, while Hadoop HDFS is used for big data storage.

c)

Both Apache Hive and Hadoop HDFS are used for storing structured data.

d)

Apache Hive is a NoSQL database, while Hadoop HDFS is a relational database.

7.

Which tool is primarily used for data manipulation and analysis in Python?

a)

Pandas (Python)

b)

NumPy

c)

Excel

d)

Apache Spark

8.

Which tool would you most likely use for creating pivot tables and performing basic data analysis?

a)

Excel

b)

Dask

c)

Apache Spark

d)

NumPy

9.

If you need to process large-scale data and perform real-time analytics, which tool would be most appropriate?

a)

Apache Spark

b)

Pandas (Python)

c)

Excel

d)

NumPy

10.

Dask is best suited for which of the following tasks?

a)

Parallel computing for big datasets (Python-based)

b)

Creating charts and graphs

c)

Text mining

d)

Database transactions

11.

To distribute computations across multiple cores in Python for a very large dataset, which tool should you choose and why?

a)

Dask, because it supports parallel computing for big datasets in Python.

b)

Excel, because it is easy to use for basic analysis.

c)

NumPy, because it is good for array operations.

d)

Apache Spark, because it is only for real-time analytics.

12.

For analyzing a massive dataset in real-time and handling large-scale data processing, which tool is most suitable due to its design for such tasks?

a)

Excel, because it is user-friendly for basic analysis.

b)

Apache Spark, because it is designed for large-scale data processing and real-time analytics.

c)

NumPy, because it handles numerical computing.

d)

Dask, because it is only for parallel computing.

13.

A company wants to manipulate and analyze data using Python. Which tool should they use, and how does it support their needs?

a)

NumPy, because it is for numerical computing.

b)

Excel, because it is good for pivot tables.

c)

Pandas (Python), because it is specialized for data manipulation and analysis in Python.

d)

Apache Spark, because it is for real-time analytics.

14.

Compare the primary use cases of Scikit-learn and XGBoost / LightGBM. How do they differ in their application within data science projects?

a)

Scikit-learn is used for traditional ML algorithms, while XGBoost / LightGBM is used for structured data prediction.

b)

Both are used for deep learning tasks.

c)

Scikit-learn is for image recognition, XGBoost / LightGBM is for speech recognition.

d)

Both are primarily used for quick prototyping of deep learning models.

15.

What is the primary use case of Tableau in data visualization?

a)

Web-based visual analytics

b)

Drag-and-drop visual dashboards

c)

Enterprise-level reporting

d)

Line charts and histograms

16.

If you need to create web-based visual analytics, which data visualization tool would be most appropriate?

a)

Matplotlib / Seaborn

b)

Tableau

c)

Power BI

d)

Plotly

17.

Compare the use cases of Matplotlib/Seaborn and Plotly. How do their primary applications differ in data visualization?

a)

Matplotlib/Seaborn is used for web-based analytics, while Plotly is for line charts.

b)

Matplotlib/Seaborn is for line charts, heatmaps, and histograms; Plotly is for web-based visual analytics.

c)

Both are used for enterprise-level reporting.

d)

Both are used for drag-and-drop dashboards.

18.

What is the primary use case of Google Cloud Platform (GCP) in data science?

a)

Scalable analytics, ML model training

b)

End-to-end ML pipeline

c)

Track changes in code

d)

Storage, cloud computing, model deployment

19.

Which cloud platform provides Azure ML Studio for end-to-end ML pipelines?

a)

Microsoft Azure

b)

AWS (Amazon Web Services)

c)

Google Cloud Platform (GCP)

d)

GitHub

20.

Jupyter Notebook is best described as a tool for:

a)

Writing, running, and visualizing code in browser-friendly format

b)

Tracking changes in code

c)

Cloud computing and storage

d)

Model deployment