1)________ is the physical aspect of the computer that can be seen.
A)Hardware B) Operating system C)Application program D) Software
2)________ is the brain of a computer.
A)Disk B) Memory C)Hardware D) CPU
3)The speed of the CPU is measured in ________. (Choose all that apply.)
A)megabytes B) megahertz C)gigabytes D) gigahertz
4)Why do computers use zeros and ones?
A)because binary numbers are the bases upon which all other number systems are built.
B)because combinations of zeros and ones can represent any numbers and characters.
C)because binary numbers are simplest.
D)because digital devices have two stable states and it is natural to use one state for 0 and the other for 1.
5)One byte has ________ bits.
A)12 B) 4 C) 16 D) 8
6)Which of the following are storage devices? (Choose all that apply.)
A)hard disk B) CD-ROM C)flash stick D) floppy disk
7)________ is a device to connect a computer to a local area network (LAN).
A)Regular modem B) DSL C)NIC D) Cable modem
网络接口控制器(英语:network interface controller,NIC),又称网卡。
8)________ are instructions to the computer. (Choose all that apply.)
A)Software B) Keyboards C)Hardware D) Programs
9)Computer can execute the code in ________.
A)machine language B) high-level language C)assembly language D) none of the above
10)________ translates high-level language program into machine language program.
A)An assembler B) The operating system C)CPU D) A compiler
11)________ is an operating system.
A)Java B)Windows XP C)Visual Basic D)Ada E)C++
12)________ is a program that runs on a computer to manage and control a computer's activities.
A)Modem B)Java C)Interpreter D)Operating system E)Compiler
13)Java was developed by ________.
A)IBM B)Microsoft C)Cisco Systems D)Oracle E)Sun Microsystems
Java由Sun公司开发,后来Sun被Oracle收购
14)Java ________ can run from a Web browser.
A)servlets B) applets C)Micro Edition programs D) applications
15)________is an object-oriented programming language. (Choose all that apply.)
A)Ada B)Java C)C D)Pascal E)C++
16)________is interpreted.
A)Ada B)C C)C++ D)Java E)Pascal
Java是解释执行的语言
17)________is Architecture-Neutral.
A)C++ B)Pascal C)Ada D)Java E)C
Java是体系结构中立的语言
18)________is a technical definition of the language that includes the syntax(句法) and semantics(语义) of the Java programming language.
A)Java IDE B) Java language specification C)Java API D) Java JDK
Java语言规范
19)________ contains predefined classes and interfaces for developing Java programs.
A)Java JDK B) Java language specification C)Java API D) Java IDE
20)________ consists of a set of separate programs for developing and testing Java programs, each of which is invoked from a command line.
A)Java JDK B) Java IDE C)Java language specification D) Java API
21)________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 JDK C)Java IDE D) Java API
22)The main method header is written as:
A)public 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 static void main(string[ ] args)
23)Which of the following statements is correct?
A)Every statement in a program must end with a semicolon.
B)Every comment line must end with a semicolon.
C)Every line in a program must end with a semicolon.
D)Every class must end with a semicolon.
E)Every method must end with a semicolon.
semicolon 分号
24)Which of the following statements is correct to display Welcome to Java on the console? (Choose all that apply.)
A)System.out.println("Welcome to Java");
B)System.out.print("Welcome to Java");
C)System.println('Welcome to Java');
D)System.out.println('Welcome to Java');
E)System.out.print('Welcome to Java');
25)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
26)Which JDK command is correct to run a Java application in ByteCode.class?
A)javac ByteCode.java B)javac ByteCode
C)java ByteCode.class D)JAVAC ByteCode E)java ByteCode
27)Java compiler translates Java source code into ________.
A)another high-level language code B)machine code C)Java bytecode D)assembly code
28)________ is a software that interprets Java bytecode.
A)Java debugger B) Java compiler C)Java virtual machine D) Java API
interpret解释
29)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.java D)Test.txt E)Any name with extension .java
30)The extension name of a Java bytecode file is ______
A).obj B) .exe C) .class D) .java
31)The extension name of a Java source code file is ______
A).java B) .obj C) .exe D) .class
32)Which of the following lines is not a Java comment? (Choose all that apply.)
A)-- comments B)/** comments */ C)** comments ** D)// comments E)/* comments */
33)Which of the following are the reserved words? (Choose all that apply.)
A)static B) void C) class D) public
34)Every statement in Java ends with ________.
A)a semicolon (;) B) an asterisk (*) C)a period (.) D) a comma (,)
35)A block is enclosed inside ________.
A)braces B) parentheses C)brackets D) quotes
braces 花括号 parentheses 圆括号 brackets 方括号 quotes 引号