The source of data for a(n) ____ control is a mathematical expression.

A. bound
B. calculated
C. variable
D. dynamic

Answer: B

Computer Science & Information Technology

You might also like to view...

Will is teaching himself how to use the Pen tool to draw straight and curved paths. His goal is to draw a simple illustration of a magnifying glass. Will starts to draw the curved part of the magnifying glass. He draws his first curved path using the ____ tool.

A. Reverse Direction B. Pen C. Convert Anchor Point D. Add Smooth Point

Computer Science & Information Technology

Given the class definition and associated code.

a) Modify the code implementing the operator[] to throw an int exception if the index is out of the declared array range. The exception object is to have the value of the out-of-range index. Be sure you add an exception specification to the operator function. b) Modify the code in main that calls operator[] to catch the exception and terminate the program using exit(1). ``` #include using namespace std; class intVec { public: intVec(); intVec(int n); // other members int& operator[](int index); private: int* v; int size; }; intVec::intVec(int n): v(new int[n]) { for (int i=0; i < n; i++) v[i] =0; } int& intVec::operator[](int index) { return v[index]; } int main() { intVec myVec(10); { //Block enclosing "for" is because VC++ does not //define for loop control variables inside the //"for" loop block as the C++ Standard requires for(int i = 0; i < 10; i++) myVec[i] = (i-5)*(i-5); } { for(int i = 0; i < 10; i++) cout << myVec[i] << " "; cout << endl; } int i = -1; cout << "accessing myVec[" << i << "]" << endl; cout << myVec[i] << endl; return 0; } ```

Computer Science & Information Technology