西南大学作业资料[0837]《面向对象程序设计》-2019秋

上传人:奋斗 文档编号:134840443 上传时间:2020-06-09 格式:DOCX 页数:41 大小:81.89KB
返回 下载 相关 举报
西南大学作业资料[0837]《面向对象程序设计》-2019秋_第1页
第1页 / 共41页
西南大学作业资料[0837]《面向对象程序设计》-2019秋_第2页
第2页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西南大学作业资料[0837]《面向对象程序设计》-2019秋》由会员分享,可在线阅读,更多相关《西南大学作业资料[0837]《面向对象程序设计》-2019秋(41页珍藏版)》请在金锄头文库上搜索。

1、1、下列合法的JAVA标识符是( ). B. +void. F. _black. -5. 12class2、关于constructor,下列描述正确的是( ). class中的constructor不可省略. constructor在一个对象被new时执行. 一个class只能定义一个constructor. constructor必须与class同名,但方法不能与class同名3、以下哪个方法用于定义线程的执行体?( ). C. run(). main(). start(). init()4、在JAVA程序中要使用一个变量,以下描述不正确的是( ). 在JAVA程序中要使用一个变量,必须先对

2、其进行声明. 局部变量在使用之前可以不初始化,系统使用默认的初始值. 变量不可以在其作用域之外使用. 变量声明语句可以在程序的任何地方,只要在变量使用前就可以5、关于abstract(抽象),下列描述正确的是( ). 声明抽象方法,大括号 可有可无. 声明抽象方法不可写出大括号 . abstract修饰符可修饰字段、方法和类. 抽象方法的body部分必须用一对大括号 包住6、方法resume()负责恢复以下哪类线程的执行?XXXX. 通过调用stop()方法而停止的线程. 通过调用sleep()方法而停止的线程. 通过调用wait()方法而停止的线程. 通过调用suspend()方法而停止的线

3、程7、以下哪个赋值语句是不合法的?( ). double b = 2.0;. int c = 2;. long d = 2;. float a = 2.0;8、方法resume()负责恢复以下哪类线程的执行?( ). 通过调用stop()方法而停止的线程. 通过调用sleep()方法而停止的线程. 通过调用suspend()方法而停止的线程. 通过调用wait()方法而停止的线程9、欲构造ArrayList类的一个实例,此类继承了List接口,下列正确的代码是( ). ArraylList myList = new List();. ArrayList myList = new Object(

4、);. List myList = new List();. List myList = new ArrayList();10、以下哪个修饰符可用于定义成员常量?( ). static. final. abstract. No modifier can be used11、关于异常(Exception),下列描述错误的是( ). A. 异常可以随便处理,而不是抛给外层的程序进行处理. 如果某异常继承RuntimeException,则该异常可以不被声明. 异常的基类为Exception,所有异常都必须直接或者间接继承它. 异常可以用try . . . catch(Exception e) .

5、. .来捕获并进行处理12、执行完以下代码int x = new int25;后,以下描述正确的是( ). x25为0. x24未定义. x0为空. x24为013、下列关于修饰符的描述,错误的是( ). abstract不能与final并列修饰同一个类. abstract类中可以有private的成员. abstract方法必须在abstract类中. static方法中能处理非static的属性14、下面可以改变容器的布局的是( ). layout(aLayoutManager);. setLayout(aLayoutManager);. setLayoutManager(aLayoutM

6、anager);. addLayout(aLayoutManager);15、不是JAVA语言保留字的是( ). if. private. sizeof. null16、关于线程设计,下列描述正确的是( ). 启动一个线程直接调用线程对象的run()方法. 一个线程可以包含多个进程. 线程对象必须实现Runnable接口. Java提供对多线程同步提供语言级的支持17、下列关于实例方法的描述,正确的是( ). 实例方法可直接调用超类的类方法. 实例方法可直接调用其他类的实例方法. 实例方法可直接调用超类的实例方法. 实例方法可直接调用本类的类方法18、阅读下面的程序:该程序运行的输出结果是:(

7、 ). 0123456789ABCDEF. ABCDEF0123456789. 0123456789abcdef. fedcba987654321019、下面哪个是main()函数的合法参数?( ). D. char args. char args. String args. String args多项选择题20、不能用来修饰interface的有( )XXXX. static. public. private. protected21、不能用来修饰interface的有( )XXXX. static. public. protected. private22、执行代码 String s=ne

8、w String10;后,结论正确的是( )XXXX. s.length 为10. s0 为 未定义. s9 为 null. s10 为 主观题23、问:阅读下面的Java代码,写出打印语句的输出结果(即类的初始化顺序)。public class InitialOrderTest / 静态变量 public static String staticField = 静态变量; / 变量 public String field = 变量; / 静态初始化块 static System.out.println(staticField); System.out.println(静态初始化块); / 初

9、始化块 System.out.println(field); System.out.println(初始化块); / 构造器 public InitialOrderTest() System.out.println(构造器); public static void main(String args) new InitialOrderTest(); 参考答案:答:输出结果是: 静态变量 静态初始化块 变量 初始化块 构造器 24、问:Math.round(11.5)返回多少? Math.round(-11.5)返回多少?参考答案:答:Math.round(11.5)返回12,Math.round

10、(-11.5)返回-11。 25、问:下面的Java程序,编译时会报什么错误?import java.io.*;class SuperClass public void fun() throws IOException class SubClass1 extends SuperClass public void fun() throws Exception System.out.println(SubClass:fun(); class SubClass2 extends SuperClass public void fun() throws FileNotFoundException,Ari

11、thmeticException System.out.println(B6:method(); throw new ArithmeticException(被除数为0); 参考答案:答:错误之处:SubClass1 中的 fun() 无法覆盖 SuperClass 中的 fun();被覆盖的方法不抛出 java.lang.Exception public void fun() throws Exception 26、问:下面的TestStaticMain.java程序能否通过编译?哪条语句会报错?public class TestStaticMain public static void m

12、ain(String args) Person p = new Person(10, wangke); p.print(); class Person private int ID; private String name; Person(int ID, String name) this.ID = ID; this.name = name; public void print() System.out.println(ID = + ID); System.out.println(name = + name); 参考答案:答:不能通过编译。Person p = new Person(10, wangke);这一句会报错:无法从静态上下文中引用非静态变量this。27、问:阅读下面的Java代码,写出打印语句(1)、(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号