click below
click below
Normal Size Small Size show me how
Java Midterm- Lepsky
See title
| Question | Answer |
|---|---|
| True or False: All program variables must be declared before you use them. | True |
| True or False: Java is an extension of C++. | False |
| True or False: Identifiers in Java are case sensitive. | True |
| True or False: You can run Java programs and applets on any computer, no matter what the OS, as long as it's equipped with the Java Virtual Machine. | True |
| True or False: JVM is a Java compiler translating a Java program into a machine language for a particular computer. | False |
| True or False: Java uses call-by-value parameter passing mechanism for all arguments of methods. | False |
| When was Java invented? | 1990s |
| What happens when an expression uses == to compare two string variables? | The value of the expression will be true if both string variables refer to the same object. |
| How is Java program translated into machine language? | Via compiler and interpreter |
| List 2 advantages of Java over C++. | Portability, object-oriented programming, garbage collector, no memory management using pointers |
| List all the primitive types in Java. | byte, short, int, long, float, double, char, boolean |
| Which command checks if two Strings have the same contents? | String s1, s2 = "hi"; if (s1.equals(s2)){} |
| What are the 4 different loop statements in Java? | while, do-while, for, for each |
| Declare and create a new object my_species of the class Species. | Species my_species = new Species(); |
| Why do we declare instance variables private instead of public? | To prohibit modification of instance variables of the class from other classes. |