Loading...

CPA Business Data Analytics – April 2025 Past Paper & Answers

Unit: Business Data Analytics

25 Questions

Download Complete Period

Get all questions and answers for "April 2025" in a single PDF file

Join the community! 550+ students upgraded in the last 24 hours. Limited Discount Seats Available

Questions

Download CPA Business Data Analytics April 2025 past paper with detailed answers and marking scheme. This paper is based on KASNEB examination standards and is ideal for revision and exam preparation.

Access the full paper online, download the PDF, or study offline. Each question includes step-by-step solutions to help you understand key concepts in Business Data Analytics.

1
​​Which one of the following Ms Excel features allows you to select or highlight all cells that have formulas?

A. Find it
B. Replace ALL
C. Go To Find
D. Go To Special
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
2
​​Assuming cell A1 in Ms Excel is displaying the number "12000.7789". Which one of the following Ms Excel formulas should be used to round this number to the closest integer?

A. =MROUND(A1,100)
B. =MROUND(A1,10)
C. =ROUND(A1,0)
D. =ROUND(A1,1)
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
3
​​Which one of the following stages of the CRISP framework involves evaluating the results of the analysis?

A. Interpret
B. Insert
C. Investigate
D. Iterate  
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
4
​​Which one of the following types of data visualisation tools is BEST suited for showing the composition of a whole?

A. Scatter plot
B. Line graph
C. Bar chart
D. Pie chart  
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
5
​​Which one of the following is the first stage in the data lifecycle?

A. Modeling data requirements
B. Recording data
C. Identifying data sources
D. Removing data
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
6
​​In Ms Excel, which one of the following statements BEST describes the purpose of the VLOOKUP function?

A. It multiplies values in a specified range
B. It searches for a value in the leftmost column of a table and returns a value in the same row from a specified column
C. It allows you to enter data into multiple cells at once
D. It automatically generates charts based on selected data 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
7
​​In data analytics, which one of the following data models is typically used to organise data in a structure of tables with rows and columns, where each table has a unique key and relationships are established between tables?

A. Dimensional Model
B. Entity-Relationship (ER) Model
C. Document Model
D. Key-Value Model
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
8
​​Which one of the following BEST describes the difference between a “logical data model” and a “conceptual data model”?

A. A logical data model defines the structure of data without specifying how it is stored while a conceptual data model defines the specific tables and columns

B. A logical data model is created to outline the business processes whereas a conceptual data model outlines the technical database structure 

C. A conceptual data model is focused on high-level business concepts, while a logical data model is more detailed and defines specific attributes, relationships and data types

D. A conceptual data model includes specific database platforms and storage details whereas a logical data model only includes high-level entities
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
9
​​One of the processes in the cross-industry standard process for data mining is data preparation. This includes the
following tasks:
1. Handling missing values
2. Transforming variables
3. Selecting features
4. Combining datasets

Which one of the following choices presents the task in their CORRECT order?
A. 1, 2, 3, 4
B. 1, 4, 3, 2
C. 1, 3, 2, 4
D. 1, 2, 4, 3 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
10
​​Which one of the following graphs is the CORRECT category for distribution category?

A. Scatter Plot
B. Heat map
C. Nested Pie Charts
D. Box Plot  
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
11
​​The following statement relates to diagnostic analytics and its use in accounting:
Diagnostic analytics helps answer "Why did this happen?" by examining past performance and identifying the underlying reasons for certain outcomes. For example, diagnostic analytics can assist a business decide whether to approve or deny loans based on insights into the likelihood of default.

Which one of the following statements is CORRECT?
A. The definition of diagnostic analytics is the only correct part
B. The example of diagnostic analytics is the only correct part
C. The entire statement is correct
D. The entire statement is false
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
12
​​In the field of accounting and finance, prescriptive analytics is primarily used to______________________.

A. identify patterns and trends in historical financial data
B. recommend actions or strategies to achieve desired financial outcomes
C. summarise and report past financial transactions for decision-making
D. predict future financial performance based on historical data 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
13
​​Which one of the following is considered as a key quality of effective data visualisation in data analytics?

A. Using as many colours and shapes as possible to enhance visual appeal
B. Displaying data without any labels or legends to keep the focus on the chart itself
C. Simplifying complex data into clear, easy-to-understand visual formats that convey the message
D. Including every possible data point even if it overcomplicates the visual representation 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
14
​​Which one of the following is NOT a core principle of data protection under data protection laws?

A. Data minimisation
B. Transparency and accountability
C. Data retention for unlimited periods
D. Purpose limitation 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
15
​​Which one of the following is NOT part of the 5Vs of Big Data?

A. Volume
B. Variety
C. Velocity
D. Validation
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
16
​​In the context of data analytics, which one of the following statements CORRECTLY shows the distinction between “data protection” and “data security” in their approach to managing data?

A. Data protection focuses on ensuring data privacy and compliance with regulations while data security focuses
on preventing unauthorised access and attacks
B. Data protection and data security are identical since both aim to prevent data loss and ensure privacy
C. Data protection involves encryption techniques while data security involves access control only
D. Data protection is concerned with physical security measures while data security involves backup strategies
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
17
​​Which one of the following is the primary purpose of data mapping in data analytics?

A. To visualise data trends over time
B. To convert data from one format to another
C. To organise data into structured tables
D. To cleanse data by removing errors
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
18
​​Which one of the following statements is TRUE regarding data portability and data erasure under data protection laws?

A. Data portability allows individuals to request that their data be erased without restriction while data erasure allows them to request a copy of their data in a structured format

B. Data portability allows individuals to obtain their data in a commonly used machine-readable format and transfer it to another service provider while data erasure allows individuals to request the deletion of their personal data under certain conditions

C. Data portability requires companies to retain individuals' data indefinitely while data erasure permits companies to store data without limitations

D. Data portability and data erasure are not required under data protection laws  
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
19
​​Which one of the following is a primary challenge related to the speed of data in data analytics?

A. Ensuring data security during processing
B. Handling large volumes of data in real-time
C. Simplifying data storage architectures
D. Achieving data consistency across different systems 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
20
​​The basic data structure that can be thought of in an SQL table or a spreadsheet data representation is known as ___________________________.

A. series
B. list
C. dataframe
D. points  
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
21
​ ​​The following financial statements relate to Z Limited  for the year ended 31 December 2024:

Z Limited
Statement of profit or loss for the year ended 31 December 2024
Sh."000"
Revenue (Sales of goods)4,500.00
Cost of Sales:
Opening inventory600.00
Purchases3,260.00
3,860.00
Closing inventory(660.00)
Cost of goods sold (Cost of sales)(3,200.00)
Gross profit1,300.00
Other expenses:
Administrative expenses(210.00)
Distribution expenses(210.00)
Earnings Before Interest, Tax, Depreciation and Amortisation880.00
Depreciation and amortisation(150.00)
Earnings Before Interest and Tax730.00
Interest expense(140.00)
Earnings Before Tax590.00
Income Tax Expense(160.00)
Earnings After Tax (Net Income)430.00
Dividends paid(180.00)
Retained profit for the period250.00
Retained profit b/f550.00
Retained profit c/f800.00

Z Limited
Statement of financial position as at 31 December 2024
Assets:Sh."000"
Non-current assets2,440.00
Current assets:
Inventory660.00
Trade receivables970.00
Cash at bank and in hand140.00
Total current assets1,770.00
Total assets4,210.00
Capital:
Ordinary share capital850.00
Share premium330.00
Retained profits800.00
Total capital1,980.00
Liabilities:
Non-curret liabilities:
Long-term bank loans1,300.00
Current liabilities:
Trade payables810.00
Tax payable120.00
930.00
Total liabilities2,230.00
Total capital and liabilities4,210.00

You are required to prepare the forecast financial statements for the next five years commencing 2025, given the following assumptions:

For the statement of profit or loss assume:
1.     Revenue and purchases are expected to grow at the rate of 10% per annum. 
2.     Gross profit is 30% of revenue. (This will make it easier to determine closing inventory) 
3.     Administration expenses will grow at the rate of 5% per annum.
4.     Selling and distribution expenses will likely grow at the rate of 10% per annum in line with revenue.
5.     Depreciation and amortisation is on average 10% of previous period non-current assets.
6.     Interest expense is 10% of end of last period balance of the long term loans.
7.     Income tax expense is 30% of the profit before tax.
8.     Dividends is given as 40% of profit after tax.

For the statement of financial position assume:
1.     Non-current assets are expected to grow at the rate of  5% annually.
2.     Inventory is determined from the profit or loss.
3.     Trade receivables will be 2 months of credit sales. 
4.     Cash at bank are expected to grow at Sh.50,000 per year.
5.     Share capital and share premium will remain constant over the period. 
6.     The longterm bank loan will be the balancing figure in the statement of financial position.
7.     Trade payables are 2 months of purchases. 
8.     Tax payable is 60% of the tax expense. 
9.     Share price is expected to grow at  the rate of 5% per annum. 

Required:
(a)       The forecast statement of profit or loss for the five years from 2025 to 2029. 

(b)     The statement of financial position for the five years from 2025 to 2029. 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
22
​ ​ ​​Viongozi Enterprise is considering investing in a project with the following details:

Sh.Sh."000"
Initial capital outlay50,000,000
Residual value15,000,000
Selling price per unit700
Variable cost per unit350
Fixed costs per year2,500,000

Additional information:
1.      If implemented, the project has a potential sales value of  38,000 units per annum.
2.     The project has a useful life of 5 years.
3.     Viongozi Enterprise uses a weighted average cost of capital (WACC) of 11%. 
4.     For better perspective, the management would like to see the variability in the project returns given a 7.5%  adverse change in the project details.
5.     For each scenario of input variability, the rest of the inputs are restored to the default input values.

Required:
(a)       Compute the base net present value (NPV) of the project.

(b)       Carry out the NPV sensitivity analysis of all the project inputs except residual value and project life.

(c)       Prepare an appropriate chart to indicate the different NPVs for each scenario in (b) above.

(d)      Identify the inputs variability where the project still remain viable.
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
23
​ ​ ​ ​​Apollo Limited manufactures fresh juice for both local and export markets. 

The company has provided the following data for the year 2024:

Quantities ProducedProduction Costs
Sh."000"
1 January 2024600,00072,000
1 February 2024480,00056,000
1 March 2024800,00092,000
1 April 2024680,00076,000
1 May 2024480,00064,000
1 June 20241,000,000120,000
1 July 2024880,000108,000
1 August 2024360,00044,000
1 September 2024720,00096,000
1 October 20241,200,000128,000
1 November 20241,120,000116,000
1 December 20241,400,000144,000

Required:
(a)        Generate the descriptive statistics for quantities and production costs.    
           
(b)        Generate the regression output and estimate the cost of producing 900,000 units at the 95% confindence level.   

(c)        If the selling price is Sh.250 per unit, determine by graphical method, the breakeven point. 
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
24
​ ​​You are the audit senior at Quality Professionals  Consultancy Limited. You have been furnished with the following sample extracts from the books of XYM Limited to assist in determining the validity and accuracy of the data as well as identify any fraud:

Income statement for the year ended 31 December:
Component20202021202220232024
(Sh."000")(Sh."000")(Sh."000")(Sh."000")(Sh."000")
Revenue500,000550,000400,000585,000612,000
Cost of goods sold300,000600,000360,000200,000420,000
Gross profit-----
Operating expenses100,000220,000120,000240,000330,000
Net Profit-----

Statement of financial position as at 31 December:
Component20202021202220232024
(Sh."000")(Sh."000")(Sh."000")(Sh."000")(Sh."000")
Current assets150,000170,000190,000290,000270,000
Non-current assets250,000280,000270,000250,000260,000
Total assets400,000450,000460,000540,000530,000
Current liabilities100,000110,000100,000120,00096,000
Non-current liabilities150,000160,000170,000200,000200,000
Total liabilities250,000270,000270,000320,000296,000
Equity-----

Purchase Orders Data
Order IDOrder DateSupplier IDItem IDQuantity OrderedUnit PriceTotal Order Value Sh."000"
(Sh.)(Sh.)
O0101/01/2024S001I001500500250,000
O0207/09/2024S002I0021,200200240,000
O0315/03/2024S003I003350430150,500
O0409/02/2024S004I004250500125,000
O0519/02/2024S005I005300700210,000

Invoice Data
Invoice IDPO IDInvoice DateSupplier IDAmount Invoiced Sh."000"
(Sh.)
A001O0110/07/2024S001270,000
A002O0201/12/2024S002240,000
A003O0316/09/2024S003150,000
A004O0402/09/2024S004125,000
A005O0908/03/2024S005310,000

Payments Data
Payment IDInvoice IDPayment DateAmount Paid Sh."000"
(Sh.)
P001A00105/05/2024250,000
P002A00215/06/2023140,000
P003A00301/07/2024150,000
P004A00421/06/2024120,000
P005A00518/05/2024200,000

Required:
(a)Fill appropriately the details in the Gross Profit, Net Profit and Equity Rows.
(b)Undertake the following analysis of trends in key financial statement components:
(i)Use a correctly referenced Index and Match nested function to fill in the details in the below data array from the output in (a) above:
Component2020202120222023
Revenue
COGS
Operating Expenses
(ii)Create a line graph with title "Revenue and Expenses Analysis" to visually represent the summary per year.
(iii)Use a correctly reference Index and Match nested function to fill in the details in the below data array from the output in (a) above Revenue,Cost of Goods Sold and Operating Expenses trends over the years.
Component2020202120222023
Total sssets
Total liabilities
Equity
(iv)Create a column chart to visualise the comparison of total assets and total liabilities per year.
(c)In this sheet, create a Pivot Table of the payments Data to summarise the payments made over the years showing the year and months breakdown
(d)Calculate the percentage change for each component of the Income Statement year-over-year (YOY).
(e)Perform a 3-way order match between the Purchase Orders, Invoices and Payments data as below:
(i)Using a relevant function, for each purchase order, match the corresponding invoice.
(ii)For each invoice, check whether there is a payment made (based on Invoice ID).
(iii)Highlight any discrepancies, such as missing invoices, unmatched payments or over/under payments.
(iv)Provide a column and give explanations for each discrepancy.
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
25
​ ​​You recently joined the National Treasury as the Financial analyst. You have been furnished with Project data relating to the 47 counties of Kenya  to be able to help develop reports that would assist in strategic and data-driven decision making. 

The Data available in Sheet name "Question 25 Data".

Required:
(a)Create a copy of the entire data in a separate sheet with only the values so as to do away with the formattings in the original data. Name the new Sheet 'Workings'.
(b)Data Wrangling - It is important you follow these steps in order.

In the new sheet:
1Delete any top rows to ensure the data is affixed to the grid (Starts at Cell A1).
2Delete all blank columns or columns without a header within the data bounds example, Column C.
3Using either a formulae or function, create a new row number 3 that will combine the contents of row 1 and 2 per column to create complete and spaced data headers example cell A3 should read "County Name".
4Copy the formulae in Cell A1 and paste it in Cell P5 preceeded by a single apostrophe (') to avoid the formula executing.
5Delete the original rows 1 and 2 to remain with the combined data headers.
6Explore the data and relevantly fill using a formulae the blank cells in Column A.
7Create a new Column after "Transaction ID" column. Split into 2 the "Transaction ID" column at the hyphen (-). Name the text column "County ID" and Numbers Column "Loan Serial".
8Create 2 blank columns before "Project Start Date". Split the "Sector / Approval_Date / Region" column into 3 maintaining the split names.
9Format the "Project Start_Dates" column appropriately as dates.
10Calculate the "Pending Disbursment" (Difference between Approved and Disbused Amounts) and (Difference between Disbusment amount and Project xpenses) columns.
11In the "Surplus / Deficit" column, create a function that will either return Deficit or Surplus depending on whether the Project expenses have exceeded or fallen short of the approved amounts.
CData Summarisation and reporting:
(i)In the "workings" sheet, prepare the following pivot tables:
- A summary of "disbursed amounts" per "project start dates" (in Year) seperated into Deficit and Surplus. Visualise this summary in a Trend line.
- A summary of sectoral expenses vs disbursed amounts. Visualise this in a column chart.
- Grid all the above 2 charts together next to each other.
(ii)Insert a slicer for "Region" and connect it to be interactive with the two charts above.
Want to join the discussion?

Log in to post comments and interact with tutors.

Login to Comment
Success!

Comment posted! We'll give you feedback soon.