java程序设计Bnew

上传人:xins****2008 文档编号:110894531 上传时间:2019-10-31 格式:DOC 页数:10 大小:55KB
返回 下载 相关 举报
java程序设计Bnew_第1页
第1页 / 共10页
java程序设计Bnew_第2页
第2页 / 共10页
java程序设计Bnew_第3页
第3页 / 共10页
java程序设计Bnew_第4页
第4页 / 共10页
java程序设计Bnew_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java程序设计Bnew》由会员分享,可在线阅读,更多相关《java程序设计Bnew(10页珍藏版)》请在金锄头文库上搜索。

1、院系_;班级_;学号_;姓名_密 封 装 订 线泰州学院20 13 -20 14 年度第 2 学期 13 级JAVA 程序设计期未考试卷B卷使用班级: 13计网 考核方式: 闭卷 答题时间: 90 分钟命题人: 金荣 审核人: 试卷共 10 页一、填空题(每空1分,共10分)1面向对象程序设计所具有的基本特征是:抽象性,( )、( )、多态性。2数组x定义如下 int x =new int32 则 x.length 的值为( ), x0.length 的值为( )。3Java中实现多线程一般使用两种方法,一是( ),二是实现Runnable方法。4Java的图形用户界面设计中,有很多布局管理器

2、用来摆放组件的位置,一般用到的布局管理器有FlowLayout、GridLayout、( )、CardLayout。5Java中实现多线程一般使用两种方法,一是( ),二是( )。6Applet常用的方法是: init()、run()、stop()和( )。7Java中布尔类型的常量有两种,它们是( )和false。二、选择题(每空2分,共40分)1. 下面哪些是合法的标识符( )A. $persons B. TwoUsersC. *point D. this E. _endline2. 哪些是将一个十六进制值赋值给一个long型变量( )A. long number = 345L;B. lo

3、ng number = 0345;C. long number = 0345L;D. long number = 0x345L;3. 下面的哪些程序片断可能导致错误。( )A. String s = Gone with the wind; String t = good ; String k = s + t;B. String s = Gone with the wind; String t; t = s3 + one;C. String s = Gone with the wind; String standard = s.toUpperCase();D. String s = home d

4、irectory; String t = s - directory;4. 当Frame的大小被改变时, Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器 ( )A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout5 给出下面的代码片断 1 public void create() 2 Vector myVect; 3 myVect = new Vector(); 4 下面的哪些陈述是正确的? ( )A. 第二行的声明不会为变量myVect分配内存空间。 /指的是堆空间,只是在栈 中分配;这里不用较真.自己理解就

5、好;B. 第二行的声明分配一个到Vector对象的引用的内存空间。C. 第二行语句创建一个Vector类对象。D. 第三行语句创建一个Vector类对象。E. 第三行语句为一个Vector类对象分配内存空间。/分配栈空间,相当于指针,但是不分配到Vector对象的引用的空间;选项二的意思是分配了堆空间;6. 哪些不是Java关键字 ( )A. TRUE B. sizeof C. const D. super E. void7. 下面的哪些叙述为真。 ( )A. equals()方法判定引用值是否指向同一对象。 /不说是谁的就是默认的B. = 操作符判定两个分立的对象的内容和类型是否一致。C.

6、equals()方法只有在两个对象的内容一致时返回true。D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。 /当两个独立的对象的内容和类型一致;8. 下面关于继承的哪些叙述是正确的。 ( )A. 在java中只允许单一继承。B. 在java中一个类只能实现一个接口。C. 在java中一个类不能同时继承一个类和实现一个接口。D. java的单一继承使代码更可靠。9. 第十行的声明将调用哪些方法。( ) 1 class Person 2 public void printValue(int i, int j) 3 public void printValu

7、e(int i) 4 5 public class Teacher extends Person 6 public void printValue() 7 public void printValue(int i) 8 public static void main(String args) 9 Person t = new Teacher(); 10 t.printValue(10); 11 12 A. 第2行的方法 B. 第3行的方法 C. 第6行的方法 D. 第7行的方法10. 下面哪些不是java的原始数据类型( )A. short B. Boolean C. unit D. floa

8、t11. 下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的? ( )A. transient B. synchronized C. serialize D. static12. main()方法的返回类型是什么?( )A. int B. void C. boolean D. static13. 给出以下关于一个使用适当的字符间距的字体的TextField的表达式 TextField t = new TextField(they are good,40);/40指的是像素 哪些叙述是对的? ( )A. 被显示的字符串可以使用多种字体。B. 一行中最大的字符数是40C. 显示的

9、宽度正好是40个字符宽。D. 用户可以编辑字符。14. 给出下面的代码 1 public class Test 2 int m, n; 3 public Test() 4 public Test(int a) m=a; 5 public static void main(String arg) 6 Test t1,t2; 7 int j,k; 8 j=0; k=0; 9 t1=new Test(); 10 t2=new Test(j,k); 11 12 在编译时哪行将导致一个错误? ( )A. 第3行 B. 第5行 C. 第6行 D. 第10行15. Thread的方法resume()负责恢复

10、哪些线程的执行? ( )A. 通过调用stop()方法而停止的线程。B. 通过调用sleep()方法而停止运行的线程。C. 通过调用wait()方法而停止运行的线程。D. 通过调用suspend()方法而停止运行的线程。 /已经过期了16. 有关线程的哪些叙述是对的? ( )A. 一旦一个线程被创建,它就立即开始运行。B. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。/比它优先级高的进程抢占了cpu,它运行的时间根据操作系统而定;D. 一个线程可能因为不同的原因停止并进入就绪状态。/可运行状态17

11、. 给出下面的不完整的方法 1 2 success = connect(); 3 if (success=-1) 4 throw new TimedOutException(); 5 6 已知TimedOutException 不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明 ( )A. public void method()B. public void method() throws ExceptionC. public void method() throws TimedOutExceptionD. public void method() thr

12、ow TimedOutExceptionE. public throw TimedOutException void method()18. 给出下面的代码 class Person String name,department; public void printValue() System.out.println(name is +name); System.out.println(department is +department); public class Teacher extends Person int salary; public void printValue() / 完成

13、父类代码中printValue()相同的工作 System.out.println(salary is +salary); 下面的哪些表达式可以加入printValue()方法的注释部分? ( )A. printValue();B. this.printValue();C. person.printValue();D. super.printValue();19. 给出下面的不完整的类代码 class Person String name, department; int age; public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, String d, int a) / 完成Person(String

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

当前位置:首页 > 大杂烩/其它

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