cs 141 exam 1 review1 game show!. cs 141 exam 1 review2 what type/types hold the following: ...

112
Cs 141 Exam 1 Review 1 Game Show!

Upload: gertrude-young

Post on 13-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 1

Game Show!

Page 2: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 2

What type/types hold the following: 'a' '\n' '4'

Page 3: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 3

What type/types hold the following: 0,1,-1,2,-2,...

Page 4: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 4

What is the main difference between the values that can be stored in an int variable and the set of all integers that you learned about in math?

Page 5: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 5

What type/types hold the following:0,1,2,3,4,...

Page 6: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 6

What type/types could be legitimately substituted for TYPETYPE foo = 4;

Page 7: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 7

What is the main difference between a float and a double?

Page 8: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 8

int bar = 23/4;

What is bar?

Page 9: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 9

int foo = 23%4;

What is foo?

Page 10: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 10

float bop = 23/4;

What is bop?

Page 11: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 11

int baz;

What is the value of baz?

Page 12: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 12

What are three ways to initialize the value of a variable?

Page 13: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 13

What would happen if you did this:

const int foo = 5;

foo = 10;

Page 14: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 14

Is this a valid comment?

/* Written by Jeanna

Page 15: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 15

Is this a valid comment?

\\ Written by Jeanna

Page 16: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 16

What are two ways to write a valid comment?

Page 17: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 17

Declare a variable to hold someone's last name.

Page 18: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 18

Declare a variable to hold someone's age in years.

Page 19: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 19

Declare a variable to hold someone's hourly wage.

Page 20: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 20

Declare a variable to hold someone's middle initial.

Page 21: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 21

If you wanted to declare a variable to keep track of the number of times someone blinks in a year, what would be a good choice for the type and why?

Page 22: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 22

What does != mean?

Page 23: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 23

What is the difference between = and ==?

Page 24: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 24

What does && mean?

Page 25: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 25

What does || mean?

Page 26: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 26

What is the difference between:cin >> foo;cout << foo;

Page 27: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 27

Which of these lines is not like the others?

foo++;++foo;foo+=1;foo = foo +1;foo+1;

Page 28: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 28

What is wrong with this?

if ((answer == ‘y’) | (answer == ‘Y’)){cout << “User entered yes\n”;

}

Page 29: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 29

What is wrong with this?

if ((answer == ‘y’) && (answer == ‘Y’)){cout << “User entered yes\n”;

}

Page 30: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 30

What will happen if you do this?

num =3;if (num =2){

cout << “Number is 2\n”;} else {

cout << “Number is not 2\n”;}

Page 31: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 31

What will happen if you do this

num =3;if (num !=2){

cout << “Number is not 2\n”;} else if (num < 4) {

cout << “Number is less than 4\n”;} else if (num >0){

cout << “Number is greater than 0\n”;}

Page 32: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 32

What is the value of BAZ below?

enum SillyNames {FOO=1, BAR, BAZ};

Page 33: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 33

Declare an enum of the days of the week.

Page 34: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 34

What is the advantage of declaring an enum?

Page 35: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 35

Are these two boolean expressions the same?

(x >=10)

((x ==10) && (x > 10))

Page 36: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 36

There are 3 different types of clauses in an if statement: if, else if and else

How many of each can you have?

Page 37: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 37

Identify the following in this loop: InitializationActions, LoopCondition, UpdateActions, BodyStatements, CompletionActions

total =0;i=0;while (i< 10){

total = total +i;i++;

}cout << total;

Page 38: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 38

Identify the following in this loop: InitializationActions, LoopCondition, UpdateActions, BodyStatements, CompletionActions

for(i=0; i< 10; i++){total = total +i;

}cout << total;

Page 39: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 39

Identify the following in this loop: InitializationActions, LoopCondition, UpdateActions, BodyStatements, CompletionActions

howMany=0;while(input_stream >> num){

howMany++;total = total + num;

}average = total/howMany;

Page 40: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 40

If homMany and total are ints, what problem will be have computing average? What could we do to fix the problem? What type should average be?

howMany=0;while(input_stream >> num){

howMany++;total = total + num;

}average = total/howMany;

Page 41: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 41

int numbers[3];

How many ints are declared?How would you refer to the first one?The last one?Write a for loop to add them all up

Page 42: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 42

int numbers[3][2];

How many ints are declared?How would you refer to first one?How would you refer to the last one?Write a for loop to add them all up.

Page 43: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 43

If you want to read from or write to a file what must you add to our basic template?

Page 44: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 44

#include <fstream>

Page 45: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 45

Declare a variable to hold a file you want to read from

Page 46: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 46

ifstream input_file;

Page 47: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 47

Declare a variable to hold a file you want to write to.

Page 48: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 48

ofstream output_file;

Page 49: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 49

How would you open the file “foo.txt”?

Page 50: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 50

fileVariable.open(“foo.txt”);

Page 51: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 51

If you try to open a file, what type of error should you check for and how do you do that?

Page 52: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 52

Check if weren't able to open the file

fileVariable.open(“foo.txt”);

if (fileVariable.fail()){cout << “Couldn't open the file\n”;

}

Page 53: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 53

How would you open the file foo.txt?

Page 54: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 54

What does it mean to have a if statement nested inside a loop?

Page 55: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 55

What does it mean to have nested for loops?

What are nested for loops especially good for?

Page 56: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 56

True or false: There are some problems for which you must use a do-while loop. A while loop just won't work.

Page 57: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 57

When is it generally better to use a do-while loop instead of a while loop?

Page 58: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 58

When is it generally better to use a for loop instead of a while loop or do-while loop?

Page 59: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 59

When you get a bunch of compiler errors which one should you fix first and why?

Page 60: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 60

If you are trying to fix a specific compiler error, how can you figure out where the problem is?

Page 61: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 61

What is a fence post error?

Page 62: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 62

If you were going to test this loop what would be three great values of x to test? Why?

cin >> x;for (int i=0; i< x; i++){

cout << i;}

Page 63: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 63

Will these do the same thing?

for (i=0; i< 3;i++ )cout << i;

for (i=0;i< 3 ){cout << i;

i++;}

Page 64: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 64

Will these do the same thing?

for (i=0; i< 3;i++ )cout << i;

i=0;while (i< 3 )

cout << i++;

Page 65: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 65

What would you expect to happen if you did this

int numArray[5];numArray[5] = 100;cout << numArray[5];

Page 66: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 66

Whats wrong with this

int numArray[9];for (int i=0; i<=9; i++){

numArray[i] = i;}

Page 67: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 67

Do these all do the same thing?

cout << num << “\n”;

cout << num << endl;

cout << num;cout << “\n”;

Page 68: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 68

What child of a famous British poet is often considered the first programmer?

Page 69: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 69

Ada Byron Lovelace (1815-1852)

Page 70: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 70

Who is the creator of C++?

Page 71: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 71

Bjarne Stroustrup

Page 72: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 72

Who is the creator of the C programming language and a co-author of the UNIX operating system?

Page 73: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 73

Dennis Ritchie

Page 74: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 74

Explain the joke in the name C++

Page 75: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 75

Who coined the term “debugging” and wrote the first compiler for a computer programming language?

Page 76: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 76

Rear Admiral Grace Hopper

Page 77: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 77

Picture of the moth that was the first computer “bug”

Page 78: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 78

Who is this?

Page 79: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 79

Linus Torvalds author and developer of Linux

Page 80: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 80

Who is this?

Page 81: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 81

Steve Jobs, co-founder and CEO of Apple Corporation

Page 82: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 82

Who is this?

Page 83: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 83

Steve Wozniak, co-founder of Apple Corporation

Page 84: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 84

What does IBM stand for?

Page 85: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 85

International Business Machines

Page 86: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 86

Who is considered the founder of IBM?

Page 87: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 87

Thomas J. Watson

Page 88: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 88

Whats wrong with this function

bool foo (int, double){return true;

}

Page 89: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 89

Whats wrong with this function

void doubleIt(int num){num = 2* num;

}

Page 90: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 90

Whats wrong with this function

int double bar(int num){return num;

}

Page 91: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 91

Whats wrong with this function

void doubleIt(int num){return 2* num;

}

Page 92: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 92

void baz (int num1, int &num);

Which is the call by value parameter and which is the call by reference parameter?

Page 93: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 93

What does call by value mean?

Page 94: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 94

What does call by reference mean?

Page 95: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 95

void bar(int numArray[]){

}

Is numArray call by value or call by reference?

Page 96: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 96

What do you have to do to make an array parameter call by value?

Page 97: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 97

What does procedural abstraction or information hiding or black box design mean?

Page 98: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 98

What is the purpose of assertions?

Page 99: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 99

How can you turn off assertions before you release code to users?

Page 100: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 100

Why would you turn off assertions before you release code to users?

Page 101: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 101

Give me an example of function overloading?

Page 102: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 102

What is meant by a global variable?

Page 103: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 103

Where are global variables declared?

Page 104: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 104

What is the type of variable used for output files?

Page 105: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 105

What is the type of variable used for input files?

Page 106: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 106

How do you test if a file open succeeds?

Page 107: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 107

How do you test if a file read or write succeeds?

Page 108: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 108

How do you test if you read all the contents of a file?

Page 109: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 109

What do you add to the file open call if you want to append to a file?

Page 110: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 110

If I did this ./a.out inputFile.txt

What would argc be?

Page 111: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 111

If I did this ./a.out inputFile.txt

What would argv[1] be?

Page 112: Cs 141 Exam 1 Review1 Game Show!. Cs 141 Exam 1 Review2  What type/types hold the following:  'a'  '\n'  '4

Cs 141 Exam 1 Review 112