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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java复习题6Word格式文档下载.docx

1、C、循环一次也不执行 D、循环将执行一次9下列数组的初始化正确的是( C )。A、int score = new score 4; B、int score4 =85,80,90,78;C、int score = new int85,80,90,78; D、int score = 22,80,15,26;10Java用来定义一个新类时,所使用的关键字为( A )。A、class B、public C、struct D、package11Java程序是由( A )公司开发的?A、Sun B、IBM C、Apple D、Microsoft12编译Java源程序文件将产生相应的字节码文件,这些字节码文

2、件的扩展名为 ( B )。A、.java B、.class C、.html D、.exe13对象的特征在类中表示为变量,称为类的( B )。 A、对象 B、属性 C、方法 D、数据类型14下面对形参的说法哪个是正确的?( C )A、必须有多个 B、至少有一个 C、可以没有 D、只能是简单变量15在Eclipse中,( C )视图显示输出结果。A、包资源管理器 B、导航器 C、控制台 D、问题16在Java中,使用类的步骤包括以下三步,它们的先后顺序是( B )。1.定义类 2. 创建类的对象 3.访问对象的属性和方法 A、213 B、123 C、321 D、231 17在java 中,多行注释

3、使用( A)符号开头。A、/* B、*/ C、* D、/18在Java中,Java源程序文件的扩展名为( D )。A、.doc B、.txt C、.ppt D、.java19给定如下Java代码片段,编译运行时,结果是( C )。int a = 1,2,3,4,5;for (int count = 0 ; count5; count +)System.out.print(acount+) ;A、运行时出现异常 B、输出:12345 C、输出:135 D、输出:2420某Java类的main()方法如下所示,则编译运行该类的输出结果是( B )。public static void(String

4、 args) for(int i=0;i10;i+)if(i%2!=0) continue; System.out.print(i);A、13579 B、02468 C、.97531 D、8642021开发Java程序的步骤包括运行、编写、编译,它们的先后顺序是( B )。A、运行编写编译 B、编写编译运行C、编译编写运行 D、编写运行编译22在Java中,使用( B)关键字导入包。A、package B、import C、class D、new23在Java类中,使用以下( D )声明语句来定义公有的int型常量MAX。A、public int MAX = 100; B、final int

5、MAX = 100;C、.public static int MAX = 100; D、public static final int MAX = 100;24在Java中,下面对于构造函数的描述正确的是( D )。A、类必须显式定义构造函数 B、构造函数的返回类型是voidC、构造函数和类有相同的名称,并且不能带任何参数 D、一个类可以定义多个构造函数25在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。A、隐藏 B、重写 C、重载 D、封装26下列选项中关于Java中封装的说法错误的是( D

6、 )。A、封装就是将属性私有化,提供公有的方法访问私有属性B、属性的访问方法包括setter方法和getter方法C、setter方法用于赋值、getter方法用于取值D、类的属性必须进行封装,否则无法通过编译27使用Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是( A (C)。A、在赋值和取值方法中,加入对属性的存取限制 B、使用赋值和取值方法访问属性C、编写main方法创建对象,调用赋值和取值方法访问属性 D、编写常规方法访问属性28分析如下所示的Java代码,其中this关键字的意思是( B )。public cla

7、ss Test private String name; public String getName() return name;public void setName(String name) this.name = name; /this关键字所在行A、name属性 B、Test类的内部指代自身的引用C、Test类的对象引用Test类的其他对象 D、指所在的方法29在Java语言中,下列关于类的继承的描述,正确的是( B )。 A、一个类可以继承多个父类 B、一个类可以具有多个子类 C、子类可以使用父类的所有方法 D、子类一定比父类有更多的成员方法30Java中,如果类C是类B的子类,类B

8、是类A的子类,那么下面描述正确的是( A )。 A、C不仅继承了B中的公有成员,同样也继承了A中的公有成员 B、C只继承了B中的成员 C、C只继承了A中的成员 D、C不能继承A或B中的成员31下列选项中,关于java的抽象方法和抽象类说法错误的是( D )。A、抽象类和抽象方法都通过abstract关键字来修饰B、abstract可以用来修饰类和方法,但不能用来修饰构造方法C、抽象类中可以没有、有一个或多个抽象方法,但不可以全部方法都是抽象方法D.子类必须重写父类所有的抽象方法才能实例化,否则子类还是抽象类32下列选项中关于Java中super关键字的说法错误的是( B )。 A、super关

9、键字是在子类对象内部指代其父类对象的引用 B、.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类 C、子类可以通过super关键字调用父类的方法 D、子类可以通过super关键字调用父类的属性33以下关于Object类说法错误的是( B )。 A、一切类都直接或间接继承自Object类 B、接口亦继承Object类 C、Object类中定义了toString()方法 D、Object类在java.lang包中34以下哪种计算机语言是面向对象的?( C )。A、BASIC B、PASCAL C、JAVA D、C 35JAVA虚拟机是( C )。A、一种操作系统 B、一台虚拟处理机

10、 C、编译后的JAVA程序和硬件系统之间的接口 D、游戏系统 二、填空题1每个包中都定义了异常类,而所有的异常类都直接或间接地继承于( Exception )类。2在Java语言中,允许使用已经存在的类作为基础创建新的类,这种技术称为( 继承 )。3Java中所有的类都是通过直接或间接地继承( Object )类得到的。4跨平台特性是指一个应用程序能够运行于不同的操作系统平台。Java采用( 虚拟机 )技术支持跨平台特性。5下面代码:double d=3.14; int a=(int)d; System.out.pirntln(a); 输出结果为( 3 )。6每个JAVA应用程序可以包括许多方

11、法,但必须有且只能有一个( main )方法。7在Java中定义了两个类来封装对字符串的操作,它们分别是String类和( StringBuffer )类。8在Java中,可以使用关键字( new )来创建类的实例对象。9使用关键字( static )修饰的变量,被声明为静态成员变量。 静态变量可通过( 类的对象 )访问,也可以通过( 类名 )访问静态变量。10定义在类中的变量被称为( 成员变量 ),定义在方法中的变量被称为( 局部变量 )。11开发一个Java应用程序的基本步骤是:( 编写 ),编译和运行。12永远不会退出的循环称为( 死循环 )。13在Java语言中,布尔常量只有 ( tr

12、ue )和 false 两个值。14Java中的数据类型分为两类:( 基本数据类型 )和引用数据类型。15Java语言的各种数据类型之间提供两种转换:自动类型转换和( 强制类型转换 )。16Java中提供包来管理类,创建包使用关键字( package ),导入包使用关键字( import )。17构造方法必须满足( 方法名和类型相同 )、( 没有返回类型 )两个语法规则。18如果子类想使用父类中的成员,可以通过( super )引用父类的成员。19异常的捕获通常由try、catch两部分组成,( try )代码块用来存放可能发生的异常,( catch )代码块用来处理产生的异常。20面向对象程

13、序设计的重点是( 类 )的设计,( 类 )是用来创建对象的模板。三、程序阅读填空题1判断一个年份是否为闰年,请补全程序代码。(注意不能增减原有程序的行数,且每一空行只能填一条语句。)public class Leap_boolean public static void main(String args) int year=2001; boolean leap=false; leap = ; System.out.println(year+ is a leap year?: +leap);参考答案: (year%400=0) | (year%100!=0) & (year%4=0)2给定Jav

14、a程序Child.java的代码如下所示,编译运行该类的结果是parent child,请补全程序代码。class Parent Parent() System.out.print(parent ); public class Child extends Parent Child(String s) System.out.println(s); public static void main(String args) Child child = new Child(child3阅读下面的程序代码,输出结果为 。 class Circle float radius; final float PI

15、=3.14f; Circle (float r) radius=r; float area() return PI*radius*radius;public class Jpro public static void main(String args ) Circle t=new Circle (0.5f); System.out.println(圆面积是:+t.area();0.7854给定Java程序Example.java的代码如下所示,编译运行该类的结果是 。public class Example String s1 = itcast; System.out.println(s1.r

16、eplace(it, cn); System.out.println(s1); StringBuffer s2 = new StringBuffer( System.out.println(s2.replace(1, 3, System.out.println(s2); cncastitcasticnast 5阅读下面的程序代码,输出结果为 。 public static void main(String args) int i =0; do if(i%3 = 0) System.out.print($ else# i+; while(i5);$#$#6编译运行如下代码,输出结果是 。clas

17、s Shapepublic void draw( )System.out.println(Draw a Shapeclass Circle extends ShapeDraw a Circlepublic class FInherit public static void main(String args) Shape s=new Shape( ); Shape c=new Circle( ); s.draw( ); c.draw( );Draw a ShapeDraw a Circle7给性别赋值,运行结果如下图所示,请补全程序代码。 class Person private String

18、name = / 姓名 private int age = 0; / 年龄 private String sex = 男 / 性别 public void setSex(String sex) throws Exception if (.equals(sex) | 女.equals(sex) this.sex = sex; else public class Test public static void main(String args) Person person = new Person(); try person.setSex(Male catch (Exception e) e.pr

19、intStackTrace();throw new Exception(性别必须是“男”或者“女”!四、程序设计题1有一个整数数列:45,32,7,69,87,55,16, 通过键盘任意输入一个整数,猜测数列中是否存在此数,若存在输出“猜对了!”,否则输出“Sorry!”,创建类GuessData实现程序。参考代码:import java.util.*;public class GuessData int list = new int 45, 32, 7, 69, 87, 55, 16 ; / 创建数组并赋值 Scanner input = new Scanner(System.in); Sy

20、stem.out.print(请输入一个整数: int guess = input.nextInt();/接受从键盘输入整数 boolean isCorrect = false; /设置标志位 for(int i = 0; i list.length; i+) if(guess = listi) isCorrect = true;/数列存在此数 break; if(isCorrect) System.out.println(猜对了! elseSorry!2创建类RTriAngle,从控制台输入直角三角形的高度(行数),每行*的数目依次为1,3,5,7等。运行结果如下图所示。import jav

21、a.util.Scanner;public class RTriAngle int rows = 0; /三角形行数请输入直角三角形的行数: rows = input.nextInt(); /打印直角三角形 for(int i = 1;= rows; for(int j = 1; j = 2*i-1; j+)*n3编程实现:从键盘接收两门课的分数,计算两门课的总成绩并输出。编程要求:(1)创建成绩计算类 ScoreCalc,编写calcTotalScore方法计算总成绩并输出总成绩 (2)编写测试类TestScoreCalc,进行验证(3)程序运行结果如图所示:class ScoreCalc

22、int java; / Java成绩 int c; / C#成绩 /* * 计算总成绩 */ public void calcTotalScore() int total = java + c ; System.out.println(总成绩是: + total); /* * 成绩测试类TestScoreCalcPublic class TestScoreCalc ScoreCalc sc = new ScoreCalc(); /* 接收成绩 */请输入Java成绩: sc.java = input.nextInt();请输入C#成绩: sc.c = input.nextInt(); /* 计

23、算并输出成绩 */ sc.calcTotalScore();4编写程序,要求如下:(1)创建类Student,具有属性:姓名(name)、年龄(age),访问权限修饰符均为私有;具有方法:setName()方法用来设置姓名,setAge()方法用来设置年龄,introduction()方法用来在控制台输出该学生的姓名和年龄。(2)编写测试类StudentTest进行测试:初始化一个Student对象,并调用该Student对象的setName()方法、setAge()方法和introduction()方法。class Student/ 姓名 private int age; public void setName(String name) public void setAge(int age) this.age = age; public void introduction() 大家好!我是

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

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