logo资料库

JAVA程序设计习题库及答案(免费下载).doc

第1页 / 共68页
第2页 / 共68页
第3页 / 共68页
第4页 / 共68页
第5页 / 共68页
第6页 / 共68页
第7页 / 共68页
第8页 / 共68页
资料共68页,剩余部分请下载后查看
★第二章 Java 语言基 ★第三章 面向对象程序设计 ★第五章 异常处 ★第六章 图形与用户界面技术 ★第一章 Java 语言概论 础 ★第四章 Java 小应用程序 理 ★第七章 多线程 程 ★第十章 网络通讯与编程 库访问技术 ★第八章 多媒体编 ★第九章 输入与输出流 ★第十一章 Java 语言的数据 第一章 JAVA 语言概论 一、选择题 1. 下列不属于 java 语言鲁棒性特点的是: A. java 能检查程序在变异和运行时的错误 B. java 能运行虚拟机实现跨平台 C. java 自己操纵内存减少了内存出错的可能性 D. java 还实现了真数组,避免了覆盖数据的可能 2. java 语言的执行模式是: A. 全编译型 B. 全解释型 C. 半编译和半解释型 D. 同脚本语言的解释模式 3. 下列关于虚拟机说法错误的是: A. 虚拟机可以用软件实现 B. 虚拟机部可以用硬件实现 C. 字节码是虚拟机的机器码 D. 虚拟机把代码程序与各操作系统和硬件分开 4. java 语言是 1995 年由()公司发布的 A. Sun 1
B. Microsoft C. Borland D. Fox Software 5. 下列不是虚拟机执行过程特点的是 A. 双线程 B. 多线程 C. 动态链接 D. 异常处理 6. java 以 JVM 为基础,最下层是移植接口,由适配器和()组成 A. 网卡 B. Java os C. Java 基本类 D. Java 应用程序和 applet 小程序 7. java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 指 A. java 语言编译器 B. java 字节码解释器 C. java 文档生成器 D. java 类分解器 8. java 的 API 结构中,不属于类库主要包括的核心包的是 A. java 包 B. javax C. javadoc 包 D. org 扩展包 2
9. 每个 java 的编译单元可包含多个类或界面,但是每个编译单元最多只能有 ()类或者界面是公共的 A. 一个 B. 两个 C. 四个 D. 任意多个 10. 在当前的 java 实现中,每个编译单元就是一个以()为后缀的文件 A. java B. class C. doc D. exe 二、填空题 1991 年,SUN 公司的 Jame Gosling 和 Bill Joe 等人,为电视、控制烤面 1. 包机等家用电器的交互操作开发了一个____软件,它是 java 的前身。 java 是一个网络编程语言,简单易学,利用了____的技术基础,但又独立 2. 于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. 4. java 可以跨平台的原因是____ JVM 的执行过程有三个特点:多线程,_____,异常处理; JAVA 程序的安全性体现在多个层次上,在_____,有语法检查;在解释层 5. 上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性 检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配 置策略,可设定访问资源域,而无需区分本地或远程。 6. JAVA 的产品主流操作系统平台是 Solaris、_____和 Macintosh. JAVA 系统运行时,通过______机制周期性的释放无用对象所使用的内存, 7. 完成对象的清除。 8. 在 JAVA 语言中,将后缀名为______的源代码文件编译后形成后缀名 为.class 的字节码文件。 3
9. JAVA 语言的执行模式是半编译和______。 10. JAVA 类库具有_____的特点,保证了软件的可移植性。 11. 在编写执行 JAVA 程序的过程中需要用到一些工具,SUN 公司为我们提供 了一套 JDK 工具,它主要包括:javac.exe、java.exe、_____、javap.exe、jkb.exe JAVA 程序包括源代码(.java 文件)、______、由归档工具 jar 生成的.jar 12. 文件、对象状态序列化.ser 文件。 13. 在 JAVA 语言中,为将源代码翻译成______文件时产生的错误称为编译错 误。而将程序在运行中产生的错误称为运行错误。 Java Application 应用程序的编写和执行分 3 步进行:编写源代码、编 14. 译源代码、_____。 15. 每个 java 应用程序可以包括许多方法,但必须有且只能有一个_____方 法。 16. JAVA 源文件中最多只能有一个_____类,其它类的个数不限。 JAVA 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的 17. 上层是_____和基本 API,它们都是具有可扩展性。 18. 类库主要包括核心 JAVA 包、_____和 org 扩展包。 JAVA 解释器采用生成与体系结构无关的______指令的技术,只需安装 19. JAVA 运行系统,就可保证 JAVA 程序可以在网络的任何地方运行。 JAVA 的体系结构中,最下层是_____,由适配器和 JAVA OS 组成,保证 JAVA 20. 体系结构可以跨平台。 第二章 Java 语言基础 一 选择题 1. 下列 java 标识符,错误的是() _sys_varl $change User_name 1_file 4
下列不属于简单数据类型的是() 整数类型 类 符点数类型 布尔类型 下列属于 JAVA 关键词的是() TRUE goto float NULL 下列声明和赋值语句错误的是 double w=3.1415; String strl=”bye”; float z=6.74567 boolean truth=true; java 中,八进制数以______开头。 0x 0 0X 08 自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为() char-int-long-float-double int-long-float-double-char long-float-int-double-char 5
以上都不对 在 java 中,Integer.MAX_VALUE 表示 浮点类型最大值 整数类型最大值 长整型最大值 以上说法都不对 JAVA 中,数据类型值中不可能出现的符号是() d f e / 下列表示单引号的是() ‘ \\’ \\\\’ ‘\\ 10. 下列语句片断中,four 得值为:() int three=3; char one=‘1’ char four=(char)(three+one); 3 1 31 4 6
11. 下列不属于整型变量的类型是 byte short float long 12. int 类型整型变量在内存中的位数为 8 16 32 64 13. 下列数据类型转换,必须进行强制类型转换的是 byte→int short→long float→double int→char 14. java 中,用()关键字定义常量 final #define float const 15. 关于变量的作用范围,下列说法错误的是 异常处理参数作用域为整个类 局部变量作用于声明该变量的方法代码段 类变量作用于声明该变量的类 7
方法参数作用于传递到方法内代码段 16. 下列属于条件运算符的是 + ?: && >> 17. 下列程序 test 类中的变量 c 的最后结果为 public class test { public static void main(String args[]) { int a=10; int b; int c; if(a>50) { } b=9; c=b+a; } } 10 0 19 8
分享到:
收藏