1、某 JSP程序中声明使用javaBean的语句如下:
要取出该javaBean的loginName属性值,以下语句正确的是( )(选择二项) A、B、
C、 D、
2、在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据(选择一项)
A、String getParameter(String name) B、String[] getParameter(String name) C、String getParameterValues(String name) D、String[] getParameterValues(String name)
3、Web 应用中,常用的会话跟踪方法不包括( )(选择一项)
A、URL重写 B、Cookie C、隐藏表单域 D、有状态HTTP协议
4、J2EE中,( )类的( )方法用于返回应用程序的上下文路径(选择一项) A、HttpServletRequest、getContextPath() B、HttpServletRequest、getPathInfo() C、ServletContext、getContextPath() D、ServletContext、getPathInfo()
5、在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是( )(选择一项) A、
someFilter filter.SomeFilter encoding EUC_JP B、
someFilter encoding EUC_JP C、
someFilter encoding EUC_JP D、
someFilter filter.SomeFilter encoding EUC_JP
6、在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )(选择一项)
public class Servlet1 extendsHttpServlet{ public void init() throws servletException{ }
public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
PrintWriter out = response.get.Writer(); out.println(“hello!“); } }
A、编译该文件时会缺少doGet()或者dopost()方法,编译不能够成功通过
B、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
7、在J2EE中对于以下的include指令和include动作,描述正确的是( )(选择二项) A、include指令和include动作的功能和作用是一模一样的
B、含有include指令的JSP页面编译成Servlet时,Servlet内嵌(内联)被包含的文件内容 C、含有include动作的JSP页面编译成Servlet时,Servlet使用语句 pageContest.include(\被包含文件\,来引用被包含的文件
D、通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度要快
8、某web应用的上下文路径是root,配置文件web.xml中有如下片段:
process
slt.ProcessServlet
process /proc以下说法正确的是( )(选择二项)
A、在包slt中,有一个名为ProcessServlet.class的文件
B、在servlet的访问路径是http://机器IP:端口号/root/process
C、在servlet的访问路径是http://机器IP:端口号/root/processServlet D、在servlet的访问路径是http://机器IP:端口号/root/proc
9、在HTML文档对象模型(DOM)中,history对象的( )方法用于加载历史列表中的下一个URL页面(选择一项)
A、next() B、history() C、forword() D、go(-1) 10、Java中的错误处理时通过异常处理模型来完成的,那么异常处理模块可以处理的错误是( )(选择一项)
A、运行时错误 B、逻辑错误 C、语法错误 D、内部错误
11、在HTML文档对象模型(HTML DOM)中,( )对象是所有页面内容的根对象(选
择一项)
A、window B、history C、document D、location
12、分析下面的Java Script代码,经过运算后m的值为( )(选择一项) x=11;
y=”number”; m=x+y;
A、11number B、number C、11 D、程序报错
13、在HTML页面中,不能与onChang事件处理程序相关联的表单元素有( )(选择一项)
A、文本框 B、复选框 C、列表框 D、按钮
14、在Java中,以下( )对象可以使用键/值的形式保存数据(选择一项)
A、LinkedList B、HashMap C、ArrayList D、Arrays
15、在JSP文件的页面组成中,( )是正确的、且可以在客户端通过查看源代码看到JSP注释(选择一项)
A、 B、 C、 D、
16、在java 中 ,通过调用以下( )方法,可以加载Sun的JDBC-ODBC桥(选择一项) A、new Class().load(\B、new Class().forName(\C、Class.forName(\D、Class.load(\
17、给定一个Java 程序的大码片段如下,其中con为连接数据库得Connection 对象,此处假定已经正确获得连接,在下划线处加入( )代码,可以在控制台循环打印出 student 表name数据列的值(选择一项)
Statement stmt = con .createStatement(); Stirng query =”select * from student”;
java.sql.ResultSet rs = stmt.executeQuery(query); _________
A、while(rs.hasNext()){ System.out.println(rs.getString(\; } B、while(rs.next()){ System.out.println(rs.getString(\; } C、if(rs.next()){ System.out.println(rs.getString(\; } D、System.out.println(rs.getString(\;
18、假定今天是2007-1-31,星期三,以下Javascript代码将输出( )(选择一项) var mydate = new Date();
document.write(mydate.getDate);
A、2007-01-31 B、1 C、31 D、3
19、下列选项中关于java中的封装说法正确的是( )(选择一项)
A、封装就是将私有属性或共有属性提供的共有的访问方法 B、属性得访问方法包括setter方法和getter()方法
C、setter方法用于取值 D、getter方法用于赋值 20、B/S 结构是随着Internet 技术的兴起,对C/S结构的一种改进,不是对C/S的代替, B/S相对与C/S结构也有一定的弱势,体现在( )(选择一项) A、维护和升级方式的复杂 B、可访问用户范围小
C、程序开发复杂 D、很难有丰富的界面效果
21、如果在HTML页面中包含如下图片标签,则在下划线处添加( )代码能够实现页面初始化是隐藏该图片的功能(选择一项)
A、style =\ B、style =\C、style =\ D、style =\
22、在html 文档中包含如下超链接,要实现当鼠标移入该连接是,超联结文本颜色变为红色,选项中的编码正确的是( )(选择一项)
A、B、
C、D、
23、在java 中实现多态的步骤中哪项不是( )(选择一项) A、子类重写父类的方法 B、子类重载父类的方法
C、定义方法时,把父类作为参数类型,调用时,把父类及子类的对象作为参数传入 D、运行时,根据实际创建的对象动态决定使用那个方法
24、在用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上提交的信息,则应在下划线处填写的代码是( )(选择一项)
用户名:
密码:A、get B、post C、不填写任何内容 D、以上都可
25、在java 中 关于构造方法说法错误的是( )(选择一项) A、一个类为定义构造方法时,java 虚拟机会默认提供一个构造方法 B、构造方法不能被重载 C、构造方法可以接受重载
D、当了父类中只有一个带参数的构造方法时,这个类必须提供自定义的构造方法
26、在html中,按下任意键都会触发的事件是( )(选择一项)
A、onFocus B、onBlur C、onSubmit D、onKeyDown