Difference between revisions of "Arrays Review Questions and Exercises"

From CompSciWiki
Jump to: navigation, search
(Exercise 4)
Line 95: Line 95:
 
(ABU)
 
(ABU)
  
How to copy an array and compare to array?
+
Write a program to copy and compare an array?
  
  

Revision as of 23:58, 21 March 2007

COMP 1010 Home > Back to Chapter Topics


Introduction

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

   

{{{Body}}}

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)

Write a program to copy and compare an 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