Java实训入职试卷.doc_第1页
Java实训入职试卷.doc_第2页
Java实训入职试卷.doc_第3页
Java实训入职试卷.doc_第4页
Java实训入职试卷.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

| | | | | | | | | 密 | | | | | | | | | 封 | | | | | | | | | 线 | | | | | | | | | |代号 学院 专业 年级 学号 姓名 备注: 试卷首页必须用统一的考试命题专用纸,第二页以后用专用纸续页。 试卷必须打印成卷字迹要工整、清楚。 各题留出答案空白。 试卷打印后应认真校对,避免卷面错误。4下面哪个方法与applet的显示无关?( )A. draw()B. pdate()C. repaint()D. paint()5当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? ( )A. FlowLayoutB. CardLayoutC. BorderLayoutD. GridLayout6在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )A. 隐藏B. 覆盖C. 重载 D. 不支持此特性7以下关于继承的叙述正确的是( )。A. 在Java中类不允许多继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. 在Java中接口只允许单一继承8人 (Person)类,手类(Hand),当然手是人的组成部分, 在本例中Person和Hand类之间是( )关系。(选择一项)a) 关联b) 依赖c) 聚集d) 一般化 Java程序设计实训入职考试题 专业 年级 学号 姓名 备注: 试卷首页必须用统一的考试命题专用纸,第二页以后用专用纸续页。 试卷必须打印成卷字迹要工整、清楚。 各题留出答案空白。 试卷打印后应认真校对,避免卷面错误。 2009 2010 学年第 一 学期 Java程序设计实训入职考试题【一】【二】【三】【四】【五】总分一、选择题(每道题目均为不定向选择,根据题干中指示的答案数量,在题目的备选答案中选出正确的答案。错选、多选、漏选均不得分。)【每题2分,共40分】1编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )A. .javaB. .classC. .htmlD. .exe2设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A. 3B. 5C. 3.5D. 43以下哪个不是Java的原始数据类型( )A. booleanB. doubleC. floatD. Integera) ActionForm的名字和调用Action的页面的地址b) Action的名字和调用Action的页面的地址c) Action的名字和验证输出的页面的地址d) ActionForm的名字和验证输出的页面的地址 11资源文件中的中文需要使用JDK中( )命令,进行预处理。(选择一项)a) jps.exeb) native2ascii.exec) nativetoascii.exed) jstatd.exe12在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。A. B. C. D. 13. 关于Struts验证框架,正确的说法是( ) (选择二项)。A. 灵活,采用在框架中编写代码完成B. 即可自定义代码也可以通过内置嵌规则能过配置完成C. 只能通过内置嵌规则配置完成D. 采用验验框架需要struts的插件14给定test1.jsp代码片断,如下: 要在test2.jsp中输出参数color中的值,以下选项正确的是()(选择一项)A. B. C. D. 8.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口A. privateB. ProtectedC. private D. protectedE. public9Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位A. 8B. 16 C. 32D. 6410以下关于构造函数的描述错误的是( )A. 构造函数的返回类型只能是void型。B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。C. 构造函数的主要作用是完成对类的对象的初始化工作。D. 一般在创建新对象时,系统会自动调用构造函数。 | |试卷代号 学院 专业 年级 姓名 学号 | | | | | | | 密 | | | | | | | | | 封 | | | | | | | | | 线 | | | | | | | |共 12 页,第 4 页共 12 页,第 3 页 | | |共 12 页,第 5 页20、当浏览器第二次访问以下JSP网页时的输出结果是什么?(单选)a: b:A. a=0b=0 B. a=1b=1 C. a=2b=1试卷代号 学院 专业 年级 姓名 学号 15在传统的HTML页面中加入( )就构成了一个JSP页面文件A. JAVA程序片 B. JSP标签C. 用“”标记符号括起来的程序 D. JAVA程序片和JSP标签16配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( )A. 先安装TOMCAT,再安装JDKB. 先安装JDK,再安装TOMCATC. 不需安装JDK,安装TOMCAT就可以了D. JDK和TOMCAT只要都安装就可以了,安装顺序没关系17Jsp 的page指令的( )属性可以设置JSP页面是否可多线程访问A. sessionB. bufferC. isThreadSafeD. info18request对象可以使用( )方法获取表单中某输入框提交的信息。A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)19JSP的内置对象中( )对象可对客户的请求作出动态响应,向客户端发送数据。A. ResponseB. RequestC. ApplicationD. out共 12 页,第 6 页 | | | | | | | | | | 密 | | | | | | | | | 封 | | | | | | | | | 线 | | | | | | | | | | 9 在Java语言中,逻辑常量只有true和_两个值10 面向对象程序设计方法最重要的特性是继承、封装、_和多态。11 在Java程序中,通过类的定义只能实现单重继承,但通过_的定义可 以实现多重继承关系12 创建类对象的运算符是_13 Java中类成员的限定词有以下几种:private, _, _, 默认友好。14 用static修饰的方法,称为静态方法。它们不是对象的方法,而是整个类的方法。静态方法只能处理用关键字_修饰的数据。15 Java中所有类都是类 _的子类16 在Java的语言环境中已经包含了一组相关的核心程序包,它们是Java.lang、_、_和_。17 在Java中有两种多态,一种是使用方法的_实现多态,另一种是使用方法的_实现多态。试卷代号 学院 专业 年级 姓名 学号 二、判断改错(每题1分,共计10分 错答或漏答倒扣2分)1 Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )2 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )3 在Java的方法中定义一个常量要用const关键字( )4 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。( )5 Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式( )6 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象( )7 Final类中的属性和方法都必须被final修饰符修饰( )8 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法 ( ) 9 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法( )10子类要调用父类的方法,必须使用super关键字( )三、程序填空(分析下面的程序代码,将正确的表达式或语句填入空白)【共10分】1 设有字符串定义:String s=ABCDABCD;则表达式s.indexOf(B)的值是_。2 设 x = 2 ,则表达式 ( x + + )3 的值是_。3 int类型的包装类为_类4 用_修饰的类是一个不完整的类,称为抽象类5 Java接口中的方法只能被_修饰6 如果方法没有返回值,则要指定为_ 类型7 写出以下代码的输出结果:_class Astatic int i;public static void main(String args ) System.out.println(i+); | | | | | | | 密 | | | | | | | | | 封 | | | | | | | | | 线 | | | | | | | | |共 12 页,第 8 页共 12 页,第 7 页四、简答题(简要回答下面的问题)【共 20 分】1线程可以有几种实现方式请用Java语言写出有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法2抽象类和接口的区别3JSP中动态INCLUDE与静态INCLUDE的区别4什么时候用assert5应用服务器有那些试卷代号 学院 专业 年级 姓名 学号 6 简述Struts中是怎样实现mvc模式的 7 HashMap与Hashtable的区别 8请简述一下如何实现一个Servlet?请简述一下其生命周期。9在Jsp中 forward 和 redirect 的区别?10. try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在return前还是后?请写出代码表示| | | | | | 密 | | | | | | | | | 封 | | | | | | | | | 线 | | | | | | | | |共 12 页,第 10 页共 12 页,第 9 页五、编程题(每题5分 共20分)1请设计一个用struts框架编写登录模块。要求:1) 完全按照mvc三层体系进行代码的组织只写出关键类名和代码即可。2) 要有数据库关键连接代码和数据库表结构3) 登录的页面为login.jsp,成功为welcome.jsp,失败为error.jsp.只需在login.jsp中编写提交相关代码,html代码不需要编写;其它页面不需要写代码。4)

温馨提示

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

评论

0/150

提交评论