Java题库——Chapter1 计算机、程序和Java概述

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 引号

posted @ 2019-09-18 10:01  王陸  阅读(2750)  评论(4编辑  收藏  举报