Download EE202 Questions-Samples What will be displayed as a result of

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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;
Related documents