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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Sun Java程序员模拟题.docx

1、Sun Java程序员模拟题Sun Java程序员模拟题1JDK由组成以下哪几部分组成?(选三项)A. Java编程语言B. 工具及工具的APIC. Java EE扩展APID. Java平台虚拟机2以下哪些包是Java标准库中常用的包?(选三项)A. javax.servlet.httpB. java.langC. java.utilD. java.sql使用JDK工具生成的Java文档的文件格式是?A. XML格式B. HTML格式C. 二进制格式D. 自定义格式以下关于Applet的描述,哪项错误?A. 一个Applet就是一段Java程序B. Applet是一种特殊的Java程序,它需

2、要运行在Web服务器上C. Applet是一种特殊的Java程序,它需要运行在Web浏览器上D. Applet是一种Java SE平台的应用程序下列有关类、对象和实例的叙述,正确的是哪一项?A. 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别B. 类是对象的抽象,对象是类的具体化,实例是对象的另一个名称C. 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称D. 类是对象的抽象,对象是类的具体化,实例是类的另一个名称下列有关main()方法的签名正确的是哪些?(选两项) A. public static void main(String args)B. public sta

3、tic void main()C. public static void main(String args)D. public void static main(String args)7下列有关类声明的代码片段,哪一项是正确的?A. import java.sql.*;package school;class Student B. package school;import java.sql.*;class Student C. package school;class Studentimport java.sql.*;D. package school;import java.sql.*;

4、private String name;class Student8现有: 1. class TestFoo 2. int x; 3. String y; 4. 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 2 B 3 C 4 D 5 有关new关键字的描述正确的是哪项? A. new会调用类的构造器来创建对象B. new所创建的对象不占用内存空间C. 创建对象实例的时候可以不使用new关键字D.

5、 new所创建的对象一定存在引用变量下述代码执行后,有几个引用变量和几个对象? Student stu = new Student(“Mike”);Student stua;Stua = stu; A. 2个引用变量,1个对象B. 1个引用变量,1个对象C. 2个引用变量,2个对象D. 1个引用变量,2个对象下列关于Java对象清除的叙述正确的是哪项? A. 对象被创建后,立刻变成垃圾对象B. 任何不再被引用的对象都是垃圾收集的对象C. 一旦对象失去引用,垃圾收集器立刻把它从内存中清除D. Java对象的清除必须自己手动处理下列哪项不是int类型的字面量? A. 20B. 077 C. 0xA

6、BBC D. u03A6类Student代码如下:class Student String name;int age;Student(String nm) name = nm;执行语句Student stu = new Student()后,字段age的值是哪项?A. 0B. nullC. falseD. 编译错误下列哪项不是Java语言中所规定的注释样式? A. / 单行注释B. - 单行注释C. /* 单行或多行注释*/D. /* 文档注释*/ 下列哪项不是Java语言的关键字? A. gotoB. instanceofC. sizeofD. volatile现有: 3. class Pa

7、rser extends Utils 4. public static void main(String args) 5. System.out.print(new Parser().getInt(42); 6. 7. int getInt(String arg) 8. return Integer.parseInt(arg); 9. 10. 11. class Utils 12. int getInt(String arg) throws Exception return 42; 13. 结果为: A 42 B 编译失败。 C 无输出结果。 D 运行时异常被抛出。 现有: 1. interf

8、ace Altitude 2. /insert code here 3. 和4个声明:int HIGH = 7; public int HIGH = 7; abstract int HIGH = 7; interface int HIGH = 7; 分别插入到第2行,有多少行可以编译?A 0 B 1 C 2 D 3 E 4 类Teacher:class Teacher String name;float salary;Teacher(String name) this.name = name;Teacher(String name,float salary) this.name = name;

9、 this.salary = salary;执行语句Teacher t = new Teacher(“Tom”,2000.0f);后,字段salary的值是哪一项? A. 2000.0fB. 0.0fC. null;D. 2000Java语言中表达式10/3的结果是哪项? A. 3.3B. 3.33 C. 3D. 3.0Java语言中表达式-123的结果是哪项?A. -4B. -9C. -1D. -2下列赋值语句正确的是哪一项?A. long val=6;B. int age = 23L;C. short x=1,y=2,z z=x+y;D. int a= A;假设有2个整数x和y,表达式x=

10、y ? x : y的含义是哪项? A. 求2个数的较大数B. 求2个数的较小数C. 把y的值赋给xD. 把x的值赋给y程序:class TestApp public static void main(String args) for(int i=0;i5;i+) System.out.print(i+1); System.out.println(i); 上述程序运行后的结果是哪项?A. 123456B. 123455C. 123450D. 编译错误程序:class TestApp public static void main(String args) for(int i=0;i10;i+)

11、if(i=3) break; System.out.print(i); 程序运行后的输出是哪项?A. 0123B. 012C. 0123456789D. 012456789程序:class TestApp public static void main(String args) System.out.println(multiply(2,3,4,5);public int multiply(int nums) int result = 1; for(int x :nums) result *= x; return result; 程序运行后的输出是哪项?A. 14B. 编译错误C. 120D.

12、 24程序:class TestReference public static void main(String args) int x=2; TestReference tr = new TestReference(); System.out.print(x); tr.change(x); System.out.print(x);public void change(int num) num = num + 1;程序运行后的输出是哪项? A. 23B. 21C. 22D. 编译错误运行时,数组以哪种方式存在?A. 对象B. 基本类型变量C. 引用类型变量D. 视具体情况而定现有:public

13、 interface A 以下哪项声明是合法的? A. A a = new A();B. A a = new A;C. A a = new A10;D. 以上皆错已知数组array,其最后一个元素的下标是?A. array.sizeB. array.lengthC. array.size-1D. array.length-1为将数组myArray的长度由6改为10,现采取以下编码:int myArray = new int6;myArray = new int10;代码执行后,以下叙述哪项是正确的?A. 数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。B.

14、数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。C. 数组myArray的长度已由6改为10,原来6个元素的值全部丢失。D. 数组myArray的长度没有变化。下列关于继承优点的叙述正确的是哪几项?(选三项)A. 可以创建更为特殊的类型B. 消除重复代码C. 便于维护D. 执行效率高 下列有关父类属性和方法继承规则的描述错误的是哪项?A. 父类中private修饰的属性和方法在子类中不被继承B. 父类中public修饰的属性和方法在子类中被继承且可访问C. 父类中protected修饰的属性和方法在子类中被继承且可访问D. 父类中defaul

15、t修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则也可访问public class Parent public void change(int x)public class Child extends Parent /覆盖父类change方法下列哪个声明是正确的覆盖了父类的change方法?A. protected void change(int x)B. public void change(int x, int y) C. public void change(String s)D. public void change(int x)public class Employee

16、private String name; public Employee(String name) this.name = name; public String getName() return name; public class Manager extends Employee public Manager(String name) System.out.println(getName(); 执行语句new Manager(“smith”)后程序的输出是哪项?A. smithB. nullC. 编译错误D. namepublic class Employee private String

17、 name; public Employee(String name) this.name = name; public String getName() return name; public class Manager extends Employee private String department; public Manager(String name,String department) this.department = department; super(name); System.out.println(getName(); 执行语句new Manager(“smith”,”

18、SALES”)后程序的输出是哪项?A. smithB. nullC. SALES D. 编译错误public class Pet private String name; public Pet() System.out.print(1); public Pet(String name) System.out.print(2); public class Dog extends Pet public Dog(String name) System.out.print(3); 执行new Dog(“棕熊”);后程序输出是哪项? A. 23B. 13C. 123D. 321public class

19、Pet private String name; public Pet() System.out.print(1); public Pet(String name) System.out.print(2); public class Dog extends Pet public Dog() System.out.print(4); public Dog(String name) this(); System.out.print(3); 执行new Dog(“棕熊”);后程序输出是哪项? A. 143B. 423C. 243D. 1134public class Pet private Stri

20、ng name; public Pet() System.out.print(1); public Pet(String name) System.out.print(2); public class Dog extends Pet public Dog() System.out.print(4); public Dog(String name) super(name); System.out.print(3); 执行new Dog(“棕熊”);后程序输出是哪项? A. 33B. 13C. 23D. 123public class Employee private String name; p

21、ublic Employee(String name) this.name = name; public void display() System.out.print(name); public class Manager extends Employee private String department; public Manager(String name,String department) super(name);this.department = department; public void display() System.out.println(super.display(

22、)+”,”+department); 执行语句new Manager(“smith”,”SALES”)后程序的输出是哪项?A. smith,SALESB. null,SALESC. smith,null D. null,nullE. 编译错误如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?A. abstractB. finalC. staticD. newJava语言中常量的定义是哪项?A. public staticB. public static finalC. finalD. public static abstract答案: B为了使得System.out.print

23、ln()输出对象引用的时候得到有意义的信息,我们应该覆盖Object中的哪个方法?A. equalsB. hashCodeC. toStringD. notify表达式”hello” instanceof String返回的值是哪项?A. trueB. falseC. 1D. 0E. hello程序:class MyDate private int year;private int month;private int day;public MyDate(int year,int month,int day) this.year=year; this.month=month; this.day=

24、day;/Override Method为了让new MyDate(1980,11,9)=new MyDate(1980,11,9) 返回true,必须在Override Method处覆盖哪个方法?A. hashCodeB. equalsC. toStringD. notifypublic class Pet private String name; public Pet(String name) this.name = name; public void speak() System.out.print(name); public class Dog extends Pet public

25、Dog(String name) super(name); public void speak() super.speak(); System.out.print(“ Dog ”); 执行代码 Pet pet = new Dog(“京巴”);pet.speak();后输出的内容是哪项?A. 京巴B. 京巴 DogC. nullD. Dog京巴public class Pet private static String name; public Pet(String name) this.name = name; public void speak() System.out.print(name

26、); public class Dog extends Pet public Dog(String name) super(name); public void speak() super.speak(); System.out.print(“ Dog ”); 执行代码 Pet pet = new Dog(“京巴”);pet.speak();后输出的内容是哪项?A. 京巴B. 京巴 DogC. nullD. Dog京巴现有: 1. class Alpha void m1() 2. class Beta extends Alpha void m2() 3. class Gamma extends

27、 Beta 4. 5. class GreekTest 6. public static void main(String args) 7. Alpha a = new Alpha(), new Beta(), new Gamma() ; 8. for(Alpha a2 : a) 9. a2.m1(); 10. if (a2 instanceof Beta | a2 instanceof Gamma) 11. /insert code here 12. 13. 14. 哪一行代码插入到第11行,将编译但是会在运行时产生异常?A. a2.m2(); B. (Beta)a2).m2(); C. (

28、Alpha)a2).m2(); D. (Gamma)a2).m2(); 程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:42. public int hashCode() 43. return (size.hashCode() + color.hashCode() * 17; 44. 哪一个equals方法支持此目标?A. 无法确定B. public boolean equals(Object o) Sock s = (Sock) o; return size.equals(s.size); C. public boolean equals(Object o) Sock s = (

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

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