final review answers

final review answers - COSC1410FinalExamReview...

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 DocumentRight 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’; } 1. Wow 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. 2. bool inOrder(int n1, int n2, int n3) { return ((n1 <= n2) & (n2 <= n3)); } 3. What is the output of the following program? #include <iostream>
Background image of page 2
using namespace std; void friendly( ); void shy(int audienceCount); int main( ) { 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"; } 3. Hello Goodbye One more time: Hello End of program. 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? 4. If you use a variable in a function definition, you should declare the variable in the body of the function definition. Pass by ref / Pass by value 1. What is the output of the following program?
Background image of page 3

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

View Full DocumentRight Arrow Icon
#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; } { cout << x << " " << y << " " << z << endl; x = 1; y = 2; z = 3;
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.

Page1 / 17

final review answers - COSC1410FinalExamReview...

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