java高级考题B--答案

2019-08-31 22:02

北京八维3G学院2012年4月度

《java高级》试卷A

题号 得分 一 二 三 四 五 总分 合分人 注意事项:

1. 本试卷共8页,满分100分;

2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 得分 阅卷人

题一、单项选择题(18x1=18分+12x2=24 总42分)

D18EA1001(1分)关于MySQL描述不正确的是(d)

A、MySQL是当前应用最广泛的开源数据库软件,在非商业用途下可免费使用。 B、MySQL执行效率高,运行稳定,深受欢迎

C、MySQL公司最初是由David Axmark、Allan Larsson和Michael Monty Widenius在瑞典创办的。MySQL是一种开放源码软件,“开放源码”意味着任何人都能使用和改变软件 D、MySQL属于大型关系型数据库

D18EA1002(1分)加载JDBC驱动程序可以使用方法(b)

A、createStatement B、Class.forNameC、executeQuery D、executeUpdate ?? ??

D05EA1003(1分):下面有关多线程描述不正确的是(d ) ??A.通过实现Runnable接口实现多线程

B.一个程序一旦启动,就会默认启动两个线程;这两个线程分别是:main线程和gc线程

C.在实际开发中,一般选用实现Runnable接口来实现多线程 D.setPriority(1)是把线程的优先级设为最高;

D05EA1004(1分):下面对于多线程里面的方法说法不正确的是(d )

A.得到当前线程的名称:Thread.currentThread().getName() B.把线程的设置为后台线程:setDaemon(true)

C.如果一个线程A中使用join()加入了线程B,那么A要等B全部运行完了才

能执行。

D.线程的休眠:wait(long millis)

D06EA1005(1分):打断正在运行的线程的方法是( b)

密封线内不要1 / 8

学院班级姓名 答A.join() B. interrupt() C.wait() D.destroy()

D06EA1006(1分):下列对于syncheronized描述不正确的是( d) A.syncheronized可以用来修饰代码块 B.syncheronized可以用来修饰方法 C.使用syncheronized可能产生死锁

D.syncheronized修饰的方法允许多个线程同时执行

D12EA1007(1分):下面程序运行的结果是( ) class Base{

private void amethod(intiBase){

System.out.println(“Base.amethod”); } }

class Example extends Base{

public static void main(String[] args){ Example o = new Example(); intiBase = 0; o.amethod(iBase); }

public void amethod(intiover){

System.out.println(“Example.amethod”); } }

A.编译错误 B.运行错误 C.输出Base.amethod D.输出Example.amethod

D02EA1008(1分):按照流的方向分为下列哪几种?( a) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、低级流和高级流

D02EA1009(1分):下列流属于字符流的是(c)

a)OutputStream b) InputStream c) Writer d) FileInputStream

D16EA1010(1分):关于Redirect 描述不正确的是 () A、重定向是利用服务器返回的状态码来实现的

B、客户端浏览器请求服务器的时候,服务器端会返回一个状态码 C、Redirect不能实现Servlet之间的跳转

D、服务器端通过HttpServletResponse的setStatus(intstatuss)方法设置状态码

D14EA1011(1分):下面不属于JSP中提供构建网页内容时所需要的元素( D)

A、声明 B、程序代码 C、表达式和注释 D、html标签

2 / 8

D02EA1012(1分):在实际运用过程中,我们经常用到(d)将字节流转换为字符流: a) DataInputStream b)ByteArrayOutputStreamc)writeBooleanD)InputStreamReader

D02EA1013(1分):一个类要实现序列化,那么这个类必须实现( c )接口 A.Oblect B. String C. Serializable D.Writer

D01EA1014(1分):下面对File类描述正确的是:( A) A、实例化一个File对象 File file=new File();

B、isFile()测试此抽象路径名表示的文件是否是一个标准文件

C、mkdir()创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。 D、getAbsolutePath()返回由此抽象路径名表示的文件或目录的名称。

D01EA1015(1分):下列不属于File类里面的方法的是(b) A.isFile() B.function() C.isAbsolute() D. exists()

D14EA1016(1分):Include指令时用来将文件插入到JSP页面中,这些文件可以是(d)。

A、文本文件

B、HTML文件 C、JSP文件

D、JAVA程序片和JSP标签

D14EA1017(1分):关于jsp表达式<%= new Date() %>叙述不正确的是:.(b)

A、这个表达式自动转化为字符串类型,然后插入到表达式所在的JSP文件位置,还可以将表达式插入到任何一行文本中 B、表达式最后要使用“;”结束

C、表达式元素可以是任何一个符合Java标准的有效表达式 D、表达式的属性可以作为其他JSP元素的属性值

D13EA1018(1分):下列关于jsp描述正确的是:() A、先安装TOMCAT,才能运行jsp代码 B、jsp只能制作静态展示页面 C、不需安装JDK,就可以运行jsp

D、jsp是一门单独的语言,与java、没有直接关系

D13MA2019(2分):对于jsp里面的注释,以下说法正确的是:(c) A、jsp注释和html的注释可以通用 B、是jsp经常里面使用的注释

C、在jsp代码段里面,可以使用//来作为注释 D、jsp注释能够在页面的源代码里面看见

D02MA2020(2分):下列属于OutputStream类的子类的是(b) a)DataInput b) FileOutputStream c) DataInputStreamd) ObjectInput

D02MA2021 (2分):能够对文件进行随机读取的类是(c)

a)DataInput b) DataOutputStream c)RandomAccessFiled) FileNameFilter

3 / 8

D14MA2022(2分):下列不属于jsp页面内容元素的是:(a) A、 B、<% %> C、<%@ %> D、<%= %>

D14MA2023(2分):下列不属于jsp指令的是(d) A、include B、page C、taglib D、Scriptlet

D15MA2024(2分):JSP的动作主要作用就是根据其制定的动作进行响应的处理。下列不属于jsp动作的是(a) A、 B、 C、 D、

D13MA2025(2分):关于jsp动作指令描述不正确的是(c)。

A、useBean动作是用来装载一个在JSP页面中使用的JavaBean,JavaBean是用Java语言编写的可重用的软件组件。该动作需要制定JavaBean的作用范围

B、forward动作就是用来将请求信息发送到另一个页面中,其中只有一个page属性。forward动作可以是JSP之间的转发也可以使Servlet或者静态资源文件之间的请求转发 C、include指令用于请求过程中,在JSP页面里包含静态或动态文本。被包含的对象只能具有JspWriter对象的访问权限,并且可以设置头或者Cookies。 D、plugin用来产生特别的标识,如Object、Embed等,它可以装入Applet或者JavaBean。当JSP文件被编译之后发送给浏览器,浏览器就可根据不同的版本替换成或者元素。通常一般会指定是Applet、Bean以及类名等。

D15MA2026(2分):下列JSP的内置对象描述不正确的是:(d)。

A、out对象是向客户端输出内容时比较常用的对象,该对象通过PrintWriter类在服务器向客户端发送信息,并且把信息输出到客户端

B、request对象是与用户请求相关的对象,该对象包含了在客户端与服务器之间所要传送的数据,例如所有的客户端对服务器的请求信息来源和头信息、Cookie等于请求县官的参数值。

C、response对象的作用是对客户端的request作出相应,向客户端输出信息。response对象是与request相对应的一个对象。

D、session是javax.servlet.http.HttpSession类的实例。session与cookie是记录客户访问信息的两种机制,session用于在客户端端保存用户信息,cookie用于在服务器保存用户信息。

D15MA2027(2分):exception对象只存在于错误的页面,该对象是java.long.Throwable的一个实例。如果设置有错误页面的话,必须将isErrorPage属性设置为true,否则就会因无法编译而报错,以下是exception的常用方法的是(d )。 A、getMessage()

4 / 8

B、printStackTrace() C、FillInStackTrace() D、hasNext()

D13MA2028(2分):下列有关Servlet描述不正确的是(a)。 A、Servlet是运行在客户端端,由Web进行加载,用来响应客户端请求的Java代码模块。 B、Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面

C、javax.servlet和javax.servlet.http包为编写Servlet提供了接口和类 D、所有的Servlet都必须实现Servlet接口,该接口定义了生命周期方法

D16MA2029(2)response.setHeader(“Refresh”,“1000;

URL=http://localhost:8080/servlet/example.htm”)解释有误的是(b); A、其中1000为设置刷新的时间,单位是毫秒 B、URL参数指定的网址就是本页面

C、当URL设置的路径为Servlet自己的路径时,就会每隔一秒钟自动刷新本页面一次 D、这种情况可以用于设邮箱,以达到及时收邮件的效果。

D16MA2030(2分):关于javaBean说法不正确的是: (d)

A.JavaBean类就是普通的Java类,也被之为POJO(普通Java对象,Plain Ordinary Java Object),是Java程序设计中广泛应用的一种设计模式。; B.JavaBean中只有私有属性和与之对应的setter/getter方法;

C.JavaBean是描述Java的软件组件模型,类似于Microsoft的COM组件概念,在Java模型中,通过JavaBean可以扩充Java程序的功能;通过JavaBeans的组合可以快速的生成新的应用程序,对于程序原来说使用JavaBean可以实现代码的重复利用;

D.在JSP中使用JavaBean时,需要在JSP页面中对JavaBean类进行声明,声明Javabean对象时需要使用scope属性指定其有效范围,JavaBean在JSP页面中有4中属性选择,分别是forward、request、session和application; 得分 阅卷人

二、多项选择题(32分10x2+3x4)

D14MB2001(2分)对于<%@ include file=”a.jsp”%>下列说法不正确的是:( bc )

A.把a.jsp文件包含到当前文件的当前位置 B.导入a.jsp文件中的变量 C.跳转到a.jsp文件执行 D.导入a.jsp文件中的类包到当前文件

D01MB2002(2分)属于RandomAccessFile类的方法有:( acd )

A. read() B.canRead()

5 / 8


java高级考题B--答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

Copyright © 2019-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18

× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: