1. Which of the following statement assigns the values stored in x to the second element on an array, ary?
a. ary = x;
b. ary = x[0];
c. ary = x[1];
d. ary[0] = x;
e. ary[1] = x;
2. The following is a line in a program.
//The program was written by Ginny Student
It is an example of a
a. Control structure
b. Decision statement
c. Comment
d. Syntax error
3. If A = 10 and B = 3, determine if each of the following is true or false.
a. ( A + B ) > ( A * 2 - 3)
b. ( B - A * 2 ) > = ( A * 2 - B * 8 )
4. What is the output of the following code?
int N = 5
int A = 6
If (N >= 5)
If ( N > 5 || A == 2 )
Printf("%d",A);
Else
Print("%d",N);
5. True or False: Each element in an array is referenced by its value.
6. What is the output given the code below is executed?
int B[10];
for (k=0;k<=2;k++)
{ B[k]=k*2+1;
printf("%d", B[k]+3);
}
7. What output does it produce?
int funA(int x);
void funB(int x);
int main()
{
int a,b,c;
a = 5;
funB(a);
b = 5;
c = funA(b);
printf("%d %d %d", a, b, c);
return 0;
}
int funA(int m)
{ return m*m;
}
void funB(int n)
{
int d;
d = n%2;
printf("%d %d",n,d);
return ;
}
8. What are the values of X[i] and X[i+1] after code corresponding to the following code is run?
int X[5]; int i=0;
int A = 100, B = 200, C = 300;
X[i] = A;
X[i+1] = B;
C = X[i];
X[i] = X[i+1];
X[i+1]= C;
9. True or false:
Function definition contains the code for a function.
10. What is the output of the following code?
int A = 5;
for(int I = 0;I < 5; I++)
{
A = A - I;
printf("%d", A);
}
Programming Problems:
11. Write a program that will receive 15 temperatures expressed in degree Celsius convert them to Fahrenheit and display the converted temperature to the screen. After 15 temperatures have been processed the word "All temperatures processed" are to be displayed on the screen. (formula F = (9/5)*C+32)
12. Write a program using array that asks user to input 10 numbers, then calculates the average of those numbers and finds out the total number that is greater or equal to the average. For example, the user inputs following ten numbers: 1,2 3,4,5, -1, -3,-5,0,4. The sum will be 10, the average is 1. The total number that is greater or equal to 1 is 6 (they are 1,2,3,4,5,4). You have to use the loop structure for this problem.
13. Write the program with at least two functions to solve the following problem.
The members of the board of a small university are considering voting for a pay increase for their 10 faculty members. They are considering a pay increase of 8%. Write a program that will prompt for and accept the current salary for each of the faculty members, then calculate and display their individual pay increases.
At the end of the program, print the total faculty payroll before and after the pay increase, and the total pay increase involved.