面向网络编程及应用复习题.doc

上传人:s****u 文档编号:12790441 上传时间:2020-05-24 格式:DOC 页数:8 大小:60KB
返回 下载 相关 举报
面向网络编程及应用复习题.doc_第1页
第1页 / 共8页
面向网络编程及应用复习题.doc_第2页
第2页 / 共8页
面向网络编程及应用复习题.doc_第3页
第3页 / 共8页
点击查看更多>>
资源描述
网络编程技术及应用复习题一、选择题1下面哪门语言不是被浏览器执行的()。AHTMLBASPCVBScriptDJavaScript答案:2嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?AB“”CD答案:3我们常用的网页布局方法有()A链接和表单B表格和分层C图像和CSS文件D表格和文本框答案:B4是一个_。A重新填写的按钮B文本框C下拉菜单D提高给服务器的按钮答:5下列哪一个变量命名是正确的?()A12Ba?bC_abcDab_1答案:6判断程序运行完毕后,x,y,z值分别为_x=11+1y=11&1z=11+1A111111111B1211112C12111111D121212答:C7若要设置当浏览者将焦点自表单字段上移开后所要执行的SCRIPT,可以使用哪个属性?AonFocusBonClickConBlurDonSelect答案:8下列语句哪一个是错误的ACookie的优点之一是存放在浏览器端,不会占用服务器端的空间B服务器端文件存取即使在数据量很大时,也不会影响到存取效率C.数据库适合记录大量数据,可做读取、插入、删除、更新与查询D打开数据库连接所花费的时间比查询少。答案:B9传送给一个网页多个参数时,我们将多个参数用_连接ABC&D答案:10下面程序段执行完毕,页面上显示内容是什么?()AaB12C不确定D该句有错,无法正常输出答:A11Application对象的默认有效期为多少分钟?()A10B15C20D应用程序从启动到结束答:D12对于下面的语句,执行的结果是_。Ahello!worldBhello!CworldD出错答案:13下面说法正确的是:()A当客户从一个网页转到另一个网页时,保存在Session中的信息回丢失BSession对象的有效期默认为40分钟Csession对象的有效期不能更改DSession对象到期前可以用Abandon方法强行清除答案:14语句rs.Fields.Count返回的值是_。A记录集的行数B记录集的列数C记录集的行数+1D记录集的列数-1答案:15可以利用Errors集合的_来判断是否有错误发生ANumber属性BDescription属性CCount属性DSource属性答案:16Socket被称为套接字,是通用的( )接口。A.数据库B.应用程序C.网络编程D.客户机/服务器答:C17假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL是什么?()A.http:/localhost:8080/hello.jspB.http:/localhost:8080/helloapp/hello.jspC.http:/localhost:8080/helloapp/hello/hello.jsp答案:18假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下?()A.helloapp/HelloServlet.classB.helloapp/WEB-INF/HelloServlet.classC.helloapp/WEB-INF/classes/HelloServlet.classD.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class答案:D19从HTTP请求中,获得请求参数,应该调用哪个方法?()A.调用HttpServletRequest对象的getAttribute( )方法B.调用ServletContext对象的getAttribute( )方法C.调用HttpServletRequest对象的getParameter( )方法答案:C20以下哪种方法不是Servlet的方法?()A.initB.serviceC.destroyD.post答案:D21JSP程序段的基本语法是()。A.VBScript语言语法B.JavaScript语言语法C.Java语法语言D.C语言语法答案:C22以下关于JavaBeans的说法中,错误的是()。A.JavaBeans是基于JAVA语言的。B.JavaBeans是JSP的内置对象之一。C.JavaBeans是一种Java类。D.JavaBeans是一个可重复使用的软件组件。答案:B23当useBean标签中的scope属性取值()时,该beans有效范围是访问者的会话期间。A.requestB.pageC.sessionD.application答案:B24如果没有age参数给出,下面的语句会产生什么结果?()A.发生NullpointerException异常B.页面编译成功,但是屏幕上没有输出C.发生ServletException异常D.屏幕上输出null答案:D25对于的用法,哪项是正确的?()A.B.C.D.答案:A26下列哪一项是获取bean属性的有效方式?(单选)A.B.C.D.答案:C27假定一个名为BankApp的Web应用程序,那么它的部署描述符存储在哪个文件当中?()A.BankApp.xmlB.bankapp.xmlC.server.xmlD.deployment.xmlE.WebApp.xmlF.web.xml答案:F28考虑如下HTML页面代码:当表单提交的时候,下列哪些方法可以用来获取name参数的值?(多选)A.getParameter(name);B.getParameterValue(name);C.getParameterValues(name);D.getParameters(name);E.getValue(name);F.getName();答案:AC29以下对象中的()不是JSP的内置对象。ArequestBsessionCapplicationDbean答案:二、填空题1用Response对象_方法实现从当前页面跳转到其它页面。(redirect)2Applet字节码文件aa.java经过编译后,通过_语句嵌入到HTML文件。()3假设计算机的名称为MAX,WEB主目录为C:Inetpubwwwroot,同时在些目录之下有一个ASP程序,其完整路径为C:Inetpubwwwrootch0mytestshowTime.asp.请问,如果我们要在浏览器执行该程序,应在地址栏中输入地址:_http:/localhost(或者max)/ch0/mytest/showTime.asp4该HTML语句的功能是_(创建一个图像超链接)5_标签用来设置下来菜单,_标签用来设置下来菜单中的各个选项。()6表单信息传送到服务器的方式有_和_,服务器端分别使用_和_来获取其传送的信息。(get、post、Request.QuerySting()、Request.Form())7使用CSS定义样式的基本格式分两部分:选择器(Selector)和_(样式规则)8表单标记的_属性用于指定表单处理程序的URL地址,_属性用于定义数据提交方式。(action,method)9Response.Write()的功能是向浏览器输出信息,与VBScript中的_的功能相近。(document.write()10在VBScript中,可调用的程序段被分为两类:_和_。(Sub过程、Function函数)11Application提供两个事件:(1)_Application开始的时候,调用该事件。(2)_Application结束的时候,调用该事件。(Application_OnStart()、Application_OnEnd())12判断记录集合是否到表的最后,利用语句_。(rs.eof)13在JSP中,可以通过_访问某个Bean的属性。(getProperty)14如果某个类要成为Servlet,则它应该从继承。(HttpServlet)15在JSP程序中,声明一个变量a并赋初值为1的语句_。或者16在test.jsp程序中,包含另一jsp文件goal.asp的语句为_17在JSP中,_指令用于执行一个Applet或Bean。(plugin)三、简答题1名词解释:ODBC(OpenDatabaseConnectivity),CGI,JDBC,DOM(文档对象模型),URL2掌握HTML中常用标签(例如:等)3请列举ASP常用的内建对象,并说明其作用。4简述Java与javascript的主要区别。答案:(1)Java是面向对象的,而javascript是基于对象的;(2)javascript是解释执行的,而Java是编译执行;(3)Java采用强变量,javascript采用弱变量;(4)两者的代码格式不同;(5)两者嵌入的方式不一样;(6)Java采用静态联编,javascript采用动态联编。5结合实际说明网站系统设计在设计流程、设计原则、技术的运用等几方面的主要特点答案:网站系统设计流程:网站目标细化、确定网站要素:明确网站内容和结构;网站功能需求和网站表现形式;网站服务对象及提供的服务网站设计:纯网站本身的设计;网站的延伸设计;采用的网络、数据库等的技术设计网站系统设计原则:内容第一原则:尽可能为网民提供丰富的内容、3次点击原则:网站的层次不要太深,尽量做到网民在搜索网站内容时最多经过3次点击就能找到;需认真设计网站的结构、导航策略、搜索策略服务至上原则:从用户的角度出发;为客户提供个性化服务网站系统设计的技术的运用:考虑不同网民的连线状况;考虑使用者的浏览器;重视首页的设计;内容的分类;互动性设计;图形应用技巧;背景底色选择;HTML文档设计;避免滥用技术6简述规划网站目录结构时应遵循的原则。答案:(1)不要将所有文件都存放在根目录下(2)按栏目内容分别建立子目录(3)在每个子目录下都建立独立的images目录(4)目录的层次不要太深(5)不要使用中文目录(6)目录名不要过长(7)使用意义明确的目录名7简述使用Java提供的套接字技术实现客户机和服务器间网络连接的原理。答案:(1)在应用程序和远程设备中使用协议和网络地址初始化套接字(2)在应用程序中通过指定端口和地址建立监听(3)远程设备发出连接请求(4)应用程序接受连接产生通信scoket(5)应用程序和远程设备开始通讯(在通讯中应用程序将挂起直到通讯结束)(6)通讯结束,关闭应用程序和远程设备的Socket回收资源8基于Web的信息系统有什么主要特征?答案:系统是开放的、基于TCP/IP协议、采用浏览器/服务器机制(B/S模式)、简化客户端开发和培训成本、多媒体信息的应用、系统组建简化、改变传统信息流向、企业内外信息隔离9请写出在HTML页面中加载javascript、vbscript程序代码的语句(见教材第一章)10Global.asa文件的功能:答案:通过Global.asa文件,可以方便地将一些初始变量放在事件处理程序中。在这个文件中,可以定义事件脚本和使用Session和Application对象。Global.asa文件的内容不能向用户显示,但是它存储的信息能应用于整个应用程序。这个文件必须命名为Global.asa,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个Global.asa文件。Global.asa文件只能包含以下内容:(1)Application事件;(2)Session事件;(3)的声明;(4)类库的声明11ADO作用及主要内置对象功能:ADO是一个面向对象的应用程序接口,使用其提供的对象和方法可以访问数据库,获取数据,并对数据源进行相应的处理。对象:Connection:与指定的数据源进行连接。Command:对数据库提出请求,即传递指定的SQL语句。Recordset:浏览与操纵从数据库中取出的数据。12请列举国际上Internet网规定的通用性域名并举例说明。(1)COM:商业组织域名。例如:www.sina.com.cn(2)EDU:教育机构域名。例如:www.neu.edu.cnGOV:政府部门域名。例如:www.henan.gov.cn四、分析题1电子商务网站中购物车实现的原理是什么?答案:购物车:电子商务网站为每一位网上顾客提供的用于存放顾客选中物品的位置功能:添加商品、商品数量更改、金额计算、取消商品、继续购买、付款结帐购物车实现原理:由于电子商务网站采用HTTP协议访问,而HTTP协议是无状态的,所以实现购物车就应该使用程序实现。HTTP是无状态的,需要采用一定的措施使HTTP具有传递状态的能力,使用Session对象可以实现此功能。Session对象作用:前端浏览器与服务器每一次会话的标识变量,在一段时间内有效,当用户第一次在一个web应用中调用一个asp时,ASP为该用户分配一个SessionID,唯一标识用户身份。在Session中存储用户会话所需的信息,使用户在各网页间跳转时,session中的信息不会丢失,达到记录状态的目的。会话状态仅在支持Cookie的浏览器中保留,如果用户关闭了浏览器的Cookie选项,则Session无用。2在电子商务网站中,后台管理几乎所有程序中都有如下代码:(1)请分析此段代码的作用。(2)后台管理程序中都使用了这段代码,为什么?答案:(1)此段代码是判断用户是否具有超级用户。(2)为安全。因为使用者可能通过非正常渠道进入后台管理网页(比如利用浏览器的“回退”功能,或者正式用户没有正常退出等),如果不进行此判断就可能使没有权限的人员有可能进行后台管理工作,造成工作上的混乱。3多数网站提供统计在线人数这一功能,试分析其原理(注意:session与application的区别)。设置Application变量Count,该变量是全体网络用户共享的变量,每当一个用户访问服务器时,会引发Session_OnStart事件过程,同样,当一个用户离开服务器时,会引发Session_OnEnd事件过程,所以对Application变量Count的修改放置在Session_OnStart、Session_OnEnd事件过程中;由于Application变量Count是全体网络用户共享的变量,所以在修改的时候需要采用Application.Lock方法防止其他用户对它进行修改。在修改结束后,需要用Application.UnLock方法对其进行释放,以便其他用户修改Application变量Count;上述四个事件均写在Global.asa文件中,该文件存放在服务器的根目录下。4下面是一个级联格式页文件style.cssBODYFONT-SIZE:10ptTABLEFONT-SIZE:10pt(1)级联格式页(CSS)的用途是什么(2)请分析此文件的作用答案:CSS是CascadingStyleSheet的缩写,也被译为“层叠样式表”或“级联样式表”作用:(1)针对页面中的对象的风格和样式进行定义(2)使得HTML各个标记的属性更具有一般性和通用性(3)简化了HTML中各种繁琐的标记,能实现更多的效果5一个基本数据类型inta=;如何把这个整数放入Session中进行存和取呢?请写出语句并进行说明。答案:session.setAttribute(“int1”,newInteger();inta=(Integer)session.getAttribute(“int1”);请用javascript实现:从表单myform中名为number的文本框提取输入信息,若输入大于10时,给出javascript提示信息。functioncompare()if(document.myform.number.value80)alert(大于10);returnfalse;五、设计题有一家房地产中介公司,该公司准备建立一个网站,在网络上发布各种新楼盘及二手楼盘信息,并为房地产开发商和用户提供查询中介服务。请回答以下问题:1根据上述要求,分析并确定该网站的前台、后台的主要功能。2请简要说明数据库在网站系统中的作用,并选择一种数据库管理系统(如Access、SQLServer、Oracle等)作为本网站的后台数据库,同时写出连接该数据库的asp程序代码(写出连接该数据库的jsp代码)。3请使用Request对象接收form表单内容会员编号user_id,以user_id作为查询条件,查询会员表(users)中满足条件的会员信息,写出查询语句答案:1本网站前台功能主要:公司主页;楼盘介绍、会员注册。本网站后台功能主要:会员资料管理;用户及其密码、权限管理;楼盘信息管理(楼盘的增加、删除、更改等);中介管理等。2数据库的作用涉及网上产品的展示或网上交易,一定要使用数据库管理产品、客户和交易等信息;为了实现网页信息的及时动态更新,需要将网页显示的信息用数据库组织和管理起来;数据库的设计要根据数据库的规范化原则以及消费者使用和网站管理者维护方便的原则综合考虑。随便哪种数据库皆可使用Asp连接数据库()创建ADO对象SetMyconn=Server.CreateObject(ADODB.Connection)()打开ODBC连接使用ODBC建立的数据源(DSN)Myconn.open“lib”或Myconn.open“lib”,”userID”,”PWD”以文件的方式直接连接数据库或Myconn.Opendriver=MicrosoftAccessDriver(*.mdb);dbq=&Server.MapPath(“x.mdb)或Myconn.Open“driver=SQLServer;database=lib;server=IP地址;uid=sa;pwd=使用Jsp连接数据库()加入命令行因为与数据库有关对象及方法均在此包中()加载数据库的驱动程序Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);或Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();()建立数据库连接Connectioncon=DriverManager.getConnection(“jdbc:odbc:libdsn”,“userN”,“pass”);或Connectionconn=DriverManager.getConnection(jdbc:microsoft:sqlserver:/127.0.0.1:8080;DatabaseName=lib;DatabaseName=lib,“userN”,“pass”);3sql=“select*fromuserswhereuser_id=&request.form(user_id)&”8
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!