Chapter 1 Quiz

Ace your homework & exams now with Quizwiz!

Which of the following statements is correct to display Welcome to Java on the console? A. System.out.println('Welcome to Java'); B. System.out.println("Welcome to Java"); C. System.println('Welcome to Java'); D. System.out.println('Welcome to Java"); E. System.out.println("Welcome to Java');

B

Which of the following statements is correct? A. Every line in a program must end with a semicolon. B. Every statement in a program must end with a semicolon. C. Every comment line must end with a semicolon. D. Every method must end with a semicolon. E. Every class must end with a semicolon.

B

Every statement in Java ends with ________

A semicolon ( ; )

The JDK command to compile a class in the file Test.java is: A. java Test B. java Test.java C. javac Test.java D. javac Test E. JAVAC Test.java

C

The main method header is written as: A. public static void main(string[ ] args) B. public static void Main(String[ ] args) C. public static void main(String[ ] args) D. public static main(String[ ] args) E. public void main(String[ ] args)

C

________ is not an object-oriented programming language A) Java B) C++ C) C D) C# E) Python

C

____________ is an operating system A) Java B) C++ C) Windows D) Visual Basic E) Ada

C

_______ consists of a set of separate programs for developing and testing Java programs, each of which is invoked from a command line

Java JDK

Java compiler translates Java source code into ________

Java bytecode

_______ provides an integrated development environment (IDE) for rapidly developing Java programs. Editing, compiling, building, debugging, and online help are integrated in one graphical user interface

Java IDE

________ is a technical definition of the language that includes the syntax and semantics of the Java programming language

Java language specification

_________ is a software that interprets Java bytecode

Java virtual machine

_____________ is a program that runs on a computer to manage and control a computer's activities

Operating system

Suppose you define a Java class as follows: public class Test { } In order to compile this program, the source code should be stored in a file named ____________

Test.java

Due to security reasons, Java ___________ cannot run from a Web browser in the new version of Java

applets

Computer can execute the code in ____________

machine language

The speed of the CPU may be measured in __________

megahertz and gigahertz

One byte has ________ bits

8 bits

Which JDK command is correct to run a Java application in ByteCode.class? A. java ByteCode B. java ByteCode.class C. javac ByteCode.java D. javac ByteCode E. JAVAC ByteCode

A

_______ is architecture-neutral A) Java B) C++ C) C D) Ada E) Pascal

A

________ is interpreted A) Java B) C++ C) C D) Ada E) Pascal

A

___________ translates high-level language program into machine language program

A compiler

Analyze the following code. I: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } II: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } A. Both I and II can compile and run and display Welcome to Java, but the code in II has a better style than I. B. Only the code in I can compile and run and display Welcome to Java. C. Only the code in II can compile and run and display Welcome to Java. D. Both I and II can compile and run and display Welcome to Java, but the code in I has a better style than II.

D

Which of the following is not permanent storage devices? A) floppy disk B) hard disk C) flash stick D) CD-ROM E) main memory

E

The extension name of a Java bytecode file is

.class

The extension name of a Java source code file is

.java

Which of the following are the reserved words? A. public B. static C. void D. class

A, B, C, and D

Why do computers use zeros and ones?

Because digital devices have two stable states and it is natural to use one state for 0 and the other for 1

A block is enclosed inside __________

Braces

Programming style is important, because ______________. A. a program may not compile if it has a bad style B. good programming style can make a program run faster C. good programming style makes a program more readable D. good programming style helps reduce programming errors

C and D

Which of the following lines is not a Java comment? A. /** comments */ B. // comments C. -- comments D. /* comments */ E. ** comments **

C and E

________ is the brain of the computer

CPU

________ is the physical aspect of the computer that can be seen.

Hardware

Which of the following code has the best style? I: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } II: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } III: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } IV: public class Test { public static void main(String[] args) { System.out.println("Welcome to Java!"); } }

IV

________ contains predefined classes and interfaces for developing Java programs

Java API

____________ is a device to connect a computer to a local area network (LAN)

Network Interface Card (NIC)

____________ are instructions to the computer

Software and Programs

Java was developed by ____________

Sun Microsystems

If you forget to put a closing quotation mark on a string, what kind of error will be raised?

a compile error

If a program compiles fine, but it produces incorrect result, then the program suffers _________

a logic error


Related study sets

Chapter 23 Allergic Reaction PreTest

View Set

CompTIA A+ 1102 exam Practice Test 4

View Set

Chapter 22: Imperialism and Colonialism, 1870-1914

View Set

COSC: 11.6 Scope of variable/method definitions

View Set