广药JAVA试题 (B)卷
课程类别:必修[√] 选修[] 考试方式:开卷[ ]闭卷[√] 20 06 –20 07 学年第 一 学期
使用班级: 医学应用05(1)(2)
课程名称: <> 考试时间:2007 年 1 月 25 日
姓名: 班级: 学号:
一 单项选择题(本题总分40分,每小题2分)
1、以下哪一个不是Java的关键字( )。
A. import B. package
C. then D. abstract
2、下列关于Java对import语句规定的叙述中,错误的是( ).
A 在Java程序中import语句可以有多个
B在Java程序中import语句可以没有
C在Java程序中import语句必须有一个
D在Java程序中import语句必须引入在所有类定义之前
3、 以下关于构造函数的描述正确的是( )。
A、构造函数的返回类型可以是任何类型。
B、构造函数的名字不必与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、构造函数不可以声明为public型。
4、paint()方法使用哪种类型的参数?A、Graphics B、Graphics2D C、String D、Color
5、 有语句String t=”yes ,I am”; ,以下操作哪个是不合法的?( )
A、t>>>=1;B、int i=t.length();C、String s=t.trim();D、String t=t+”!”;
6、Java命名规范中,以下哪一个建议全部用大写表示()
A、包名B、类名C、方法名D、常量名
7、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
8 、以下自定义标识符中哪项是不合法的( )
A、constB、$doubleC、D、BigMeaninglessName
9、 在Java语言中,下列数据类型中占4个字节的是()
A、byteB、shortC、intD、long
10、JAVA中,如无特殊声明,小数默认为什么类型()
A、 floatB、doubleC、byteD、long
11、?为了防止在你的程序中出现运行时的错误,你可以采取下面哪些措施?A.?在finally块中写可执行代码。B.?在catch块中写代码,并在同一块中捕获例外。C.?在try块中写可执行语句,并在catch块中捕获例外。D.?在try块外写可执行语句,将例外抛到try块内,并在catch块内捕获例外。以下的哪一组代码能使你将当前的日期写入文件"Date.txt"?A.?FileOutputStream?foutStream?=?new?FileOutputStream("Date.txt"); ObjectInputStream?iStream?=?new?ObjectInputStream(foutStream); Date?curDate?=?new?Date(); iStream.writeObject((Date)curDate)B.?FileOutputStream?foutStream?=?new?FileOutputStream("Date.txt"); ObjectOutputStream?oStream?=?new?ObjectOutputStream(foutStream); Date?curDate?=?new?Date(); oStream.writeObject((Date)curDate);
C.?ObjectOutputStream?oStream?=?new?ObjectOutputStream("Date.txt");Date?curDate?=?new?Date();oStream.writeObject((Date)curDate);
D.?FileOutputStream?foutStream?=?new?FileOutputStream("Date.txt");PrintStream?oStr