2013(1)J2EE企业级开发技术试卷Ah.doc_第1页
2013(1)J2EE企业级开发技术试卷Ah.doc_第2页
2013(1)J2EE企业级开发技术试卷Ah.doc_第3页
2013(1)J2EE企业级开发技术试卷Ah.doc_第4页
2013(1)J2EE企业级开发技术试卷Ah.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教师试做时间70分钟出题教师马国兵取题时间2013.12.6审核教研室主任出题单位计算机学院使用班级网络111-2考试日期2012.12.6院(部)主任考试成绩期望值70印刷份数77规定完成时间110分钟交教务科印刷日期 学号: 姓名: 班级: 。密。封。线。网络工程 专业 2011 年级 1-2 班 20 13 20 14学年第 1 学期 J2EE企业级开发技术 课试卷 试卷类型: A 卷题号一二三四五六七八九十总成绩得分阅卷人 一、判断题(每题1分,共10分,正确T,错误F)请将答案写在答题页上,写在其他地方不得分!1、如果想运行Java程序,必须安装JDK和JRE。( )2、配置CLASSPATH环境变量是运行Java程序的必要条件。( )3、类方法不能调用类中的对象方法。( )4、被default修饰的成员可以被不同包中的子类访问。( )5、从技术上说,匿名类可被视为非静态的内部类,所以它们具有和方法内部声明的非静态内部类一样的权限和限制。( )6、Java程序既能捕获异常,也能够捕获错误并处理。( )7、wait()使得线程进入阻塞状态,但不能够自动恢复到可执行状态,需要用resume()方法来唤醒。( )8、Applet不能执行任何本地计算机上的程序。( )9、sqljdbc4.jar所提供的数据库驱动程序属于Type 4。( )10、每当一个客户请求一个Servlet 对象,该对象的service() 方法就要被调用。( )二、单选题(每题1分,共30分)请将答案写在答题页上,写在其他地方不得分!1、下面哪条语句把方法声明为抽象的公共方法?( ) Apublic abstract method (); Bpublic abstract void method ( ); Cpublic abstract void method( ) Dpublic void method ( ) extends abstract; 2、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性3、下面关于继承的哪些叙述是正确的? ( ) A在java中允许多继承。B在java中一个类只能实现一个接口C在java中一个类不能同时继承一个类和实现一个接口Djava的单一继承使代码更可靠4、类Test1定义如下: 行1 public class Test1 行2 public float aMethod(float a, float b) 行3 行4 将以下哪种方法插入行3是不合法的。( )A、public float aMethod(float a, float b,float c) B、public float aMethod(float c,float d) C、public int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) 5、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A ( ); 2. A a1 =new B ( );3. A a2=new C ( ); 问以下哪个说法是正确的?( )A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的6、以下哪个接口的定义是正确的?( )A、 interface A void print( ) ; B、 abstract interface A void print( ) ; C、 abstract interface A extends I1, I2 / I1、I2为已定义的接口 abstract void print( ) ; D、 interface A void print( );7、下面是有关子类继承父类构造函数的描述,其中正确的是( )。 A创建子类的对象时, 先调用子类自己的构造函数,然后调用父类的构造函数。 B子类无条件地继承父类不含参数的构造函数。 C子类必须通过super关键字调用父类的构造函数。 D子类无法继承父类的构造函数。8、下面哪个不是Thread类的方法?( ) A、yield() B、sleep(long msec) C、go() D、stop()9、在线程阻塞和恢复的机制中,和wait()方法配套使用的方法是( )A、notify( ) B、resume( ) C、jion() D、yield()10、Frame的默认的布局管理器是下列哪一个? ( ) A. FlowLayoutB. BorderLayout C. GridLayoutD. CardLayout11、下列程序段的输出结果是:( )StringBuffer sbfSource=new StringBuffer(1+=2); int nOne=1; sbfSource.insert(1,nOne); System.out.println(sbfSource.toString();A、1+1=2 B、11+=2 C、1+=12 D、1+=2112、看以下程序: boolean a = false; boolean b = true; boolean c =(a&b)&(!b); int result = c= =false?1:2; 这段程序执行完后,c与result的值是: ( )A、 c=false;result=1; B、 c=true;result=2;C、 c=true;result=1; D、 c=false;result=2;13、在使用JDBC编程时,与SQL数据类型INTEGER对应的Java数据类型是( )A、byte B、int C、short D、long14、在字节输出流类中,过滤流的基类是()A、FilterOutputStream B、BufferedOutputStreamC、DataOutputStream D、PrintStream试卷类型:(A,B)卷 考核方式:(开,闭)卷 第 1 页 共 6 页试题要求: 1.试题后标注本题得分;2.试卷应附有评卷用标准答案,并有每题每步得分标准;3.试卷必须提前二周送教务科;4.考试前到指定地点领取试卷;5.考生不得拆散试卷,否则试卷无效。学号: 姓名: 班级: 。密。封。线。15、运行下列程序, 会产生什么结果 ( ) public class X extends Thread implements Runable public void run( ) System.out.println(this is run( ); public static void main(String args) Thread t=new Thread(new X( ); t.start( ); A、 第一行会产生编译错误 B、 第六行会产生编译错误 C、 第六行会产生运行错误 D、 程序会运行和启动16、异常处理中,通过throws子句在方法声明中指明异常的处理方法叫做 ( ) A、 捕获异常 B、 声明抛出异常 C、 抛出异常 D、 都不是17、下列哪个JSP隐含对象可以向客户端输出信息( )A、request B、page C、application D、response18、指出下列程序运行的结果 ( )class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); System.out.print(ex.ch); public void change(String str,char ch) str=test ok; ch0=g; A、 good and abc B、 good and gbc C、 test ok and abc D、 test ok and gbc19、运行下列程序,程序输出结果是: ( ) class A private int privateVar; A(int _privateVar) privateVar=_privateVar;boolean isEqualTo(A anotherA) if(this.privateVar = anotherA.privateVar) return true; else return false; public class B public static void main(String args) A a = new A(1); A b = new A(2); System.out.println(a.isEqualTo(b); A、 true B、false C、 0 D、 120、关于Java中异常的叙述正确的是:( )A异常是程序编写过程中代码的语法错误B异常是程序编写过程中代码的逻辑错误C异常出现后程序的运行马上中止 D异常是可以捕获和处理的21、给出下面代码:1) class Parent 2) private String name; 3) public Parent( ) 4) 5) public class Child extends Parent 6) private String department; 7) public Child ( ) 8) public String getValue ( ) return name; 9) public static void main(String arg) 10) Parent p = new Parent ( ); 11) 12) 哪行将引起错误? ( )A、 第3行 B、 第6行 C、 第7行 D、 第8行22、下列程序段执行后的结果是( )。String s=new String(abcdefg);for(int i=0;is.length();i+=2) System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd23、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是( )。 import java.io.*; public class Test public static void main(String args ) String s=ABCDE; byte b=s.getBytes(); FileOutputStream file=new FileOutputStream(test.txt, true); file.write(b); file.close(); A、ABCABC B、ABCDE C、Test D、 ABCDE ABCDE ABCDE 24、编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是( ).public class A public static void main(String args) throws IOException BufferedReader buf=new BufferedReader( new InputStreamReader(System.in); String str=buf.readLine(); int x=Integer.parseInt(str); System.out.println(x/100); A) 45 B)5 C) 123 D) 12345试卷类型:(A,B)卷 考核方式:(开,闭)卷 第 2 页 共 6 页学号: 姓名: 班级: 。密。封。线。25. 下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。File f=new File(填代码处);file=new FileReader(f);in=new BufferedReader(file);A) 1.txt B) d:my1 C) d:my1.txt D) d: my1.txt26、关于Servlet,下列说法中错误的是( )A、Servlet是用 Java 编写的服务器端程序,由服务器端调用和执行B、Servlet本身与协议有关,与平台无关C、虚拟机中只要装载一个Servlet就能够处理新的请求D、一般的Servlet引擎都自带Servlet API27、在Applet的生命周期中,下列哪个方法不一定得到执行?()A、init() B、run() C、start() D、stop( )28、用于执行SQL存储过程的JDBC类是( )A、Statement B、PreparedStatementC、CallableStatement D、ConnStatement 29、Java中,JDBC是指( )A、Java程序与数据库连接的一种机制B、Java程序与浏览器交互的一种机制C、Java访问数据库的类库全名D、Java类编译程序30、常用的JSP指令中,( )用来表示JSP脚本段。A、 B、C、 D、三、填空题(每空1分,共10分)请将答案写在答题页上,写在其他地方不得分!1、Java程序分为三类,_【1】_、Applet以及Servlet。2、在Java语言中,所有的数组都有一个_【2】_属性,这个属性存储了该数组的_元素个数。3、类方法中不能使用_【3】_和this关键字。4、在Object类当中,_【4】_方法用于在垃圾收集前清除对象。5、所有的异常类都直接或间接地继承自类_【5】_。6、创建线程两种重要的方法:一种是继承Thread,另一种是实现接口_【6】_。7、_【7】_方法可以用来使具有相同优先级的线程获得执行的机会。8、在通过JDBC访问数据库时,通过调用方法_【8】_可以显式地加载驱动程序类。9、创建GUI程序时,顶层容器类包括Jframe、_【9】_、JWindow和JApplet。10、_【10】_方法是Servlet的核心,每当一个客户请求一个HttpServlet 对象,该对象的此方法就要被调用,而且传递给这个方法一个请求对象和一个响应对象作为参数。 四、简答题(每题6分,共30分)请将答案写在答题页上,写在其他地方不得分!1、简述Java语言提供的两种处理异常的机制。2、什么是对象的上转型对象?上转型对象有哪些特点?3、简述接口的概念及其优点。4、简述常用的GUI布局管理器及各自的特点。5、简述Servlet的生命周期步骤。五、编程题(每题10分,共20分)请将答案写在答题页上,写在其他地方不得分!1、按以下要求编写程序:(1) 创建一个Rectangle类,添加width和height两个成员变量(2) 在Rectangle中添加两种方法分别计算矩形的周长和面积(3) 编程利用Rectangle输出一个矩形的周长和面积2、在SQL Server数据库DB1中有一张表PC,表结构如下:PC(model,maker,price),数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论