已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题、试卷纸 总 9 页 第 8页 ( 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、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、constB、$doubleC、helloD、BigMeaninglessName9、 在Java语言中,下列数据类型中占4个字节的是()A、byteB、shortC、intD、long10、JAVA中,如无特殊声明,小数默认为什么类型()A、 floatB、doubleC、byteD、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.FileOutputStreamfoutStream=newFileOutputStream(Date.txt); ObjectInputStreamiStream=newObjectInputStream(foutStream); DatecurDate=newDate(); iStream.writeObject(Date)curDate)B.FileOutputStreamfoutStream=newFileOutputStream(Date.txt); ObjectOutputStreamoStream=newObjectOutputStream(foutStream); DatecurDate=newDate(); oStream.writeObject(Date)curDate);C.ObjectOutputStreamoStream=newObjectOutputStream(Date.txt);DatecurDate=newDate();oStream.writeObject(Date)curDate);D.FileOutputStreamfoutStream=newFileOutputStream(Date.txt);PrintStreamoStream=newPrintStream(foutStream);DatecurDate=newDate();oStream.println(curDate);16、 FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型? ( )A、OutputStream B、File C、InputStream D、BufferedOutputStream 17下列哪一个不是容器组件():A WindowB、PanelC、ButtonD、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)&(i2); foo(C) i+ ; foo(D); What is the result? ( ) A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtime. 20、一个类中如果没有定义构造方法,编译器会自动生成一个没有参数的构造方法来初始化类 对 象, 并将类变量初始化为该类型的默认值,下列哪一项是错误的A、整型初始化为0B实型初始化为0.0F,0.0DC逻辑型初始化为TrueD、字符型初始化为u0000 二 写出程序运行的结果.(本题总分20分,每小题5分) 1. 写出如下程序运行的结果。_public class StringTest1public static void main(String args) String s1=hello;String s2= hello;if(s1=s2)System.out.println(s1=s2);elseSystem.out.println(s1!=s2); 2. 写出如下程序运动的结果_.public class StaticTest static int x=1;int y;StaticTest( ) y+; public static void main(String args ) StaticTest st=new StaticTest(); System.out.println(x= + x); System.out.println(st.y= + st.y); st=new StaticTest(); System.out.println(st.y= + st.y); static x+;3 写出程序运动的结果_class MyException extends Exception public String toString( )return negative; public class ExceptionDemo public static void mySqrt(int a) throws MyException if( a0 )throw new MyException(); System.out.println(Math.sqrt(a); public static void main( String args ) trymySqrt(25 );mySqrt(-5 );catch( MyException e )System.out.println(Caught +e); 4 阅读以下程序,写出输出结果_。 public class Cruncher void crunch( int i ) System.out.print(“int”); void crunch(String s)System.out.print(“String”); public static void main(String args )Crunchercrun=new Cruncher ( );String ch=”h”;int i=12;crun.crunch(ch);System.out.print(“,”);crun.crunch(i); 三 程序填空题(本题总分10分,每小题5分)1 . 下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行.I mport java.io.*;public class test public static void main(String args) int i; int a=new int5;for(i=0;i=0;i-) System.out.println(a+i+=+ai);2 . 下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较”按钮后,将Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是: x”, x是两个数中的最大值. public class FindMax extends Applet implements ActionListener Label 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(比较); add(in1); add(in2); add(btn); add(result); btn.addActionListener(this);public void actionPerformed (ActionEvent e) a= _ b=_ if(ab) max=a; else max=b; result.setText(两个数中最大值是:+max); findmax.html:。HTML Test Pagewelcome.FindMax will appear below in a Java enabled browser.四 编程题(本题总分30分,每小题10分)1 . (10分)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 痛风常见症状及护理经验(风湿免疫科)
- 甘肃省武威市从2026届省属公费师范毕业生和国家、甘肃省“优师计划”师范毕业生中招聘事业单位工作人员132人笔试考试备考题库及答案解析
- 儿童自闭症的个性化行为干预方案
- 儿童肾病综合征的激素依赖型治疗方案优化
- 2025年马鞍山市第二中学博望分校招聘教辅人员1名笔试考试参考试题及答案解析
- 2026大理州南涧彝族自治县社会保险中心城镇公益性岗位人员招聘(2人)笔试考试参考题库及答案解析
- 儿童生长发育的基因型膳食指导方案
- 2025年华天科技(西安)有限公司招聘笔试考试参考试题及答案解析
- 2025四川省德阳经开区招聘社区专职8人备考题库附答案详解(预热题)
- 2025江西赣州寻乌县招聘社区工作者10人备考题库及一套参考答案详解
- 核和辐射事故医学应急演练
- 医疗机构化粪池清掏和消毒方案
- GB/T 12979-2024近景摄影测量规范
- 2024新《公司法》亮点全面解读课件
- JB-T 14320-2022 氧气用止回阀
- 深基坑拉森钢板桩支护方案完整版
- 小学二年级乘除法口算题每页100道
- 第三单元一《伐檀》公开课一等奖创新教案-【中职专用】(中职语文高教版2023-2024-基础模块上册)
- 山西2023年晋商银行校园招聘柜员岗考试参考题库含答案详解
- 孙子兵法与企业管理
- 维克多高中英语3500词汇
评论
0/150
提交评论