Web程序设计期末测试练习题

一、单选题

1、下列选项不是动态网站开发技术的是(C)。

A. ASP   B. PHP   C. CSS   D. JSP

2、在一个动态网站项目中,可以放置一些外部类库的地方是(B)。

A. /WEB-INF/Iib 放置已经编译的类文件
B. /WEB-INF/lib 放置 jar 文件
C. /META-INF/lib 放置 jar 文件
D. /classes 放置已经编译的类文件

3、关于JavaBean,下列的叙述哪一项是不正确的?(A)。

A. JavaBean和Servlet一样,使用之前必质在项目的web.xml中注册
B. JavaBean的类必须是具体的和公共的,并且具有无参数的构造器
C. JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数
D. JavaBean的类属性是私有的,要遇过公共方法进行访问

注:JavaBean的使用不需要在web.xml中进行注册,而是通过在代码中实例化和使用。

4、下面的哪个选项不能实现页面的跳转(C)。

A.
B.
C.
D. <%response.sendRedirect (testurl");%>

注:在JSP中,jsp:redirect 标签是不存在的,因此选项 C 是不能实现页面的跳转的。

5、关于Struts 2框架的说法正确的是(C)。

A. 不同的Action其返回值类型不会相同
B. 只要导入Struts2的核心包,不同做任何配置便可直接使用
C. Struts 2框架的核心是Action
D. Struts 2框架不能实规MVC模式

6、MySQL数据库默认的内置管理账户是(A)。

A、root   B、Guest   C、Admin   D、User

7、以下那一个是 HttpSession 的方法,并能实现在 session 中存放数据?。(D

A. putAttribute(String name. Object value)
B. put(String name. Object value)
C. set(String name. Object value)
D. setAttribute(String name. Object value)

8、标签中使用(A)属性表示集合中的一个元素。

A. var
B. collection
C. varStatus
D. items

详情请见

9、下列的变量声明在(C)范围内有效。
<%!Date dateTime;  int countNum;%>

A. 从定义开始处有效,客户之间不共享
B. 在整个页面内有效,客户之间不共享
C. 在整个页面内有效,被多个客户共享
D. 从定义开始处有效,被多个客户共享

注:<%!”和“ %>”之间声明的变量在整个jsp页面内部有效

10、Ajax异步请求主要是通过以下JavaScript哪个对象实现的?(D)

A. Reques
B. RequestScope
C. httpRequest
D. XMLHttpRequest

11、关于Ajax异步请求的说法错误的是(C)。

A. 异步请求可以通过JQuery方式卖观
B. 异步请求可以通过编写JavaScript脚本代码实现
C. 异步请求的触发事件只能是表单中type值为submit的

你可能感兴趣的:(Web,web,学习)