Arrays Review Questions and Exercises

From CompSciWiki
Revision as of 15:31, 20 March 2007 by Umkabir (Talk | contribs)

Jump to: navigation, search


Wiki 1010 Table of Contents

Chapter #

This section has some review questions and exercise to help you review this section.

  Write a Program a Day Case Studies





Table of Contents


Question 1

(Andrew)

What is it called when you access an element outside of the bounds of an array.

Example

    int i[] = new int[3];
    i[4] = 3;

Answer

Question 2

(Andrew)

What is it called when a for-loop loops one iteration too many such that it passes the array's bounds.

Example:

    int j;
    int array[] = new int[3];
    for (j = 0; j <= 3; j++) {
        array[j] = 0;
    }

Answer

Question 3

(ABU)

When you copy one array do you need to copy each element of array? or just have to copy the name of array?

Answer

Question 4

(ABU)

Can you extend the size of array by adding the size of array with the existing one?

Answer

Question 5

(Graham)

Does the following piece of code change the value of i to "Hey"?

    String i = "Hello";
    String array[] = new String [20];
    array[10] = i;
    array[10] = "Hey";

Answer

Question 6

(Graham)

What does the following piece of code print to the screen?

    String s = "Gello";
    String h[] = new String [20];

    h[10] = s;
    s = "Jello";
    System.out.println(h[10]);

Answer

Exercise 1

(Andrew)

Write a program that calculates the product of all the values in an array.

Answer

Exercise 2

(Andrew)

Write a program that finds the position of the smallest value in an array.

Answer

Exercise 3

(ABU)

Write an program to create and populating an array?

Answer

Exercise 4

(ABU)

How to copy an array and compare to array?


Answer

Exercise 5

(Graham)

Create a function to sort an array of integers

Answer

Exercise 6

(Graham)

Write a program to print all of the values in an array

Answer