- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)