Java-基础题目集-Chapter 1 Introduction to Computers, Programs, and Java(双语)

1.

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

A.Regular modem

B.DSL

C.Cable modem

D.NIC

答:_____是将计算机连接到局域网的设备

A.普通Modem的传输介质在用户与访问 服务器 之间是独立的,即用户独享传输介质。

B.DSL 是 Domain Specific Language 的缩写,中文翻译为领域特定语言。

C.Cable Modem的传输介质是HFC网,将数据信号调制到某个传输带宽与有线电视信号共享介质。

D.网络接口控制器(英语:network interface controller,NIC),又称网络接口控制器,网络适配器(network adapter),网卡(network interface card),或局域网接收器(LAN adapter),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。

2.

_____D___ provides an integrated development environment 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

答:________提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

A.Java语言规范(Java language specification)是对语言的技术定义,包括Java程序设计语言的语法和语义。

B.应用程序接口(Application Program Interface,API)也称为库,包括为开发Java程序而预定义的类和接口。

C.JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

D.IDE(Integrated Development,集成开发环境) 集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。

3.

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

A.Hardware

B.Software

C.Operating system

D.Application program

答:________是可以看到的计算机的物理方面.

A.硬件

B.软件

C.操作系统

D.应用程序

4.

______B____ is the brain of a computer.

A.Hardware

B.CPU

C.Memory

D.Disk

:________是电脑的大脑

A.硬件

B.中央处理器

C.存储器

D.磁盘

5.

Why do computers use zeros and ones? B

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.

:为什么计算机使用零和一(二进制编码)?

A.因为二进制编码可以表示任何数字和字符

B.因为数字设备有两个稳定状态,一个状态用于0,另一个用于1是很自然的。

C.因为二进制数是最简便的。

D.因为二进制数是构建所有其他数字系统的基础。

6.

One byte has ____B____ bits.

A.4

B.8

C.12

D.16

答:一个字节=八个比特

7.

Which of the following is not permanent storage devices? E

A.floppy disk

B.hard disk

C.flash stick

D.CD-ROM

E.main memory

:哪个不是永久性存储设备

A.软盘(Floppy Disk)是个人计算机(PC)中最早使用的可移介质。软盘的读写是通过软盘驱动器完成的。

B.硬盘是计算机最主要的存储设备。

C.flash存储器属,内存器件的一种,是一种非易失性( Non-Volatile )内存。

D.CD-ROM是指“只读光盘”,全称“光盘只读存储器”,是一种能够存储大量数据的外部存储媒体,一种在电脑上使用的光碟。

E.主存储器(Main memory),简称主存。是计算机硬件的一个重要部件,其作用是存放指令和数据,并能由中央处理器(CPU)直接随机存取。(掉电后数据全部丢失)

8.

Computer can execute the code in ______A______.

A.machine language

B.assembly language

C.high-level language

D.none of the above

答:电脑可以用_____执行代码

A.机器语言是 机器 能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。

B.汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。

9.

______B_____ translates high-level language program into machine language program.

A.An assembler

B.A compiler

C.CPU

D.The operating system

答:________将高级语言程序翻译成机器语言程序。

A.汇编器(Assembler)是将汇编语言翻译为机器语言的程序。

B.编译器(Compiler)和解释器(Interpreter)的工作都是将程序员的源代码翻译成可执行的机器代码,要么一次性翻译(编译器),要么逐行解释并运行(解释器)。

10.

_______C_____ is an operating system.

A.Java

B.C++

C.Windows

D.Visual Basic

E.Ada

答:哪个是操作系统。

D.Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

E.Ada,是一种程序设计语言。源于美国军方的一个计划,旨在整合美军事系统中运行着上百种不同的程序设计语言。

11.

______A______ 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

:______在计算机上运行的程序,用于管理和控制计算机的活动。

12.

Java was developed by ______A______.

A.Sun Microsystems

B.Microsoft

C.Apple

D.IBM

E.Cisco Systems

:Java由Sun公司开发,后来Sun被Oracle收购

13.

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

A.applications

B.applets

C.servlets

D.Micro Edition programs

:出于安全问题,Java__在新版 Java 中,不能从 Web 浏览器运行。

B.Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。

14.

____C____ is not an object-oriented programming language.

A.Java

B.C++

C.C

D.C#

E.Python

:_____不是面向对象编程语言

C:C语言不是面向对象语言是因为C语言没有“类”这种说法

15.

____A___ is interpreted.

A.Java

B.C++

C.C

D.Ada

E.Pascal

:Java是解释执行的语言

16.

____A___ is architecture-neutral.

A.Java

B.C++

C.C

D.Ada

E.Pascal

答:Java是架构中立的语言

17.

_____A___ 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

答:_____是语言的技术定义,包括 Java 编程语言的语法和语义。

18.

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

A.a compilation error

B.a runtime error

C.a logic error

:如果程序编译正常,但产生不正确的结果,那么程序______出错了

C:逻辑错误

19.

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

A.a compile error

B.a runtime error

C.a logic error

:如果你忘了给字符串加上右引号,会出现什么错误;

A.编译错误

20.

____B___ contains predefined classes and interfaces for developing Java programs.

A.Java language specification

B.Java API

C.Java JDK

D.Java IDE

答:________包含用于开发 Java 程序的预定义类和接口。

21.

_____C___ 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

:_______由一组用于开发和测试 Java 程序的单独程序组成,每个程序都是从命令行调用的。

在windows下利用cmd命令行,可以调用jdk里的javac.exe和java.exe,从而对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量。

22.

Which of the following statements is correct? B

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.

答:哪个对?

A.程序中的每一行都必须以分号结尾。

B.程序中的每个语句都必须以分号结尾。

C.每个注释行都必须以分号结尾。

D.每个方法都必须以分号结尾。

E.每个类都必须以分号结尾。

23.

The JDK command to compile a class in the file Test.java is___B____.

A.java Test

B.java Test.java

C.javac Test.java

D.javac Test

E.JAVAC Test.java

:______用于编译文件“测试”中的类的 JDK 命令.java

24.

Which JDK command is correct to run a Java application in ByteCode.class? A

A.java ByteCode

B.java ByteCode.class

C.javac ByteCode.java

D.javac ByteCode

E.JAVAC ByteCode

:哪个 JDK 命令是在字节码中运行 Java 应用程序.class

Java字节码指令就是Java虚拟机能够听得懂、可执行的指令,可以说是Jvm层面的汇编语言,或者说是Java代码的最小执行单元。

25.

Java compiler translates Java source code into ____A_____.

A.Java bytecode

B.machine code

C.assembly code

D.another high-level language code

:Java编译器把Java源代码翻译成_____

C.程序集代码

26.

_____A____ is a software that interprets Java bytecode.

A.Java virtual machine

B.Java compiler

C.Java debugger

D.Java API

:Java虚拟机是解释 Java 字节码的软件。

27.

the source code should be stored in a file named____D____.

A.Test.class

B.Test.doc

C.Test.txt

D.Test.java

E.Any name with extension .java

:java源程序文件的扩展名是.java

28.

The extension name of a Java bytecode file is ____C___.

A.java

B.obj

C.class

D.exe

:字节码文件的扩展名是.class

29.

A block is enclosed inside _____B_____.

A.parentheses

B.braces

C.brackets

D.quotes

答:braces 花括号  parentheses 圆括号   brackets 方括号 quotes 引号

二.多选

1.The speed of the CPU may be measured in _____(CD)_____.

A.megabytes

B.gigabytes

C.megahertz

D.gigahertz

答:CPU的速度可以用以下方式测量:CPU 每秒要处理来自不同程序的众多指令(如算术等低级计算)。时钟速度则测量 CPU 每秒执行的周期数,以 GHz(千兆赫)为单位。

2.______(BC)______ are instructions to the computer.

A.Hardware

B.Software

C.Programs

D.Keyboards

答:程序和软件是计算机的指令.

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xxx_xiyuyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值