第一章 复习题

R1.1 解释使用计算机程序和为计算机进行编程的区别

答:使用计算机程序是根据既定的程序进行操作,没有对程序进行改进,为计算机编程是程序员是程序员对程序进行创造或改进。

R1.2 计算机和典型的家用电子产品有什么区别

答:计算机可以进行编程。

R1.3 按以下三个因素为计算机系统部分的存储设备排序
a. 速度 
b. 价格
c. 存储容量 

答:

a. 速度:内存>外存>移动存储
b. 价格:内存>外存>移动存储 
c. 存储容量:内存<外存<移动存储 

R1.4 什么是Java虚拟机
答:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。

R1.5 什么是Applet

答:Applet(小应用程序)采用Java创建的基于HTML的程序。

R1.6 什么是集成开发环境

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

R1.7 什么是控制台窗口

答:操作系统提供的编程接口

R1.8 准确描述键入HelloTester.java程序后你将采取哪些步骤来备份所完成的工作

答:保存文件,把文件复制到外存储介质。

R1.9 在自己的计算机或实验室计算机找到以下文件的确切位置(文件夹或目录名)
a. 用编辑器编写的示例文件
b. Java的启动程序java.exe
c. 包含运行时库的文件rt.jar

答:a.当前目录 b.Java安装目录/bin c.Java安装目录/jre/lib

R1.10 如何发现语法错误?如何发现逻辑错误
答:语法错误可以在编译时发现。逻辑错误要运行程序调试才能发现。

R1.11 编写有不同错误的三个版本的HelloTester.java程序和一个有逻辑错误的HelloTester.java程序版本。

答:略

R1.12 下列语句会输出什么结果?

a. System.out.println("3+4");

b. System.out.println(3+4); 

c. System.out.println(3+"4"); 

答:a. 3+4 b. 7 c.34

你可能感兴趣的:(第一章 复习题)