final review

final review - 1)Functionshowtowrite,parameters,returntype...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
COSC 1410 Final Exam Review Index of things you should know: 1.) Functions - how to write, parameters, return type 2.) Pass by ref / Pass by value – difference?, how to determine variable values in both cases 3.) Arrays – know difference between index and element, how to fill, common mistakes, use in  functions 4.) Structs – how to write a struct, how to initialize struct members, determine output when a  struct is used 5.) Cstrings / Strings – difference?, common mistakes, common string manipulation 6.) Pointers – What are they? , how to determine output when a pointer is involved 7.) File I/O – know true/false pertaining to File I/O, no determine output questions on exam, know  how to write code which uses File I/O!
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Functions 1.) What is the output produced by the following program? #include <iostream> using namespace std; char mystery(int firstParameter, int secondParameter); int main( ) { cout << mystery(10, 9) << "ow\n"; return 0; } char mystery(int firstParameter, int secondParameter) { if (firstParameter >= secondParameter) return ’W’; else return ’H’; } 2. Write a function definition for a function called inOrder that takes three arguments of type int. The function returns true if the three arguments are in ascending order; otherwise, it returns false. For example, inOrder(1, 2, 3) and inOrder(1, 2, 2) both return true, whereas inOrder(1, 3, 2) returns false. 3. What is the output of the following program? #include <iostream> using namespace std; void friendly( ); void shy(int audienceCount); int main( ) {
Background image of page 2
friendly( ); shy(6); cout << "One more time:\n"; shy(2); friendly( ); cout << "End of program.\n"; return 0; } void friendly( ) { cout << "Hello\n"; } void shy(int audienceCount) { if (audienceCount < 5) return; cout << "Goodbye\n"; } 4. If you use a variable in a function definition, where should you declare the variable? In the function definition? In the main function? Any place that is convenient? Pass by ref / Pass by value 1. What is the output of the following program? #include <iostream> using namespace std; void figureMeOut(int& x, int y, int& z); int main( ) { int a, b, c; a = 10; b = 20; c = 30; figureMeOut(a, b, c); cout << a << " " << b << " " << c << endl; return 0; } {
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
cout << x << " " << y << " " << z << endl; x = 1; y = 2; z = 3; cout << x << " " << y << " " << z << endl; }   2. Write a void function definition for a function called zeroBoth that has two call-byreference parameters, both of which are variables of type int, and sets the values of both variables to 0. 3. Suppose you have two function definitions with the following declarations:
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 12

final review - 1)Functionshowtowrite,parameters,returntype...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online