Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
EE202 Questions-Samples 1. What will be displayed as a result of executing the following code? int x = 5, y = 20; x += 32; y /= 4; System.out.println("x = " + x + ", y = " + y); x = 37, y = 5 2. What will be the value of z as a result of executing the following code? int x = 5, y = 28; float z; z = (float) (y / x); 5.0 3. What would be the value of bonus after the following statements are executed? int bonus, sales = 1250; if (sales > 1000) bonus = 100; if (sales > 750) bonus = 50; if (sales > 500) bonus = 25; else bonus = 0; 0 4. What would be the value of x after the following statements were executed? int x = 10; switch (x) { } case 10: x += 15; case 12: x -= 5; break; default: x *= 3; 20 5. What would be the value of discountRate after the following statements are executed? double discountRate; char custType = 'B'; switch (custType) { case 'A': discountRate = .08; break; case 'B': discountRate = .06; case 'C': discountRate = .04; default: discountRate = 0.0; } 0.0 6. In the following code, what values could be read into number to terminate the while loop? Scanner keyboard = new Scanner(System.in); System.out.print("Enter a number: "); int number = keyboard.nextInt(); while (number < 100 && number > 500) { } System.out.print("Enter another number: "); number = keyboard.nextInt(); The boolean condition can never be true 7. What will be the value of x after the following code is executed? int x, y = 15, z = 3; x = (y--) / (++z); 3 8. what would be a valid method call for the following method? public static void showProduct (int num1, double num2) { int product; product = num1 * (int)num2; System.out.println("The product is " + product); } showProduct(10, 4.5); 9. What will be returned from the following method? public static int methodA() { double a = 8.5 + 9.5; return a; } This is an error 10. Given the following code, what will be the value of finalAmount when it is displayed? public class Order { private int orderNum; private double orderAmount; private double orderDiscount; } public Order(int orderNumber, double orderAmt, double orderDisc) { orderNum = orderNumber; orderAmount = orderAmt; orderDiscount = orderDisc; } public int getOrderAmount() { return orderAmount; } public int getOrderDisc() { return orderDisc; } public class CustomerOrder { public static void main(String[] args) { int ordNum = 1234; double ordAmount = 580.00; double discountPer = .1; Order order; double finalAmount = order.getOrderAmount() – order.getOrderAmount() * order.getOrderDisc(); System.out.println("Final order amount = $" + finalAmount); } } There is no value because the object order has not been created. 11. What will be the value of x[1] after the following code is executed? int[] x = {22, 33, 44}; arrayProcess(x); … public static void arrayProcess(int[] a) { for(int k = 0; k < 3; k++) { a[k] = a[k] + 5; } } 38 12. Write a method that prints your name, age, and major. The method should accept no parameters and return no value. public void myInfo() { System.out.println(“Name:\tJohn Smith”); System.out.println(“Age:\t30”); System.out.println(“Major:\tBasket Weaving”); } 13. Rewrite the following for loop as a while loop. for(int i = 0; i < MAX; i++) //loop body int i = 0; while(i < MAX) { //loop body i++; } 14. Write a short program that allows the user to input a positive integer and then outputs a randomly generated integer between 1 and the input number. import java.util.Scanner; import java.util.Random; public class RandomInteger { public static void main(String [] args) { int inputNum, randNum; Scanner input = new Scanner(System.in); Random generator = new Random(); System.out.print(“Please enter a positive integer: “); inputNum = input.nextInt(); randNum = generator.nextInt(inputNum) + 1; System.out.println(“Your random number is “ + randNum + “.”); }//end main }//end class 15. Write a method called average that accepts an array of floating point numbers and returns their average. public double average(float[] array) { double sum = 0; for(int i = 0; i < array.length; i++) sum += array[i]; return (double) sum/array.length; } 16. Write a method called containsPair that accepts an array of integers as a parameter and returns true if it contains two integers that are equal. public boolean containsPair(int[] values) { for(int i = 0; i < values.length; i++) { for(int j = i+1; j < values.length; j++) if(values[i] == values[j]) return true; } } return false; 17. Write a method that accepts an array of integers and returns the smallest value in the list. public int smallest(int[] list) { int currentSmallest = list[0]; for(int i = 0; i < list.length; i++) if(list[i] < currentSmallest) currentSmallest = list[i]; } return currentSmallest;