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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SATC答案1.docx

1、SATC答案1试题总计:70 总分:100SUN JAVA 程序员1:单选(1分)如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类? A abstract B final C static D new2:单选(1分)public 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 Dog(String name) super(n

2、ame); public void speak() super.speak(); System.out.print(“ Dog ”); 执行代码 Pet pet = new Dog(“京巴”);pet.speak();后输出的内容是哪项? A 京巴 B 京巴 Dog C null D Dog京巴3:单选(1分)public class Pet private static String name; public Pet(String name) this.name = name; public static void speak() System.out.print(name); public

3、 class Dog extends Pet public Dog(String name) super(name); public static void speak() super.speak();/有误 System.out.print(“ Dog ”); 执行代码 Pet pet = new Dog(“京巴”);pet.speak();后输出的内容是哪项? A 京巴 B 京巴 Dog C null D Dog京巴4:单选(1分)public class Petpublic class Cat extends Pet执行代码 Cat c = new Cat();Pet p = (Pet)

4、c;后下列哪项是正确的? A Pet p = (Pet)c正常执行 B Pet p = (Pet)c编译错误 C Pet p = (Pet)c运行错误 D 以上都不对5:单选(1分)现有: 1. class Dog 2. class Harrier extends Dog 3. 4. class DogTest 5. public static void main(String args) 6. Dog d1 = new Dog(); 7. Harrier h1 = new Harrier(); 8. Dog d2 = h1; 9. Harrier h2 = (Harrier) d2; 10.

5、 Harrier h3 = d2; 11. 12. 下面哪一项是正确的? A 编译失败 B 2个Dog对象被创建 C 2个Harrier对象被创建 D 3个Harrier对象被创建6:单选(1分)现有: 2. class Cat 3. Cat(int c) System.out.print(cat + c + ); 4. 5. class SubCat extends Cat 6. SubCat(int c) super(5); System.out.print(cable ); 7. SubCat() this(4); 8. public static void main(String ar

6、gs) 9. SubCat s = new SubCat(); 10. 11. 结果为: A cat5 B cable C cable cat5 D cat5 cable7:单选(1分)现有:1. class Guy String greet() return hi ; 2. class Cowboy extends Guy String greet() return howdy ; 3. class Surfer extends Guy String greet() return dude! ; 4.5. class Greetings 6. public static void main(

7、String args) 7. Guy guys new Guy(), new Cowboy(), new Surfer() ;8. for(Guy g : guys)9. System.out.print(g.greet();10. 11. 结果为: A hi hi hi B hi howdy dude! C 运行时异常被抛出。 D 第 7 行出现一个错误,编译失败。8:单选(1分)现有: 1. class Beverage 2. Beverage() System.out.print(beverage ); 3. 4. class Beer extends Beverage 5. publ

8、ic static void main(String args) 6. Beer b = new Beer(14); 7. 8. public int Beer(int x) 9. this(); 10. System.out.print(beer1 ); 11. 12. public Beer() System.out.print(beer2 ); 13. 结果是什么? A beer1 beverage B beer2 beverage C beverage beer1 D 编译失败9:单选(1分)现有: 1. class Dog 2. class Harrier extends Dog 3

9、. 4. class DogTest 5. public static void main(String args) 6. Dog d1 = new Dog(); 7. Harrier h1 = new Harrier(); 8. Dog d2 = h1; 9. Harrier h2 = (Harrier) d2; 10. Harrier h3 = (Harrier) d1; 11. 12. 哪一个是对的? A 编译失败 B 运行的时候有异常抛出 C 创建了两个 Dog 对象 D 创建了两个 Harrier 对象10:单选(1分)现有: 1. class Guy String greet()

10、return hi ; 2. class Cowboy extends Guy String greet() return howdy ; 3. class Wrangler extends Cowboy String greet() return ouch! ; 4. 5. class Greetings2 6. public static void main(String args) 7. Guy g = new Wrangler(); 8. Guy g2 = new Cowboy(); 9. Wrangler w2 = new Wrangler(); 10. System.out.pri

11、nt(g.greet()+g2.greet()+w2.greet(); 11. 12. 结果是什么? A hi hi ouch! B hi howdy ouch! C ouch! howdy ouch! D 编译失败11:单选(1分)现有: 2. class Cat 3. Cat(int c) System.out.print(cat + c + ); 4. 5. class SubCat extends Cat 6. SubCat(int c) super(5); System.out.print(cable ); 7. SubCat() 8. public static void main

12、(String args) 9. SubCat s = new SubCat(); 10. 11. 结果是什么? A cat5 B cable C cable cat5 D 编译失败12:单选(1分)现有: 1. class Banana2 2. static int x = 2; 3. public static void main(String args) 4. int x = 2; 5. Banana2 b = new Banana2(); 6. b.go(x); 7. 8. static x += x; 9. void go(int x) 10. +x; 11. System.out.

13、println(x); 12. 13. 结果为: A 2 B 3 C 5 D 713:单选(1分)现有: class TestMain static int x 2;static x 4; static public void main(String args) int y x + 1; System.out.println(y); 和命令行: java TestMain 结果为: A 3 B 5 C 编译失败 D 运行时异常被抛出14:单选(1分)现有: 2. class Mineral 3. static String shiny() return 1; 4. 5. class Grani

14、te extends Mineral 6. public static void main(String args) 7. String s = shiny() + getShiny(); 8. s = s + super.shiny(); 9. System.out.println(s); 10. 11. static String getShiny() return shiny(); 12. 结果为: A 3 B 12 C 111 D 编译失败15:单选(1分)public class TestApp public static void main(String args) try int

15、 i = 0; int j = 1 / i; String myname=null; if(myname.length()2) System.out.print(“1”); catch(NullPointerException e) System.out.print(“2”); catch(Exception e) System.out.print(“3”); 上述程序运行后的输出是哪项? A 3 B 2 C 231 D 3216:单选(1分)public class TestApp public int mymethod() try int i = 0; int j = 1 / i; Sys

16、tem.out.println(“1”); finally System.out.print(“4”); return 1; 上述程序运行后的输出是哪项? A 4 B 14 C 41 D 以上都不对17:单选(1分)下列有关抽象类的叙述正确的是哪项? A 抽象类中一定含有抽象方法 B 抽象类中不能有构造方法 C 抽象类既能被实例化也能被继承 D 抽象类的声明必须包含abstract关键字18:单选(1分)public class Demo public static void main(String args) List al = new ArrayList(); al.add(“1”); a

17、l.add(“2”); al.add(“2”); al.add(“3”); System.out.println(al); 上述程序执行后的输出是哪项? A 1,2,3 B 1,2,2,3 C 1,2,3,3 D 2,1,3,219:单选(1分)现有如下类型: a - java.util.Hashtableb - java.util.Listc - java.util.ArrayListd - java.util.SortedSet 和定义: 1 使用本接口,允许用户控制集合中每个元素的插入位置。 2 使用本集合,确保用户可以按照递增或元素的自然顺序遍历集合。 3 本具体类型允许空元素及基于索

18、引的访问。 4 本集合是同步的。 哪一组匹配是对的? A 1 描述 b; 3 描述 c。 B 2 描述 d; 3 描述 b。 C 3 描述 a; 4 描述 b。 D 4 描述 a; 2 描述 c。20:单选(1分)在输入流的read方法返回哪个值的时候表示读取结束? A 0 B 1 C -1 D null21:单选(1分)现有: 1. class TestMain 2. static int x = 2; 3. static x = 4; 4. public static void main(String. args) 5. int y = x + 1; 6. System.out.print

19、ln(y); 7. 8. 和命令行:java TestMain 结果为: A 3 B 5 C 编译失败 D 运行时异常被抛出22:单选(1分)使用以下哪个类可在GUI中实现按钮功能? A JList B JProgressBar C JComboBox D JButton23:单选(1分)在Swing GUI编程中,setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)语句的作用是: A 当执行关闭窗口操作时,不做任何操作。 B 当执行关闭窗口操作时,调用 WindowsListener对象并将隐藏JFrame C 当执行关闭窗口操作时,调用 Window

20、sListener 对象并隐藏和销毁JFrame D 当执行关闭窗口操作时,退出应用程序24:单选(1分)以下各项哪些不能成为GUI事件源? A GUI按钮 B GUI窗口,例如JFrame C 文本字段 D 鼠标25:单选(1分)创建一个只能存放String的泛型ArrayList的语句是哪项? A ArrayListint al = new ArrayListint(); B ArrayListString al = new ListString(); C ArrayList al = new ArrayListString(); D ArrayListString al = new Ar

21、rayListString()26:单选(1分)GUI事件机制的导入包是: A java.awt B java.awt.event C javax.swing D javax.swing.event27:单选(1分)启动一个线程的方法是哪项? A start() B run() C join() D sleep()28:单选(1分)现有: 1. class ThreadBoth extends Thread implements Runnable 2. 3. public void run() System.out.print(hi ); 4. 5. public static void ma

22、in(String args) 6. Thread t1 new ThreadBoth(); 7. Thread t2 new Thread(t1); 8. t1.run(); 9. t2.run(); 10. 11. 结果为: A hi B hi hi C 编译失败 D 代码运行,但无输出结果29:单选(1分)下列有关UML类图的描述,错误的是哪项? A UML类图定义了一组符号用于表示对象技术的抽象,例如类、对象等 B 一个UML类图代表一个类 C UML的详细类图中包括类名、字段、构造器和方法 D UML的简要类图包括类名、字段和方法30:单选(1分)有关new关键字的描述正确的是哪项?

23、 A new会调用类的构造器来创建对象 B new所创建的对象不占用内存空间 C 创建对象实例的时候可以不使用new关键字 D new所创建的对象一定存在引用变量31:单选(1分)下列哪项不属于Java语言的基本数据类型? A int B char C double D String32:单选(1分)基本数据类型float的包裹类是哪项? A Integer B Double C Character D Float33:单选(1分)现有: 1. class WideLoad 2. public static void main(String args) 3. float f = 3.14f;

24、4. new WideLoad().doIt(f); 5. 6. void doIt(Float f) 7. System.out.println(Float); 8. 9. void doIt(double d) 10. System.out.println(double); 11. 12. 结果为: A Float B double C 编译失败 D 输出不可预料。34:单选(1分)现有: 3. class Parser extends Utils 4. public static void main(String args) 5. System.out.print(new Parser(

25、).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 运行时异常被抛出35:单选(1分)Java语言中表达式10/3的结果是哪项? A 3.3 B 3.33 C 3 D 3.036:单选(1分)程序:class DemoApp public static void main(Stri

26、ng args) int x = 5; int y = +x + x+; System.out.println(“y=”+y+”,x=”+x); 以上程序运行后的输出结果是哪项? A y=10,x=5 B y=11,x=6 C y=12,x=7 D y=11,x=737:单选(1分)程序:class TestApp public static void main(String args) int x = 6; if(x1) System.out.println(“x1”); else if(x5) System.out.println(“x5”); else if(x10) System.ou

27、t.println(“x10”); else if(x29) System.out.println(“x29”); else System.out.println(“以上都不是”); 上述程序运行后的结果是哪项? A x1 B x5 C x10 D x2938:单选(1分)以下关于支持Java运行平台的叙述,哪项错误? A Java可在Solaris平台上运行 B Java可在Windows平台上运行 C Java语言与平台无关。Java程序的运行结果与操作系统无关 D Java语言与平台无关。Java程序的运行结果依赖于操作系统39:单选(1分)现有: 1. class Test2 2. public static void main(String args) 3. boolean x = true; 4. boolean y = false; 5. short z = 42; 6. 7. if(x = true) & (y = true) z+; 8. if(y = true) | (+z = 44) z+; 9. 10. System.out.println(z = + z); 11. 12. 结果是什么? A z = 42 B z = 43 C z = 44 D z = 4540:单选(1分)现有:1. class Foo 2. public static void ma

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

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