《Java语言程序设计》期末B卷(答案).doc

《Java语言程序设计》期末B卷(答案).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java语言程序设计》期末B卷(答案)

2009-2010学年第一学期 计算机科学学院《Java语言程序设计》期末考试试卷(B卷) 年级:06 专业:计算机科学技术 班级:软件 学号: 姓名: 题号 一 二 三 四 五 六 总分 签名 得分 注:1、共100分,考试时间120分钟。 2、此试卷适用于计算机科学技术本科专业。 一 得 分 阅卷教师 一、判断题,对的打[√]、错的打[╳]:(10分,每小题2分) 1. java没有多继承,但可以通过接口的形式来达到多继承的目地。 (√) Java中的char型变量中能存贮一个中文汉字。方法可以被子类覆盖。 (╳) 二 得 分 阅卷教师 二、单选择题:(20分,每小题2分) 1.Container是下列哪一类的子类?( D ) A.Graphics B.Window C.Applet D.Component 2.下列各选项中属于不合法标识符的是( C )。 A.$million B.$_million C.2$_million D.$2_million 3.下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的? ( C ) A.serialize B.transient C.synchronized D.static 4.下列哪种说法是正确的( D )   A. 实例方法可直接调用超类的实例方法   B. 实例方法可直接调用超类的类方法   C. 实例方法可直接调用其他类的实例方法   D. 实例方法可直接调用本类的类方法 5.进行java基本GUI设计需要用到的包是( C ) A.java.io B.java.sql C.java.awt D.java.rmi 6.下列表达式1+2+”aa”+3的值是( B )   A. “12aa3” B. “3aa3” C. “12aa” D. “aa3” 7.下列语句哪一个正确( B )   A. Java程序经编译后会产生machine code   B. Java程序经编译后会产生byte code   C. Java程序经编译后会产生DLL   D. 以上都不正确 8. 下列说法中,错误的一项是( A )。 A. 线程就是程序 B. 线程是一个程序的单个执行流 C. 多线程是指一个程序的多个执行流 D. 多线程用于实现并发 9.下列选项中,不属于Java语言特点的一项是( C ) A. 分布式 B. 安全性 C. 编译执行 D. 面向对象 10.假设a是int类型的变量,并初始化为1,则下列( D )是合法的条件语句。 A. if(a){} B. if(a=3){} C. if(a=2){} D. if(true){} 三 得 分 阅卷教师 三、填空题:(20分,每空2分) 1.对象 是对事物的抽象,而 类 是对对象的抽象和归纳。 2.如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为: SetLayout(null) 。 3.容器本身也是一个 构件 ,具有构件的所有性质,另外还具有放置其他构件 和 容器 的功能。 4.abstrack类中不能有 private 访问权限的数据成员或成员方法。 5.Java的图形用户界面技术经历了两个发展阶段,分别通过提供 AWT 开发包和 Swing 开发包来体现。 6.在面向对象系统中,消息分为两类:公有消息 和 私有消息。 四 得 分 阅卷教师 四、程序分析题:写出下列程序完成的功能(20分,每小题10分) 1. public class ThreadSyncDemo{ public static void main(String args[]){ ThreadTest t=new ThreadTest(); new Thread(t).start(); new Thread(t).start(); } } class ThreadTest implements Runnable { private int tickets=6; public void run(){ while(true){synchronized(this){ if(tickets0

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档