java程序设计试题~库.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java程序设计试题~库.doc》由会员分享,可在线阅读,更多相关《java程序设计试题~库.doc(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.Java 语言程序设计基础教程练习思考题参考答案第 1 章 Java 程序设计概述1.1 单项选择题1编译 Java Application 源文件将产生相应的字节码文件,扩展名是什么A. .java B. .classC. .html D. .exe解答:B2Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 中“一次编译,随处运行”的特点。A. 简单性 B. 平台无关性C. 面向对象性 D. 安全性解答:B3Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 中并行机制的特点。A. 多线程 B. 平台无关性C. 面向对象性 D. 安全性解答:A4在 Jav
2、a 语言中,下列哪些语句关于内存回收的说明是正确的?A程序员必须创建一个线程来释放内存;B内存回收程序负责释放无用内存 ;C内存回收程序允许程序员直接释放内存 ;Java 语言程序设计基础教程22D内存回收程序可以在指定的时间释放内存对象解答:B5一个 Java 源文件中最多只能有多少个 public 类。A. 1 个 B. 2 个C. 3 个 D. 任意多个解答:A6下面哪一个不是 Java 语言所具有的特点。A. 没有全局变量,在类的定义外部没有任何的变量定义;B. 不直接支持指针操作,而使用更安全的引用类型;C. 支持子类对父类的多继承;D. 具有自动垃圾收集功能;解答:C7下面哪一个不
3、是 Java 开发工具包 JDK 的组成部分。A. Java 的编译器;B. Java 的解释器;C. Java 的 API 继承类库;D. Eclipse 开发工具;解答:C8JDK 提供的编译器是( ) 。A. java.exe B. javac.exeC. javap.exe D. javaw.exe解答:B9作为 Java 应用程序入口的 main 方法,其声明格式可以是( )A. public void main(String args)B. public static void main(String args)C. public static void Main(String *
4、 args)D. public int main(String args)Java 语言程序设计基础教程 33解答:B10下列说法正确的是( A ) A、 JAVA 程序的 main 方法必须写在类里面B、 JAVA 程序中可以有多个 main 方法 C、 JAVA 程序中类名必须与文件名一样 D、 JAVA 程序的 main 方法中如果只有一条语句,可以不用(大括号)括起来11下列哪些语句关于 Java 内存回收的说明是正确的 ? ( B )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对
5、象1.2 填空题1、 开发与运行 Java 程序需要经过的三个主要步骤为_、_和_。解答:编辑源程序 、编译生成字节码和解释运行字节码2、使用 Java 编译器_ javac_.exe 编译源文件得到字节码文件。3、Java 应用程序必须通过 Java 解释器_JAVA_.exe 来解释执行其字节码文件。4、如果 Java 源文件中有一个类是 public 类,那么源文件的名字必须与这个类的名字完全_相同_,扩展名是.java 。5、Java 应用程序总是从主类的_main_方法开始执行1.3 简答题13.简述 Java 程序的开发过程? Java 语言程序设计基础教程44(1)使用一个文字编
6、辑器,编写源文件。 (2)使用 java 编译器,编译源文件得到字节码文件。(3)解释运行字节码,分两种 java 应用程序必须通过 java 解释器来解释执行,java 小应用程序必须使用解释器和浏览器运行程序。1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?解答:Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性
7、。3.Java 语言的关键特点有哪些?解答:简单性平台无关性面向对象性安全性分布式多线程动态性1.4 综合题第 2 章 Java 基本的程序设计结构2.1 单项选择题1、 下面哪一项在 java 中是非法的标识符?( )A. $userB. pointC. You 那么 ab 的值是:( )A. 0 B. 1C. false D. true解答:D3、执行完以下代码 int x = new int25;后,以下说明正确的是:( )A. x24为 0 B. x24未定义 C. x25为 0 D. x0为空解答:A4、Java 应用程序的 main 方法中有以下语句,则输出的结果是( ) 。int
8、 x=2,3,-8,7,9; int max=x0; for(int i=1;imax) max=xi; System.out.println(max); A. 2 B. -8C. 7 D. 9解答:5、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A. 3 B. 3.5 C. 4 D. 5解答:A5、执行 System.out.println(5/4),这条代码的输出结果是( )A. 1 B. 1.25 C. 1.5 D. 0解答:A6、下列语句有错误的是:( )A. int a; B. int b=new int10; C. int c=new int;
9、D. int d=null;解答:C7、下列语句有错误的是:( )A. int a=new int55; B. int b=new int55;C. int c=new int55; D. int d=new int5,5;解答:D8、下列哪一个不属于 Java 中的 8 种基本数据类型( )A. double; B.char;C. int; D. String;Java 语言程序设计基础教程66解答:D9、以下数据类型存储空间最大的是( ) 。(A)byte ( B)long (C)float (D )char解答:B10、System.out.println(“5“ + 2);的输出结果应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内