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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SunJava程序员模拟题Word文档格式.docx

1、A.public static void main( Stri ng args)B.public static void main() C.public static void main(String args)D.public void static main(String args)A Cma in()函数的定义7下列有关类声明的代码片段,哪一项是正确的?A.import java.sql.*;package school;class Stude ntB.package school;import java.sql.*;class StudentC.package school;D.pac

2、kage school;private String name; package 需要放在开头, import 放在 package 下面8现有:1. Public/priject class TestFoo 2.int x;3.String y;4.(4,5,6 是方法 )int getX() return x; 5.String getY() return y;6.void setX(int x) 7.int z = 7;8.this.x = x;9.10.可以添加多少个修饰符来封装此类?A 2B 3C 4D 5 A Public 和 priject9 .有关new关键字的描述正确的是哪项

3、?A.new 会调用类的构造器来创建对象B.new 所创建的对象不占用内存空间C.创建对象实例的时候可以不使用 new 关键字D.new 所创建的对象一定存在引用变量new是创建一个对象,在内存中有真实分配的内存Mike ”);10.下述代码执行后,有几个引用变量和几个对象?Student stu = new Student(Student stua;Stua = stu;A.2 个引用变量 ,1 个对象B.1 个引用变量 ,1 个对象C.2 个引用变量 ,2 个对象D.1 个引用变量 ,2 个对象 答案:( 对象 )考的是 对象和变量的引用, new 一次就是产生一个新的实例 所以是 一个对

4、象,两个引用变量。11.下列关于 Java 对象清除的叙述正确的是哪项?A.对象被创建后,立刻变成垃圾对象B.任何不再被引用的对象都是垃圾收集的对象C.一旦对象失去引用,垃圾收集器立刻把它从内存中清除D.Java 对象的清除必须自己手动处理 答案: Java 对于托管资源是有 Java 虚拟机进行管理清除,当内存空间到达一定 限度就会清除内存中失去引用的非托管资源,具体大小貌似要看 JVM堆的大小12.下列哪项不是int类型的字面量?A.20B.077C.0xABBCD.u03A6 DA.十进制,B. 八进制,C.十六进制D.是Unicode字符13.类Student 代码如下:String

5、name; int age;Student(String nm)name = nm;后,字段 age 的值是哪项?执行语句 Student stu = new Student()A.0B.nullC.falseD.编译错误D没有给Student()传参数14下列哪项不是 Java语言中所规定的注释样式?A./ 单行注释B.- 单行注释C./*单行或多行注释*/D./*文档注释考java注释样式,B(-是数据库的注释样式)15.下列哪项不是 Java语言的关键字?A.gotoB.in sta nceofC.sizeofD.volatileCgoto只是作为保留字,现在没有用到, instance

6、of 是Java的一个二元操作符,和 =, ,3 的结果是哪项?A.-4B.-9C.-1D.-2 12 的二进制是 00001100、-12 的二进制是 -11110100 右移三位是 -22 1 .下列赋值语句正确的是哪一项?A.long val=6;B.int age = 23L;C.short x=1,y=2,zz=x+y;D.int a= A; int a= A(A=65)2 2 .假设有2个整数x和y,表达式x=y ? x : y 的含义是哪项?A.求 2 个数的较大数B.求 2 个数的较小数C.把 y 的值赋给 xD.把 x 的值赋给 y求 2 个数的较大数2 3 .程序:clas

7、s TestAppInt i=0;public static void main(String args)for(int i=0;i5;i+)System.out.print(i+1);System.out.println(i); (i 没有定义 )上述程序运行后的结果是哪项?A.123456B.123455C.123450 System.out.println(i);(i 没有定义 )2 4.程序:10;i+) if(i=3)break;System.out.print(i);程序运行后的输出是哪项?A.0123B.012C.0123456789D.012456789有 3 就是错的,因为在

8、 if(i=3) 的时候就 break 了,跳出循环。所以就只有打印2 5 .程序:System.out.println(multiply(2,3,4,5);public int multiply(i nt nu ms)int result = 1;for(int x :nums)result *= x;return result;A.14B.编译错误C.120D.2426 .程序:class TestReferencepublic static void main(String args) int x=2;TestReference tr = new TestReference();Syst

9、em.out.print(x);tr.change(x);public void change(int num)num = num + 1;A.23B.21C.22D.编译错误 答案: num = num + 1 ,先赋值在加27运行时,数组以哪种方式存在?A.对象B.基本类型变量C.引用类型变量D.视具体情况而定数组在运行时是以对象的形式存在的28 .现有:public interface A 以下哪项声明是合法的?A.A a = new A();B.A a = new A;C.A a = new A10;D.以上皆错 C 解析:数组的定义, A a = new A102 9.已知数组 ar

10、ray ,其最后一个元素的下标是?A.array.sizeB.array.lengthC.array.size-1D.array.length-1-1, array.length-1数组的下标是从 0 开始的,所以最后一个下标是数组的长度Array.size 没有这个方法,集合的大小才是 size();3 0 .为将数组 myArray 的长度由6改为10 ,现采取以下编码:in t myArray = new in t6;myArray = new in t10;代码执行后,以下叙述哪项是正确的?A.数组 myArrayB.数组 myArray初始化后才能使用。的长度已由6改为10,其中前6

11、个兀素的值不变,后四个兀素的值为空。的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过C.数组 myArrayD.数组 myArray的长度已由6改为10 ,原来6个兀素的值全部丢失。的长度没有变化。myArray 的长在重新实例化了一个对象数组,那么就是重新分配了空间内存,所以 度改为了 10,但是已经初始化了。原来的元素已经丢失。3 1 .下列关于继承优点的叙述正确的是哪几项?A.可以创建更为特殊的类型B.消除重复代码C.便于维护D.执行效率高ABC继承的特点:代码优化,调理更清晰。易于管理,继承避免了对一般类和特殊类之间共同特征进行的重复描述。比如父类有一个属性,子类只需继

12、承,就不需要再声明了。提高了代码的重用性3 2 .下列有关父类属性和方法继承规则的描述错误的是哪项?A.父类中private 修饰的属性和方法在子类中不被继承B.父类中public 修饰的属性和方法在子类中被继承且可访问C.父类中protected 修饰的属性和方法在子类中被继承且可访问D.父类中default 修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则 也可访问A考点是权限的使用,final 类不能被继承,final方法不能被子类覆盖 override用final修饰的变量表示常量(不允许再被赋值)3 3. public class Pare ntpublic void c

13、ha nge(i nt x)public class Child exte nds Parent/覆盖父类change方法下列哪个声明是正确的覆盖了父类的 change方法?A.protected void cha nge(i nt x)B.public void cha nge(i nt x, int y)C.public void cha nge(Stri ng s)D.public void cha nge(i nt x)方法重写的定义1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致 (子类重写父类的方法)2.子类抛出的异常下不能超过父类相应方法抛出的异常 (子类异常不能大

14、于父类异常 )3.子类方法的访问级别不能低于父类相应方法的访问级别 (子类访问级别不能低于父类访问级别)根据2, 3条是不是能确定第一条,子类方法的返回值必须是父类方法返回值的子类。3 4. public class Employeepublic Employee(Stri ng n ame) this. name = n ame;public String getName()return n ame;public class Manager extends Employeepublic Manager(String name) System.out.println(getName();执行语

15、句 new Manager( “smith ”) 后程序的输出是哪项?A.smithC.编译错误D.name35. public class Employeepublic Employee(String name)return name;private String department;public Manager(String name,String department) this.department = department;super(name);System.out.println(getName();执行语句 new Manager( “smith ”, ”SAL ES ”)

16、后程序的输出是哪项?C.SALES36. public class Petpublic Pet()System.out.print(1);public Pet(String name)System.out.print(2);public class Dog extends Petpublic Dog(String name)System.out.print(3);执行 new Dog( “棕熊”); 后程序输出是哪项?B.13C.123D.3211 再打印 3调用Dog继承了 pet,会调用无参的构造函数,所以先打印37. public class Petpublic Dog()System.

17、out.print(4);this();A.143B.423C.243D.11343 8. public class PetA.33C.23D.123调用有参的父类39. public class Employeepublic void display()System.out.print(name);public Manager(String name,String department)this.department = department;System.out.println(super.display()+ ”, ”+department);A.smith,SALESB.null,SA

18、LESC.smith,nullD.null,nullE.编译错误 e40 如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?A.abstractB.finalC.staticD.new final 关键字修饰的类是常量类,不能被修改,不能被继承41. Java语言中常量的定义是哪项?A.public staticB.public static finalC.finalD.public static abstract public static final 定义的是静态常量42.为了使得 System.out.pri ntl n() 输出对象引用的时候得到有意义的信息,我们应该覆盖 Object 中的哪个方法?A.equalsB.hashCodeC.toStringD.notify println 输出的时候如果参数是对象,会自动调用相应的 toString 方法,如

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

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