设为首页 加入收藏

TOP

web编程基础试题及答案
2014-11-07 21:15:04 来源: 作者: 【 】 浏览:31
Tags:web 编程 基础 试题 答案

一、填空题:(每空1分,共30分)


10.Servlet初始化调用____init____函数,处理请求常用函数___doGet_____、___doPost_____(列出两个),退出Servlet服务调用函数_____destroy______。


11.JSP声明一个全局变量需要用到语法标签为____<%! %>_________。


12. request的作用范围(Scope)是______request____________,response的作用范围(Scope)是____page_____,out对象的作用范围(Scope)是____page______,session的作用范围(Scope)是_____session______


13.当客户端请求HttpServlet时,服务器端将接收两个类的对象,一个是____HttpServletRequest______,另一个是_____HttpServletResponse_______。


14.JSP嵌入JAVA代码段放在____<%___与______%>_____符号之间。



二、选择题:(每空2分,共40分)


A. W3School.com.cn


B. W3School


C. http://www.w3school.com.cn


D. W3School.com.cn


2. 以下选项中,哪个全部都是表格标签


A.


B.


C.



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


20Web Applicationweb应用程序)下面哪个文件夹不是必须存在的:


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




basketball


football


movie


novell







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);



}






】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇EJB发布WEB 服务一般步骤? 下一篇H3C英才计划面试记录 网络技术

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: