SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Java Programming Basics
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Tests to see whether a condition is true. If it's true the computer executes certain statements; otherwise the computer executes other statements.
Jini Technology
if
Java Compatibility Kit (JCK)
default
2. A subset of the Java Development Kit (JDK) for end-users and developers who want to redistribute the runtime environment alone. The Java runtime environment consists of the Java virtual machine1 - the Java core classes and supporting files.
assert
JAR (Java Archive)
Update
Java Runtime Environment (JRE)
3. Creates a new exception object and indicates that an exceptional situation (usually something unwanted) has occurred.
abstract
throw
Page Directive element
Servlet
4. Used to generate HTML
jsp:plugin (uses jsp:params and jsp:fallback)
throw
OS principal
Java Foundation Classes (JFC)
5. A definition of the interfaces that permit CORBA objects to participate in transactions.
Java Runtime Environment (JRE)
OTS (Object Transaction Service)
Java Development Kit (JDK)
synchronized
6. A lock that can be counted - i.e. how many times a resouce has been accessed and locked
Semaphore
enum
float
short
7. Tests to see whether a certain object comes from a certain class.
jsp:include Action element (with jsp:param)
void
instanceof
protected
8. You can't use this word in a Java program. The word has no meaning. Because it's a keyword - you can't create a const variable.
IIOP (Internet Inter-ORB Protocol)
this
while
const
9. Allows us to invoke more than one servlet in sequence when the URL is opened with a common servlet alias.
byte
Java Applet Definition
boolean
Servlet Aliasing
10. A set of APIs that support the integration of audio and video clips & 2D fonts & graphics and images as well as 3D models and telephony.
abstract
continue
Java Media APIs
transient
11. A test suite - a set of tools and other requirements used to certify a Java platform implementation conformant both to the applicable Java platform specifications and to Java Software reference implementations.
Scriptlets
Java Runtime Environment (JRE)
Java Compatibility Kit (JCK)
synchronized
12. Introduces one of several possible paths of execution in a switch statement.
native
instanceof
case
double precision
13. Includes a file in the page
Tag Library Directive element
Include Directive element
private
Java Runtime Environment (JRE)
14. Indicates that a value is a character (a single letter or digit or punctuation symbol and so on) stored in 16 bits of memory.
char
if
JAR (Java Archive)
public
15. Introduces the last will and testament of the statements in a try clause.
try
private
float
finally
16. Limits the computer's ability to represent extra large or extra small numbers when the computer does intermediate calculations on float and double values.
strictfp
Java Interface Definition Language (IDL)
Java Remote Method Invocation (RMI)
Tag Library Directive element
17. Evaluates interior code to a String and feeds it to the implicit "out" print writer (JspWriter) - done at time of JSP page request
OTS (Object Transaction Service)
enum
package
Expressions
18. A platform-independent file format that aggregates many files into one. Multiple applets written in the Java programming language and their requisite components (.class files & images & sounds and other resource files) can be bundled in a JAR file an
JavaSpaces
assert
JAR (Java Archive)
ORB (Object Request Broker)
19. Indicates that a value is a 64-bit whole number.
final
if
long
jsp:forware Action element (with jsp:param)
20. Indicates that a variable or class or method can be used by any other Java code.
public
if
strictfp
Java Applet Definition
21. A software "execution engine" that safely and compatibly executes the byte codes in Java class files on a microprocessor (whether in a computer or in another electronic device).
javax.servlet.http.*
Java Runtime Environment (JRE)
assert
Java virtual machine
22. A technology that provides distributed persistence and data exchange mechanisms for code in Java.
JavaSpaces
switch
Servlet container
Declarations
23. Indicates that a value is a 64-bit number with one or more digits after the decimal point.
double
assert
Declarations
Java Media Framework
24. A protocol used for communication between CORBA object request brokers.
Page Directive element
javax.servlet.http.*
Java Compatibility Kit (JCK)
IIOP (Internet Inter-ORB Protocol)
25. A Web scripting language that is used in both browsers and Web servers. Like all scripting languages it is used primarily to tie other components together or to accept user input.
Expressions
JavaScript
this
Java Applet Definition
26. A software development environment for writing applets and application in Java .
Java Remote Method Invocation (RMI)
JDK (Java Development Kit)
Tag Library Directive element
Java Media APIs
27. An extension that adds graphical user interface class libraries to the Abstract Windowing Toolkit (AWT).
Java Foundation Classes (JFC)
goto
static
wrapper class
28. Run-once code blocks which run once at beginning of page load for initialization tasks - can appear anywhere in .jsp page itself - useful for overload JspInit() and JspDestroy()
final
Declarations
JAR (Java Archive)
volatile
29. The output of one servlet act as a input to another servlet.
double precision
POA (Portable Object Adapter)
final
Servlet Chaining
30. A set of APIs that assists with the interfacing to multiple naming and directory services.
do
Declarations
Servlet
Java Naming and Directory Interface (JNDI)
31. The core framework supports clocks for synchronizing between different media (e.g. audio and video output). The standard extension framework allows users to do full audio and video streaming.
void
OTS (Object Transaction Service)
Java Media Framework
native
32. A tool for tracking and managing source file changes - written in Java.
this
JavaSafe
Java Runtime Environment (JRE)
boolean
33. Indicates that the details of a class or a method or an interface are given elsewhere in the code.
enum
protected
JSP
abstract
34. Indicates that a variable or method can be used in subclasses from another package.
protected
private
jsp:include Action element (with jsp:param)
for
35. Tests the truth of a condition that the programmer believes is true.
assert
class
final
default
36. Repeats some statements over and over again (as long as a condition is still true).
Java Foundation Classes (JFC)
while
this
byte
37. A set of Java APIs that provide CORBA (Common Object Request Broker Architecture) interoperability and connectivity capabilities for the J2EE platform. These capabilities enable J2EE applications to invoke operations on remote network services using
implements
protected
CORBA
Java Interface Definition Language (IDL)
38. Includes a new tag library into page - allows use of tags in page
Expressions
case
DTD (Document Type Definition)
Tag Library Directive element
39. Puts the code into a package
package
Java Compatibility Kit (JCK)
extends
ORB (Object Request Broker)
40. Creates a subclass
const
protected
extends
Java Naming and Directory Interface (JNDI)
41. Basic code block of a JSP page
Scriptlets
JavaCheck
final
JavaBeans
42. Keeps two threads from interfering with one another.
abstract
Scriptlets
Tag Library Directive element
synchronized
43. Imposes strict rules on the use of a variable by more than one thread at a time.
Servlet Aliasing
volatile
continue
JavaScript
44. A principal native to the operating system on which the Java platform is executing.
OS principal
Java Native Interface
Page Directive element
do
45. ______ uses HTML-like tags in a "*.jsp" web-page on a web server linked to from the client's web-browser as short-hand to render Java Servlet code in a Java .class file by the Servlet/JSP container (done by the "page-compiler" Servlet) running on the
JSP
protected
short
double
46. A self-reference
Page Directive element
this
switch
Java Naming and Directory Interface (JNDI)
47. Introduces a path of execution to take when no case is a match in a switch statement.
Update
implements
default
Java Applet Definition
48. Gets the computer to repeat some statements over and over again (for instance a certain number of times).
volatile
Tag Library Directive element
for
Java Naming and Directory Interface (JNDI)
49. Creates an object from an existing class.
protected
long
Java Applet Definition
new
50. Introduces a class
class
Java Interface Definition Language (IDL)
DTD (Document Type Definition)
Declarations
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests