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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SATC答案3教案资料.docx

1、SATC答案3教案资料SATC答案3试题总计:70 总分:100SUN JAVA 程序员1:单选(1分)下列有关父类属性和方法继承规则的描述错误的是哪项? A 父类中private修饰的属性和方法在子类中不被继承 B 父类中public修饰的属性和方法在子类中被继承且可访问 C 父类中protected修饰的属性和方法在子类中被继承且可访问 D 父类中default修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则也可访问2:单选(1分)在子类中调用父类中被覆盖的方法时需要使用哪项关键字? A this B super C new D 以上都不是3:单选(1分)public clas

2、s Petprivate String name;public Pet()System.out.print(1);public Pet(String name)System.out.print(2);public class Dog extends Petpublic Dog()System.out.print(4);public Dog(String name)this();System.out.print(3);执行new Dog(“棕熊”);后程序输出是哪项? A 143 B 423 C 243 D 11344:单选(1分)如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类

3、? A abstract B final C static D new5:单选(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 args) 9. SubCat s = new SubCat(); 10. 11. 结果为: A cat5 B c

4、able C cable cat5 D cat5 cable6:单选(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(String args) 7. Guy guys new Guy(), new Cowboy(), new S

5、urfer() ;8. for(Guy g : guys)9. System.out.print(g.greet();10. 11. 结果为: A hi hi hi B hi howdy dude! C 运行时异常被抛出。 D 第 7 行出现一个错误,编译失败。7:单选(1分)现有:1. class Passer2 2. /insert code here3. static int bigState = 42;4. public static void main(String args) 5. bigState = p2.go(bigState);6. System.out.print(big

6、State);7. 8. int go(int x) 9. return +x;10. 11. 和4段代码片段: static Passer2 p2 = new Passer2();final static Passer2 p2 = new Passer2();private static Passer2 p2 = new Passer2();final private static Passer2 p2 = new Passer2();有多少行分别插入到第2行,可以编译? A 0 B 1 C 3 D 48:单选(1分)现有:1. final class Tree 2. private sta

7、tic String tree tree ;3. String getTree() return tree; 4. 5. class Elm extends Tree 6. private static String tree elm ;7. public static void main(String args) 8. new Elm().go(new Tree();9. 10. void go(Tree t) 11. String s t.getTree()+Elm.tree+tree+(new Elm().getTree();12. System.out.println(s);13. 结

8、果为: A elm elm elm elm B tree elm elm elm C tree elm tree elm D 编译失败9:单选(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 运行时异常被抛出10:单选(1分)现有: 1. import java.util.*;2. class Banana3 3. p

9、ublic static void main(String args) 4. int x 2;5. Banana3 b new Banana3();6. b.go(x);7. 8. static x + x; 9. void go(int x) 10. +x;11. System.out.println(x);12. 13. 结果为: A 2 B 3 C 5 D 编译失败11:单选(1分)现有: 1. abstract class Color2 2. /insert code here 3. 4. 5. public class Blue2 extends Color2 6. public S

10、tring getRGB() return blue; 7. 和4个声明:public abstract String getRGB(); abstract String getRGB(); private abstract String getRGB(); protected abstract String getRGB(); 分别插入到第2行,有多少行可以编译? A 0 B 1 C 2 D 312:单选(1分)public class TestApp public static void main(String args) try String myname = null; if(myna

11、me.length()2) System.out.print(“1”); catch(NullPointerException e) System.out.print(“2”); 上述程序运行后的输出是哪项? A 1 B 12 C 21 D 213:单选(1分)public class TestApp public static void main(String args) try int i = 0; int j = 1 / i; System.out.println(“1”); catch(Exception e) System.out.print(“3”); finally System

12、.out.print(“4”); 上述程序运行后的输出是哪项? A 4 B 34 C 43 D 1414:单选(1分)现有:1. class Birds 2. public static void main(String args) 3. try 4. throw new Exception();5. catch (Exception e) 6. try 7. throw new Exception();8. catch (Exception e2) System.out.print(inner ); 9. System.out.print(middle );10. 11. System.ou

13、t.print(outer );12. 13. 结果为: A inner B inner outer C middle outer D inner middle outer15:单选(1分)现有:9. void topGo() 10. try 11. middleGo();12. catch (Exception e) 13. System.out.print(catch );14. 15. 16. void middleGo() throws Exception 17. go();18. System.out.print(late middle );19. 20. void go() thr

14、ows Exception 21. throw new Exception();22. 如果调用 topGo(),则结果为: A catch B late middle C late middle catch D catch late middle16:单选(1分)现有:1. class Propeller2 2. public static void main(String args) / add code here?3. new Propeller2().topGo(); 4.5. void topGo() / add code here?6. middleGo(); 7.8. void

15、middleGo() / add code here?9. go(); System.out.println(late middle ); 10.11. void go() / add code here?12. throw new Exception(); 13. 为使代码通过编译,需要在哪一行加入声明 throws Exception ? A 只在第11行 B 只在第8行和第11行 C 在第5行、第8行和第11行 D 在第2行、第5行、第8行和第11行17:单选(1分)针对SetString s接口,下列哪项是正确的? A s.add(2) B s.add(new Integer(2) C

16、 s.add(“2”) D s.add(new java.util.Date()18:单选(1分)BufferedWriter对象中的newLine()方法的含义是哪项? A 产生换行 B 插入一个空行 C 产生回车 D 以上都不对19:单选(1分)现有:- f 对一个 java.io.File 型实例的合法引用- fr 对一个 java.io.FileReader 型实例的合法引用- br 对一个 java.io.BufferedReader 型实例的合法引用 和:34. String line = null;35.36. /insert code here37. System.out.pr

17、intln(line);38. 哪一行代码插入到36行将循环通过一个文本文件并在文本域中每次输出一行? A while(line = f.read() != null) B while(line = fr.read() != null) C while(line = br.read() != null) D while(line = br.readLine() != null) 20:单选(1分)现有:1. class Dog implements Serializable 2. Collar c new Collar();3. 4. class Collar implements Seria

18、lizable 5. CollarPart cp1 new CollarPart(handle);6. CollarPart cp2 new CollarPart(clip);7. 8.9. class CollarPart implements Serializable 如果Dog实例被序列化,则多少对象将被序列化? A 0 B 1 C 2 D 421:单选(1分)现有:1. import java.io.PrintWriter;2.3. class DoFormat 4. public static void main(String args) 5. int x = 42;6. int y

19、 = 12345;7. float z = 7;8. System.out.format(-%4d- , x);9. System.out.format(-%4d- , y);10. System.out.format(-%4.1d- , z);11. 12. 结果为: A 编译失败 B -42- -1234- -7.0- C - 42- -1234- - 7.0- D 运行时异常被抛出22:单选(1分)现有:1. import java.util.*;2. class ScanStuff 3. public static void main(String args) 4. String s

20、= x,yy,123;5. Scanner sc = new Scanner(s);6. while (sc.hasNext()7. System.out.print(sc.next() + );8. 9. 结果是什么? A x yy B x,yy C x yy 123 D x,yy,12323:单选(1分)类Account中字段声明正确的是? A class Account name; amount; B class Account String name; double amount; C class Account String name=1.0; double amount=”Mike

21、”; D class Account String name=”Mike”,double amount=1000.0; 24:单选(1分)以下哪项不是Swing容器? A JFrame B JApplet C JDialog D 以上皆是25:单选(1分)以下关于BorderLayout类功能的描述,哪项错误? A 它是一种特殊的组件 B 它可以对GUI容器中的组件完成边框式的布局 C 它位于java.awt包中 D 它可以与其它布局管理器协同工作26:单选(1分)类Account中方法声明正确的是哪一项? A class Account deposit(); B class Account

22、void deposit(); C class Account void deposit D class Account void deposit()27:单选(1分)现有:1. class Work implements Runnable 2. Thread other;3. Work(Thread other) this.other = other; 4. public void run() 5. try other.join(); catch (Exception e) 6. System.out.print(after join );7. 8.9. class Launch 10. p

23、ublic static void main(String args) 11. new Thread(new Work(Thread.currentThread().start();12. System.out.print(after start );13. 结果为: A after join B after start C 编译失败 D after start after join28:单选(1分)现有: 1. class Order3 implements Runnable 2. public static void main(String args) 3. new Thread(new

24、Order3().start(); 4. for(int x = 0; x 10; x+) System.out.print(m); 5. 6. public void run() 7. for(int x = 0; x 10; x+) 8. /insert code here 9. System.out.print(r); 10. 11. 12. 和: 当代码被编译并照此运行时产生 before 的输出, 当下列内容插入到代码第8行时产生after输出if (x 3 & x 7) Thread.yield(); 对比“before”的输出结果和“after”的输出结果,下面哪一项是正确的?

25、A 输出字符的总数可能改变。 B 当添加额外的代码时,编译将失败。 C 在“after”输出结果中,字符“m”较早出现的可能性较小。 D 在“after”输出结果中,字符“m”较早出现的可能性较大。29:单选(1分)能够遍历泛型ListInteger al中的所有元素的语句是哪项? A for(Integer i : al) B for(i : al) C for(al) D forEach(Integer i : al)30:单选(1分)现有:1. import java.util.*;2. class SubGen 3. public static void main(String arg

26、s) 4. /insert code here5. 6. 7. class Alpha 8. class Beta extends Alpha 9. class Gamma extends Beta 和四段代码片段:s1. ArrayList? extends Alpha list1 = new ArrayListGamma();s2. ArrayListAlpha list2 = new ArrayList? extends Alpha();s3. ArrayList? extends Alpha list3 = new ArrayList? extends Beta();s4. Array

27、List? extends Beta list4 = new ArrayListGamma(); ArrayList? extends Alpha list5 = list4;哪些片段分别插入到第4行,可允许代码编译? A 只有s1 B 只有s3 C 只有s1和s3 D 只有s1和s431:单选(1分)GUI事件机制的导入包是: A java.awt B java.awt.event C javax.swing D javax.swing.event32:单选(1分)使GUI事件处理器生效的方法是: A 将事件源向事件处理器注册 B 将事件处理器向事件源注册 C 将事件处理器向事件注册 D 将

28、事件向事件处理器注册33:单选(1分)我们定义一个Account类来描述银行账户,银行账户有账户名、金额等属性特征,同时有存款、取款等行为特征,下述代码适合描述的是哪项? A class Account String name; /账户 String amount; /金额 Account(String name) void deposit(double mount) /存款 void withdraw(double mount) /取款 B class Account String name; /账户 double amount; /金额 Account(double amount) void deposit(double mount) /存款 void withdraw(double mount) /取款 C class Account String name; /账户 double amount; /金额 Acc

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

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