编程基础试题及答案_第1页
编程基础试题及答案_第2页
编程基础试题及答案_第3页
编程基础试题及答案_第4页
编程基础试题及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 填空题:(每空1分,共30分)1. HTML源程序文件必须使用 html 或者 htm 作为扩展名。2. HTML标签语言中的段落标签为 <P> 。插入图片的标签为 <img> 3. HTML中下拉选单标签为 <select> 。选项标签为 <option> ,超链接标签为_<a>_,字体标签_<font>_.4. JavaScript中用 var 声明变量。5. JavaScript窗口对象是 window ,封装整个文本的对象是 document 6. JavaScript中应用checkbox的 checked

2、 属性来设置复选框是否被勾选7. JDBC访问数据库加载数据库驱动应用Class. forName() 方法。8. JDBC事物中设置Connection对象的setAutoCommit(false)来进行手动提交,当执行完数据库操作后调用Connection对象的 commit() 进行提交。抛出异常后应用Connection对象的 rollback() 方法进行回滚。9. Servlet一般在容器中运行,常见的Servlet容器 列出两种:_tomcat_ 、_websphere_ 10. Servlet初始化调用_init_函数,处理请求常用函数_doGet_、_doPost_(列出两个

3、),退出Servlet服务调用函数_destroy_。11. JSP声明一个全局变量需要用到语法标签为_<%! %>_。12. request的作用范围(Scope)是_request_,response的作用范围(Scope)是_page_,out对象的作用范围(Scope)是_page_,session的作用范围(Scope)是_session_。 13. 当客户端请求HttpServlet时,服务器端将接收两个类的对象,一个是_HttpServletRequest_,另一个是_HttpServletResponse_。14. JSP嵌入JAVA代码段放在_<%_与_%&

4、gt;_符号之间。二、 选择题:(每空2分,共40分)1. 在下列的 HTML 中,哪个可以产生超链接? A. <a url="">W3S</a> B. <a href="">W3School</a> C. <a></a> D. <a name="">W3S</a>2 以下选项中,哪个全部都是表格标签: A<table><head><font> B<table><tr><td

5、>C<table><tr><hr>D<p><body><script>3. 以下选项中,哪个标签表示复选框:A. <input type="checkbox"> B. <input type="text">C. <input type="radio">D. <input type="textarea">4我们可以在下列哪个 HTML 元素中放置 Javascript 代码? A、<sc

6、ript>;B、<javascript>;C、<js>;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 St

7、ring myFunction()B、function myFunction()C、function myFunction(int a) D、function public void myFunction() 7定义 JavaScript 数组的正确方法是: A、var txt ="George","John","Thomas"B、var txt = new Array(1:"George",2:"John",3:"Thomas")C、var txt = new Array(

8、"George","John","Thomas") D、var txt = new Array:1=("George")2=("John")3=("Thomas")8document.getElementsbyName("name")方法的返回类型是: A、object(对象) B、StringC、Array(数组) D、无返回值9以下对JavaScript事件说法错误的是: A、onclick 单击鼠标左键时触发 B、onfocus 光标离开标签时触发C

9、、onchange 改变域(如 下拉选单)的内容时触发 D、onmouseover 鼠标进入标签时触发10以下对JavaScript内置方法描述正确的是: A、JavaScript中可以应用Integer.parseInt() 方法转整型B、JavaScript中用alert() 方法弹出一个警告框 点击确定后程序结束,回传falseC、JavaScript 中的isNaN(expr) 方法是检查expr是否不是一个数字,是数字回传true,不是数字 回传falseD、JavaScript中的confirm() 方法是跳出确认窗口,必须按下确定或取消后程序才会继续运行,按下确定回传true ,

10、按下取消回传false 11、JSP内置对象response的作用A、 用户端请求B、 网页传回用户端的回应C、 针对错误网页,未捕捉的例外D、 与请求有关的会话对象12、下面哪些是JSP编译指令(多选)A、 includeB、 pageC、 outD、 request13、request.getParameter(“a”)的返回值是:A、枚举类型B、String类型C、String类型D、int类型14、request .getParameterNames()的返回值是A、枚举类型B、String类型C、String类型D、int类型15、下面哪个不是JSP向客户端输出的语句:A、<%

11、=”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");%

12、><% 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、HTMLB、JSPC、ServletD、JavaScript20、Web Application(web应用程序)下面哪个文件夹不是必须存

13、在的:A、WEB-INFB、classesC、libD、temp三、程序与简答题(共5题30分) 1、<Context path=“/px“ docBase=” " reloadable="true"/> 中docBase属性与path属性的意义。(5分) Path指的是URL访问时所要用到的虚拟路径、docBase指的是web应用程序的实际存放路径 2、简述:简单介绍两种形式的cookie和两种形式的HttpSession(5分)Cookie 一种为有生命周期,一种为无生命周期HttpSession 一种为基于cookie的session 一种是基于

14、URL重写的 3、checkBox.html代码如下:<html><head><title>request de Form </title></head><body><form name="form1" action="getCheckBox.JSp" method="post" ><input type="checkbox" name="box1" value="basketball"

15、>basketball<input type="checkbox" name="box2" value="football">football<input type="checkbox" name="box3" value="movie">movie<input type="checkbox" name="box4" value="novell">novell<inpu

16、t type="hidden" name="rows" value="4"><input type="submit" value="submit" ></form></body></html>Submit后编写一支getCheckBox.JSp 取得上面box的值并且打印输出到客户端的页面?<html><head><title>getCheckBox </title></head>&

17、lt;body>Your hobbies:<%String reqRows = request.getParameter("rows");System.out.println(reqRows);int rows = reqRows=null?0:Integer.parseInt(reqRows);out.print("<font color =red> ");for(int i=0 ;i<rows;i+)System.out.println("box"+(i+1);String box = request

18、.getParameter("box"+(i+1);if(box!=null)out.print(box+"&nbsp;");out.print("</font>");%></body></html>(10分)4、 简述:整个生命周期内Servlet的执行过程以及Servlet API内函数的具体调用过程。(5分)客户端第一次访问Servlet时需要加载Servlet并且调用Servlet的构造函数,之后调用init()进行初始化,最后调用具体响应请求的 函数 doGet()、doPost()等,当我们想要退出服务时调用销毁函数destroy()5、 应用HTML写两个复选框(chechBox)栏位 通过JavaScript脚本返回已勾选的复选框的value值。(5分)<html><form name=form1>看书<input type=checkbox name=box value=看书 >游戏<input type=checkbox name=box value=游戏 ><input type=button name=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论