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

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

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

1、西南大学 网络与继续教育学院 课程代码: 0837 学年学季:20182 窗体顶端单项选择题 1、下列合法的JAVA标识符是( ) B. +void F. _black -5 12class 2、关于constructor,下列描述正确的是( )class中的constructor不可省略 constructor在一个对象被new时执行 一个class只能定义一个constructor constructor必须与class同名,但方法不能与class同名 3、以下哪个方法用于定义线程的执行体?( )C. run() main() start() init() 4、在JAVA程序中要使用一个变

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

3、程 通过调用suspend()方法而停止的线程 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 =

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

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

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

7、ECAEP 19、阅读下面的程序: 该程序运行的输出结果是:( )0123456789ABCDEF ABCDEF0123456789 0123456789abcdef fedcba9876543210 20、阅读下面的程序: 该程序运行的输出结果是:( )1 2 2 4 8 2 2 4 8 32 1 4 4 16 64 1 2 6 24 120 21、阅读下面程序: 该程序运行的输出结果是:( )sum = 6 sum = 12 sum = 32 sum = 64 22、从开始执行到执行结束,小应用程序经历的3个状态分别是:( )初始态、就绪态,结束态 就绪态、运行态,停止态 初始态、运行态,

8、停止态 就绪态、运行态,休眠态 23、下列关于Java小应用程序(Applet)的说法中,正确的是:( )java.applet.Applet类是所有Java小应用程序的基类 Java小应用程序不需要编译 Java小应用程序也需要main()方法 Java小应用程序必须实现ActionListener接口 24、Swing的三个顶层容器分别是:( )JApplet,JPanel,JWindow JDialog,JApplet,JFrame JApplet,JFrame JMenu JFrame,JPanel,JTextArea 25、把容器划分为东、西、南、北、中5个区域的布局管理器是:( )

9、BoxLayout FlowLayout ardLayout BorderLayout 26、下列语句序列执行之后,b1,b2,b3,b4的值分别是:( ) String s1 = peace; String s2 = new String(s1); String s3 = s2; String s4 = new String(PEACE); boolean b1 = (s1 = s2); boolean b2 = s1.equals(s2); boolean b3 = (s3 = s2); boolean b4 = s4.equals(s3);true,true,false,false fa

10、lse,true,true,true false,true,true,false false,true,false,false 27、下列构造String的语句中,不正确的是( )String str2 = ; String str1 = new String( ); String str4 = + 123; String str3 = new String(123); 28、关于构造方法,下列描述不正确的是( )构造方法用于创建类的实例 构造方法不可以重载 构造方法不具有返回值类型 构造方法名必须和类名相同 29、既能作为类的修饰符, 也能作为类成员的修饰符的是( )public exten

11、ds void static 30、执行完下列语句后,变量x的值是( ) int x=7, y=10; switch( x/y ) case 0: x+; case 7: x*=y; case 14: x+=y; break; default: x%=y; 8 70 80 90 31、以下由for语句构成的循环的执行次数是:( ) for (int i=0; i=0; i=i) ;有语法错,不能执行 一次也不执行 执行1次 无限次 32、设有定义 int i=7;char ch=b; 下面赋值语句中不正确是:( )i = ch; ch = i; ch = (char)i; i = (int)c

12、h; 33、设有定义 int i=80, j=7; double d=80.7; 则下列语句中正确的赋值语句是:( )i = d; i = (int)d + j; j = (int)i - d; i + j = (int)d; 34、以下关于Java语言的叙述错误的是:( )Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面 Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行 Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行 Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量 35、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”的特点:( )多线程 与平台无关 面向对象 分布式 36、下列选项中,用于声明实现一个接口关键字是:( )interface implements import abstract 37、下列不属于Java语言关键字的是( )repeat try break new 38、下列字符序列中可以作为Java语言标识符的是( )true 123_xyz x.y _x123 39、下列字符序列中不能作为Java语言标识符的是( )abc_123 圆周率PI false _123abc 40、下面哪个是main()函数的合法参数?(

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

最新文档


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

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