java程序设计试题库

上传人:ni****g 文档编号:470515968 上传时间:2023-07-27 格式:DOC 页数:70 大小:714.50KB
返回 下载 相关 举报
java程序设计试题库_第1页
第1页 / 共70页
java程序设计试题库_第2页
第2页 / 共70页
java程序设计试题库_第3页
第3页 / 共70页
java程序设计试题库_第4页
第4页 / 共70页
java程序设计试题库_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《java程序设计试题库》由会员分享,可在线阅读,更多相关《java程序设计试题库(70页珍藏版)》请在金锄头文库上搜索。

1、 Java 语言程序设计基础教程练习思考题参考答案第 1 章 Java 程序设计概述1.1 单项选择题1编译 Java Application 源文件将产生相应的字节码文件,扩展名是什么A. .javaB. .classC. .htmlD. .exe解答: B2Java语言具有许多优点和特点, 下列选项中,哪个反映了 Java中“一次编译,随处运行”的特点。A. 简单性C. 面向对象性B. 平台无关性D. 安全性解答: B3Java语言具有许多优点和特点,下列选项中,哪个反映了Java中并行机制的特点。A. 多线程C. 面向对象性B. 平台无关性D. 安全性解答: A4在 Java语言中,下列

2、哪些语句关于内存回收的说明是正确的?A 程序员必须创建一个线程来释放内存;B内存回收程序负责释放无用内存;C内存回收程序允许程序员直接释放内存;2 Java 语言程序设计基础教程D内存回收程序可以在指定的时间释放内存对象解答: B5一个 Java源文件中最多只能有多少个public 类。A.1个B.2个C. 3 个D. 任意多个解答: A6下面哪一个不是Java语言所具有的特点。A. 没有全局变量,在类的定义外部没有任何的变量定义;B. 不直接支持指针操作,而使用更安全的引用类型;C. 支持子类对父类的多继承;D. 具有自动垃圾收集功能;解答: C7下面哪一个不是Java开发工具包 JDK 的

3、组成部分。A. Java 的编译器;B. Java的解释器;C. Java的 API 继承类库;D. Eclipse 开发工具;解答: C8JDK 提供的编译器是()。A. java.exeB. javac.exeC. javap.exeD. javaw.exe解答: B9作为 Java应用程序入口的main 方法,其声明格式可以是()A. public void main(String args)B. public static void main(String args)C. public static void Main(String * args)D. public int main(

4、String args)2 Java 语言程序设计基础教程3解答: B10下列说法正确的是(A )A 、 JAVA 程序的 main 方法必须写在类里面B、 JAVA 程序中可以有多个main 方法C、 JAVA 程序中类名必须与文件名一样D、 JAVA 程序的 main 方法中如果只有一条语句,可以不用( 大括号 )括起来11下列哪些语句关于Java内存回收的说明是正确的? (B)A 、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象1.2 填空题1、 开发与运行Java 程序需要经过的三个主要

5、步骤为_、 _和_ 。解答:编辑源程序、编译生成字节码和解释运行字节码2、使用 Java 编译器 _ javac_.exe 编译源文件得到字节码文件。3、Java 应用程序必须通过Java 解释器 _JAVA_.exe 来解释执行其字节码文件。4、如果 Java 源文件中有一个类是public 类,那么源文件的名字必须与这个类的名字完全 _相同 _,扩展名是 .java 。5、Java 应用程序总是从主类的_main_ 方法开始执行1.3 简答题13.简述 Java 程序的开发过程?34 Java 语言程序设计基础教程( 1)使用一个文字编辑器,编写源文件。( 2)使用 java 编译器,编译

6、源文件得到字节码文件。( 3)解释运行字节码,分两种 java 应用程序必须通过 java 解释器来解释执行, java 小应用程序必须使用解释器和浏览器运行程序。1.什么是 Java 虚拟机?为什么Java 被称作是“平台无关的编程语言”?解答:Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。 Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。3.Java 语言的关键特点有哪些?解答:简

7、单性平台无关性面向对象性安全性分布式多线程动态性1.4 综合题第 2 章 Java 基本的程序设计结构2.1 单项选择题1、 下面哪一项在java 中是非法的标识符?()A. $userB. pointC. You&meD. _endline解答:4 Java 语言程序设计基础教程52、 若有定义int a=9,b=6;那么 ab 的值是:()A.0B.1C. falseD. true解答: D3、执行完以下代码int x = new int25;后,以下说明正确的是:()A. x24 为 0B. x24 未定义C. x25 为 0D. x0 为空解答: A4、Java 应用程序的main 方

8、法中有以下语句,则输出的结果是()。int x=2,3,-8,7,9;int max=x0;for(int i=1;imax)max=xi;System.out.println(max);A. 2B. -8C. 7D. 9解答:5、设 x = 1 , y = 2 , z = 3 ,则表达式y z / x的值是()A. 3B. 3.5C. 4D. 5解答: A5、执行 System.out.println(5/4),这条代码的输出结果是()A. 1B. 1.25C. 1.5D. 0解答: A6、下列语句有错误的是:()A. int a;B. int b=new int10;C. int c=ne

9、w int;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;56解答: D Java 语言程序设计基础教程9、以下数据类型存储空间最大的是()。( A) byte( B) long( C) float( D) char解答: B10、的输出结果应该是() 。A52B7C2D5答案: A11在

10、类的定义中可以有两个同名方法,每个方法的参数不同,这种现象称为方法 ( D )。( A)封装(B)继承( C)覆盖(D )重载12 java 中定义字符串String s=” pzhu”,下面操作可以取得字符串长度的是()。A.s.length()B.s.lengthC.s.size()D.length(s)解答: A13指出下列程序运行的结果(B ) (很难 )public class Example String str = new String(good);char ch = a, b, c ;public static void main(String args) Example ex

11、 = new Example();ex.change(ex.str, ex.ch);public void change(String str, char ch) str = test ok;ch0 = g;6 Java 语言程序设计基础教程7A、 good and abcB、 good and gbcC、 test ok and abcD、 test ok and gbc14下面代码的运行结果为:( C) (较难 )public class foopublic static void main (String args)String s;A 代码得到编译,并输出“s=”B 代码得到编译,并输出“s=null”C 由于 String s 没有初始化,代码不能编译通过D 代码得到编译,但捕获到NullPointException 异常15关于以下程序段,正确的说法是(C )1String s1=” abc” +” def” ;2String s2=new String ( s1);3if ( s1= =s2)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号