0% found this document useful (0 votes)
18 views

Part II

part2

Uploaded by

funker12364
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Part II

part2

Uploaded by

funker12364
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

PART II: MCQ BASED ASSESSMENT

Model Questions for Microsoft Power BI

(i)

Identify the visualisations in the above dashboard created in Power BI to analyze the financial
performance of Textile Innovators Limited.

SELECT THE MOST APPROPRIATE ANSWER


(a) Ribbon Chart and Box Chart
(b) Treemap and Line Chart
(c) Box Chart and Scatter Chart
(d) Column Chart and Treemap

(ii) In Power BI, determine which of the following type of data relationship can NOT be created
between the data tables containing the financial information of Venus Global Limited?

SELECT THE MOST APPROPRIATE ANSWER


(a) One-to-Many
(b) Many-to-Many
(c) One-to-One
(d) Many-to-Few

(iii) To analyse the financial information of Textile Innovators Limited, there is need to create a
‘Date_Table’ starting from 1 January 2018 and ending on 31 December 2025. Which of the
following DAX formula can be applied to generate the required date table?

SELECT THE MOST APPROPRIATE ANSWER


(a) Date_Table =
VAR StartDate = "1/1/2018"
VAR EndDate = "12/31/2025"
RETURN CALENDAR(StartDate,EndDate)
(b) Date_Table =
VAR StartDate = Date(2018,1,1)
RETURN StartDate
(c) Date_Table = CALENDAR("2024")
(d) Date_Table =
VAR EndYearNo = 2025
VAR Result = CALENDAR(StartDate,EndDate)
RETURN Result

Page 1 of 11
(iv) Which of the following DAX formula can be used to extract the month name from the column
named SALE_DATE (containing date on which a particular sale was recorded) as contained
in data given for Venus Global Limited and Textile Innovators Limited?

SELECT THE MOST APPROPRIATE ANSWER


(a) Month Name = FORMAT([SALE_DATE], "MMMM")
(b) Month Name = FORMAT([SALE_DATE], "month")
(c) Month Name = FORMAT([SALE_DATE], "date_month")
(d) Month Name = EXTRACT([SALE_DATE], "monthofthedate ")

(v) In Power BI, two data tables were loaded namely ‘TIL_SALES’ and ‘TIL_CUSTOMERS’,
both containing a column ‘Customer_ID’. While working on ‘TIL_SALES’, identify which
of the following DAX formula can be used that would retrieve a value from related table
‘TIL_CUSTOMERS’ based on a column relationship?

SELECT THE MOST APPROPRIATE ANSWER


(a) New Column = RELATED(TIL_CUSTOMERS[Customer_ID])
(b) New Column =ADD(Customer_ID[TIL_CUSTOMERS])
(c) New Column = VLOOKUP([TIL_CUSTOMERS] & [TIL_SALES])
(d) New Column = SEARCH(TIL_CUSTOMERS[Customer_ID])

Page 2 of 11
Model Questions for Microsoft Excel

(i) You are managing inventory data for Neptune Textile Limited in MS Excel. You have a list
of product IDs in column B and their corresponding stock levels in column A. Without making
any change in column A and column B, you want to find the stock level for a product ID,
"PRODUCT_5", located in another cell of the same excel sheet (i.e., cell number D2).

Which of the following excel functions can be used to correctly return stock level for
"PRODUCT_5"?

SELECT THE MOST APPROPRIATE ANSWER


(a) VLOOKUP only (b) HLOOKUP only
(c) XLOOKUP only (d) VLOOKUP and XLOOKUP both

(ii) You are managing a project timeline in MS Excel for Venus Global Limited. You want to
calculate the number of working days between two dates, excluding specific public holidays.
You have the project start date in cell A1 as 15 January 2025 and the project end date in
cell B1 as 31 March 2025. The specific public holidays are listed in the range D1:D2, being
5 February 2025 and 23 March 2025.

Which of the following excel functions will correctly calculate the number of working days
between the given start and end dates, excluding the specified public holidays?

SELECT THE MOST APPROPRIATE ANSWER


(a) DAYS (b) NETWORKDAYS
(c) WORKINGDAYS (d) NUMBEROFDAYS

(iii) You are preparing a randomized list of sample numbers for a survey at Textile Innovators
Limited and need to generate 10 random numbers between 1 and 100 (without duplicates)
using an excel formula. Which of the following excel formula will correctly generate the
required numbers as per the given criteria?

SELECT THE MOST APPROPRIATE ANSWER


(a) =RANDARRAY(10, 1, 1, 100, TRUE) (b) =LIST(10, 1, 1, 100, FALSE)
(c) =RANDOM(10, 1, 1, 100, TRUE) (d) =RAND(10, 1, 1, 100, TRUE)

Page 3 of 11
(iv) Segments Revenue (Rs. in billion)
Automotive Textiles 6,922
Home Textiles 7,689
Apparel & Garments 9,720
Medical Textiles 12,750
Total 37,081

Using the data of Textile Innovators Limited, you have consolidated the sales for the
financial years ended 31 March 2022, 2023 and 2024 (shown above) and now need to create
the following visual for an MS Excel dashboard:

Identify the above visual so that suitable option can be selected to prepare the dashboard.

SELECT THE MOST APPROPRIATE ANSWER


(a) Waterfall Chart (b) Treemap Chart
(c) Histogram Chart (d) Funnel Chart

(v) In MS Excel, while designing a complex financial model for Neptune Textile Limited you
need to determine the interest rate required to reach a specific future value i.e., Rs. 100 million
after 5 years. What is the correct way of setting the ‘changing cell’ while applying Goal Seek
to identify the interest rate required?

SELECT THE MOST APPROPRIATE ANSWER


(a) Set the ‘changing cell’ to the interest rate
(b) Set the ‘changing cell’ to Rs. 100 million
(c) Set the ‘changing cell’ to 5 i.e., time period in number of years
(d) Set the ‘changing cell’ to 60 i.e., time period in number of months

Page 4 of 11
Model Questions for Python

(i) Which of the following syntax is correct?

SELECT THE MOST APPROPRIATE ANSWER


(a) import numpy as np
(b) import Pandas as pd
(c) import seaborn from sns
(d) Import matplotlib.pyplot as plt

(ii) Which of the following commands is correct to print the data type of MSRP field in the Jupyter
Notebook

SELECT THE MOST APPROPRIATE ANSWER


(a) print("Data type of MSRP:", cars['MSRP'].datatype)
(b) print("Data type of MSRP:", cars['MSRP'].type)
(c) print("Data type of MSRP:", cars['MSRP'].dtype)
(d) print("Data type of MSRP:", cars['MSRP'].data)

(iii) Which of the following commands is correct to compute the correlation between the two given
fields in the Jupyter Notebook

SELECT THE MOST APPROPRIATE ANSWER


(a) correlation = csales['Fuel_efficiency']. correlation (csales['Sales_in_thousands'])
(b) correlation = csales['Fuel_efficiency'].corr(csales['Sales_in_thousands'])
(c) correlation = csales['Fuel_efficiency'].(csales['Sales_in_thousands'])
(d) correlation = ['Fuel_efficiency'].corr.['Sales_in_thousands'])

(iv) The following bar plot is output of one of the tasks given to you in the assignment:

To draw the above bar plot, on which of the following columns ‘groupby’ function should be
applied:

SELECT THE MOST APPROPRIATE ANSWER


(a) Manufacturer
(b) Sales_In_Thousands
(c) Model
(d) On both Model and Manufacturer
Page 5 of 11
(v) The following information has been extracted from the cars dataset provided to you.

Which of the following commands can be used to extract the above information?

SELECT THE MOST APPROPRIATE ANSWER


(a) cars.info()
(b) cars.head()
(c) cars.describe()
(d) cars.pd()

Page 6 of 11
Model Questions for Microsoft Power Automate
These are the screenshots of a Power Automate Flow on consolidating excel reports. Screen
shots have been provided for the main-flow “Main”, sub-flow “Read Write Excel Data” and
sub-flow “Get Excel Files Data”. MCQs will be based on the sub-flow “Get Excel Filed Data”.

Main Screenshot:

Read Write Excel Data Screenshot:

Page 7 of 11
Get Excel Files Data Screenshot:

Analyze the above Power Automate sub-flow “Get Excel File Data” and answer the following
MCQs:

(i) In the initial display of the custom form, how is the conditional check structured to determine
whether to proceed with adding items to the list?

SELECT THE MOST APPROPRIATE ANSWER


(a) If ButtonPressed equals 'Cancel'
(b) If ButtonPressed does not equal 'Cancel'
(c) If CustomFormData equals 'True'
(d) If MoreFiles equals 'True'

(ii) What is the effect of initializing ‘MoreFiles’ with a default value of ‘True’ at the start of the
flow?

SELECT THE MOST APPROPRIATE ANSWER


(a) The loop always executes at least once
(b) The flow skips the initial custom form
(c) The flow bypasses all list additions
(d) The loop exits immediately

Page 8 of 11
(iii) In the flow, what is the significance of checking ‘ButtonPressed’ against 'Cancel' before
proceeding to add items to the list?

SELECT THE MOST APPROPRIATE ANSWER


(a) To add a specific cancellation log entry
(b) To initialize the CustomFormData variable
(c) To prevent multiple entries of the same item
(d) To ensure that no items are added to the list if the user cancels the form

(iv) Why might the flow include an 'If' condition to check whether the 'Cancel' button was pressed?

SELECT THE MOST APPROPRIATE ANSWER


(a) To ensure the list is always updated with new items
(b) To log the cancellation in the system
(c) To prevent further actions if the user cancels the operation
(d) To restart the flow from the beginning

(v) If the value of 'CustomFormData2['MoreFiles']' is set to 'False', what action is taken in the
loop?

SELECT THE MOST APPROPRIATE ANSWER


(a) The loop condition is reset to 'True'
(b) The loop exits
(c) The 'MoreFiles' variable is reset to 'True'
(d) An error message is displayed

Page 9 of 11
Model Questions for Blockchain
XYZ Limited operates a complex supply chain network involving multiple suppliers,
manufacturers, distributors, and retailers across different regions. The existing supply chain
faced issues such as delays, data inconsistencies, and difficulties in tracking the origin of
products. Additionally, traditional paper-based processes and centralized databases led to
inefficiencies and a lack of real-time visibility.

XYZ Limited aims to enhance the efficiency, transparency, and traceability of its supply chain.
The primary objectives are to reduce operational costs, mitigate the risk of counterfeit
products, and improve overall collaboration among stakeholders.

XYZ Limited has been advised by its management consultant to use Blockchain technologies
as it could significantly reduce processing time across every step of this process. Each
transaction indicating a movement of goods would be recorded, from raw materials to the
finished product. Documentation would be created, updated, viewed or verified by parties on
the blockchain, enabling visibility of the entire supply chain.

Answer the following MCQs considering the above passage:

(i) In the finance aspect of the supply chain, how can blockchain streamline payment processes
between different parties, and what role do smart contracts play in this context?

SELECT THE MOST APPROPRIATE ANSWER


(a) By increasing manual verification
(b) Through seamless and automated payment execution
(c) By introducing complex financial instruments
(d) Smart contracts have no relevance in payment processes

(ii) In a permissioned blockchain environment, what role do consensus algorithms play, and how
do they contribute to the integrity of the supply chain data?

SELECT THE MOST APPROPRIATE ANSWER


(a) They regulate access permissions to the blockchain
(b) They establish trust between participants and prevent double-spending
(c) They determine the order of transactions and ensure agreement among nodes
(d) They encrypt data to secure it against unauthorized access

(iii) For a permissioned blockchain environment which one of the following should be considered?

SELECT THE MOST APPROPRIATE ANSWER


(a) Bitcoin
(b) Ethereum
(c) Ripple
(d) Hyperledger

(iv) What benefit does a full audit trail on the blockchain provide in the supply chain?

SELECT THE MOST APPROPRIATE ANSWER


(a) Increased consumer demand
(b) Protection against counterfeit goods
(c) Inefficient payment processing
(d) Lack of visibility

Page 10 of 11
(v) What role do IoT devices play in ensuring product quality within the supply chain?

SELECT THE MOST APPROPRIATE ANSWER


(a) Reduces delay in production
(b) Automates order placement
(c) Facilitates smart contract execution
(d) Provides real-time data on the condition of goods

Page 11 of 11

You might also like