绝密★启用前
学院
2013—2014学年第一学期
级三年制高职《JAVA程序设计》A试题
题号 | 一 | 二 | 三 | 四 | 总分人 | |
题分 | 20 | 30 | 20 | 30 | 总 分 | |
得分 | ||||||
(本卷共4大题,满分100分,考试时间90分钟)
得分 | 评卷人 |
一、判断题(每小题2分,共20分)
1、Java语言具有较好的安全性和可移植性及与平台无关等特性。
2、在jdk的lib目录中包括开发、运行、调试和文档生成的工具。
3、Java语言多线程程序设计中使用start( )方法运行线程 。
4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
5、程序员可以使用异常处理机制来处理Exception异常。
6、一个类可以实现多个接口,接口可以实现“多重继承”。
7、实现接口的类不能是抽象类。
8、java集合框架主要有抽象类、接口和集合算法三部分组成。
9、BufferedReader类是Reader类的子类,它可以以行为单位读取数据 。
10、JLabel对象可以通过容器类Container类中的add( )方法加入容器中。
得分 | 评卷人 |
二、单项选择题(每小题2分,共30分)
1.在编写Java 用户图形界面程序时,一定要引入( )包。
A、java.awt.* B、java.applet. C、java.io.* D、java.awt.event.*
2.以下( )不是Java的关键字。
A、FALSE B、double C、this D、void
3、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
4.Java application中的主类需包含main方法,main方法的返回类型是什么?( )。
A、int B、float C、double D、void
5.以下( )不是Java的关键字。
A.FALSE B.const C.this D.void
6.在使用interface声明一个接口时,只可以使用( )修饰该接口。
A.private B.protected C.private protected D.public
7.下面( )不是Java中的容器。
A.Canvas B.ScrollPane C.Applet D.Dialog
8.以下关于构造函数的描述错误的是( )。
A.构造函数的返回类型只能是void型
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同
C.构造函数的主要作用是完成对类的对象的初始化工作
D.一般在创建新对象时,系统会自动调用构造函数
9.Java字符采用的是Unicode编码方案,每个Unicode码占用( )比特位。
A.8 B.16 C.32 D.由软硬件平台决定
10. 下列整常量中哪项是不合法的( )。
A. 037 B. 0X48 C. 78 D. 2.0
11.下面哪个函数是public void aMethod(){...}的重载函数?( )。
A. void aMethod( ){...} B. public int aMethod(){...}
C. public void aMethod ( ){...}
D. public int aMethod ( int m){...}
12.Java语言中定义类的关键字是( )。
A. class B. int C. public D.static
13.关于Java中异常的叙述正确的是:( )。
A.异常是程序编写过程中代码的语法错误
B.异常是程序编写过程中代码的逻辑错误
C.异常出现后程序的运行马上中止
D.异常是可以捕获和处理的
14. 所有的异常类皆继承哪一个类?( )。
A.java.io.Exception B.java.lang.Throwable
C.java.lang.Exception D.java.lang.Error
15. 为实现进程之间的通信,需要使用下列那种流才合适?( )。
A.Data stream B.File stream
C.Buffered stream D.Piped stream
得分 | 评卷人 |
三、阅读程序,写出程序的输出结果(每题10分,共20分)
1.写出以下程序的运行结果。
class TwoObjects
{
public static void main(String[] args)
{
B b1=new B();
B b2=new B();
System.out.println(b1==b2);
System.out.println(b1!=b2);
System.out.println(b1.equals(b2));
}
}
class B
{ int x;
B( ){ x=1; }
}
程序的输出结果为:
2. 写出以下程序的运行结果。
import java.io.*;
public class UseLabel
{ public static void main(String[] args)
{ Loop:
for(int i=2; i<10; i++)
{ if( i%2!=0) continue Loop;
System.out.print(i+" ");
}
}
}
程序的输出结果为:
得分 | 评卷人 |
四、简答题(每小题15分,共30分)
1、1、编写Java应用程序,在屏幕上显示“holle word!”。
2、一个完整的Java Application 程序。包含MyRectangle类及Test类,具体要求如下:
(1)类 MyRectangle:
•属性
width: double类型,表示矩形的长
height: double类型,表示矩形的高
•方法
MyRectangle(double w, double h):构造函数
double getArea()方法:求一个矩形的面积
double getPerimeter()方法:求一个矩形的周长
(2)Test类作为主类要完成测试功能
生成MyRectangle对象
JAVA期末试题A卷答案
一、判断题
√××√√√××√√
二、单项选择题(每小题2分,共30分)
1. A 2. A 3. C 4. D 5. A
6. D 7. A 8. A 9. B 10. D
11. D 12. A 13. D 14. C 15. D
三、阅读程序,写出程序的输出结果(每题10分,共20分)
1. false
true
false
2. 2 4 6 8
四、编程题(共30分)
1、 public class testjava
{
public static void main(String[] args)
{
System.out.print( " holleword ");
}
}
2、
public class TestShape //主类定义 分
{
public static void main(String args[])
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论