Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts
Arrays  Quiz in Java

Arrays Quiz in Java





READ the directions and answer the followi ng questions below. Be sure to sho your work whereve necessary or PARTIA L CREDIT. This quiz will be grade d out of 40 p oints.
True/False Questio ns (2 points each):
Decide w hether the following st tements are True or False.

1. In an  rray called nums, the i ndex of the last element is nums.l ength
___False____
2. An array of type double is a p imitive typ
__True______
3.   The elements of a n array of type Student are null until the objects inside of the array are instantia ed

_true_______
4. A method can rec ive as well as return a o ne and two- dimensional array
__False_____
Multiple Choice Qu estions (3 p oints each):

Select the best response for the following questions. Be sure to circle your answ er and write the letter in the space pr ovided.












5. What is the value of i after the code above has been executed?
____2____ __
a) 0
b) 1

c) 2
d) 3














6. What is the value of count after the code above has been execut ed?
____3____ __
a) 1
b) 2

c) 3
d) 4


7.   Which of the following statem ents best describes the conditions needed for t emp to be true?
________ __








a) Whenever the last element is equal to val

b) Whenever the array a contains any el e ment that e quals to va c) Whenever exactly one ele ment in the rray a is equal to val d) Whenever the first element is equal to val
                                                                                                                                 ANS---A---  


8. Deter mine the output.

int[] [] numbe rs = {{1, 2, 3, 4},

{5, 6, 7, 8},

{9, 10, 11, 12}};

System .out.pri ntln(numbers[1][4]);


a) 4

c) In dexOutOfB unds


b) 8

d) 5

                                                                                                                                                                                ---------C--------
Open-  nded Question (4 p oints):

9. Describe the FO  R changes need to hav e the code p rint every v lue in the a rray.



















public class Test {
                public static void main(String[] args) {
                                int arr1[] = { 1, 3, 7, 9, 15 };
                                for (int index = 0; index < arr1.length; index++) {
                                                System.out.println(arr1[index]);

                                }
                }
}





FOR Q  ESTIONS 10-13, USE THE RESOUCE CL ASS ABOVE!

10.   Crea e an array named dogs of type Do g with 3 dog s.

    Dog dogs[]= new Dog[3];

11.   In or der, add the dogs provided below into the array.

Labra

12
or
Dachs
und
4
Poodl

9


class Dog {
               
                private static String breed;
                private static int age;

                public static void main(String[] args) {


                 Dog dogs[]= new Dog[3];
                 dogs[0].breed="Labraor";
                 dogs[1].breed="Dachsund";
                 dogs[2].breed="Poodl";
                 dogs[0].age=12;
                 dogs[1].age=4;
                 dogs[2].age=9;
               
12.   Change the breed of second dog to a Beagle.


class Dog {
               
                private static String breed;
                private static int age;

                public static void main(String[] args) {


                 Dog dogs[]= new Dog[3];
                 dogs[0].breed="Labraor";
                 dogs[1].breed="Beagle";
                 dogs[2].breed="Poodl";
                 dogs[0].age=12;
                 dogs[1].age=4;
                 dogs[2].age=9;

13.   Use  n Enhanced For Loop t o output the dogs’ breed and age.

public class Dog {
                private String breed;
                private int age;

                public Dog(String breed, int age) {
                                this.breed = breed;
                                this.age = age;
                }

                public void setBreed(String breed) {
                                this.breed = breed;
                }

                public String getBreed() {
                                return breed;
                }

                public void setAge(int age) {
                                this.age = age;
                }

                public int getAge() {
                                return age;
                }

                public static void main(String[] args) {
                                Dog d = new Dog("German", 4);
                                System.out.println("Breed : " + d.getBreed());
                                System.out.println("Age : " + d.getAge());
                }
}




14.               Write a method named diag onalSum that accepts a square, 2D array filled with integer values (rows = colu ns) and ret urns the sum) and return the sum of the diagonal (start from the to p left).


class Sum_Diagonal {
                public static void main(String args[]) throws IOException {
                                int d[][] = { { 1, 2, 6 }, { 3, 8, 5 }, { 5, 6, 7 } };
                                int k = 0, j = 0;
                                int sum1 = 0, sum2 = 0;
                                for (j = 0; j < d.length; j++) {
                                                for (k = 0; k < d.length; k++)
                                                                System.out.print(d[j][k] + " ");
                                                System.out.println();
                                }
                                for (j = 0; j < d.length; j++) {
                                                sum1 = sum1 + d[j][j];
                                }
                                k = d.length - 1;
                                for (j = 0; j < d.length; j++) {
                                                if (k >= 0) {
                                                                sum2 = sum2 + d[j][k];
                                                                k--;
                                                }
                                }
                                System.out.println("Sum of Digonal elements are  :" + sum1 + " and "
                                                                + sum2);
                }
}