306-135� Introduction to
Programming
Quiz 3 - 9/23/99
Name:� ������� ������������������ ������������������ ���������
1.� A void function can not have a parameter list. (2 points)
a.�� true����������� b.�� false
For both questions 2 and 3
assume the following main function:
#include <iostream.h>
#include <math.h>
float loopit ();
int main ()
{
����������� cout << �Program has started\n\n�;
����������� cout << �Function returns: �<< loopit ();
����������� return 0;
}
2. What will be printed out when the program executes,
assuming the following definition of loopit? (note: sqrt is the square root function
in math.h) (4 points)
float
loopit ()
{
����� cout << �loopit entered�;
����� return sqrt(16.0);
}
Answer:���������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������
����������������������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������
����������������������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������
3. What will be printed out when the program executes,
assuming the following definition of loopit and assuming that you enter at the
keyboard the number �7 ? (4 points)
float
loopit ()
{
����� int var1;
����� cin var1;
����� return float(var1 * 2 + 3);
}
Answer:���������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������
����������������������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������
����������������������� ����������������������� ����������������������� ����������������������� ����������������������� ����������������������� �����������