Intro. to Java Programming, Ninth Edition - Ch.1
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. java ByteCode //not apart of C169 material for WGU
Computer can execute the code in ____________. A. machine language B. assembly language C. high-level language D. none of the above
A. machine language
Which of the following are the reserved words? (choose more than one) A. public B. static C. void D. class
A. public B. static C. void D. class
One byte has ________ bits. A. 4 B. 8 C. 12 D. 16
B. 8
___________ translates high-level language program into machine language program. A. An assembler B. A compiler C. CPU D. The operating system
B. A compiler
__________ is the brain of a computer. A. Hardware B. CPU C. Memory D. Disk
B. CPU
________ is the physical aspect of the computer that can be seen. A. Hardware B. Software C. Operating system D. Application program
A. Hardware
________ is Architecture-Neutral. A. Java B. C++ C. C D. Ada E. Pascal
A. Java
________ is interpreted. A. Java B. C++ C. C D. Ada E. Pascal
A. Java
________ is an object-oriented programming language. (choose more than one) A. Java B. C++ C. C D. C# E. Pascal
A. Java B. C++ D. C#
Java compiler translates Java source code into _________. A. Java bytecode B. machine code C. assembly code D. another high-level language code
A. Java bytecode
________ is a technical definition of the language that includes the syntax and semantics of the Java programming language. A. Java language specification B. Java API C. Java JDK D. Java IDE
A. Java language specification
_________ is a software that interprets Java bytecode. A. Java virtual machine B. Java compiler C. Java debugger D. Java API
A. Java virtual machine
_____________ is a program that runs on a computer to manage and control a computer's activities. A. Operating system B. Java C. Modem D. Interpreter E. Compiler
A. Operating system
Java was developed by ____________. A. Sun Microsystems B. Microsoft C. Oracle D. IBM E. Cisco Systems
A. Sun Microsystems //developed by Sun Microsystems but later bought by Oracle in 2010
If you forget to put a closing quotation mark on a string, what kind error will be raised? A. a compilation error B. a runtime error C. a logic error
A. a compilation error
Every statement in Java ends with ________. A. a semicolon (;) B. a comma (,) C. a period (.) D. an asterisk (*)
A. a semicolon (;)
Which of the following are storage devices? (choose more than one) A. floppy disk B. hard disk C. flash stick D. CD-ROM
A. floppy disk B. hard disk C. flash stick D. CD-ROM
To use JOptionPane in your program, you may import it using: (choose more than one) A. import javax.swing.JOptionPane; B. import javax.swing.*; C. import javax.*; D. import javax.*.JOptionPane;
A. import javax.swing.JOptionPane; B. import javax.swing.*;
________ 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. A. Java language specification B. Java API C. Java JDK D. Java IDE
D. Java IDE
____________ is a device to connect a computer to a local area network (LAN). A. Regular modem B. DSL C. Cable modem D. NIC
D. NIC //Network interface controller
Which of the following lines is not a Java comment? (choose more than one) (quizlet added some weird boldness here, please ignore) (A. /** comments */) (B. // comments) (C. -- comments) (D. /* comments */) (E. ** comments **)
(C. -- comments) (E. ** comments **) //Bonus information: /** comments */ - adds to the Javadoc file
The __________ method displays a message dialog box. (choose more than one) *A.* JOptionPane.showMessage(null, "Welcome to Java!", "Example 1.2 Output", JOptionPane.INFORMATION_MESSAGE); *B.* JOptionPane.displayMessage(null, "Welcome to Java!", "Example 1.2 Output", JOptionPane.INFORMATION_MESSAGE); *C.* JOptionPane.displayMessageDialog(null, "Welcome to Java!", "Example 1.2 Output", JOptionPane.INFORMATION_MESSAGE); *D.* JOptionPane.showMessageDialog(null, "Welcome to Java!", "Example 1.2 Output", JOptionPane.INFORMATION_MESSAGE); *E.* JOptionPane.showMessageDialog(null, "Welcome to Java!");
*D.* JOptionPane.showMessageDialog(null, "Welcome to Java!", "Example 1.2 Output", JOptionPane.INFORMATION_MESSAGE); *E.* JOptionPane.showMessageDialog(null, "Welcome to Java!");
The extension name of a Java source code file is A. .java B. .obj C. .class D. .exe
A. .java
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 a program must end with a semicolon.
________ contains predefined classes and interfaces for developing Java programs. A. Java language specification B. Java API C. Java JDK D. Java IDE
B. Java API
____________ are instructions to the computer. (choose more than one) A. Hardware B. Software C. Programs D. Keyboards
B. Software C. Programs
Which of the following statements is correct to display Welcome to Java on the console? (choose more than one) A. System.out.println('Welcome to Java'); B. System.out.println("Welcome to Java"); C. System.println('Welcome to Java'); D. System.out.print('Welcome to Java'); E. System.out.print("Welcome to Java");
B. System.out.println("Welcome to Java"); E. System.out.print("Welcome to Java") //double quotes are used for Strings and single quotes are for char
Java ___________ can run from a Web browser. A. applications B. applets C. servlets D. Micro Edition programs
B. applets
Why do computers use zeros and ones? A. because combinations of zeros and ones can represent any numbers and characters. B. because digital devices have two stable states and it is natural to use one state for 0 and the other for 1. C. because binary numbers are simplest. D. because binary numbers are the bases upon which all other number systems are built.
B. 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 __________. A. parentheses B. braces C. brackets D. quotes
B. braces // Braces - {}
The extension name of a Java bytecode file is A. .java B. .obj C. .class D. .exe
C. .class //bytecode is a post-compiled file
________ consists of a set of separate programs for developing and testing Java programs, each of which is invoked from a command line. A. Java language specification B. Java API C. Java JDK D. Java IDE
C. Java JDK //JDK - Java Development Kit
____________ is an operating system. A. Java B. C++ C. Windows XP D. Visual Basic E. Ada
C. Windows XP
If a program compiles fine, but it produces incorrect result, then the program suffers __________. A. a compilation error B. a runtime error C. a logic error
C. a logic error //C169 with WGU makes a runtime error the same as a logic error in Everything with Java Ch. 1 p.15
Programming style is important, because ______________. (choose more than one) 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. good programming style makes a program more readable D. good programming style helps reduce programming errors
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. javac Test.java //not apart of C169 material for WGU
The speed of the CPU may be measured in __________. (choose more than one) A. megabytes B. gigabytes C. megahertz D. gigahertz
C. megahertz D. gigahertz
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. public static void main(String[] args) //capitalization matters to Java
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 A. Test.class B. Test.doc C. Test.txt D. Test.java E. Any name with extension .java
D. Test.java //precompiled file is the key here