This document provides information and examples on how to write functions to manipulate 2D arrays in C++ for computer science exams. It discusses 2D array function headers, passing 2D arrays as arguments, and examples of functions to print, calculate sums, and manipulate elements of 2D arrays, such as printing diagonals, triangles, and alternate elements. It concludes with practice questions on writing functions to calculate sums of upper, lower and alternate elements of a 2D array.