习题1.1 ——2.3

上传人:第*** 文档编号:34235013 上传时间:2018-02-22 格式:DOC 页数:11 大小:78.50KB
返回 下载 相关 举报
习题1.1 ——2.3_第1页
第1页 / 共11页
习题1.1 ——2.3_第2页
第2页 / 共11页
习题1.1 ——2.3_第3页
第3页 / 共11页
习题1.1 ——2.3_第4页
第4页 / 共11页
习题1.1 ——2.3_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《习题1.1 ——2.3》由会员分享,可在线阅读,更多相关《习题1.1 ——2.3(11页珍藏版)》请在金锄头文库上搜索。

1、第一章 JAVA 开发前奏一、选择题1. 下列不属于 java 语言鲁棒性特点的是(B)A. java 能检查程序在变异和运行时的错误B. java 能运行虚拟机实现跨平台C. java 自己操纵内存减少了内存出错的可能性D. java 还实现了真数组,避免了覆盖数据的可能2. java 语言的执行模式是:CA. 全编译型B. 全解释型C. 半编译和半解释型D. 同脚本语言的解释模式3. 下列关于虚拟机说法错误的是:BA. 虚拟机可以用软件实现B. 虚拟机部可以用硬件实现C. 字节码是虚拟机的机器码D. 虚拟机把代码程序与各操作系统和硬件分开4. java 语言是 1995 年由(A)公司发布

2、的A. SunB. MicrosoftC. BorlandD. Fox Software5. 下列不是虚拟机执行过程特点的是(A)A. 双线程B. 多线程C. 动态链接D. 异常处理6. java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 指(A)A. java 语言编译器B. java 字节码解释器C. java 文档生成器D. java 类分解器7. 每个 java 的编译单元可包含多个类或界面,但是每个编译单元最多只能有(A)类或者界面是公共的A. 一个B. 两个C. 四个D. 任意多个8. 在当前的 java 实现中,每个编译单元就是一个以(A)为后缀的文件A.

3、 javaB. classC. docD. exe9编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B)。A.java B.class C.html D.exe2.Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指(C ) A.Java 文档生成器 B.Java 解释器 C.Java 编译器 D.运行 java 程序 10.Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指(B) A.Java 文档生成器 B.Java 解释器C.Java 编译器 D.运行 java 程序 java.

4、exe 解释运行字节码文件 解释器或运行工具11Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序并行机制的特点(B) A.安全性 B. 多线程 C. 跨平台 D. 可移植二、填空题1. java 是一个网络编程语言,简单易学,利用了_面向对象_的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。2. java 可以跨平台的原因是_java 虚拟机_3. 在 JAVA 语言中,将后缀名为_java_的源代码文件编译后形成后缀名为.class 的字节码文件。4. JAVA 语言的执行模式是半编译和_半解释_。5. JAVA 类库具有_跨平台_的特点,保证了

5、软件的可移植性。6. 每个 java 应用程序可以包括许多方法,但必须有且只能有一个_main_方法。7. JAVA 源文件中最多只能有一个_public 或公共_类,其它类的个数不限。一、选择题 1编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A.java B.class C.html D.exe2.Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指( ) A.Java 文档生成器 B.Java 解释器 C.Java 编译器 D.运行 java 程序 3.Java 程序的执行过程中用到一套 JDK 工具

6、,其中 java.exe 是指( ) A.Java 文档生成器 B.Java 解释器C.Java 编译器 D.运行 java 程序 4Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序并行机制的特点() A.安全性 B. 多线程 C. 跨平台 D. 可移植 5. Java 编程所必须的默认引用包为( ) A.java.sys 包 B.java.lang 包 C.java.new 包 D.以上都不是二、判断题1. J2EE(Java 2 Platform Enterprise Edition)企业版是以企业为环境而开发应用程序的解决方案。 ()2. J2ME(Java 2

7、Platform Micro Edition)小型版是致力于消费产品和嵌入式设备的最佳解决方案。 ()3. J2SE(Java 2 Platform Standard Edition)标准版为桌面开发和低端商务应用提供了可行的解决方案。 ()4. Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。 ()5. Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。 ()6. 在JDK命令行开发工具中,用编译程序javac.Exe编译生成的文件是二进制可执行文件。 ()7. Ja

8、va程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。 ()8.操作系统Microsoft Wndows9598/2000XP/2003、Linux、UNIX、Mao OS等都是支持Java虚拟机的操作系统。 ()9. Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是class。 ()10. appletviewer 是Java小程序浏览器,可以执行HTML文件中的 Java小程序, Applet。它是个模拟浏览器,可以显示Applet的运行结果。 ()三、简述题1简述Java

9、语言的主要特点。2. 简述Java程序的可移植性。答案:一、1.B 2. C,编译源文件,生成.class 文件 3.C 4.B 5.D 二、1. 对 2. 对 3. 对 4. 对 5. 错 6. 错 7. 错 8. 对 9. 对 10. 对三、1.答:Java 语言有下面一些特点:简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性。Java 语言有下面一些特点:简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性。2. 答:与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中

10、也实现了了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java系统本身也具有可移植性。 Write once, run everywhere也许是Java最诱人的特点。用Java开发成的系统其移植工作几乎为零,一般情况下只需对配置文件、批处理文件作相应修改即可实现平滑移植。第二章 Java 语言基础一 选择题1. 下列 java 标识符,错误的是(D)A _sys_varlB $changeCUser_nameD 1_file2. 下列不属于简单数据类型的是(B)A整数类型 B类C符点数类型 D布尔类型3. 下列属于

11、JAVA 关键词的是(C)ATRUE BgotoCfloat DNULL4. 下列声明和赋值语句错误的是(C)Adouble w=3.1415; BString strl=”bye”;Cfloat z=6.74567; Dboolean truth=true;5. 下列不属于整型变量的类型是(C)A byte B shortC float Dlong6. int 类型整型变量在内存中的位数为(C)A8 B16C32 D647. 下列数据类型转换,必须进行强制类型转换的是(D)Abyteint BshortlongCfloatdouble Dintchar8. java 中,用(A)关键字定义常

12、量Afinal B#defineCfloat Dconst20. 已知 i 为整形变量,关于一元运算i 和 i+,下列说法正确的是(D)A. +i 运算将出错B. 在任何情况下运行程序结果都一样C. 在任何情况下运行程序结果都不一样D. 在任何情况下变量 i 的值都增 19.下列数组定义及赋值,错误的是(B)A. int intArray;B. intArray=new int3;intArray1=1;intArray2=2;intArray3=3;C. int a=1,2,3,4,5;D. int=new int2;a0=new int3;a1=new int3;10.在 java 中,字

13、符串由 java.lang.String 和(B)定义A. java.lang.StringCharB. java.lang.StringBufferC. java.io.StringCharD. java.io.StringBuffer11.在 Java 中,属于整数类型变量的是 ( C) A. single B. double C. byte D. char 12.下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a+*b+c*-d); 结果为(C ) A. 144 B. 28 C. 140 D. 不能执行13.给出下面代码: public

14、class test static int arr = new int10; public static void main(String args) System.out.println(arr10); 那个选项是正确的? (B )A. 编译时将产生错误 B. 编译时正确,运行时将产生错误; C. 输出零; D. 输出空。 14.下面哪些选项是正确的 main 方法说明? (B )A. public main(String args) B. public static void main(String args) C. private static void main(String args) D. void main()二、填空题1. 在 java 语言中,boolean 型常量只有 true 和_false_两个值。2. 标识符是以_字母_、下划线、美元符号作为首字母的字符串序列。3. 在 java 程序中,用关键字_final_修饰的常量对象创建后就不能再修改了。4. 数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、_接口_。5. 浮点型数据属于实型数据,分为 float 和_double_两种类型。6.下列程序输出结果为_14,s_public class testpublic

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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