When an object is passed as an argument to a method what is passed into the methods parameter variable quizlet?
What would be the results after the following code was executed? Show
int[] x = {23, 55, 83, 19}; a. x[] = {36, 78, 12, 24} and y[] = {23, 55, 83, 19}
What is the value of scores[2][3] in the following array? int [] [] scores = { {88, 80, 79, 92}, {75, 84, 93, 80}, What will be the result of executing the following code? int[] x = {0, 1, 2, 3, 4, 5}; a. An array of 6 values ranging from 0 through 5 and referenced by the variable x will be created What would be the results after the following code was executed? int[] x = {23, 55, 83, 19}; a. x[] = {36, 78, 12, 24} and y[] = {23, 55, 83, 19} Upgrade to remove ads Only SGD 41.99/year
Terms in this set (65)This type of method does not return a value. Void This appears at the beginning of a method definition. Header The body of a method is enclosed in __________. Curly Braces A method header can contain __________. Method modifies, method return type, method name, parameter declarations. A value that is passed into a method when it is called is known as a(n) __________. Argument A variable that receives a value that is passed into a method is known as a(n) __________. Parameter This javadoc tag is used to document a parameter variable. @param This statement causes a method to end and sends a value back to the statement that called the method. Return This javadoc tag is used to document a method's return value. @return True or False: You terminate a method header with a semicolon. false True or False: When passing an argument to a method, Java will automatically perform a widening conversion (convert the argument to a higher-ranking data type), if necessary. true True or False: When passing an argument to a method, Java will automatically perform a narrowing conversion (convert the argument to a lower-ranking data type), if necessary. false True or False: A parameter variable's scope is the entire program that contains the method in which the parameter is declared. false True or False: When code in a method changes the value of a parameter, it also changes the value of the argument that was passed into the parameter. false True or False: When an object, such as a String, is passed as an argument, it is actually a reference to the object that is passed.
true True or False: The contents of a String object cannot be changed. true True or False: When passing multiple arguments to a method, the order in which the arguments are passed is not important. false True or False: No two methods in the same program can have a local variable with the same name. false True or False: It is possible for one method to access a local variable that is declared in another method. false True or False: You must have a return statement in a value-returning method. true // This method
has an error! public static void sayHello(); The header should not be terminated with a semicolon. Look at the following method header: public static void showValue(int x) The following code has a call to the showValue method. Find the error. int x = 8; showValue(int x); // Error! ... // This method has an error! public static double timesTwo(double num) { double result = num * 2; } The method should have a return statement that returns a double value // This method has an error! public static int half(double num) { double result = num / 2.0; return result; } ... Examine the following method header, and then write an example call to the method: public static void doSomething(int x) doSomething(25); Here is the code for the displayValue method, shown earlier in this chapter: public static void displayValue(int num) { System.out.println("The value is " + num); }>> ... For each of the following code segments, indicate whether it will successfully compile or cause an error: a. displayValue(100) ... b. displayValue(6.0) ... c. short s = 5; displayValue(s); ... d. long num = 1; displayValue(num); ...
e. displayValue(6.2f); ... f. displayValue((int) 7.5); ... Look at the following method header: public static void myMethod(int a, int b, int c) Now look at the following call to myMethod: myMethod(3, 2, 1); When this call executes, what value will be stored in a? The value 3 will be stored in a, What value will be stored in b? 2 will be stored in b, and What value will be stored in c? 1 will be stored in c. What will the following program display? public class ChangeParam { public static void main(String[] args) { int x = 1; double y = 3.4;
System.out.println(x + " " + y); changeUs(x, y); System.out.println(x + " " + y); } ... A program contains the following method definition: public static int cube(int num) { return num num num; } Write a statement that passes the value 4 to this method and assigns its return value to a variable named result. result = cube(4); A program contains the following method: public static void display(int arg1, double arg2, char arg3) { System.out.println("The values are " + arg1 + ", " + arg2 + ", and " + arg3); } Write a statement that calls this method and passes the following variables as ... Write a method named timesTen. The method should accept a double argument, and return a double value that is ten times the value of the argument. public static double timesTen(double num) { return num * 10.0; } Write a method named square that accepts an integer argument and returns the square of that argument. ... Write a method named getName that prompts the user to enter his or her first name, and then returns the user's input. // Assume java.util.Scanner has been imported. public static String getName() { String name; Scanner keyboard = new Scanner(System.in); System.out.print("Enter your first name: "); name = keyboard.nextLine(); return name; } Write a method named quartersToDollars. The method should accept an int argument that is a number of quarters, and return the equivalent number of dollars as a double. For example, if you pass 4 as an argument, the method should return 1.0; and if you pass 7 as an argument, the method should return 1.75. ... What is the "divide and conquer" approach to problem solving? A large complex problem is broken down into smaller manageable pieces. Each smaller piece of the problem is then solved. What is the difference between a void method and a value-returning method? A void method, which does not return a value, uses the key word void as its return type in the method header. A value-returning method will use int, double, boolean, or any other valid data type in its header. What is the difference between an argument and a parameter variable? An argument is a value that is passed into a method when the method is called. A parameter variable is a variable that is declared in the method header, and receives the value of an argument when the method is called. Where do you declare a parameter variable? are declared inside the parentheses in the method header. This is often referred to as a parameter list. Explain what is meant by the phrase "pass by value." When an argument is passed to a method, only a copy of the argument is passed. The method cannot access the actual argument. Why do local variables lose their values between calls to the method in which they are declared? A method's local variables exist only while the method is executing. This is known as the lifetime of a local variable. When the method begins, its local variables and its parameter variables are created in memory, and when the method ends, the local variables and parameter variables are destroyed. This means that any value stored in a local variable is lost between calls to the method in which the variable is declared Is the following line of code a method header or a method call? calcTotal(); Method call Is the following line of code a method header or a method call? public static void calcTotal() Method header import javax.swing.JOptionPane; public class Checkpoint { public static void main(String[] args) { String input; int number; ... What message will the following program display if the user enters 5? If the user enters 5 the program will display Able was I. What if the user enters 10? If the user enters 10 the program will display I saw Elba. What if the user enters 100? If the user enters 100 the program will display I saw Elba. Write a void method that displays your full name. The method should be named myName. // This is how Mary Catherine Jones would write it. public static void myName() { System.out.println("Mary Catherine Jones"); } What is the difference between an argument and a parameter? An argument is a value that is passed into a method. A parameter is a special variable that holds the value being passed into the method. Look at the following method header: public static void myMethod(int num) Which of the following calls to the method will cause a compiler error? a) myMethod(7); b) myMethod(6.2); c) long x = 99; myMethod(x); d) short s = 2; myMethod(s); b and c will cause a compiler error because the values being sent as arguments (a double and a long) cannot be automatically converted to an int. Suppose a method named showValues accepts two int arguments. Which of the Only d is written correctly. In Java, method arguments are passed by value. What does this mean? Only a copy of an argument's value is passed into a parameter variable. A method's parameter variables are separate and distinct from the arguments that are listed inside the parentheses of a method call. If a parameter variable is changed inside a method, it has no effect on the original argument. What will the following program display? public class Checkpoint { public
static void main(String[] args) { int num1 = 99; double num2 = 1.5; 99 1.5 Look at the following method header. What type of value does the method return? public static double getValue(int a, float b, String c) double Write the header for a method named days. The method should return an int and have three int parameter variables: years, months, and weeks. public static int days(int years, int months, int weeks) Write the header for a method named distance. The method should return a double and have two double parameter variables: rate and time. public static double distance(double rate, double time) Write the header for a method named lightYears. The method should return a long and have one long parameter variable: miles. public static long lightYears(long miles) precedence of all operators - (unary negation) ! Sets with similar termss48 terms dylan_opatz Chapter 6 Methods80 terms nigel_stafford SIUC CS 202 - Quiz 530 terms emilymirabella Ch. 3 Comp. Prog Ess. Spring 2017 Questions26 terms Jennifer_Hong19 Sets found in the same folderChapter 4 Java Loops and Files84 terms NightCloudSurfer Java chapter 520 terms waking19 Java chapter 619 terms escmacias55 Java chapter 426 terms escmacias55 Other sets by this creatorChapter 4 linux73 terms NightCloudSurfer Chapter 3 linux52 terms NightCloudSurfer Chapter 2 linux41 terms NightCloudSurfer Chapter 1 linux56 terms NightCloudSurfer Verified questionsADVANCED MATH Order the following events in terms of likelihood. Start with the least likely event and end with the most likely. You randomly select an ace from a regular deck of 52 playing cards. There is a full moon at night. You roll a die and a 6 appears. A politician fulfills all his or her campaign promises. You randomly select the queen of hearts from a regular deck of 52 playing cards. Someone flies safely from Chicago to New York City, but his or her luggage may or may not have been so lucky. You randomly select a black card from a regular deck of 52 playing cards. Verified answer
ADVANCED MATH Each day Eastinghouse produces capacitors during three shifts: 8 a.m.–4 p.m., 4 p.m.–midnight, midnight–8 a.m. The hourly salary paid to the employees on each shift, the price charged for each capacitor made during each shift, and the number of defects in each capacitor produced during a given shift are shown in Table 63. Each of the company’s 25 workers can be assigned to one of the three shifts. A worker products 10 capacitors during a shift, but because of machinery limitations, no more than 10 workers can be assigned to any shift. Each day, at most 250 capacitors can be sold, and the average number of defects per capacitor for the day’s production cannot exceed three. Formulate an LP to maximize Eastinghouse’s daily profit (sales revenue – labor cost). Table 63: $$ \begin{matrix} \text{Shift} & \text{Hourly Salary} & \text{Defects (per Capacitor)} & \text{Price}\\ \text{8 a.m.–4 p.m.} & $\text{12} & \text{4} & $\text{18}\\ \text{4 p.m.–Midnight} & $\text{16} & \text{3} & $\text{22}\\ \text{Midnight–8 a.m.} & $\text{20} & \text{2} & $\text{24}\\ \end{matrix} $$ Verified answer
ADVANCED MATH The message NOT NOW (numerically 131419131422) is to be sent to a user of the ElGamal system who has public key (37, 2, 18) and private key k = 17. If the integer j used to construct the ciphertext is changed over successive four-digit blocks from j = 13 to j = 28 to j = 11, what is the encrypted message produced? Verified answer
ADVANCED MATH Identify the fallacies of relevance committed by the following arguments, giving a brief explanation for your answer. If no fallacy is committed, write “no fallacy.” Something is seriously wrong with high school education these days. After ten years of decline, SAT scores are still extremely low, and high school graduates are practically incapable of reading and writing. The obvious conclusion is that we should close the schools. Verified answer Recommended textbook solutionsBook of Proof2nd EditionRichard Hammack 340 solutions Numerical Analysis9th EditionJ. Douglas Faires, Richard L. Burden 873 solutions Elementary Number Theory7th EditionDavid Burton 776 solutions Elementary Differential Geometry2nd EditionBarrett O'Neill 297 solutions Other Quizlet setsNutrition t115 terms flaminglilys BUAD 309 Final18 terms nicolegregorio ANATOMY: Chapter 6 Test33 terms ALYSSA_HARDY Digestive (97-195)117 terms los_23 Related questionsQUESTION printTodaysDate is a method that accepts no arguments and returns no value. Write a statement that calls printTodaysDate.Assume that printTodaysDate is defined in the same class that calls it. 2 answers QUESTION How many sig fig. should the answer have when adding or subtracting sig. figs? 9 answers QUESTION I. Unusual patterns always indicate the existence of fraud. 15 answers QUESTION True or False. The elements inside the for loop control are separated using semicolons instead of commas. 3 answers When an object is passed as an argument to a method what is passed into the method?To allow a method to modify a argument, you must pass in an object. Objects in Java are also passed by value, however, the value of an object is a reference. So, the effect is that the object is passed in by reference. When passing an argument by reference, the method gets a reference to the object.
When an object is passed to a method what is actually passed is a reference to that object?Terms in this set (11)
the object's memory address. when an object is passed as an argument to a method, this is actually passed. when objects are passed as arguments: - java passes all arguments by VALUE. - the value of the reference variable is passed.
When an object is passed as an argument to a method the objects address?A constructor is a method that is automatically called when an object is created. Instance methods should be declared static. Instance methods do not have the key word static in their headers. When an object is passed as an argument to a method, the object's address is passed into the method's parameter variable.
What is the name given to a value that is passed into a method?An argument is a value that is passed into a method when the method is called. A parameter variable is a variable that is declared in the method header, and receives the value of an argument when the method is called.
|