mandyxin
寻JAVA试卷答案,急用谢谢
《Java语言和WWW技术》期末考试模拟题四
一、填空题
1、 Java提供“包”来管理类名空间。“包”实际上提供了一种____________________和 。
2、使用 方法可以复制屏幕的一个矩形区域。
3、 Final关键字修饰变量,则该变量____________。Final修饰方法,则该方法___________。Final修饰类,则该类____________。
5、Java程序分两种,___________和___________。
6、 关键字表明一个对象或变量在初始化不能修改。
7、在Java语言中,___________文件允许对文件内容的随机读写。
8、一个Java的图形用户界面的最基本组成部分是_______________。
二、判断题
1、在Java语言中,常量true、false、null都是使用小写。
2、Package语句必须放在程序的第一句。
3、因为Java不支持多继承,所以定义类时implements关键字后面只能说明一个接口名。
4、我们把客观世界的实体称为问题空间的对象。
5、一个Java类可以有多个父类。
6、抽象类必须被继承。
7、在Java中声明变量时必须指定一个类型。
8、传统的结构化程序设计方法是产生60年代末开始的软件危机的原因。
9、当通过实现Listener接口完成事件处理时,要同时实现该接口中的所有方法。
10、对多线程的支持是Java的一大特点。
三、选择题
1、信息资源放在Web服务器后,需要把它的地址告诉大家,这就是 的功能。
A.WWW B.URL C.BBS D.TCP/IP
2、以下关于Applet的生命周期方法的说法哪个是不正确的?( )
A、init() B、start() C、stop() D、main()
3、如定义对象 StringBuffer ch = new StringBuffer(“Shanghai”) 则ch.length()=( )
A.7 B.8 C.9 D.23
4、AWT中的Canvas类在使用时必须被( )。
A.载入 B.封装 C.继承 D.重载
5、Java语言中的super关键字是( )
A.指向父类的指针 B.父类的标识符
C.对父类的引用 D.指向父类对象的指针
6、下列特点不属于Java语言的选项是( )。
A.易用性 B.可视性 C.平台无关性 D.面向对象性
7、下列不属于面向对象特性的选项是( )。
A.封装性 B.继承性 C.多态性 D.鲁棒性
8、在程序的运行过程中所发生的异常事件称为( )。
A.意外 B.例外 C.事故 D.中断
9、高级数据要转换成低级数据,( )转换。
A.不需要任何 B.需要一般类型 C.需要强制类型 D.随机处理
10、Java 的类属于( )类型
A、字符数据 B、布尔数据 C、简单数据 D、复合数据
四、阅读程序,写出运行结果
1、
import java.awt.*;
import java.applet.*;
public class tf extends Applet{
Image myimage;
Public void init(){
Myimage=getImaga(getDocumentBase(),”ff13.jpg”);}
Public void paint(Graphics g){
请帮忙做一下,谢谢。做完可一加我的QQ892727612,非常感谢
1. J2SE的命令文件(如java、javac、javadoc)的目录是()
A.jre B、demo C、lib D、bin
2. 下列哪个命令是用来运行java程序的()
A java B、javac C javadoc D、cmd
3. ()不是面向对象概念
A 程序 B、虚拟类 C 信息 D、方法
4. 虚拟类的声明关键字是()
A class B、abstract C public D、package
5. 类包的声明关键字是()
A java B、package C javadoc D、cmd
6. 接口的声明关键字是()
A java B、class C main D、interface
7. public声明的类的作用范围()
A 只可以给类本身访问
B、只可以给同一个目录的类访问
C.可以给所有的类访问
D、只可以给类本身
8. 下列语句序列执行后,k 的值是( )。
int m=3, n=6, k=0;
while( (m++) < ( -- n) ) ++k;
A 0 B 1 C 2 D 3
9. 下列语句序列执行后,ch1 的值是( )。
char ch1='A',ch2='W';
if(ch1 + 2 < ch2 ) ++ch1;
A ‘A' B ‘B' C ‘C' D B
10. ()不是赋值操作符。
A += B<<= C<<<= D >>>=
11. 集合类保存在类包( )
A java.util B java.io C java.lang D java.text
12. 面板的默认布局是()
A BorderLayout B GridLayout C BoxLayout D FlowLayout
13. 线程的生命周期是随着()方法开始
A Start B begin C run D up
14. 给线程上锁的关键字是()
A syncronize B syncronized C lock D locked
15. BufferedReader的父类是()
A FileReader B Reader C PipedReader
D InputStreamReader
16. J2SE的命令文件(如java、javac、javadoc)的目录是()
A.jre B、demo C、lib D、bin
17. 下列哪个命令是用来编译java程序的()
A java B、javac C javadoc D、cmd
18. ()不是面向对象概念
A 程序 B、虚拟类 C 信息 D、方法
19. 虚拟类的声明关键字是()
A class B、abstract C public D、package
20. 类包的声明关键字是()
A java B、package C javadoc D、cmd
21. 接口的声明关键字是()
A java B、class C main D、interface
22. private声明的类的作用范围()
A 只可以给类本身访问
B、只可以给同一个目录的类访问
C.可以给所有的类访问
D、只可以给类本身
23. 下列语句序列执行后,k 的值是( )。
int m=2, n=6, k=0;
while( (m++) < ( -- n) ) ++k;
A 0 B 1 C 2 D 3
24. 下列语句序列执行后,ch1 的值是( )。
char ch1='B',ch2='W';
if(ch1 + 2 < ch2 ) ++ch1;
A ‘A' B ‘B' C ‘C' D B
25. ()不是赋值操作符。
A += B<<= C<<<= D >>>=
26. 文件类保存在类包( )
A java.util B java.io C java.lang D java.text
27. 面板的默认布局是()
A BorderLayout B GridLayout C BoxLayout D FlowLayout
28. 线程的生命周期是随着()方法开始
A Start B begin C run D up
29. 给线程上锁的关键字是()
A syncronize B syncronized C lock D locked
30. PipedReader的父类是()
A FileReader B Reader C BufferedReader
D InputStreamReader
二. 填空题
1. 设置path参数的命令是________________,设置classpath参数的命令是___________。
2. __________目录是J2SE运行的命令目录。
3. Java语言共有三种注释,分别是______,________,_________。
4. OOP的英文全称是____________,应用继承性的关键字是____________。
5. 对象的创建语法是______,声明类的关键字是_________,声明接口的关键字是_______。
6. 算术操作符有五种不同的操作符,分别是______,_______,_______,_______,________。
7. 将整形变量转化为二进制字符串的方法是________。
8. 集合分为______和_______两个最顶端的接口。
9. 获得数组总数的方法是________。
10. 设置path参数的命令是________________,设置classpath参数的命令是___________。
11. __________目录是J2SE运行的命令目录。
12. Java语言共有三种注释,分别是______,________,_________。
13. OOP的英文全称是____________,应用继承性的关键字是____________。
14. 对象的创建语法是______,声明类的关键字是_________,声明接口的关键字是_______。
15. 变量的作用范围分为四种,分别是______,_______,_______,______。
16. 将整形变量转化为二进制字符串的方法是________,将整形变量转化为字符串的方法是______。
17. 集合分为______和_______两个最顶端的接口。
18. 获得数组总数的方法是________。
三. 判断题
1. Java命令严格区分大小写,而javac命令不区分大小写。
2. 对象的生命周期比类的生命周期长。
3. 主方法必须使用static关键字。
4. 实例成员的属性值不会因为对象的不同而不同。
5. 使用final关键字声明的类不能创建子类。
6. 字节型整数类的最小值是-128。
7. 范围小的数字向范围大的数字转换由java自动转换。
8. Vector集合类的元素会自动排序。
9. Java命令严格区分大小写,而javac命令不区分大小写。
10. 对象的生命周期比类的生命周期长。
11. 主方法必须使用static关键字。
12. 实例成员的属性值不会因为对象的不同而不同。
13. 使用final关键字声明的类不能创建子类。
14. 字节型整数类的最小值是-128。
15. 范围小的数字向范围大的数字转换由java自动转换。
16. Map集合接口由二个值组成一个元素。
17. 优先权的数字最大,线程的优先权便越小
四. 简答题
1. 简述try/catch/finally语句的语法。
2. 简述接口与虚拟类的区别及用法。
3. 简述数组与集合类的排序语法。
4. 简述死锁的含义。
5. 简述接口与虚拟类的区别及用法。
五. 程序题目
1. 创建一个dog类,并添加Name,eyeColor字段,并为该自动添加相应的属性,并给出至少两个构造方法。
2. 创建一个虚拟类father,其中有身高、体重等属性及爱好(唱歌)等方法,创建子类son类继承father类,并增加性格这个属性,改写父类的方法(爱好)。
3. 创建一个类文件,应用Vector集合类进行元素的增加、访问、删除。
4. 用java语言来描述快速排序算法。