Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

COP 3352: Final

Study info for Final

QuestionAnswer
All import declarations must be placed ____________. before the class declaration.
Which of the following segments is a proper way to call the method readata four time? int i = 0; while(i < 4) { readData(); i = i + 1; }
Which command executes the Java class file Welcome.class: ____________ java Welcome
What does the expression x %= 10 do? Divides x by 10 and stores the remainder in x.
End-of-line comments that should be ignored by the compiler are denoted using Two forward slashes
_______ models software in terms similar to those that people use to describe real-world objects. Object-oriented design
Which command compiles the Java source code file Welcome.java javac Welcom.java
Which statement is true (regard syntax) Syntax errors are caught by the compiler. Logic errors have effects at execution time.
Every Java application is composed of at least one: public class declaration.
What is the difference between a float and a double: Double variables store numbers with larger magnitude and finer detail.
Which of the following is not one of the three general types of computer languages? Spoken languages
Which of the following is not a Java keyword? next
What is the result value of c at the end of the following code segment: int c = 8; c++ ++c c %= 5; 0
A(n) __________ enables a program to read data from the user. Scanner
Which of the following is not one of six logical units of a computer? Printer
Which of the following is not a Java primitive type? real
Attributes of a class are also known as: Fields
Which of the following statements about the break statement is false? The break statement when executed in a while, for or do...while, skips the remaining statements in the loop body and proceeds with the next iteration of the loop.
Which of the following will count down from 10 to 1 correctly(for loop)? for ( int j = 10; j >= 1; j--)
Consider the code segment below: if ( gender == 1 ) { if ( age >= 65 ) ++seniorFemales; } //end if The segment is equivalent to what? (using Logical operators) if( gender == 1 && age >= 65) ++seniorFemales;
Suppose the variable gender is MALE and age equals 60, how is the expression (gender == FEMALE) && (age >= 65) evaluated? The condition ( gender == FEMALE ) is evaluated first and the evaluation stops immediately
To exit out of a loop completely, and resume the flow of control at the next line in the method, use __________. a break statement.
Which of the following statements about the continuation statement is true? A continue statement proceeds with the next iteration of the immediately enclosing while, for, do...while statement.
The control variable of a counter-controlled loop should be declared as ______ to prevent errors. int
Which of the following statements about a do...while repetition statement is true? The body of a do...while loop is always executed at least once.
A well-designed method performs a single, well-defined task
Which statement creates a random value from the sequence 2, 5, 8, 11, and 14. Suppose randomNumbers is a Random object 2 + 3 * randomNumbers.nextInt(5)
To declare a method as static, place the keyword static before _________ in the method's declaration. the return type.
Suppose method1 is declared as void method1( int a, float b) Which of the following methods correctly overloads method 1? void method1( float a, int b).
In a class containing methods with the same name, the methods are distinguished by: parameter number, types, and order of types.
Consider the following Java statements: int x = 9; double 7 = 5.3; result = calculateValue(x , y); Are x and y parameters? False
the Java API consists of import declarations False
An overloaded method is one that: has the same name as another method, but different parameters (by number or types or order of types)
Stacks are known as ________ data structures. LIFO
Declaring main as _______ allows the JVM to invoke main without creating an instance of the class. static
A programmer must do what before using an array: Declare then create the array
Which method call converts the value in variable stringVariable to an integer? Integer.parseInt( stringVariable ).
What do the following statements do? double[] array; array = new double[ 14 ]; Create a double array containing 14 elements.
Which statement correctly passes the array items to method takeArray? Array items contains 10 elements. takeArray( items )
In this question, assume a class, Book, has been defined. Which set of statements creates an array of Book objects? Book[] books; books = new Book[ numberElements ];
Arrays are: fixed-length entities.
The preferred way to traverse a two-dimensional array is to use two nested for statements
Attempting to access an array element out of the bounds of an array, causes a(n) ArrayIndexOutOfBoundsException.
Consider the array: s[ 0 ] = 7 s[ 1 ] = 0 s[ 2 ] = -12 s[ 3 ] = 9 s[ 4 ] = 10 s[ 5 ] = 3 s[ 6 ] = 6 The value of s[ s[ 6 ] - s[ 5 ] ] is: 9
Which of the following should usually be private? Variables (or fields).
Static class variables: are shared by all objects of a class.
When should a program explicitly use the this reference? Accessing a field that is shadowed by a local variable.
The import declaration import *; ________. causes a compilation error.
Instance variables declared final do not or cannot: Be modified.
Having a this reference allows: All of the above.
Which of the following is false? (Objects and finalize) Objects are marked for garbage collection by method finalize.
When no access modifier is specified for a method or variable, the method or variable: Has package access.
A class within a package must be declared public if It will be used by classes that are not in the same package.
Which superclass members are inherited by all subclasses of that superclass? protected instance variables and methods
Every class in Java, except ________, extends an existing class. Object
Superclass methods with this level of access cannot be called from subclasses. private
When a subclass constructor calls its superclass constructor, what happens if the superclass’s constructor does not assign a value to an instance variable? The program compiles and runs because the instance variables are initialized to their default values
Overriding a method differs from overloading a method because: Overridden methods have the same signature.
Which of the following keywords allows a subclass to access a superclass method even when the subclass has overridden the superclass method? super
Using the protected keyword gives a member: package access
Failure to prefix the superclass method name with the keyword super and a dot (.) separator when referencing the superclass’s method causes ________. infinite recursion
An advantage of inheritance is that: Objects of a subclass can be treated like objects of their superclass.
The default implementation of method clone of Object performs a ________. shallow copy
The preferred means of creating multithreaded Java applications is by implementing the ______ interface. An object of a class that implements the interface represents a task to perform. Runnable
The main method executes in the _____ thread of execution. main
When a _______ method or block is running on an object, the object is locked so no other such method can run on that object at the same time. synchronized
A new thread begins its life cycle by transitioning to the __________ state. new
What should be put in a try block? The try block should contain statements that may throw an exception
Can ExecutorService be run in a separate thread? No
In the catch block below, what is arithmeticException? catch ( ArithmeticException arithmeticException ) { System.err.printf( arithmeticException ); } // end catch The name of catch block’s exception parameter
All exception classes inherit, either directly or indirectly, from: class Throwable
To catch an exception, the code that might throw the exception must be enclosed in a try block
An uncaught exception: is an exception that occurs for which there are no matching catch clauses.
The classes and interfaces which comprise the collections framework are members of package ________. java.util
(True/False): A list cannot duplicate elements. True
Which statement best describes the relationship between superclass and subclass types? A subclass reference can be assigned to a superclass variable, but a superclass reference cannot be assigned to a subclass variable.
Which superclass members are inherited by all subclasses of that superclass? protected instance variables and methods
Every class in Java, except _______, extends an existing class Object
Superclass methods with this level of access cannot be called from subclasses private
When a subclass constructor calls its superclass constructor, what happens if the superclass's constructor does not assign a value to an instance variable. The program compiles and runs because the instance variables are initialized to their default values
Overriding a method differs from overloading a method because: Overriden methods have the same signature.
Which of the following keywords allows a subclass to access a superclass method even when the subclass has overridden the superclass method? super
using the protected keyword give s member private access
Failure to prefix the superclass method name with the keyword super and a dot (.) separator when referencing the superclass’s method causes ________. infinite recursion
An advantage of inheritance is that: Objects of a subclass can be treated be like objects of their superclass.
Which of the following should usually be private? Variables (or fields).
A package is All things!
When should a program explicitly use the " this " reference? Accessing a field that is shadowed by a local variable
Instance variables declared final do not or cannot: Be modified
(True/False): Objects are marked for garbage collection by method finalize. False.
When no access modifier is specified for a method or variable, the method or variable: Has packaged access.
Which method prints an new line or /n? println
What is the scope of a parameter declaration the body of the method in which the declaration appears.
What is the scope of a local-variable declaration is from the point at which the declaration appears to the end of the block.
How are overloaded methods distinguished? by their signatures, combinations of the method’s names and the number, types and order of the parameters, but not their return types.
A class can have references to objects of other classes as members. This is called composition and is sometimes referred to as a ______ relationship has-a
Created by: feariarann
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards