资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
试题、试卷纸 总 9 页 第 1 页 ( B )卷课程类别:必修 选修 考试方式:开卷 闭卷 20 06 20 07 学年第 一 学期使用班级: 医学应用 05(1)(2) 课程名称: 考试时间:2007 年 1 月 25 日姓名: 班级: 学号: 一 单项选择题(本题总分 40 分,每小题 2 分)1、以下哪一个不是 Java 的关键字( )。A. import B. packageC. then D. abstract2、下列关于 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、Color5、 有语句 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、const B、$double C、hello D、BigMeaninglessName 试题、试卷纸 总 9 页 第 2 页 ( B )卷9、 在 Java 语言中,下列数据类型中占 4 个字节的是()A、byte B、short C、int D、long10、JAVA 中,如无特殊声明,小数默认为什么类型()A、 float B、double C、byte D、long11、 为了防止在你的程序中出现运行时的错误,你可以采取下面哪些措施?( )A. 在 finally 块中写可执行代码。B. 在 catch 块中写代码,并在同一块中捕获例外。C. 在 try 块中写可执行语句,并在 catch 块中捕获例外。D. 在 try 块外写可执行语句,将例外抛到 try 块内,并在 catch 块内捕获例外。12 、在 for(表达式 1,表达式 2,表达式 3)中,执行顺序是:A 表达式 1,表达式 3,表达式 2 B 表达式 1,表达式 2,表达式 3C 表达式 2,表达式 1,表达式 3 D 表达式 2,表达式 3,表达式 113、以下关于继承的叙述正确的是( ) 。A、在 Java 中类只允许单一继承B、在 Java 中一个类只能实现一个接口C、在 Java 中一个类不能同时继承一个类和实现一个接口D、在 Java 中接口只允许单一继承14、 方法头不包含下列哪一项()A、修饰符 B、返回值类型 C、参数列表 D、赋值语句15、以下的哪一组代码能使你将当前的日期写入文件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); 试题、试卷纸 总 9 页 第 3 页 ( B )卷D. FileOutputStream foutStream = new FileOutputStream(Date.txt);PrintStream oStream = new PrintStream(foutStream);Date curDate = new Date();oStream.println(curDate);16、 FilterOutputStream是BufferedOutputStream 、DataOutputStream 及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型? ( )A、OutputStream B、File C、InputStream D、BufferedOutputStream 17 下列哪一个不是容器组件():A Window B、Panel C、Button D、Frame18、 给出下面代码,关于该程序以下哪个说法是正确的?( )public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时出错C、输出零 D、输出空 19、 public class Test static boolean foo(char c) System.out.print(c);return true;public static void main( String argv ) int i =0;for ( foo(A); foo(B)&(i=0;i-)System.out.println(a+i+=+ai);2 . 下面是一个 Applet 程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较”按钮后,将 Applet 中显示的“请先输入两个待比较的整数” ,改为“两个整数中最大值是: x”, x 是两个数中的最大值. public class FindMax extends Applet implements ActionListenerLabel result;TextField in1,in2;Button btn;double a=0,b=0,max;public void init()result = new Label(请先输入两个待比较的整数 );in1=new TextField(5);in2=new TextField(5);btn=new Button(比较); 试题、试卷纸 总 9 页 第 7 页 ( B )卷add(in1);add(in2);add(btn);add(result);btn.addActionListener(this);public void actionPerformed (ActionEvent e)a= _b=_if(ab)max=a;elsemax=b;result.setText(两个数中最大值是 :+max); findmax.html:。HTML Test Pagewelcome.FindMax will appear below in a Java enabled browser.四 编程题(本题总分 30 分,每小题 10 分)1 . (10 分) 设计一个表示用户的 User 类,类中的变量有用户名,口令(私有的)和记录用户个数的变量(静态的) ,定义类的 3 个构造方法(没有参数,有一个参数给用户名赋值,有两个参数给用户名和口令赋值) ,获取和设置口令的方法,返回字符串表示的类信息的方法(包括用户名,口令).2(10 分) 编写一个字符界面的 Java Application 程序,接受用户输入的 10 个整数,并输出这 10 个整数的最大值和最小值。3 (10 分) 编写应用程序,使用文件输入输出流实现文件的复制,被拷贝的源文件和复制的目标文件由命令行参数给出。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号