c++ 1. What is the effect of the following statement? If a statement is invalid,
ID: 3632128 • Letter: C
Question
c++1. What is the effect of the following statement? If a statement is invalid, explain why it is invalid. The classes queueADT, queueADT, and linkedQueueType are as defined in this chapter.
a) queueADT<int> newQueue;
b) queueType<double> sales(-10);
c) queueType<string> names;
d) linkedQueueType<int> numQueue(50);
2. What is the output of the following program segment?
linkedQueueType<int> queue;
queue.addQueue(10);
queue.addQueue(20);
cout << queue.front() << endl;
queue.deleteQueue();
queue.addQueue(2 * queue.back());
queue.addQueue(queue.front());
queue.addQueue(5);
queue.addQueue(queue.back() – 2);
linkedQueueType<int> tempQueue;
tempQueue = queue;
while (!tempQueue.isEmptyQueue())
{
cout << tempQueue.front() << “ “;
tempQueue.deleteQueue();
}
cout << endl;
please show steps