【在线】17春北航《Java语言与面向对象程序设计》在线作业一

上传人:宝路 文档编号:3099259 上传时间:2017-07-30 格式:DOC 页数:4 大小:47KB
返回 下载 相关 举报
【在线】17春北航《Java语言与面向对象程序设计》在线作业一_第1页
第1页 / 共4页
【在线】17春北航《Java语言与面向对象程序设计》在线作业一_第2页
第2页 / 共4页
【在线】17春北航《Java语言与面向对象程序设计》在线作业一_第3页
第3页 / 共4页
【在线】17春北航《Java语言与面向对象程序设计》在线作业一_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《【在线】17春北航《Java语言与面向对象程序设计》在线作业一》由会员分享,可在线阅读,更多相关《【在线】17春北航《Java语言与面向对象程序设计》在线作业一(4页珍藏版)》请在金锄头文库上搜索。

1、 谋学网 一、单选题(共 15 道试题,共 60 分。 ) V 1. 为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为( )A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )2. 下列运算符中,优先级最高的是( )。A. &B. +C. +D. *3. 下面关于 Applet 的说法正确的是( )。A. Applet 也需要 main 方法B. Applet 必须继承自 j

2、ava.awt.AppletC. Applet 能访问本地文件D. Applet 程序不需要编译4. 下列程序段的输出结果是 ( )。 public class operatorsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A. xyzB. x+y+zC. 12D. 以上答案均不正确5. 已知表达式 int m = 0, 1, 2, 3, 4, 5, 6 ; 下面哪个表达式的值与数组下标量总数相等( )。A. m.length()B. m.lengthC. m.length()+1D.

3、 m.length+16. 不使用 static 修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A. 成员方法可以直接调用父类的成员方法B. 成员方法可以直接调用父类的类方法C. 成员方法不可以直接调用其他类的成员方法D. 成员方法可以直接调用本类的类方法7. 以下哪个方法用于定义线程的执行体( )A. start()B. init()C. run() 谋学网 D. main()E. synchronized()8. 下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 ch2 ) +ch1;A. AB. BC. CD. B9. 在

4、 switch(expression)语句中,expression 的数据类型不能是( )。A. doubleB. charC. byteD. short10. 在 Java 中,所有类的根类是( )。A. java.lang.ObjectB. java.lang.ClassC. java.applet.AppletD. java.awt.Frame11. 下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A.

5、31B. 32C. 2D. 3312. 以下声明合法的是( )A. default String sB. public final static native int w()C. abstract double d;D. abdtract final double hyperbolicCosine()13. 下面哪个为构造函数的特性定义( )。A. 在类中声明构造函数时,名称须与类名相同B. 具有重载特性,可以建立多个相同名称C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D. 以上都是14. 下列关于修饰符混用的说法,错误的是( ) 谋学网 A.

6、abstract 不能与 final 并列修饰同一个类B. abstract 类中不可以有 private 的成员C. static 方法中能处理非 static 的属性D. abstract 方法必须在 abstract 类中15. 下列构造方法的调用方式中,正确的是( )。A. 按照一般方法调用B. 由用户直接调用C. 只能通过 new 自动调用D. 被系统调用二、多选题(共 5 道试题,共 20 分。 ) V 1. Java2 主要有几个分支?( )A. J2SEB. J2MEC. J2EEBC2. 数组与向量的区别是( )。A. 数组的长度固定B. 数组元素的数据类型相同,可以是普通数

7、据类型C. 向量长度可变D. 向量的元素类型可不同,只能是对象的引用BCD3. 构造函数与静态初始化器的区别是( )A. 构造函数是对每个新建的对象初始话B. 静态初始化器对类自身初始化C. 构造函数在 new 运算符产生新对象时由系统自动执行D. 静态初始画器类加载时执行, 静态初始化器不是方法BCD4. 以下哪些是面向对象编程的优点( )?A. 提高了程序的可维护性B. 可重用性高C. 保护数据BC5. 以下哪些是 Java 语言的特点?( )A. 面向对象B. 安全可靠C. 平台无关D. 多支持线程E. 支持分布操作BCDE 谋学网 三、判断题(共 5 道试题,共 20 分。 ) V 1

8、. 在异常处理中,若 try 中的代码可能产生多种异常则可以对应多个 catch 语句,若 catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A. 错误B. 正确2. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )A. 错误B. 正确3. 实现 JDBC-ODBC 桥接的方式需要三步:建立数据库和数据表,建立数据源,编写 Java代码通过 JDBC-ODBC 桥访问数据库( )A. 错误B. 正确4. 一个容器中可以混合使用多种布局策略( )A. 错误B. 正确5. 一个线程对象的具体操作是由 run()方法的内容确定的,但是 Thread 类的 run()方法是空的,其中没有内容;所以用户程序要么派生一个 Thread 的子类并在子类里重新定义 run()方法,要么使一个类实现 Runnable 接口并书写其中 run()方法的方法体。 ( )A. 错误B. 正确

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

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