D.
<script>
3. 以下选项中,哪个标签表示复选框:
A.
B.
C.
D.
4.我们可以在下列哪个 HTML 元素中放置 java script 代码
A、<script>;
B、;
C、;
D、 <scripting>;
5.引用名为 “xxx.js” 的外部脚本的正确语法是
A、<script href=”xxx.js”>
B、<script src=”xxx.js”>
C、<script name=”xxx.js”>
D、<script id=”xxx.js”>
6.以下创建javacript方法声明的正确格式为:
A、function String myFunction(){}
B、function myFunction(){}
C、function myFunction(int a){}
D、function public void myFunction(){}
7.定义 java script 数组的正确方法是:
A、var txt ={“George”,”John”,”Thomas”}
B、var txt = new Array(1:”George”,2:”John”,3:”Thomas”)
C、var txt = new Array(“George”,”John”,”Thomas”)
D、var txt = new Array:1=(“George”)2=(“John”)3=(“Thomas”)
8.document.getElementsbyName(“name”)方法的返回类型是:
A、object(对象)
B、String
C、Array(数组)
D、无返回值
9.以下对java script事件说法错误的是:
A、onclick 单击鼠标左键时触发
B、onfocus 光标离开标签时触发
C、onchange 改变域(如 下拉选单)的内容时触发
D、onmouseover 鼠标进入标签时触发
10.以下对java script内置方法描述正确的是:
A、java script中可以应用Integer.parseInt() 方法转整型
B、java script中用alert() 方法弹出一个警告框 点击确定后程序结束,回传false
C、java script 中的isNaN(expr) 方法是检查expr是否不是一个数字,是数字回传true,不是数字 回传false
D、java script中的confirm() 方法是跳出确认窗口,必须按下确定或取消后程序才会继续运行,按下确定回传true ,按下取消回传false
11、JSP内置对象response的作用
A、 用户端请求
B、 网页传回用户端的回应
C、 针对错误网页,未捕捉的例外
D、 与请求有关的会话对象
12、下面哪些是JSP编译指令(多选)
A、 include
B、 page
C、 out
D、 request
13、request.getParameter(“a”)的返回值是:
A、枚举类型
B、String类型
C、String[]类型
D、int类型
14、request .getParameterNames()的返回值是
A、枚举类型
B、String类型
C、String[]类型
D、int类型
15、下面哪个不是JSP向客户端输出的语句:
A、<%=”a”%>
B、<%out.print(“a”);%>
C、<% System.out.print(“a”);%>
16、下面哪个不是JSP的注释:
A、
B、<%– … … –%>
C、<%//… …%>
D、<%/*… …*/%>
17、computer.jsp文件的代码如下:
<%
String value1 = request.getParameter(“value1″);
String value2 = request.getParameter(“value2″);
%>
<%@ include file=”multiply.jsp”%>
multiply.jsp文件的代码如下:
<%=”asdawdad”%>
computer.jsp的这段代码编译之后会产生几个.java文件:
A、1个
B、2个
C、3个
D、4个
18、不能改变IE浏览器URL地址的跳转是 。
A.sendRedirect B.forward C. include D. 以上都不对
19、下面哪个是服务器端编程:(多选)
A、HTML
B、JSP
C、Servlet
D、java script
20、Web Application(web应用程序)下面哪个文件夹不是必须存在的:
A、WEB-INF
B、classes
C、lib
D、temp
三、程序与简答题(共5题30分)
1、 中docBase属性与path属性的意义。(5分)
Path指的是URL访问时所要用到的虚拟路径、docBase指的是web应用程序的实际存放路径
2、简述:简单介绍两种形式的cookie和两种形式的HttpSession(5分)
Cookie 一种为有生命周期,一种为无生命周期
HttpSession 一种为基于cookie的session 一种是基于URL重写的
3、checkBox.html代码如下:
request de Form
Submit后编写一支getCheckBox.JSp 取得上面box的值并且打印输出到客户端的页面?
getCheckBox
Your hobbies:
<%
String reqRows = request.getParameter(“rows”);
System.out.println(reqRows);
int rows = reqRows==null 0:Integer.parseInt(reqRows);
out.print(“ “);
for(int i=0 ;i
System.out.println(“box”+(i+1));
String box = request.getParameter(“box”+(i+1));
if(box!=null){
out.print(box+” ”);
}
}
out.print(“”);
%>
(10分)
4、 简述:整个生命周期内Servlet的执行过程以及Servlet API内函数的具体调用过程。(5分)
客户端第一次访问Servlet时需要加载Servlet并且调用Servlet的构造函数,之后调用init()进行初始化,最后调用具体响应请求的 函数 doGet()、doPost()等,当我们想要退出服务时调用销毁函数destroy()
5、 应用HTML写两个复选框(chechBox)栏位 通过java script脚本返回已勾选的复选框的value值。(5分)
看书
游戏
<script language=’java script’>
function fun(){
var result=”” ;
var checkbox = document.getElementsByName(“box”);
for(var i=0;i< checkbox.length;i++){
if(checkbox[i].checked==true){
result = result+ checkbox[i].value+”;”
}
}
alert(result);
}