Computer Science homework help

 

Midterm

  1. Write an algorithm to sort the word E, X, A, M, P, L, Ein alphabetical order.

 

  1. Given the numbers 12, 4, 33, 24, 25, 6, write an algorithm that separates the numbers into two lists: the even numbers on the left, and the odd numbers on the right, all in decreasing order.

 

  1. Given this program segment below with min = 2; i = 3.

A[] = {9, 4, 1, 6, 8}

temp = A[min];

A[min] = A[i];

A[i] = temp;

After executing the three-line segment:

  1. a) Write the value for A[2]. _________________

 

  1. b) Write the value for A[3]. _________________

 

 

  1. Given the program below,

for (int i=0; i<4; i++)

n = 5+i;

 

  1. a) Write the value for n when i = 3. n =_______________

 

  1. b) What value must “ i ” be equal to for the loop to stop? i =_________

 

  1. From the instruction:

printf(“\n The values are %d”, val[i]);

  1. a) What does “ \n ” represent? ___________________________________________

 

  1. b) What does “ %d ” represent? ___________________________________________

 

  1. Complete the instructions below by fill in the blank for parts a, b, and c, to make the program print “stop” 10 times.

for (int pass = ?; pass>=?; pass–){

for (int i = 0; i<= ?; i++){

printf(“ stop “);

}

}

 

  1. a) pass = _____

 

  1. b) pass >= _____

 

  1. c) i <= _____