0% found this document useful (0 votes)
6 views60 pages

Module 2

The document consists of a series of questions and answers related to Microsoft Power BI, Python, and KNIME, focusing on their functionalities, components, and purposes in data analysis and visualization. Key topics include data cleansing, report creation, and the use of various nodes in KNIME for data processing. It also highlights the importance of dashboards and shared datasets in Power BI for effective data management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views60 pages

Module 2

The document consists of a series of questions and answers related to Microsoft Power BI, Python, and KNIME, focusing on their functionalities, components, and purposes in data analysis and visualization. Key topics include data cleansing, report creation, and the use of various nodes in KNIME for data processing. It also highlights the importance of dashboards and shared datasets in Power BI for effective data management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

1. What is the primary purpose of Microsoft Power BI?

a) Video editing
b) Data analysis and visualization
c) Web development
d) Graphic design
Answer: b) Data analysis and visualization

2. Which component of Power BI is used for creating reports and visualizations?


a) Power BI Service
b) Power BI Mobile
c) Power BI Desktop
d) Power BI Viewer
Answer: c) Power BI Desktop

3. What is the role of Power Query Editor in Power BI?


a) Creating reports
b) Data cleansing and transformation
c) Sharing dashboards
d) Building datasets
Answer: b) Data cleansing and transformation

4. Which Power BI element is a collection of data used to create visualizations?


a) Dashboard
b) Report
c) Dataset
d) Tile
Answer: c) Dataset

5. What is the difference between shared and dedicated capacities in Power BI?
a) Shared capacities are free, and dedicated capacities require a subscription.
b) Shared capacities are fully committed to a single customer, and dedicated capacities
are shared.
c) Shared capacities are shared with other customers, while dedicated capacities are
fully committed to a single customer.
d) Shared capacities are used for workspaces, and dedicated capacities are used for
datasets.
Answer: c) Shared capacities are shared with other customers, while dedicated
capacities are fully committed to a single customer.

6. What is a Power BI dashboard primarily used for?


a) Data cleansing
b) Data modeling
c) Data visualization
d) Data transformation
Answer: c) Data visualization

7. Which view in Power BI Desktop allows users to add and arrange visualizations for
reports?
a) Data view
b) Report view
c) Model view
d) Query view
Answer: b) Report view

8. What is the purpose of pinning visuals to a dashboard in Power BI?


a) Attaching physical charts to a monitor
b) Creating visualizations
c) Embedding reports into PowerPoint
d) Adding report visualizations to a dashboard for quick access
Answer: d) Adding report visualizations to a dashboard for quick access

9. How can a Power BI report be shared with a colleague who has a Power BI account?
a) By sending an email attachment
b) By exporting the report to PDF
c) By sharing a link to the report in Power BI Service
d) By saving the report as an Excel file
Answer: c) By sharing a link to the report in Power BI Service

10. What is the purpose of Power BI’s AI Insights feature?


a) To format data for reporting
b) To identify trends and anomalies in data
c) To create data visualizations
d) To share reports with colleagues
Answer: b) To identify trends and anomalies in data

11. What is a tile in Power BI?


a) A type of visualization
b) A rectangular box that holds an individual visual on a dashboard
c) A dataset
d) A type of filter
Answer: b) A rectangular box that holds an individual visual on a dashboard

12. Which Power BI component allows users to view and interact with dashboards on
mobile devices?
a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: c) Power BI Mobile

13. What is the primary function of a Power BI workspace?


a) To store personal data
b) To allow collaboration and sharing of content
c) To create templates
d) To manage hardware resources
Answer: b) To allow collaboration and sharing of content

14. What is the purpose of a template app in Power BI?


a) Creating reports from scratch
b) Sharing dashboards with external users
c) Publishing pre-built content for customers
d) Building canvas apps
Answer: c) Publishing pre-built content for customers

15. Which of the following is NOT a building block of Power BI solutions?


a) Datasets
b) Reports
c) Dashboards
d) Templates
Answer: d) Templates

Unit 2: Python

16. What is the primary purpose of Python in the context of data science as described in the
module?
a) Web development
b) Data analysis and visualization
c) Game development
d) Database management
Answer: b) Data analysis and visualization

17. Which Python data structure is immutable?


a) List
b) Dictionary
c) Tuple
d) Set
Answer: c) Tuple

18. What is the purpose of loops in Python programming?


a) To define functions
b) To execute a block of code repeatedly
c) To store data
d) To create visualizations
Answer: b) To execute a block of code repeatedly

19. Which Python concept promotes code reusability and modularization?


a) Variables
b) Functions
c) Loops
d) Operators
Answer: b) Functions

20. What does the following Python code do?

python

Copy

x=5

if x > 3:

print("Greater than 3")

else:
print("Less than or equal to 3")

a) Prints "Greater than 3"


b) Prints "Less than or equal to 3"
c) Causes an error
d) Prints nothing
Answer: a) Prints "Greater than 3"

21. Which Python library is commonly used for data visualization?


a) NumPy
b) Pandas
c) Matplotlib
d) SciPy
Answer: c) Matplotlib

22. What is the purpose of conditional statements in Python?


a) To repeat code execution
b) To make decisions based on conditions
c) To store data
d) To create functions
Answer: b) To make decisions based on conditions

23. Which of the following is a valid way to define a function in Python?


a) function myFunc():
b) def myFunc():
c) func myFunc():
d) define myFunc():
Answer: b) def myFunc():

24. What is the output of the following Python code?

python

Copy

my_list = [1, 2, 3]

my_list.append(4)

print(my_list)

a) [1, 2, 3]
b) [1, 2, 3, 4]
c) [4, 1, 2, 3]
d) Error
Answer: b) [1, 2, 3, 4]

25. Which Python concept allows handling of large datasets efficiently?


a) String manipulation
b) Data structures like lists and dictionaries
c) Arithmetic operations
d) Input/output operations
Answer: b) Data structures like lists and dictionaries
Unit 3: KNIME

26. What is the primary purpose of KNIME Analytics Platform?


a) Video editing
b) Data analytics and visualization
c) Web development
d) Graphic design
Answer: b) Data analytics and visualization

27. What does the term "Big Data" refer to in the context of KNIME?
a) Small and manageable datasets
b) Extremely large and complex datasets
c) Structured data only
d) Data from a single source
Answer: b) Extremely large and complex datasets

28. Which KNIME node is used to load a dataset from a CSV file?
a) Data Explorer
b) File Reader
c) Scatter Plot
d) Statistics
Answer: b) File Reader

29. What is the benefit of efficient handling of Big Data in KNIME?


a) Slower data processing
b) Increased hardware requirements
c) Improved performance and resource utilization
d) Reduced access to data
Answer: c) Improved performance and resource utilization

30. Which KNIME node is used for descriptive statistics?


a) Decision Tree
b) Statistics
c) Scatter Plot
d) Model Writer
Answer: b) Statistics

31. What is the primary goal of predictive analytics in KNIME?


a) To create 3D models
b) To perform data transformations
c) To extract valuable insights and patterns from data
d) To generate random data points
Answer: c) To extract valuable insights and patterns from data

32. Which KNIME feature allows for the creation of interactive dashboards?
a) Workflow automation
b) Interactive plots
c) Dashboard components
d) Model deployment
Answer: c) Dashboard components
33. What is the purpose of the "Spark Executor" node in KNIME?
a) To create visualizations
b) To perform distributed data processing
c) To load data from a CSV file
d) To generate reports
Answer: b) To perform distributed data processing

34. Which KNIME node is used for model deployment?


a) Model Writer
b) File Reader
c) Statistics
d) Scatter Plot
Answer: a) Model Writer

35. What does clustering refer to in the context of data mining in KNIME?
a) Deleting data
b) Grouping data points into similar clusters or groups
c) Sending emails
d) Creating 3D animations
Answer: b) Grouping data points into similar clusters or groups

36. Which KNIME node is used to automate report generation?


a) Reporting
b) File Reader
c) Decision Tree
d) Scatter Plot
Answer: a) Reporting

37. What is the purpose of KNIME’s automation features?


a) To create interactive dashboards
b) To automate repetitive tasks and workflows
c) To generate random data
d) To change node colors
Answer: b) To automate repetitive tasks and workflows

38. Which of the following is NOT a common visualization type in KNIME?


a) Bar chart
b) Scatter plot
c) Musical composition
d) Line chart
Answer: c) Musical composition

39. What is the primary advantage of interactive dashboards in KNIME?


a) They make data exploration static
b) They allow users to explore data dynamically and gain deeper insights
c) They generate random data
d) They create 3D animations
Answer: b) They allow users to explore data dynamically and gain deeper insights

40. Which KNIME node is used for association rule mining?


a) Association Rule Learner
b) Decision Tree
c) File Reader
d) Statistics
Answer: a) Association Rule Learner

Practical Use Cases and General Questions

41. Which practical use case in KNIME involves blending data from multiple sources?
a) Budget Monitoring Report
b) Data Blending and ETL
c) Credit Scoring
d) Visualization of Sales Data
Answer: b) Data Blending and ETL

42. In the KNIME credit scoring use case, what is the goal?
a) To visualize sales data
b) To create a credit scoring model based on historical data
c) To automate report generation
d) To perform statistical analysis
Answer: b) To create a credit scoring model based on historical data

43. What is the purpose of the "Send Email" node in KNIME?


a) To create visualizations
b) To automate the delivery of reports to stakeholders
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To automate the delivery of reports to stakeholders

44. Which of the following is a common step in KNIME’s Big Data analytics workflow?
a) Creating visual designs
b) Modeling data
c) Adding unnecessary complexity
d) Deleting data
Answer: b) Modeling data

45. In KNIME, what does “resource utilization” refer to?


a) The process of collecting data
b) The efficient use of computing resources like CPU and memory
c) The creation of 3D models
d) The management of data sources
Answer: b) The efficient use of computing resources like CPU and memory

46. Which Python task statement involves writing scripts for arithmetic operations and
string manipulation?
a) Utilize built-in data structures
b) Write simple Python scripts for common tasks
c) Evaluate loops and conditional statements
d) Develop problem-solving skills
Answer: b) Write simple Python scripts for common tasks
47. What is the purpose of KNIME’s “Data Explorer” node?
a) To create machine learning models
b) To compute descriptive statistics
c) To load data from a CSV file
d) To generate interactive dashboards
Answer: b) To compute descriptive statistics

48. Which of the following is NOT a KNIME task statement?


a) Install KNIME Analytics Platform
b) Create interactive dashboards
c) Write Python scripts for data analysis
d) Send reports via email
Answer: c) Write Python scripts for data analysis

49. What is the benefit of using KNIME for predictive analytics?


a) It restricts data access
b) It provides tools for data exploration, modeling, and analysis
c) It limits data transformations
d) It sends emails automatically
Answer: b) It provides tools for data exploration, modeling, and analysis

50. Which of the following is a key knowledge statement for Python in the module?
a) Understanding fundamental programming concepts like variables and control
structures
b) Learning to create interactive dashboards
c) Installing KNIME Analytics Platform
d) Performing geospatial analysis
Answer: a) Understanding fundamental programming concepts like variables and
control structures

51. What is the primary benefit of using Power BI for businesses?


a) Simplifying video editing
b) Turning unrelated data sources into coherent insights
c) Developing mobile applications
d) Managing hardware resources
Answer: b) Turning unrelated data sources into coherent insights

52. Which Power BI component is a cloud-based Software as a Service (SaaS) offering?


a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

53. What is the purpose of the “Transform Data” button in Power BI Desktop?
a) To create visualizations
b) To launch Power Query Editor for data cleaning and transformation
c) To share reports
d) To connect to new data sources
Answer: b) To launch Power Query Editor for data cleaning and transformation
54. In Power BI, what is a “workspace”?
a) A physical server for storing data
b) A container for dashboards, reports, datasets, and dataflows
c) A visualization tool
d) A type of dataset
Answer: b) A container for dashboards, reports, datasets, and dataflows

55. Which of the following is a reason to create dashboards in Power BI?


a) To store raw data
b) To monitor the most important business information at a glance
c) To edit datasets
d) To perform statistical analysis
Answer: b) To monitor the most important business information at a glance

56. What is the difference between “Reading view” and “Editing view” in Power BI reports?
a) Reading view allows only data viewing, while Editing view allows data editing.
b) Reading view is for mobile devices, while Editing view is for desktops.
c) Reading view displays visuals, while Editing view is for data transformation.
d) Reading view is for creating reports, while Editing view is for consuming reports.
Answer: a) Reading view allows only data viewing, while Editing view allows data editing.

57. Which Power BI feature allows users to schedule data refreshes?


a) Power Query Editor
b) Power BI Service
c) Power BI Desktop
d) Power BI Mobile
Answer: b) Power BI Service

58. What is the purpose of shared datasets in Power BI?


a) To store personal data
b) To establish standardized datasets as a single source of truth
c) To create visualizations
d) To automate report generation
Answer: b) To establish standardized datasets as a single source of truth

59. Which Power BI visualization type is best for showing trends over time?
a) Pie chart
b) Bar chart
c) Line chart
d) Scatter plot
Answer: c) Line chart

60. What is the role of the “Model view” in Power BI Desktop?


a) To create visualizations
b) To manage relationships in the data model
c) To clean data
d) To share reports
Answer: b) To manage relationships in the data model

61. How many refreshes per day can be scheduled in Power BI Service for datasets?
a) Up to 4
b) Up to 8
c) Up to 12
d) Unlimited
Answer: b) Up to 8

62. What is a key feature of Power BI template apps?


a) They require extensive coding to create
b) They allow customers to connect within their own accounts
c) They are only available for Power BI Desktop
d) They are used for data cleansing
Answer: b) They allow customers to connect within their own accounts

63. Which of the following is NOT a step in creating a basic Power BI dashboard?
a) Prepare the data
b) Build a report
c) Pin visuals to a dashboard
d) Write Python scripts
Answer: d) Write Python scripts

64. What is the purpose of the “Data view” in Power BI Desktop?


a) To create visualizations
b) To view and manage data in a tabular format
c) To share dashboards
d) To automate workflows
Answer: b) To view and manage data in a tabular format

65. Which Power BI element is a single canvas containing tiles and widgets?
a) Report
b) Dataset
c) Dashboard
d) Workspace
Answer: c) Dashboard

Unit 2: Python

66. Which Python data structure is best suited for key-value pair storage?
a) List
b) Tuple
c) Dictionary
d) Set
Answer: c) Dictionary

67. What is the output of the following Python code?

python

Copy

for i in range(3):

print(i)
a) 0, 1, 2
b) 1, 2, 3
c) 0, 1, 2, 3
d) Error
Answer: a) 0, 1, 2

68. Which Python library is used for machine learning tasks in the module?
a) Pandas
b) Matplotlib
c) Scikit-learn
d) NumPy
Answer: c) Scikit-learn

69. What is the purpose of the input() function in Python?


a) To print data to the console
b) To accept user input from the keyboard
c) To perform arithmetic operations
d) To create visualizations
Answer: b) To accept user input from the keyboard

70. Which of the following is a valid Python conditional statement?


a) if x = 5:
b) if x == 5:
c) if x: 5
d) if x = 5 then:
Answer: b) if x == 5:

71. What does the len() function do in Python?


a) Returns the length of a string, list, or other sequence
b) Converts a string to lowercase
c) Appends an item to a list
d) Performs arithmetic operations
Answer: a) Returns the length of a string, list, or other sequence

72. Which Python task statement focuses on problem-solving skills?


a) Write simple Python scripts for common tasks
b) Utilize built-in data structures
c) Develop problem-solving skills by applying Python programming concepts
d) Evaluate loops and conditional statements
Answer: c) Develop problem-solving skills by applying Python programming concepts

73. What is the output of the following Python code?

python

Copy

my_dict = {"name": "Alice", "age": 25}

print(my_dict["name"])

a) Alice
b) 25
c) Error
d) name
Answer: a) Alice

74. Which Python concept is used to control the flow of a program?


a) Variables
b) Control structures (loops and conditionals)
c) Functions
d) Data types
Answer: b) Control structures (loops and conditionals)

75. What is the purpose of the append() method in Python lists?


a) To remove an item from the list
b) To add an item to the end of the list
c) To sort the list
d) To reverse the list
Answer: b) To add an item to the end of the list

Unit 3: KNIME

76. What is the primary purpose of the KNIME Workflow Editor?


a) To write Python scripts
b) To create and manage visual workflows for data analysis
c) To edit images
d) To browse the internet
Answer: b) To create and manage visual workflows for data analysis

77. Which KNIME node is used for hypothesis testing?


a) Scatter Plot
b) Chi-Square Test
c) File Reader
d) Model Writer
Answer: b) Chi-Square Test

78. What is the purpose of the “Decision Tree” node in KNIME?


a) To create visualizations
b) To build a machine learning model for classification or regression
c) To load data from a database
d) To generate reports
Answer: b) To build a machine learning model for classification or regression

79. Which KNIME feature supports real-time updates in dashboards?


a) Workflow automation
b) Interactive plots
c) Real-time dashboard updates
d) Model deployment
Answer: c) Real-time dashboard updates

80. What is the role of the “Model Reader” node in KNIME?


a) To load a trained machine learning model for predictions
b) To create visualizations
c) To clean data
d) To export reports
Answer: a) To load a trained machine learning model for predictions

81. Which KNIME node is used for time series forecasting?


a) Time Series Analysis
b) Scatter Plot
c) File Reader
d) Statistics
Answer: a) Time Series Analysis

82. What is the benefit of using KNIME’s drag-and-drop interface for dashboards?
a) It slows down dashboard creation
b) It allows users to build dashboards without coding
c) It restricts interactivity
d) It requires extensive programming knowledge
Answer: b) It allows users to build dashboards without coding

83. Which KNIME node supports anomaly detection?


a) Local Outlier Factor
b) File Reader
c) Decision Tree
d) Bar Chart
Answer: a) Local Outlier Factor

84. What is the purpose of the “Cross-Validation Loop” node in KNIME?


a) To create visualizations
b) To assess model generalization in machine learning
c) To load data from a CSV file
d) To automate report generation
Answer: b) To assess model generalization in machine learning

85. Which KNIME task statement involves creating interactive dashboards?


a) Install KNIME Analytics Platform
b) Create interactive dashboards for visualization
c) Establish a connection to a Big Data source
d) Import data and clean it
Answer: b) Create interactive dashboards for visualization

86. What is the purpose of KNIME’s “Parameter Optimization” node?


a) To create visualizations
b) To optimize model hyperparameters for better performance
c) To load data from a database
d) To generate reports
Answer: b) To optimize model hyperparameters for better performance

87. Which of the following is a common KNIME visualization node?


a) Decision Tree
b) Scatter Plot
c) File Reader
d) Model Writer
Answer: b) Scatter Plot

88. What is the primary goal of data mining in KNIME?


a) To create 3D animations
b) To extract hidden knowledge and patterns from data
c) To send emails
d) To browse websites
Answer: b) To extract hidden knowledge and patterns from data

89. Which KNIME node is used for geospatial analysis?


a) Geospatial Analysis
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Geospatial Analysis

90. What is the purpose of KNIME’s “Ensemble Learner” node?


a) To create visualizations
b) To combine multiple models for improved predictive performance
c) To load data from a CSV file
d) To automate workflows
Answer: b) To combine multiple models for improved predictive performance

Practical Use Cases and General Questions

91. In the KNIME budget monitoring report use case, what is calculated?
a) Sales trends over time
b) Money allocated, spent, and remaining for each project
c) Customer satisfaction scores
d) Website traffic
Answer: b) Money allocated, spent, and remaining for each project

92. Which KNIME use case involves predicting whether a property’s condition is high or low?
a) Budget Monitoring Report
b) Decision Tree
c) Visualization of Sales Data
d) Data Blending and ETL
Answer: b) Decision Tree

93. What is the purpose of the “Stacked Area Chart” in the KNIME sales data visualization
use case?
a) To clean data
b) To visualize sales trends over time
c) To create a machine learning model
d) To automate workflows
Answer: b) To visualize sales trends over time

94. Which KNIME use case involves selecting the best machine learning algorithm for credit
scoring?
a) Credit Scoring
b) Decision Tree
c) Budget Monitoring Report
d) Visualization of Sales Data
Answer: a) Credit Scoring

95. What is the role of the “Java Script” node in the KNIME Data Blending and ETL use case?
a) To create machine learning models
b) To visualize average age vs. product in the blended table
c) To clean data
d) To automate report generation
Answer: b) To visualize average age vs. product in the blended table

96. Which of the following is a knowledge statement for KNIME in the module?
a) Understanding fundamental programming concepts
b) Applying machine learning techniques
c) Writing Python scripts for data analysis
d) Creating 3D animations
Answer: b) Applying machine learning techniques

97. What is the purpose of the “Interactive Table” node in KNIME?


a) To create machine learning models
b) To display datasets interactively in dashboards
c) To load data from a CSV file
d) To perform statistical analysis
Answer: b) To display datasets interactively in dashboards

98. Which of the following is NOT a benefit of KNIME’s Big Data capabilities?
a) Access to massive datasets
b) Enhanced data analysis capabilities
c) Faster computer processing speed
d) Improved data quality
Answer: c) Faster computer processing speed

99. In KNIME, what does “parallelization” mean in the context of distributed data
processing?
a) Running tasks sequentially
b) Running tasks concurrently on multiple machines or processors
c) Ignoring data
d) Transforming data into images
Answer: b) Running tasks concurrently on multiple machines or processors

100. Which of the following is a key outcome of KNIME’s visualization and


deployment capabilities?
a) Generating random data
b) Driving informed decision-making and competitive advantage
c) Editing images
d) Creating websites
Answer: b) Driving informed decision-making and competitive advantage

101. What is the main advantage of using Power BI to connect to multiple data
sources?
a) It requires extensive coding
b) It simplifies data integration into a single interface
c) It restricts data access
d) It only works with Excel files
Answer: b) It simplifies data integration into a single interface

102. Which Power BI component is used to consume reports and dashboards on the
go?
a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: c) Power BI Mobile

103. What is the purpose of the “Fields” pane in Power BI Desktop?


a) To create dashboards
b) To display dataset columns for use in visualizations
c) To clean data
d) To share reports
Answer: b) To display dataset columns for use in visualizations

104. In Power BI, what is a “shared capacity”?


a) A resource set dedicated to a single customer
b) A resource set shared with other Microsoft customers
c) A type of visualization
d) A dataset stored in the cloud
Answer: b) A resource set shared with other Microsoft customers

105. Which Power BI feature allows users to create canvas apps within reports?
a) Power Query Editor
b) Power Apps visualization
c) Power BI Service
d) Power BI Mobile
Answer: b) Power Apps visualization

106. What is the purpose of the “Visualizations” pane in Power BI Desktop?


a) To clean and transform data
b) To select and customize visualization types for reports
c) To schedule data refreshes
d) To manage workspaces
Answer: b) To select and customize visualization types for reports

107. Which of the following is a valid data source for Power BI datasets?
a) Microsoft Word documents
b) Salesforce
c) Image files
d) Audio files
Answer: b) Salesforce

108. What happens when you pin a report page to a Power BI dashboard?
a) The entire page is added as a single tile
b) The page is deleted from the report
c) The page is converted to a dataset
d) The page is shared with external users
Answer: a) The entire page is added as a single tile

109. Which Power BI view is used to see data in a tabular format?


a) Report view
b) Data view
c) Model view
d) Query view
Answer: b) Data view

110. What is the primary purpose of Power BI’s “My Workspace”?


a) To collaborate with colleagues
b) To store personal content for individual users
c) To create template apps
d) To manage dedicated capacities
Answer: b) To store personal content for individual users

111. Which Power BI feature supports collaboration on dashboards and reports?


a) My Workspace
b) Workspaces
c) Power Query Editor
d) Power BI Mobile
Answer: b) Workspaces

112. What is the benefit of using Power BI’s AI Insights for KPI analysis?
a) It automates dashboard creation
b) It identifies trends and anomalies in key performance indicators
c) It cleans data automatically
d) It exports reports to PDF
Answer: b) It identifies trends and anomalies in key performance indicators

113. Which Power BI element is a collection of dashboards and reports for


distribution?
a) Dataset
b) App
c) Tile
d) Workspace
Answer: b) App

114. What is the purpose of the “Filters” pane in Power BI Desktop?


a) To create new datasets
b) To apply filters to visualizations and reports
c) To schedule data refreshes
d) To export reports
Answer: b) To apply filters to visualizations and reports

115. Which of the following is a real-world example of Power BI’s business value?
a) Creating 3D animations
b) Boosting sales and reducing costs for the Miami Heat
c) Developing mobile applications
d) Editing videos
Answer: b) Boosting sales and reducing costs for the Miami Heat

Unit 2: Python

116. Which Python data structure allows duplicate elements?


a) Set
b) List
c) Dictionary
d) Tuple
Answer: b) List

117. What is the output of the following Python code?

python

Copy

x = "Hello"

print(x.upper())

a) hello
b) HELLO
c) Hello
d) Error
Answer: b) HELLO

118. Which Python library is used for data manipulation and analysis?
a) Matplotlib
b) Pandas
c) Scikit-learn
d) NumPy
Answer: b) Pandas

119. What is the purpose of the range() function in Python?


a) To create a list of random numbers
b) To generate a sequence of numbers for iteration
c) To sort a list
d) To reverse a string
Answer: b) To generate a sequence of numbers for iteration

120. Which Python statement is used to exit a loop prematurely?


a) continue
b) break
c) pass
d) return
Answer: b) break

121. What is the output of the following Python code?

python
Copy

my_tuple = (1, 2, 3)

print(my_tuple[1])

a) 1
b) 2
c) 3
d) Error
Answer: b) 2

122. Which Python knowledge statement emphasizes code reusability?


a) Understanding fundamental programming concepts
b) Recognizing the importance of functions for modularization
c) Learning data visualization techniques
d) Applying machine learning algorithms
Answer: b) Recognizing the importance of functions for modularization

123. What does the pop() method do in a Python list?


a) Adds an item to the list
b) Removes and returns an item from the list
c) Sorts the list
d) Reverses the list
Answer: b) Removes and returns an item from the list

124. Which Python operator is used for string concatenation?


a) +
b) *
c) /
d) %
Answer: a) +

125. What is the purpose of the try-except block in Python?


a) To define functions
b) To handle exceptions and errors
c) To create loops
d) To store data
Answer: b) To handle exceptions and errors

Unit 3: KNIME

126. What is the primary purpose of KNIME’s “Node Repository”?


a) To store datasets
b) To provide access to nodes for building workflows
c) To create dashboards
d) To automate reports
Answer: b) To provide access to nodes for building workflows

127. Which KNIME node is used for correlation analysis?


a) Correlation Analysis
b) File Reader
c) Scatter Plot
d) Decision Tree
Answer: a) Correlation Analysis

128. What is the purpose of the “Scorer” node in KNIME?


a) To create visualizations
b) To evaluate machine learning model performance
c) To load data from a CSV file
d) To automate workflows
Answer: b) To evaluate machine learning model performance

129. Which KNIME feature allows users to customize visualization appearance?


a) Workflow automation
b) Visualization customization
c) Model deployment
d) Data cleaning
Answer: b) Visualization customization

130. What is the purpose of the “Group Comparison” node in KNIME?


a) To create dashboards
b) To compare means for hypothesis testing
c) To load data from a database
d) To generate reports
Answer: b) To compare means for hypothesis testing

131. Which KNIME node is used for k-means clustering?


a) K-Means
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) K-Means

132. What is the benefit of KNIME’s “RESTful Web Services” for model deployment?
a) It restricts model access
b) It enables real-time predictions and integration with other applications
c) It creates visualizations
d) It cleans data automatically
Answer: b) It enables real-time predictions and integration with other applications

133. Which KNIME node is used for text mining and NLP?
a) Text Mining
b) Scatter Plot
c) File Reader
d) Model Writer
Answer: a) Text Mining

134. What is the purpose of the “Feature Selection” node in KNIME?


a) To create visualizations
b) To identify relevant features for machine learning models
c) To load data from a CSV file
d) To automate reports
Answer: b) To identify relevant features for machine learning models

135. Which KNIME task statement involves importing and cleaning data?
a) Create interactive dashboards
b) Import data, clean it, and perform basic manipulations
c) Establish a connection to a Big Data source
d) Send reports via email
Answer: b) Import data, clean it, and perform basic manipulations

136. What is the purpose of KNIME’s “Parameterization” in dashboards?


a) To restrict user access
b) To allow users to customize views based on preferences
c) To clean data
d) To create machine learning models
Answer: b) To allow users to customize views based on preferences

137. Which KNIME node is used for regression analysis?


a) Linear Regression
b) File Reader
c) Scatter Plot
d) Statistics
Answer: a) Linear Regression

138. What is the benefit of KNIME’s automated visualization feature?


a) It slows down data analysis
b) It generates visualizations based on data-driven conditions
c) It restricts visualization types
d) It requires manual configuration for each plot
Answer: b) It generates visualizations based on data-driven conditions

139. Which KNIME node is used for batch processing in model deployment?
a) Batch Processing
b) File Reader
c) Decision Tree
d) Scatter Plot
Answer: a) Batch Processing

140. What is the purpose of KNIME’s “Notifications” feature?


a) To create visualizations
b) To inform users about workflow status or errors
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To inform users about workflow status or errors

Practical Use Cases and General Questions

141. In the KNIME decision tree use case, what is the dataset used for?
a) Sales data analysis
b) Predicting property condition (high or low)
c) Budget monitoring
d) Credit scoring
Answer: b) Predicting property condition (high or low)

142. Which KNIME use case involves visualizing data with a Pie/Donut Chart?
a) Budget Monitoring Report
b) Visualization of Sales Data
c) Credit Scoring
d) Data Blending and ETL
Answer: b) Visualization of Sales Data

143. What is the purpose of cross-validation in the KNIME credit scoring use case?
a) To create visualizations
b) To evaluate model performance
c) To clean data
d) To automate workflows
Answer: b) To evaluate model performance

144. Which KNIME use case calculates money spent for each project?
a) Budget Monitoring Report
b) Decision Tree
c) Visualization of Sales Data
d) Credit Scoring
Answer: a) Budget Monitoring Report

145. What is the role of the “Java IF (Table)” node in KNIME’s automation example?
a) To create visualizations
b) To perform conditional logic in workflows
c) To load data from a CSV file
d) To generate reports
Answer: b) To perform conditional logic in workflows

146. Which of the following is a knowledge statement for KNIME in the module?
a) Writing Python scripts for data analysis
b) Data wrangling techniques in KNIME
c) Creating 3D animations
d) Understanding fundamental programming concepts
Answer: b) Data wrangling techniques in KNIME

147. What is the purpose of the “Table Row to Variable” node in KNIME?
a) To create visualizations
b) To convert table rows into workflow variables
c) To load data from a database
d) To perform machine learning
Answer: b) To convert table rows into workflow variables

148. Which of the following is NOT a KNIME visualization type?


a) Heatmap
b) Bar chart
c) Virtual reality simulation
d) Line chart
Answer: c) Virtual reality simulation
149. In KNIME, what does “data wrangling” refer to?
a) Creating 3D models
b) Cleaning and transforming data for analysis
c) Sending emails
d) Browsing websites
Answer: b) Cleaning and transforming data for analysis

150. Which of the following is a key benefit of KNIME’s end-to-end data analytics
capabilities?
a) Restricting data access
b) Supporting data exploration to stakeholder reporting
c) Limiting visualization options
d) Requiring extensive coding
Answer: b) Supporting data exploration to stakeholder reporting

151. What is the primary function of Power BI’s “Get Data” feature?
a) To create visualizations
b) To connect to various data sources for analysis
c) To share dashboards
d) To schedule automated workflows
Answer: b) To connect to various data sources for analysis

152. Which Power BI component allows users to publish reports to the cloud?
a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

153. What is the purpose of the “Relationships” feature in Power BI’s Model view?
a) To create visualizations
b) To define how tables in a dataset are connected
c) To clean data
d) To share reports
Answer: b) To define how tables in a dataset are connected

154. In Power BI, what is a “dedicated capacity”?


a) A resource set shared with other Microsoft customers
b) A resource set fully committed to a single customer
c) A type of visualization
d) A dataset stored locally
Answer: b) A resource set fully committed to a single customer

155. Which Power BI visualization type is best for comparing categorical data?
a) Line chart
b) Bar chart
c) Scatter plot
d) Pie chart
Answer: b) Bar chart
156. What is the role of the “Format” pane in Power BI Desktop?
a) To clean and transform data
b) To customize the appearance of visualizations
c) To schedule data refreshes
d) To manage workspaces
Answer: b) To customize the appearance of visualizations

157. Which of the following is a supported data source for Power BI?
a) Microsoft Excel
b) Adobe Photoshop files
c) Audio recordings
d) Text editors
Answer: a) Microsoft Excel

158. What happens when you share a Power BI dashboard with a colleague?
a) The colleague can edit the underlying dataset
b) The colleague can view and interact with the dashboard
c) The dashboard is converted to a PDF
d) The dashboard is deleted
Answer: b) The colleague can view and interact with the dashboard

159. Which Power BI feature allows users to ask questions about data in natural
language?
a) Power Query Editor
b) Q&A feature
c) Power BI Mobile
d) Data view
Answer: b) Q&A feature

160. What is the purpose of Power BI’s “Bookmarks” feature?


a) To save datasets
b) To capture and save report states for storytelling
c) To clean data
d) To automate workflows
Answer: b) To capture and save report states for storytelling

161. Which Power BI component supports real-time data streaming?


a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

162. What is the benefit of using Power BI’s “Drillthrough” feature?


a) It cleans data automatically
b) It allows users to explore detailed data behind a visual
c) It schedules data refreshes
d) It exports reports to Excel
Answer: b) It allows users to explore detailed data behind a visual
163. Which Power BI element is a single page in a report?
a) Dashboard
b) Canvas
c) Tile
d) Report page
Answer: d) Report page

164. What is the purpose of the “Slicer” visualization in Power BI?


a) To create charts
b) To filter data interactively in reports
c) To clean data
d) To share dashboards
Answer: b) To filter data interactively in reports

165. Which of the following is a real-world application of Power BI mentioned in the


module?
a) Creating video games
b) Optimizing supply chain operations
c) Editing audio files
d) Designing websites
Answer: b) Optimizing supply chain operations

Unit 2: Python

166. Which Python data structure is unordered and does not allow duplicates?
a) List
b) Tuple
c) Set
d) Dictionary
Answer: c) Set

167. What is the output of the following Python code?

python

Copy

x = [1, 2, 3]

print(x[0])

a) 1
b) 2
c) 3
d) Error
Answer: a) 1

168. Which Python library is used for numerical computations?


a) Pandas
b) Matplotlib
c) NumPy
d) Scikit-learn
Answer: c) NumPy
169. What is the purpose of the while loop in Python?
a) To define a function
b) To execute a block of code as long as a condition is true
c) To store data
d) To create visualizations
Answer: b) To execute a block of code as long as a condition is true

170. Which Python statement skips the current iteration of a loop?


a) break
b) continue
c) pass
d) return
Answer: b) continue

171. What is the output of the following Python code?

python

Copy

x = "Python"

print(len(x))

a) 5
b) 6
c) 7
d) Error
Answer: b) 6

172. Which Python task statement focuses on evaluating control structures?


a) Write simple Python scripts for common tasks
b) Evaluate loops and conditional statements
c) Utilize built-in data structures
d) Develop problem-solving skills
Answer: b) Evaluate loops and conditional statements

173. What does the keys() method do in a Python dictionary?


a) Returns a list of all values
b) Returns a list of all keys
c) Adds a new key-value pair
d) Removes a key-value pair
Answer: b) Returns a list of all keys

174. Which Python operator checks if two values are equal?


a) =
b) ==
c) !=
d) >
Answer: b) ==

175. What is the purpose of the return statement in a Python function?


a) To print output to the console
b) To exit the function and send a value back to the caller
c) To create a loop
d) To handle errors
Answer: b) To exit the function and send a value back to the caller

Unit 3: KNIME

176. What is the primary purpose of KNIME’s “Workflow Annotations”?


a) To create visualizations
b) To add explanatory notes to workflows for clarity
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To add explanatory notes to workflows for clarity

177. Which KNIME node is used for principal component analysis (PCA)?
a) PCA
b) File Reader
c) Scatter Plot
d) Decision Tree
Answer: a) PCA

178. What is the purpose of the “Partitioning” node in KNIME?


a) To create visualizations
b) To split data into training and testing sets
c) To load data from a database
d) To generate reports
Answer: b) To split data into training and testing sets

179. Which KNIME feature supports integration with Python scripts?


a) Python Script node
b) Workflow automation
c) Model deployment
d) Data cleaning
Answer: a) Python Script node

180. What is the purpose of the “Normalizer” node in KNIME?


a) To create dashboards
b) To scale data for machine learning models
c) To load data from a CSV file
d) To automate workflows
Answer: b) To scale data for machine learning models

181. Which KNIME node is used for sentiment analysis?


a) Sentiment Analysis
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Sentiment Analysis

182. What is the benefit of KNIME’s “Metanodes”?


a) They slow down workflows
b) They simplify complex workflows by grouping nodes
c) They restrict data access
d) They create visualizations
Answer: b) They simplify complex workflows by grouping nodes

183. Which KNIME node is used for random forest modeling?


a) Random Forest
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) Random Forest

184. What is the purpose of the “Loop End” node in KNIME?


a) To create visualizations
b) To terminate a loop and collect results
c) To load data from a CSV file
d) To automate reports
Answer: b) To terminate a loop and collect results

185. Which KNIME task statement involves connecting to a Big Data source?
a) Create interactive dashboards
b) Establish a connection to a Big Data source
c) Import data and clean it
d) Send reports via email
Answer: b) Establish a connection to a Big Data source

186. What is the purpose of KNIME’s “Variable Loop Start” node?


a) To create visualizations
b) To iterate over a range of variable values
c) To load data from a database
d) To perform machine learning
Answer: b) To iterate over a range of variable values

187. Which KNIME node is used for creating box plots?


a) Box Plot
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Box Plot

188. What is the benefit of KNIME’s “Workflow Executor” node?


a) It restricts workflow access
b) It allows workflows to be called as subroutines
c) It creates visualizations
d) It cleans data automatically
Answer: b) It allows workflows to be called as subroutines

189. Which KNIME node is used for image processing?


a) Image Processing
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Image Processing

190. What is the purpose of KNIME’s “Database Connector” node?


a) To create visualizations
b) To establish a connection to a database
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To establish a connection to a database

Practical Use Cases and General Questions

191. In the KNIME visualization of sales data use case, what is visualized using a
Stacked Area Chart?
a) Customer demographics
b) Sales trends over time
c) Budget allocation
d) Credit scores
Answer: b) Sales trends over time

192. Which KNIME use case involves automating email delivery of reports?
a) Budget Monitoring Report
b) Decision Tree
c) Visualization of Sales Data
d) Automation Example
Answer: d) Automation Example

193. What is the purpose of the “Table Creator” node in the KNIME credit scoring use
case?
a) To create visualizations
b) To manually input data for testing
c) To clean data
d) To automate workflows
Answer: b) To manually input data for testing

194. Which KNIME use case blends data from multiple sources into a single table?
a) Budget Monitoring Report
b) Data Blending and ETL
c) Credit Scoring
d) Visualization of Sales Data
Answer: b) Data Blending and ETL

195. What is the role of the “Column Filter” node in KNIME’s data blending use case?
a) To create visualizations
b) To select relevant columns for analysis
c) To load data from a CSV file
d) To generate reports
Answer: b) To select relevant columns for analysis

196. Which of the following is a knowledge statement for Python in the module?
a) Applying machine learning techniques
b) Understanding data structures like lists, tuples, and dictionaries
c) Creating interactive dashboards
d) Installing KNIME Analytics Platform
Answer: b) Understanding data structures like lists, tuples, and dictionaries

197. What is the purpose of the “Row Filter” node in KNIME?


a) To create visualizations
b) To filter rows based on specific conditions
c) To load data from a database
d) To perform machine learning
Answer: b) To filter rows based on specific conditions

198. Which of the following is NOT a benefit of KNIME’s automation capabilities?


a) Reducing manual effort
b) Improving workflow efficiency
c) Restricting data access
d) Enabling repetitive task automation
Answer: c) Restricting data access

199. In KNIME, what does “ETL” stand for in the context of data blending?
a) Extract, Transform, Load
b) Evaluate, Test, Learn
c) Export, Track, Link
d) Edit, Transfer, Loop
Answer: a) Extract, Transform, Load

200. Which of the following is a key outcome of Power BI’s visualization capabilities?
a) Creating 3D animations
b) Enabling data-driven decision-making
c) Editing audio files
d) Designing websites
Answer: b) Enabling data-driven decision-making

201. What is the primary goal of Power BI’s data modeling feature?
a) To create visualizations
b) To define relationships and calculations for datasets
c) To automate workflows
d) To share dashboards
Answer: b) To define relationships and calculations for datasets

202. Which Power BI component is used to create and edit queries?


a) Power BI Desktop
b) Power BI Service
c) Power Query Editor
d) Power BI Mobile
Answer: c) Power Query Editor

203. What is the purpose of the “Home” tab in Power BI Desktop?


a) To manage visualizations
b) To access common tasks like connecting to data and publishing reports
c) To clean data
d) To create dashboards
Answer: b) To access common tasks like connecting to data and publishing reports

204. In Power BI, what is a “dataflow”?


a) A type of visualization
b) A collection of entities for reusable data preparation
c) A dashboard tile
d) A report page
Answer: b) A collection of entities for reusable data preparation

205. Which Power BI visualization is best for showing proportions of a whole?


a) Bar chart
b) Line chart
c) Pie chart
d) Scatter plot
Answer: c) Pie chart

206. What is the role of the “Insert” tab in Power BI Desktop?


a) To clean data
b) To add visualizations and other elements to a report
c) To schedule data refreshes
d) To manage workspaces
Answer: b) To add visualizations and other elements to a report

207. Which of the following is NOT a Power BI data source?


a) SQL Server
b) Google Sheets
c) Adobe Illustrator files
d) SharePoint
Answer: c) Adobe Illustrator files

208. What happens when you export a Power BI report to a PDF?


a) The report becomes interactive
b) The report is converted to a static document
c) The report is deleted
d) The report is shared with external users
Answer: b) The report is converted to a static document

209. Which Power BI feature allows users to create custom calculations?


a) Power Query Editor
b) DAX (Data Analysis Expressions)
c) Power BI Mobile
d) Q&A feature
Answer: b) DAX (Data Analysis Expressions)

210. What is the purpose of Power BI’s “Paginated Reports”?


a) To create interactive dashboards
b) To generate pixel-perfect, printable reports
c) To clean data
d) To automate workflows
Answer: b) To generate pixel-perfect, printable reports
211. Which Power BI component supports embedding reports in other applications?
a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

212. What is the benefit of using Power BI’s “Conditional Formatting” feature?
a) It cleans data automatically
b) It highlights data based on rules or conditions
c) It schedules data refreshes
d) It exports reports to Excel
Answer: b) It highlights data based on rules or conditions

213. Which Power BI element is a collection of visuals from multiple reports?


a) Dataset
b) Dashboard
c) Report
d) Workspace
Answer: b) Dashboard

214. What is the purpose of the “Card” visualization in Power BI?


a) To display a single value or KPI
b) To show trends over time
c) To compare categories
d) To filter data
Answer: a) To display a single value or KPI

215. Which Power BI feature allows users to collaborate in real-time?


a) Power Query Editor
b) Workspaces
c) Power BI Mobile
d) Data view
Answer: b) Workspaces

216. What is the purpose of Power BI’s “Tooltips” feature?


a) To clean data
b) To display additional details when hovering over visuals
c) To automate workflows
d) To share dashboards
Answer: b) To display additional details when hovering over visuals

217. Which Power BI view is used to create and arrange visuals?


a) Data view
b) Model view
c) Report view
d) Query view
Answer: c) Report view

218. What is the benefit of using Power BI’s “Power Automate” integration?
a) It creates visualizations
b) It automates workflows based on report triggers
c) It cleans data
d) It exports reports
Answer: b) It automates workflows based on report triggers

219. Which Power BI feature allows users to share reports with external users?
a) Power Query Editor
b) Publish to Web
c) Power BI Mobile
d) Data view
Answer: b) Publish to Web

220. What is the purpose of Power BI’s “Key Influencers” visualization?


a) To create charts
b) To identify factors driving a specific metric
c) To clean data
d) To share dashboards
Answer: b) To identify factors driving a specific metric

221. Which of the following is a Power BI security feature?


a) Row-Level Security (RLS)
b) Power Query Editor
c) Q&A feature
d) Data view
Answer: a) Row-Level Security (RLS)

222. What is the purpose of Power BI’s “ArcGIS Maps” visualization?


a) To create geospatial visualizations
b) To clean data
c) To automate workflows
d) To share dashboards
Answer: a) To create geospatial visualizations

223. Which Power BI component is used to manage access to workspaces?


a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

224. What is the benefit of using Power BI’s “Data Alerts”?


a) They clean data automatically
b) They notify users when data thresholds are met
c) They schedule data refreshes
d) They export reports to Excel
Answer: b) They notify users when data thresholds are met

225. Which Power BI element is a collection of tables and fields?


a) Dashboard
b) Report
c) Dataset
d) Workspace
Answer: c) Dataset

226. What is the purpose of Power BI’s “Export Data” feature?


a) To create visualizations
b) To export data from visuals to CSV or Excel
c) To clean data
d) To automate workflows
Answer: b) To export data from visuals to CSV or Excel

227. Which Power BI visualization is best for showing relationships between two
variables?
a) Bar chart
b) Scatter plot
c) Pie chart
d) Line chart
Answer: b) Scatter plot

228. What is the role of the “View” tab in Power BI Desktop?


a) To clean data
b) To switch between report views and layouts
c) To schedule data refreshes
d) To manage workspaces
Answer: b) To switch between report views and layouts

229. Which Power BI feature allows users to create reusable queries?


a) Power Query Editor
b) DAX
c) Power BI Mobile
d) Q&A feature
Answer: a) Power Query Editor

230. What is the purpose of Power BI’s “Decomposition Tree” visualization?


a) To create charts
b) To break down data by multiple dimensions
c) To clean data
d) To share dashboards
Answer: b) To break down data by multiple dimensions

Unit 2: Python (30 Questions)

231. Which Python data structure is mutable and ordered?


a) Tuple
b) Set
c) List
d) Dictionary
Answer: c) List

232. What is the output of the following Python code?

python
Copy

x = "Data"

print(x[1])

a) D
b) a
c) t
d) Error
Answer: b) a

233. Which Python library is used for creating interactive visualizations?


a) Pandas
b) Matplotlib
c) Plotly
d) NumPy
Answer: c) Plotly

234. What is the purpose of the for loop in Python?


a) To define a function
b) To iterate over a sequence of items
c) To store data
d) To create visualizations
Answer: b) To iterate over a sequence of items

235. Which Python statement is used as a placeholder for future code?


a) break
b) continue
c) pass
d) return
Answer: c) pass

236. What is the output of the following Python code?

python

Copy

x = [1, 2, 3]

x.append(4)

print(len(x))

a) 3
b) 4
c) 5
d) Error
Answer: b) 4

237. Which Python task statement focuses on data structures?


a) Write simple Python scripts for common tasks
b) Utilize built-in data structures
c) Evaluate loops and conditional statements
d) Develop problem-solving skills
Answer: b) Utilize built-in data structures

238. What does the values() method do in a Python dictionary?


a) Returns a list of all keys
b) Returns a list of all values
c) Adds a new key-value pair
d) Removes a key-value pair
Answer: b) Returns a list of all values

239. Which Python operator checks if a value is not equal to another?


a) ==
b) !=
c) >
d) <
Answer: b) !=

240. What is the purpose of the lambda function in Python?


a) To create named functions
b) To create anonymous, inline functions
c) To handle errors
d) To create loops
Answer: b) To create anonymous, inline functions

241. What is the output of the following Python code?

python

Copy

x = 10

if x > 5:

print("High")

else:

print("Low")

a) High
b) Low
c) Error
d) None
Answer: a) High

242. Which Python library is used for statistical modeling?


a) Pandas
b) Statsmodels
c) Matplotlib
d) NumPy
Answer: b) Statsmodels
243. What does the sort() method do in a Python list?
a) Removes an item from the list
b) Sorts the list in ascending order
c) Reverses the list
d) Adds an item to the list
Answer: b) Sorts the list in ascending order

244. Which Python operator is used for exponentiation?


a) *
b) **
c) /
d) %
Answer: b) **

245. What is the purpose of the else clause in a Python loop?


a) To execute code if the loop completes normally
b) To skip the current iteration
c) To exit the loop
d) To handle errors
Answer: a) To execute code if the loop completes normally

246. What is the output of the following Python code?

python

Copy

x = "Hello"

print(x.lower())

a) HELLO
b) hello
c) Hello
d) Error
Answer: b) hello

247. Which Python concept allows for code organization into reusable blocks?
a) Variables
b) Functions
c) Loops
d) Operators
Answer: b) Functions

248. What does the clear() method do in a Python list?


a) Removes all items from the list
b) Sorts the list
c) Reverses the list
d) Adds an item to the list
Answer: a) Removes all items from the list

249. Which Python library is used for data cleaning?


a) Pandas
b) Matplotlib
c) Scikit-learn
d) Plotly
Answer: a) Pandas

250. What is the output of the following Python code?

python

Copy

x = [1, 2, 3]

print(x[-1])

a) 1
b) 2
c) 3
d) Error
Answer: c) 3

251. Which Python operator is used for modulus (remainder)?


a) *
b) /
c) %
d) **
Answer: c) %

252. What is the purpose of the in operator in Python?


a) To assign a value
b) To check if a value exists in a sequence
c) To perform arithmetic operations
d) To create loops
Answer: b) To check if a value exists in a sequence

253. What is the output of the following Python code?

python

Copy

x = (1, 2, 3)

print(x[0])

a) 1
b) 2
c) 3
d) Error
Answer: a) 1

254. Which Python concept is used for error handling?


a) Loops
b) Try-except blocks
c) Functions
d) Variables
Answer: b) Try-except blocks

255. What does the join() method do in Python?


a) Splits a string into a list
b) Combines a list of strings into a single string
c) Reverses a string
d) Converts a string to uppercase
Answer: b) Combines a list of strings into a single string

256. Which Python library is used for deep learning?


a) Pandas
b) TensorFlow
c) Matplotlib
d) NumPy
Answer: b) TensorFlow

257. What is the output of the following Python code?

python

Copy

x = {"a": 1, "b": 2}

print(len(x))

a) 1
b) 2
c) 3
d) Error
Answer: b) 2

258. Which Python statement defines a function?


a) func
b) def
c) function
d) define
Answer: b) def

259. What does the reverse() method do in a Python list?


a) Sorts the list
b) Reverses the order of the list
c) Removes an item from the list
d) Adds an item to the list
Answer: b) Reverses the order of the list

260. What is the purpose of the global keyword in Python?


a) To define a loop
b) To declare a variable as global within a function
c) To handle errors
d) To create visualizations
Answer: b) To declare a variable as global within a function

Unit 3: KNIME (30 Questions)

261. What is the primary purpose of KNIME’s “Node Monitor”?


a) To create visualizations
b) To display node execution details and progress
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To display node execution details and progress

262. Which KNIME node is used for logistic regression?


a) Logistic Regression
b) File Reader
c) Scatter Plot
d) Decision Tree
Answer: a) Logistic Regression

263. What is the purpose of the “Joiner” node in KNIME?


a) To create visualizations
b) To combine two datasets based on a key column
c) To load data from a database
d) To generate reports
Answer: b) To combine two datasets based on a key column

264. Which KNIME feature supports integration with R scripts?


a) R Script node
b) Workflow automation
c) Model deployment
d) Data cleaning
Answer: a) R Script node

265. What is the purpose of the “Missing Value” node in KNIME?


a) To create dashboards
b) To handle missing data in datasets
c) To load data from a CSV file
d) To automate workflows
Answer: b) To handle missing data in datasets

266. Which KNIME node is used for hierarchical clustering?


a) Hierarchical Clustering
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Hierarchical Clustering

267. What is the benefit of KNIME’s “Components”?


a) They slow down workflows
b) They encapsulate reusable workflow segments
c) They restrict data access
d) They create visualizations
Answer: b) They encapsulate reusable workflow segments

268. Which KNIME node is used for neural network modeling?


a) Neural Network
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) Neural Network

269. What is the purpose of the “Table Validator” node in KNIME?


a) To create visualizations
b) To ensure data meets specified conditions
c) To load data from a CSV file
d) To automate reports
Answer: b) To ensure data meets specified conditions

270. Which KNIME task statement involves sending reports via email?
a) Create interactive dashboards
b) Send reports via email
c) Import data and clean it
d) Establish a connection to a Big Data source
Answer: b) Send reports via email

271. What is the purpose of KNIME’s “String Manipulation” node?


a) To create visualizations
b) To perform operations on string data
c) To load data from a database
d) To perform machine learning
Answer: b) To perform operations on string data

272. Which KNIME node is used for creating histograms?


a) Histogram
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Histogram

273. What is the benefit of KNIME’s “Server” deployment?


a) It restricts workflow access
b) It enables scalable execution and sharing of workflows
c) It creates visualizations
d) It cleans data automatically
Answer: b) It enables scalable execution and sharing of workflows

274. Which KNIME node is used for audio processing?


a) Audio Processing
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Audio Processing
275. What is the purpose of KNIME’s “Excel Writer” node?
a) To create visualizations
b) To export data to an Excel file
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To export data to an Excel file

276. Which KNIME node is used for support vector machine (SVM) modeling?
a) SVM
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) SVM

277. What is the purpose of the “Column Rename” node in KNIME?


a) To create visualizations
b) To rename columns in a dataset
c) To load data from a CSV file
d) To automate reports
Answer: b) To rename columns in a dataset

278. Which KNIME feature supports collaborative workflow development?


a) KNIME Server
b) Workflow automation
c) Model deployment
d) Data cleaning
Answer: a) KNIME Server

279. What is the purpose of the “Numeric Binner” node in KNIME?


a) To create dashboards
b) To group numeric data into bins
c) To load data from a CSV file
d) To automate workflows
Answer: b) To group numeric data into bins

280. Which KNIME node is used for time series visualization?


a) Time Series Plot
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Time Series Plot

281. What is the benefit of KNIME’s “Interactive Range Slider Filter” in dashboards?
a) It slows down data analysis
b) It allows users to dynamically filter data ranges
c) It restricts visualization types
d) It requires manual configuration
Answer: b) It allows users to dynamically filter data ranges

282. Which KNIME node is used for gradient boosting modeling?


a) Gradient Boosting
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) Gradient Boosting

283. What is the purpose of the “Row Splitter” node in KNIME?


a) To create visualizations
b) To split rows into two datasets based on conditions
c) To load data from a CSV file
d) To automate reports
Answer: b) To split rows into two datasets based on conditions

284. Which KNIME task statement involves creating visualizations?


a) Import data and clean it
b) Create interactive dashboards for visualization
c) Establish a connection to a Big Data source
d) Send reports via email
Answer: b) Create interactive dashboards for visualization

285. What is the purpose of KNIME’s “Math Formula” node?


a) To create visualizations
b) To perform mathematical calculations on columns
c) To load data from a database
d) To perform machine learning
Answer: b) To perform mathematical calculations on columns

286. Which KNIME node is used for creating pie charts?


a) Pie Chart
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Pie Chart

287. What is the benefit of KNIME’s “Workflow Coach”?


a) It restricts workflow access
b) It suggests next nodes based on usage patterns
c) It creates visualizations
d) It cleans data automatically
Answer: b) It suggests next nodes based on usage patterns

288. Which KNIME node is used for topic modeling?


a) Topic Modeling
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Topic Modeling

289. What is the purpose of KNIME’s “CSV Writer” node?


a) To create visualizations
b) To export data to a CSV file
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To export data to a CSV file

290. Which KNIME node is used for k-nearest neighbors (k-NN) modeling?
a) k-NN
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) k-NN

Practical Use Cases and General Questions (10 Questions)

291. In the KNIME budget monitoring report use case, what is visualized?
a) Sales trends over time
b) Budget allocation and spending
c) Customer demographics
d) Credit scores
Answer: b) Budget allocation and spending

292. Which KNIME use case involves predicting property condition using a decision
tree?
a) Budget Monitoring Report
b) Decision Tree
c) Visualization of Sales Data
d) Data Blending and ETL
Answer: b) Decision Tree

293. What is the purpose of the “Bar Chart” in the KNIME sales data visualization use
case?
a) To clean data
b) To visualize categorical sales data
c) To create a machine learning model
d) To automate workflows
Answer: b) To visualize categorical sales data

294. Which KNIME use case evaluates multiple machine learning algorithms?
a) Budget Monitoring Report
b) Credit Scoring
c) Visualization of Sales Data
d) Data Blending and ETL
Answer: b) Credit Scoring

295. What is the role of the “GroupBy” node in KNIME’s data blending use case?
a) To create visualizations
b) To aggregate data by groups
c) To load data from a CSV file
d) To generate reports
Answer: b) To aggregate data by groups

296. Which of the following is a knowledge statement for KNIME in the module?
a) Writing Python scripts for data analysis
b) Understanding predictive analytics techniques
c) Creating 3D animations
d) Understanding fundamental programming concepts
Answer: b) Understanding predictive analytics techniques

297. What is the purpose of the “Sorter” node in KNIME?


a) To create visualizations
b) To sort rows based on column values
c) To load data from a database
d) To perform machine learning
Answer: b) To sort rows based on column values

298. Which of the following is NOT a benefit of Power BI’s visualization capabilities?
a) Enabling data-driven decisions
b) Providing interactive dashboards
c) Restricting data access
d) Supporting real-time updates
Answer: c) Restricting data access

299. In KNIME, what does “predictive analytics” refer to?


a) Creating 3D models
b) Extracting insights and patterns from data for predictions
c) Sending emails
d) Browsing websites
Answer: b) Extracting insights and patterns from data for predictions

300. Which of the following is a key benefit of Python’s data structures in the module?
a) Restricting data access
b) Enabling efficient data storage and manipulation
c) Limiting visualization options
d) Requiring extensive coding
Answer: b) Enabling efficient data storage and manipulation

301. What is the primary purpose of Power BI’s “Data Connectors”?


a) To create visualizations
b) To connect to various data sources for importing data
c) To automate workflows
d) To share dashboards
Answer: b) To connect to various data sources for importing data

302. Which Power BI component is used for creating interactive reports?


a) Power BI Service
b) Power BI Desktop
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Desktop

303. What is the purpose of the “Modeling” tab in Power BI Desktop?


a) To create visualizations
b) To manage relationships and calculations in the data model
c) To clean data
d) To share reports
Answer: b) To manage relationships and calculations in the data model

304. In Power BI, what is a “gateway”?


a) A visualization type
b) A tool for connecting on-premises data sources to the cloud
c) A dashboard tile
d) A report page
Answer: b) A tool for connecting on-premises data sources to the cloud

305. Which Power BI visualization is best for showing hierarchical data?


a) Treemap
b) Line chart
c) Bar chart
d) Scatter plot
Answer: a) Treemap

306. What is the role of the “File” tab in Power BI Desktop?


a) To clean data
b) To save, open, and publish reports
c) To schedule data refreshes
d) To manage visualizations
Answer: b) To save, open, and publish reports

307. Which of the following is a valid Power BI data source?


a) Microsoft Azure
b) Adobe Premiere files
c) Audio recordings
d) Text editors
Answer: a) Microsoft Azure

308. What happens when you pin a visual to a Power BI dashboard?


a) The visual is deleted from the report
b) The visual is added as a tile to the dashboard
c) The visual is converted to a dataset
d) The visual is shared with external users
Answer: b) The visual is added as a tile to the dashboard

309. Which Power BI feature allows users to create calculated columns and
measures?
a) Power Query Editor
b) DAX (Data Analysis Expressions)
c) Power BI Mobile
d) Q&A feature
Answer: b) DAX (Data Analysis Expressions)

310. What is the purpose of Power BI’s “Report Server”?


a) To create interactive dashboards
b) To host and manage reports on-premises
c) To clean data
d) To automate workflows
Answer: b) To host and manage reports on-premises

311. Which Power BI component supports scheduled data refreshes?


a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

312. What is the benefit of using Power BI’s “Slicer Sync” feature?
a) It cleans data automatically
b) It synchronizes filters across multiple report pages
c) It schedules data refreshes
d) It exports reports to Excel
Answer: b) It synchronizes filters across multiple report pages

313. Which Power BI element is a single visual on a dashboard?


a) Report
b) Tile
c) Dataset
d) Workspace
Answer: b) Tile

314. What is the purpose of the “Gauge” visualization in Power BI?


a) To display a single value relative to a target
b) To show trends over time
c) To compare categories
d) To filter data
Answer: a) To display a single value relative to a target

315. Which Power BI feature allows users to create dynamic titles for visuals?
a) Power Query Editor
b) DAX
c) Conditional Formatting
d) Q&A feature
Answer: b) DAX

316. What is the purpose of Power BI’s “Cross-Filtering” feature?


a) To clean data
b) To allow visuals to filter each other on a report page
c) To automate workflows
d) To share dashboards
Answer: b) To allow visuals to filter each other on a report page

317. Which Power BI view is used to manage table relationships?


a) Data view
b) Model view
c) Report view
d) Query view
Answer: b) Model view
318. What is the benefit of using Power BI’s “Power Apps” integration?
a) It creates visualizations
b) It embeds custom apps within reports for interactivity
c) It cleans data
d) It exports reports
Answer: b) It embeds custom apps within reports for interactivity

319. Which Power BI feature allows users to share datasets across reports?
a) Shared Datasets
b) Power Query Editor
c) Power BI Mobile
d) Data view
Answer: a) Shared Datasets

320. What is the purpose of Power BI’s “Anomaly Detection” feature?


a) To create charts
b) To identify unusual patterns in data
c) To clean data
d) To share dashboards
Answer: b) To identify unusual patterns in data

321. Which of the following is a Power BI collaboration feature?


a) Power Query Editor
b) App Workspaces
c) Q&A feature
d) Data view
Answer: b) App Workspaces

322. What is the purpose of Power BI’s “Funnel” visualization?


a) To create geospatial visualizations
b) To show stages in a process, like a sales funnel
c) To clean data
d) To automate workflows
Answer: b) To show stages in a process, like a sales funnel

323. Which Power BI component is used to manage dataset permissions?


a) Power BI Desktop
b) Power BI Service
c) Power BI Mobile
d) Power Query Editor
Answer: b) Power BI Service

324. What is the benefit of using Power BI’s “Quick Insights”?


a) They clean data automatically
b) They automatically generate insights from datasets
c) They schedule data refreshes
d) They export reports to Excel
Answer: b) They automatically generate insights from datasets

325. Which Power BI element is a collection of related reports and dashboards?


a) Dataset
b) App
c) Tile
d) Workspace
Answer: b) App

326. What is the purpose of Power BI’s “Dataflows” feature?


a) To create visualizations
b) To prepare and transform data in the cloud
c) To clean data locally
d) To automate workflows
Answer: b) To prepare and transform data in the cloud

327. Which Power BI visualization is best for showing geographic data?


a) Bar chart
b) Map
c) Pie chart
d) Line chart
Answer: b) Map

328. What is the role of the “External Tools” tab in Power BI Desktop?
a) To clean data
b) To integrate third-party tools for enhanced functionality
c) To schedule data refreshes
d) To manage workspaces
Answer: b) To integrate third-party tools for enhanced functionality

329. Which Power BI feature allows users to create reusable data transformations?
a) Power Query Editor
b) DAX
c) Power BI Mobile
d) Q&A feature
Answer: a) Power Query Editor

330. What is the purpose of Power BI’s “AI Visuals”?


a) To create charts
b) To provide advanced analytics using AI techniques
c) To clean data
d) To share dashboards
Answer: b) To provide advanced analytics using AI techniques

Unit 2: Python (30 Questions)

331. Which Python data structure is mutable but does not maintain order?
a) List
b) Tuple
c) Set
d) Dictionary
Answer: d) Dictionary

332. What is the output of the following Python code?

python
Copy

x = "Analytics"

print(x[0])

a) A
b) n
c) s
d) Error
Answer: a) A

333. Which Python library is used for creating static visualizations?


a) Pandas
b) Matplotlib
c) Plotly
d) NumPy
Answer: b) Matplotlib

334. What is the purpose of the elif statement in Python?


a) To define a function
b) To check additional conditions in a conditional block
c) To store data
d) To create visualizations
Answer: b) To check additional conditions in a conditional block

335. Which Python statement terminates a function?


a) break
b) continue
c) pass
d) return
Answer: d) return

336. What is the output of the following Python code?

python

Copy

x = [1, 2, 3, 4]

print(x[1:3])

a) [1, 2]
b) [2, 3]
c) [3, 4]
d) Error
Answer: b) [2, 3]

337. Which Python task statement focuses on problem-solving?


a) Write simple Python scripts for common tasks
b) Develop problem-solving skills by applying Python programming concepts
c) Utilize built-in data structures
d) Evaluate loops and conditional statements
Answer: b) Develop problem-solving skills by applying Python programming concepts

338. What does the items() method do in a Python dictionary?


a) Returns a list of all keys
b) Returns a list of all values
c) Returns a list of key-value pairs
d) Removes a key-value pair
Answer: c) Returns a list of key-value pairs

339. Which Python operator checks if a value is greater than or equal to another?
a) >
b) >=
c) <
d) <=
Answer: b) >=

340. What is the purpose of the map() function in Python?


a) To create a dictionary
b) To apply a function to all items in an iterable
c) To handle errors
d) To create loops
Answer: b) To apply a function to all items in an iterable

341. What is the output of the following Python code?

python

Copy

x=3

if x < 5:

print("Small")

else:

print("Large")

a) Small
b) Large
c) Error
d) None
Answer: a) Small

342. Which Python library is used for time series analysis?


a) Pandas
b) Statsmodels
c) Matplotlib
d) NumPy
Answer: b) Statsmodels
343. What does the remove() method do in a Python list?
a) Removes the first occurrence of a specified value
b) Sorts the list
c) Reverses the list
d) Adds an item to the list
Answer: a) Removes the first occurrence of a specified value

344. Which Python operator is used for division?


a) *
b) /
c) %
d) **
Answer: b) /

345. What is the purpose of the break statement in a Python loop?


a) To skip the current iteration
b) To exit the loop entirely
c) To execute code if the loop completes
d) To handle errors
Answer: b) To exit the loop entirely

346. What is the output of the following Python code?

python

Copy

x = "Grok"

print(x.upper())

a) grok
b) GROK
c) Grok
d) Error
Answer: b) GROK

347. Which Python concept allows for iteration over multiple sequences?
a) Variables
b) Zip function
c) Loops
d) Operators
Answer: b) Zip function

348. What does the extend() method do in a Python list?


a) Removes all items from the list
b) Adds multiple items to the end of the list
c) Sorts the list
d) Reverses the list
Answer: b) Adds multiple items to the end of the list

349. Which Python library is used for data preprocessing?


a) Pandas
b) Matplotlib
c) Scikit-learn
d) Plotly
Answer: c) Scikit-learn

350. What is the output of the following Python code?

python

Copy

x = {1, 2, 3}

print(len(x))

a) 1
b) 2
c) 3
d) Error
Answer: c) 3

351. Which Python operator is used for floor division?


a) *
b) /
c) //
d) %
Answer: c) //

352. What is the purpose of the not operator in Python?


a) To assign a value
b) To negate a boolean expression
c) To perform arithmetic operations
d) To create loops
Answer: b) To negate a boolean expression

353. What is the output of the following Python code?

python

Copy

x = [1, 2, 3]

print(x[2])

a) 1
b) 2
c) 3
d) Error
Answer: c) 3

354. Which Python concept is used for defining custom data types?
a) Loops
b) Classes
c) Functions
d) Variables
Answer: b) Classes

355. What does the split() method do in Python?


a) Combines a list of strings into a single string
b) Splits a string into a list based on a delimiter
c) Reverses a string
d) Converts a string to uppercase
Answer: b) Splits a string into a list based on a delimiter

356. Which Python library is used for natural language processing?


a) Pandas
b) NLTK
c) Matplotlib
d) NumPy
Answer: b) NLTK

357. What is the output of the following Python code?

python

Copy

x = {"name": "Grok"}

print(x["name"])

a) Grok
b) name
c) Error
d) None
Answer: a) Grok

358. Which Python statement defines a loop that iterates a specific number of times?
a) while
b) for
c) if
d) def
Answer: b) for

359. What does the index() method do in a Python list?


a) Returns the index of the first occurrence of a value
b) Sorts the list
c) Reverses the list
d) Adds an item to the list
Answer: a) Returns the index of the first occurrence of a value

360. What is the purpose of the nonlocal keyword in Python?


a) To define a loop
b) To declare a variable as nonlocal within a nested function
c) To handle errors
d) To create visualizations
Answer: b) To declare a variable as nonlocal within a nested function

Unit 3: KNIME (30 Questions)

361. What is the primary purpose of KNIME’s “Workflow Variables”?


a) To create visualizations
b) To store and pass dynamic values between nodes
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To store and pass dynamic values between nodes

362. Which KNIME node is used for naive Bayes modeling?


a) Naive Bayes
b) File Reader
c) Scatter Plot
d) Decision Tree
Answer: a) Naive Bayes

363. What is the purpose of the “Concatenate” node in KNIME?


a) To create visualizations
b) To combine multiple datasets into one
c) To load data from a database
d) To generate reports
Answer: b) To combine multiple datasets into one

364. Which KNIME feature supports integration with JavaScript?


a) JavaScript View node
b) Workflow automation
c) Model deployment
d) Data cleaning
Answer: a) JavaScript View node

365. What is the purpose of the “One-Hot Encoding” node in KNIME?


a) To create dashboards
b) To convert categorical data into numerical format
c) To load data from a CSV file
d) To automate workflows
Answer: b) To convert categorical data into numerical format

366. Which KNIME node is used for DBSCAN clustering?


a) DBSCAN
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) DBSCAN

367. What is the benefit of KNIME’s “Data Apps”?


a) They slow down workflows
b) They allow users to create interactive applications from workflows
c) They restrict data access
d) They create visualizations
Answer: b) They allow users to create interactive applications from workflows

368. Which KNIME node is used for XGBoost modeling?


a) XGBoost
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) XGBoost

369. What is the purpose of the “Data Generator” node in KNIME?


a) To create visualizations
b) To generate synthetic data for testing
c) To load data from a CSV file
d) To automate reports
Answer: b) To generate synthetic data for testing

370. Which KNIME task statement involves automating workflows?


a) Create interactive dashboards
b) Automate repetitive tasks and workflows
c) Import data and clean it
d) Establish a connection to a Big Data source
Answer: b) Automate repetitive tasks and workflows

371. What is the purpose of KNIME’s “Date&Time Manipulation” node?


a) To create visualizations
b) To perform operations on date and time data
c) To load data from a database
d) To perform machine learning
Answer: b) To perform operations on date and time data

372. Which KNIME node is used for creating scatter plots?


a) Scatter Plot
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Scatter Plot

373. What is the benefit of KNIME’s “Hub”?


a) It restricts workflow access
b) It provides a repository for sharing and discovering workflows
c) It creates visualizations
d) It cleans data automatically
Answer: b) It provides a repository for sharing and discovering workflows

374. Which KNIME node is used for video processing?


a) Video Processing
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Video Processing
375. What is the purpose of KNIME’s “JSON Writer” node?
a) To create visualizations
b) To export data to a JSON file
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To export data to a JSON file

376. Which KNIME node is used for AdaBoost modeling?


a) AdaBoost
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) AdaBoost

377. What is the purpose of the “Column Splitter” node in KNIME?


a) To create visualizations
b) To split a column into multiple columns
c) To load data from a CSV file
d) To automate reports
Answer: b) To split a column into multiple columns

378. Which KNIME feature supports real-time data streaming?


a) Streaming Executor
b) Workflow automation
c) Model deployment
d) Data cleaning
Answer: a) Streaming Executor

379. What is the purpose of the “Category Imputer” node in KNIME?


a) To create dashboards
b) To handle missing categorical data
c) To load data from a CSV file
d) To automate workflows
Answer: b) To handle missing categorical data

380. Which KNIME node is used for creating line charts?


a) Line Chart
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Line Chart

381. What is the benefit of KNIME’s “Interactive Table View” in dashboards?


a) It slows down data analysis
b) It allows users to explore data interactively
c) It restricts visualization types
d) It requires manual configuration
Answer: b) It allows users to explore data interactively

382. Which KNIME node is used for LightGBM modeling?


a) LightGBM
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) LightGBM

383. What is the purpose of the “Pivot” node in KNIME?


a) To create visualizations
b) To create pivot tables for data summarization
c) To load data from a CSV file
d) To automate reports
Answer: b) To create pivot tables for data summarization

384. Which KNIME task statement involves predictive analytics?


a) Import data and clean it
b) Apply predictive analytics techniques
c) Establish a connection to a Big Data source
d) Send reports via email
Answer: b) Apply predictive analytics techniques

385. What is the purpose of KNIME’s “Statistics” node?


a) To create visualizations
b) To compute descriptive statistics
c) To load data from a database
d) To perform machine learning
Answer: b) To compute descriptive statistics

386. Which KNIME node is used for creating bar charts?


a) Bar Chart
b) File Reader
c) Decision Tree
d) Statistics
Answer: a) Bar Chart

387. What is the benefit of KNIME’s “Community Extensions”?


a) They restrict workflow access
b) They provide additional nodes and functionalities
c) They create visualizations
d) They clean data automatically
Answer: b) They provide additional nodes and functionalities

388. Which KNIME node is used for named entity recognition?


a) Named Entity Recognition
b) File Reader
c) Statistics
d) Decision Tree
Answer: a) Named Entity Recognition

389. What is the purpose of KNIME’s “XML Writer” node?


a) To create visualizations
b) To export data to an XML file
c) To load data from a CSV file
d) To perform machine learning
Answer: b) To export data to an XML file

390. Which KNIME node is used for CatBoost modeling?


a) CatBoost
b) File Reader
c) Scatter Plot
d) Model Writer
Answer: a) CatBoost

Practical Use Cases and General Questions (10 Questions)

391. In the KNIME credit scoring use case, what is the purpose of the “Scorer” node?
a) To create visualizations
b) To evaluate model performance
c) To clean data
d) To automate workflows
Answer: b) To evaluate model performance

392. Which KNIME use case involves visualizing data with a Line Chart?
a) Budget Monitoring Report
b) Visualization of Sales Data
c) Credit Scoring
d) Data Blending and ETL
Answer: b) Visualization of Sales Data

393. What is the purpose of the “Send Email” node in the KNIME automation
example?
a) To create visualizations
b) To automate report delivery to stakeholders
c) To clean data
d) To perform machine learning
Answer: b) To automate report delivery to stakeholders

394. Which KNIME use case involves calculating remaining budget for projects?
a) Budget Monitoring Report
b) Decision Tree
c) Visualization of Sales Data
d) Credit Scoring
Answer: a) Budget Monitoring Report

395. What is the role of the “Joiner” node in KNIME’s data blending use case?
a) To create visualizations
b) To combine datasets based on a common key
c) To load data from a CSV file
d) To generate reports
Answer: b) To combine datasets based on a common key

396. Which of the following is a knowledge statement for Power BI in the module?
a) Writing Python scripts for data analysis
b) Understanding data visualization techniques
c) Creating 3D animations
d) Understanding fundamental programming concepts
Answer: b) Understanding data visualization techniques

397. What is the purpose of the “Column Aggregator” node in KNIME?


a) To create visualizations
b) To aggregate data across columns
c) To load data from a database
d) To perform machine learning
Answer: b) To aggregate data across columns

398. Which of the following is NOT a benefit of Python’s programming capabilities?


a) Enabling data analysis
b) Supporting automation
c) Restricting data access
d) Facilitating problem-solving
Answer: c) Restricting data access

399. In KNIME, what does “data blending” refer to?


a) Creating 3D models
b) Combining data from multiple sources into a unified dataset
c) Sending emails
d) Browsing websites
Answer: b) Combining data from multiple sources into a unified dataset

400. Which of the following is a key benefit of KNIME’s predictive analytics


capabilities?
a) Restricting data access
b) Enabling data-driven predictions and insights
c) Limiting visualization options
d) Requiring extensive coding
Answer: b) Enabling data-driven predictions and insights

You might also like