《Java语言程序设计与数据结构(基础篇)》第11版第一章复习题答案

1.2.1答案:硬件是指计算机中可见的物理部分,而软件提供不可见的指令。

1.2.2答案:中央处理器(CPU)、内存、存储设备、输入设备和输出设备、通信设备。

1.2.3答案:Central Processing Unit

1.2.4答案:Hz(赫兹)、MHz(兆赫兹)、GHz(吉赫兹)

1.2.5答案:比特就是二进制数字系统中的数,计算机中字节是最小的存储单元

1.2.6答案:计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。RAM代表随机访问存储器。每个字节都有唯一的地址,使用这个地址确定字节的位置,以便于存储和获取数据,因为可以按任意顺序存取字节,所以内存也被称为

:字节

1.2.8答案:B、KB、MB、GB随机访问存储器(RAM)。

1.2.7答案

1.2.9答案:内存和永久存储设备的不同是计算机的内存是一种易失的数据保存形式:断电时存储在内存中的信息就会丢失。程序和数据被永久的存放在存储设备上,当计算机确实要用他们时再移入内存,因为从内存读取比从存储设备读取要快得多。

1.3.1答案:机器语言

1.3.2答案:汇编语言(assembly language)就是使用短的描述性单词(助记符)来表示每一条机器语言指令。由于计算机不理解汇编语言,所以需要使用一种称为汇编器的程序将汇编语言程序转换为机器代码。

1.3.3答案:高级编程语言类似于英语,易于学习和使用,高级语言中的指令称为语句。源程序就是用高级编程语言编写的程序。

1.3.4答案:解释器和编译器就是可以将源程序翻译成可执行的机器代码的编程工具。

1.3.5答案:解释器和编译器的区别就是:解释器是从源代码中读取一条语句,将其翻译成为机器代码或者虚拟机器代码,然后立刻运行,编译器就是将整个源代码翻译成为机器代码文件,然后执行该机器代码文件。

1.4.1答案:操作系统(Operaing System OS)是运行在计算机上的重要的程序,他可以管理和控制计算机的活动。流行的操作系统有Microsoft Windows、Mac OS以及Linux。

1.4.2答案:操作系统的主要任务有控制和监视系统活动、分配和调配系统资源、调度操作。

1.4.3答案:多道程序设计允许多个程序(比如Microsoft Word、E-mail以及Web浏览器)通过共享同一个CPU同时运行。多线程允许单个程序同时执行多个任务。多处理类似于多线程,但区别在于多处理是采用多个处理器来并行运行多个程序。

1.5.1答案:Java是由James Gosling在Sun公司领导的小组开发的。Oracle现在拥有Java。

1.5.2答案:能在Web浏览器中运行的Java程序称为Java applet。

1.5.3答案:Java

1.6.1答案:Java语言规范(Java language specification)是对Java承认那个需设计语言的语法和语义的技术定义。

1.6.2答案:JDK代表有一组独立数据构成,每个程序都是从命令调用的,用于编译、运行和测试Java程序。JRE代表运行Java的程序。

1.6.3答案:IDE是集成开发环境。

1.6.4答案:NetBeans和Eclipse既不是编程语言,也不是方言,也不是Java的扩展。他们是Java的开发工具

1.7.1答案:关键字对编译器具有特定的意义,不能用于程序中的其他目的。关键字的例子有class、static、void。

1.7.2答案:Java源代码是区分大小写的,大小写敏感。Java的关键字总是小写的。

1.7.3答案:注释是记录程序是干什么的,以及他是如何构建的,注释帮助程序进行相互沟通以及理解程序。编译器编译程序时是忽略注释的。在Java中,在单行上用两个斜杠(//)引导注释,称为行注释,在一行或者多行用/*和*/括住注释,称为块注释,表示一段注释。

1.7.4答案:System.out.println(string);

1.7.5答案:3.5 * 4 / 2 -2.5 is

           4.5

1.8.1答案:.Java  .class

1.8.2答案:输入是Java源代码文件,输出是Java类文件

1.8.3答案:javac

1.8.4答案:java

1.8.5答案:JVM是运行Java程序的Java虚拟机

1.8.6答案:可以。可以在任何一个装有JVM的平台上运行字节码

1.8.7答案:运行一个不存在的类文件。Java解释器找不到.class。要确保将文件放在正确位置,并使用适当的包名调用Java命令

1.8.8答案:执行的类文件没有main方法或者敲错了main方法

1.9.1答案:

public class Test{

//Main method

  public static void main(String[ ] args){

     /** Display output */

     Systen.out.println(“Welcome to Java”);

}

 }

1.10.1答案:在编译过程中由编译器检测出来的错误称为语法错误。运行错误是引起程序非正常终止的错误。当程序没有按预期的方式执行时就会发生逻辑错误。

1.10.2答案:语法错误例如:拼错关键字,忽略了一些必要的标点符号,或者左花括号是由创建代码时的错误引起的。

            运行时错误例如:输入错误是典型的运行时错误。当程序等待用户输入一个值,而用户输入了一个程序不能处理的值时,就会发生输入错误。

            逻辑错误例如:整数相除是返回除法的整数部分,而小数会被截掉,因此会导致数值的 不准确,从而发生逻辑错误。

1.10.3答案:语法错误

1.10.4答案:运行时错误

1.10.5答案:逻辑错误

1.10.6答案:将Main改成main

            缺少static,在public后加static

            Welcome to Java应该用双引号引起来

            最后一行的)改为}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值