ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:20.06KB ,
资源ID:7397744      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7397744.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(考试酷java 第四章.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

考试酷java 第四章.docx

1、考试酷java 第四章第四章1. 关于内部类,下列说法不正确的是( )。 内部类不能有自己的成员方法和成员变量2. 有一个类B,下面为其构造方法的声明,正确的是( )。 B(int x) 3. 为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( ) static void f()4. 在Java语言中,哪一个包中的类是自动导入的?( ) 5. 定义外部类时不能用到的关键字是( )。 protected6. 下列哪种类成员修饰符修饰的变量只能在本类中被访问?( ) private7. 定义一个公有double型常量PI,哪一条语句最好?( ) public fin

2、al static double PI=;8. 下面关于方法的说法,不正确的是( )。 如果一个类定义了构造方法,也可以用该类的默认构造方法9. 下面关于类的说法,不正确的是( )。 类就是对象10. 给出下面的程序代码:public class X4_1_3 private float a;public static void m ( ) 如何使成员变量a被方法m( )访问( ) 将private float a改为static float a11. 给出下面程序代码:byte a1, a2;byte a3;byte a4;下列数组操作语句中哪一个是不正确的?( ) a2 = a112. 下

3、面代码运行后的输出结果为( )。public class X6_1_5 public static void main(String args) AB aa = new AB();AB bb;bb = aa;class AB int x = 100; true13. 设有下列数组定义语句:int a = 1, 2, 3;则对此语句的叙述错误的是( )。 a数组元素的下标为1314. 已知有定义:String s=I love,下面哪个表达式正确?( ) s += you;15. 关于数组,下列说法中不正确的是( )。 定义数组时必须分配内存16. 执行语句:int x = new int20;

4、后,下面哪个说法是正确的?( ) x19为01. Applet由浏览器自动调用的主要方法,和 分别对应了Applet从初始化、启动、暂停到消亡的生命周期的各个阶段 。 Init start stop destroy2. 数组是一种 数据类型,在Java中,数组是作为 来处理的。数组是有限元素的有序集合,数组中的元素具有相同的 ,并可用统一的和 来唯一确定其元素。 复合 对象 数据类型 数组名 下标3. 在数组定义语句中,如果在数据类型和变量名之间时,之后定义的所有变量都是 类型,当在变量名之后时,只有之前的变量是类型,之后没有的则不是数组类型。 数组 数组4. 利用 类中的方法可以实现数组元素

5、的复制;利用类中的和 方法可以实现对数组元素的排序、查找等操作。 System arraycopy() Arrays sort() binarySearch()5. Java语言提供了两种具有不同操作方式的字符串类:类和类。它们都是 的子类。 String StringBuffer System类是一个功能强大、非常有用的特殊的类,它提供了、 系统信息等重要工具。这个类不能 ,即不能创建System类的对象,所以它所有的属性和方法都是 类型,引用时以类名System为前缀即可。 标准输入/输出 运行时 实例化 static7. 方法体内定义变量时,变量前不能加 ;局部变量在使用前必须,否则编译

6、时会出错;而类变量在使用前可以不用赋值,它们都有一个的值。 修饰符 明确赋值 默认8. 创建包时需要使用关键字 。 package9. 定义类时需要关键字,继承类时需要 关键字,实现接口时需要关键字。 class extends implements10. 引用static类型的方法时,可以使用做前缀,也可以使用做前缀。 类名 对象名11. 静态数据成员既可以通过来访问,也可以通过直接访问它。 对象名 类名12. 从用户的角度看,Java源程序中的类分为两种:和。 系统定义的类 用户自己定义的类13. static方法中只能引用 类型的数据成员和 类型的成员方法;而非static类型的方法中既

7、可以引用 类型的数据成员和成员方法,也可以引用类型的数据成员和成员方法。 static static 非static14. 如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个默认构造方法。这个方法没有,也没有任何具体语句,不能完成任何操作。 形式参数15. 是所有类的直接或间接父类,它在 包中。 Object类 16. 数组初始化包括 初始化和 初始化两种方式。 静态 动态17. 静态数据成员被保存在类的内存区的单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是(相同/不同)的数值。 公共存储 相同18. 类中的方法是一个特殊的方法,该方法的

8、方法名和类名相同。 构造19. 当程序中需要引用包中的类时,导入该包中类的语句为。 import 一个类主要包含两个要素:和成员方法 数据成员24. public class X6_3_1 public static void main(String args) int a=12,39,26,41,55,63,72,40,83,95;int i1=0,i2=0;for(int i=0;i;i+)if(ai %2 = 1) i1+;else i2+;t+i2); 6 425. public class X6_3_2 public static void main(String args) int

9、 a=36,25,48,14,55,40,32,66;int b1,b2;b1=b2=a0;for(int i=1;ib1 )if ( b1 b2 ) b2=b1;b1=ai;t+b2); 66 5526. public class X6_3_3 public static void main(String args) int a=36,25,48,14,55,40,32,66 ;int b1,b2;b1=b2=a0;for (int i=1;i;i+)if ( aib1 ) if ( b1b2 ) b2=b1;b1=ai;t+b2); 14 2527. public class X6_3_4

10、 public static void main(String args) String str = abcdabcabfgacd;char a =();int i1 =0, i2=0, i;for(i=0;i;i+) if(ai = a ) i1+;if(ai = b ) i2+;t+i2); 4 328. public class X6_3_5 public static void main(String args) String str =abcdabcabdaeff;char a = ();int b = new int5,i;for(i=0;i;i+) switch (ai) cas

11、e a: b0 +; break;case b: b1 +; break;case c: b2 +; break;case d: b3 +; break;default : b4 +;for(i =0; i5; i+)t); 4 3 2 2 329. public class X6_3_6 public static void main(String args) int a = 76,83,54,62,40,75,90,92,77,84;int b = 60,70,90,101;int c=new int4,i;for (i=0; i= bj ) j +;cj +;for (i=0; i4;

12、i+)t); 2 1 5 230. public class X6_3_7 public static void main(String args) int a = 1,2,7,8,5,6,11,12,9,10,3,4;int m = a00;int ii = 0, jj = 0;for (int i=0;i;i+)for(int j=0;jm )m =aij;ii =i;jj =j;t+jj+t+aiijj); 1 3 1231. public class X6_3_8 public static void main(String args) String a = student ,work

13、er ,cadre ,soldier ,peasant ;String s1,s2;s1 = s2 = a0;for( int i = 1; i0) s1=ai;if (aipareTo(s2)0) s2=ai;t+s2); worker cadre1. 已知一个数值矩阵A为,另一个矩阵B为,求出A与B的乘积矩阵C34并输出出来,其中C中的每个元素Cij等于。2.从键盘上输入4行4列的一个实数矩阵到一个二维数组中,然后求出主对角线上元素之乘积以及副对角线上元素之乘积。3. (风扇类Fan)设计一个名为Fan的类来表示一个风扇。这个类包括: 三个名为SLOW MEDIUM和FAST而值为1、2和

14、3的常量表示风扇的速度 一个名为speed的int类型私有数据域表示风扇的速度(默认为SLOW) 一个名为ON的boolean类型私有数据域表示风扇是否打开(默认为false) 一个名为radius的double类型私有数据域表示风扇的半径(默认为5) 一个名为color的String类型私有数据域表示风扇的颜色(默认为blue) 这四个数据域的访问器和修改器一个创建默认风扇的无参构造函数一个名为toString()的方法返回描述风扇的字符串。如果风扇是打开的,那么该方法在一个组合的字符串中返回风扇的速度、颜色和半径。如果风扇没有打开,该方法返回一个有“fan is off”和风扇颜色及半径组

15、合成的字符串。画出该类的UML图。实现这个类。编写一个测试程序,创建两个Fan对象。将第一个对象设置为最大速度、半径为,颜色为yellow、状态为打开。将第二个对象设置为中等速度、半径为,颜色为blue、状态为关闭。通过调用它们的toString方法显示这些对象。4. (股票类Stock)设计一个名为Stock的类。这个类包括: 一个名为symbol的字符串数据域表示股票代码 一个名为name的字符串数据域表示股票名称 一个名为previousClosingPrice的double型数据域,它存储的是前一日的股票值 一个名为currentPrice的double型数据域,它存储的是当时的股票值

16、 创建一支有特定代码和名字的股票的构造方法 一个名为getChangePercent()的方法返回从previousClosingPrice变化到currentPrice的百分比画出该类的UML图。实现这个类。编写一个测试程序,创建一个Stock对象,它的股票代码是Java,股票名字为Sun Microsystem Inc,前一日收盘价是。设置新的当前值为,然后显示市值变化的百分比。5. 首先让计算机随机产生出10个两位正整数,然后按照从小到大的次序显示出来。6. 编一个程序,程序中包含以下内容:一个圆类(Circle),包含:属性:圆半径radius;常量:PI。方法:构造方法;求面积方法a

17、rea();求周长方法:perimeter()。主类(X4_3_1),包含:主方法main(),在主方法中创建圆类的对象c1和c2并初始化,c1的半径为100,c1的半径为200,然后分别显示两个圆的面积和周长。7. 有一个数列,它的第一项为0,第二项为1,以后每一项都是它的前两项之和,试产生该数列的前20项,并按逆序显示出来。8. 编一个程序,程序中包含以下内容:一个学生类(Student),包含:属性:学号s_No,姓名s_Name,性别s_Sex,年龄s_Age。方法:构造方法,显示学号方法showNo(),显示姓名方法showName(),显示性别方法showSex(),显示年龄方法showAge(),修改年龄方法modifyAge()。主类(X4_3_2),包含:主方法main(),在其中创建两个学生对象s1和s2并初始化,两个对象的属性自行确定,然后分别显示这两个学生的学号、姓名、性别、年龄,然后修改s1的年龄并显示修改后的结果。9. 从键盘上输入一个字符串,试分别统计出该字符串中所有数字、大写英文字母、小写英文字母以及其他字符的个数并分别输出这些字符。10. 课后习题11. 从键盘上输入一个字符串,利用字符串类提供的方法将大写字母转变为小写字母,小写字母转变为大写字母,再将前后字符对换,然后输出最后结果。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1