Java程序的设计习题集

上传人:工**** 文档编号:498898090 上传时间:2022-10-02 格式:DOC 页数:27 大小:107KB
返回 下载 相关 举报
Java程序的设计习题集_第1页
第1页 / 共27页
Java程序的设计习题集_第2页
第2页 / 共27页
Java程序的设计习题集_第3页
第3页 / 共27页
Java程序的设计习题集_第4页
第4页 / 共27页
Java程序的设计习题集_第5页
第5页 / 共27页
点击查看更多>>
资源描述

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

1、.Java程序设计习题集第一单元试题一、选择题1编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为。A.java B.class C.html D.exe2.Java程序的执行过程中用到一套JDK工具,其中java.exe是指A.Java文档生成器 B.Java解释器C.Java编译器 D.Java类分解器3Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点A.安全性 B. 多线程 C. 跨平台 D. 可移植4. Java编程所必须的默认引用包为包包包 D.以上都不是二、判断题1. J2EEJava 2 Platfor

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

3、具中,用编译程序javac.Exe编译生成的文件是二进制可执行文件。7. Java程序可以分为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。它是个模拟浏览器,可

4、以显示Applet的运行结果。三、简述题1简述Java语言的主要特点。2. 简述Java程序的可移植性。答案:一、1.B 2.B 3.B 4.D二、1. 对 2. 对 3. 对 4. 对 5. 错 6. 错 7. 错 8. 对 9. 对 10. 对三、1.答:Java语言有下面一些特点:简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性。2. 答:与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实

5、现,这使得Java系统本身也具有可移植性。.Writeonce, run everywhere.也许是Java最诱人的特点。用Java开发成的系统其移植工作几乎为零,一般情况下只需对配置文件、批处理文件作相应修改即可实现平滑移植。第二单元试题一、选择题1.在Java中,属于整数类型变量的是A. single B. double C. byte D. char2.下列语句片段int a=10,b=4,c=20,d=6;System.out.println;结果为A. 144 B. 28 C. 140 D. 不能执行3.下列语句片段:int a=-67,b=116,c=78;int d=ab&c;

6、System.out.println; 的结果为A. 70 B. 67 C. 78 D. 564.给出下面代码:public class teststatic int a = new a10;public static void main System.out.println;那个选项是正确的? A. 编译时将产生错误 B. 编译时正确,运行时将产生错误;C. 输出零; D. 输出空。5.下面哪些选项是正确的main方法说明? A. public mainB. public static void mainC. private static void mainD. void main6.Sys

7、tem类在哪个包中A. javA.util B. java.io C. java.awt D. java.lang7.下列代码哪几行会出错: 1 public void modify 2 int I, j, k;3 I=100;4 while05 j= I * 2;6 System.out.println ;7 k=k + 1;8 I-;9 10A. line 1 B. line 6 C. line 7 D. line 8二、编程题1. 在uilder 9集成开发环境建立你的工程文件名myjava.jpx,把myfirstapp.java添加到myjava.jpx,并运行看结果。2. 在你的D

8、盘或E盘建立子文件夹myjava,用写字板编辑一个Java程序myfirstapp.java,保存在myjava目录下。程序实现在屏幕显示你好,这是我的第一个Java程序。分别用Java Application和Java Applet 2种形式实现。三、简述题1简述保留字。2. 简述标识符。答案:一、1.B 2.C 3.A 4.A 5.B 6.D 7.C二、略三、1. 答:保留字关键字是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java关键字将不能被当作一般的标识符使用。如:for、while、boolean等都是Java语言的保留字关键字。2. 答:在Java源程序代码中程序

9、员需要标识和使用的各种元素如变量、函数、类和对象的名称就是标识符identifier。包括:包名称、类名、变量名、常量名、标号、方法名等。标识符要符合下面的规则。第三单元试题一、选择题1.判断下列标识符是正确,答案写在。多选A. Java_proc B. 科学家 C. _bit D. 5jobE. t.45 F. %tools G. 100.8 H. name2. Math类是标准的数学类,它提供了一些基本数学运算的方法。多选A. 绝对值abs B. 指数运算expC. 对数运算log D. 平方根sqrtE. 三角函数sin,cos,tan F. 求最大值max、求最小值minG. 求乘方p

10、ow3.下列关于for循环和while循环的说法中哪个是正确的A. while循环能实现的操作,for循环也都能实现B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换D. 两种循环结构中都必须有循环体,循环体不能为空4.在Java中,不属于整数类型变量的是A. double B. long C. int D. byte5.Java变量中,以下不属于复合类型的数据类型是A. 类 B. 字符型 C. 数组型 D. 接口6.JAVA程序经常用到递归,递归的基本思想是A. 让别人反复调用自己 B. 自己反复调用别人C. 自己反复调用自己 D.

11、以上说法都不对二、判断题1.若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空分号不可省略。2.dowhile循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体。3. Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符来比较是否相等,用运算符!来判断是否不等。4.Java语言提供了三个专门的循环控制语句:for语句、while语句和dowhile语句。5.Java语言提供了三个专门的循环控制语句:for语句、while语句和dowhile语句。6.程序中的break语句是用于退出switch的,若无则程序将不再比较而是依次执行所有

12、语句。三、简述题1简述Java的基本数据类型。2. 简述Java的表达式和运算符。3. 简述Java的方法method。答案:一、1. ABCH 2. ABCDEFG 3.D 4.D 5.B 6.B 7. D二、1. 对2. 对 3. 对 4. 对 5. 对 6. 对 7. 对三、1. 答:基本数据类型包括: integer,floating , Boolean ,Character or String。2. 答:表达式是由标示符、常量、变量和运算符组成,是程序的基本组成部分。运算符指明对各种操作数所进行的运算,Java提供了丰富的运算符,Java语言的基本运算符分为算术运算符、逻辑运算符、关

13、系运算符和位运算符4大类。同时也可以使用圆括号将一个表达式的几个部分组合到一起,并根据标准的代数规则建立优先地位。3答:方法method是类的一个成员,它和面向过程程序设计中的函数有很多类似之处。由于它是类的一个重要组成部分。第四单元试题一、判断题1.若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空分号不可省略。2.dowhile循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体。3.标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中遇到break后面有标号时,不管其它控制变量如何,都会终止标号的循环体。4.Java的类库

14、是系统提供的已实现的标准类的集合,是Java编程的API,它可以帮助开发者方便、快捷地开发Java程序。5.Java的基础类库包java.Lang也要经过import语句引用。6.Java程序中使用 import java.io.*;表示要引入带*的类。包是 Java语言用来构建图形用户界面GUI的类库,它包括了许多界面元素和资源,主要在 3个方面提供界面设计支持:低级绘图操作;图形界面组件和布局管理和界面用户交互控制和事件响应。8.Vector the Vecto =new Vector;这个语句创建了名称为the Vector的向量类对象,它的每个成员的容量为100,共有10个元素。二、编程题1. 编写一个程序,随机产生10个小写字母,并判断是元音字母、半元音字母还是复音字母。2. 编写程序,找出50100之间的所有素数。三、简述题1.什么是类?什么是对象?类和对象有何联系?2.方法的重载和方法的覆盖有什么不同?3.类变量和实例变量有何区别?4. 抽象类和抽象方法有什么特点?答案:一、1. 对2. 对 3. 对 4. 对

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

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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