1) What is the first step in problem-solving? A) Writing code B) Debugging C) Understanding the problem D) Optimizing the solution Answer: C 2) Which of these is not a step in the problem-solving process? A) Algorithm development B) Problem analysis C) Random guessing D) Testing and debugging Answer: C 3) What is an algorithm? A) A high-level programming language B) A step-by-step procedure to solve a problem C) A flowchart D) A data structure Answer: B 4) Which of these is the simplest data structure for representing a sequence of elements? A) Dictionary B) List C) Set D) Tuple Answer: B 5) What does a flowchart represent? A) Errors in a program B) A graphical representation of an algorithm C) The final solution to a problem D) A set of Python modules Answer: B 6) What is pseudocode? A) Code written in Python B) Fake code written for fun C) An informal high-level description of an algorithm D) A tool for testing code Answer: C 7) Which of the following tools is NOT commonly used in pr...
Q) Can we declare a class as static ?
We can't declare a top-level class as static however an inner class can be declared as static. If inner class is declared as static,it's called static nested class. The static nested class is same as any other top-level class and is nested for only packaging convenience. Also when we declare a class as 'static' then it can be referenced without the use of an object.
Q) What is static import ?
static import is a feature introduced in java version 5.0 that allows members defined in a class as public static to be used in Java code without specifying the class in which the field is defined. If we have to use any static variable or method from other class, usually we import the class and then use the method/variable with class name. We can do the same thing by importing the static method or variable only and then use it in the class as if it belong to it.
import static java.lang.System.*;
class StaticImportExample {
public static void main(String args[]) {
.......
out.println("Hello"); //( Now no need of system.out)
out.println("Java");
}
}
Q) What is difference between import and static import ?
The import allows the java programmer to access classes of a package without package qualification whereas the static import features allows to access the static members of a class without the class qualification. The import provides accessibility to classes and interface whereas static import provides accessibility to static members of the class.
Q) Can we import same package/class two times? Will the JVM load the package twice at Runtime ?
A package or class can be imported multiple times in a program code. JVM and compiler will not create any issue.Moreover JVM automatically loads the class internally once regardless of times it is called in the program.