1) Let's say that there is a valid file named cards.txt in the current directory which contains an int. The following is a code snippet which needs to read the int from the file and print it out to the screen. What would you need to replace "?????" with in order to do this?: ifstream ifs; int x; ????? ifs >> x; cout << x << endl; a) ifs.input(x); b) ifs.open("cards.txt"); c) ifs >> x; d) cin >> x; 2) Consider the following code snippet: int cards[3]; for (int i = 0; i < 3; i++) cards[i] = 0; Choose the best statement for the code above: a) This code shows an example of dynamic memory allocation. b) This code will not compile as written. c) This code will compile and run but causes an out-of-range memory write. d) This code will compile and has no apparent issues.
C++ questions
1) Let's say that there is a valid file named cards.txt in the current directory which contains an int. The following is a code snippet which needs to read the int from the file and print it out to the screen. What would you need to replace "?????" with in order to do this?:
ifstream ifs;
int x;
?????
ifs >> x;
cout << x << endl;
a) ifs.input(x);
b) ifs.open("cards.txt");
c) ifs >> x;
d) cin >> x;
2) Consider the following code snippet:
int cards[3];
for (int i = 0; i < 3; i++)
cards[i] = 0;
Choose the best statement for the code above:
a) This code shows an example of dynamic memory allocation.
b) This code will not compile as written.
c) This code will compile and run but causes an out-of-range memory write.
d) This code will compile and has no apparent issues.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps