计算机网络编程及应用复习题.doc_第1页
计算机网络编程及应用复习题.doc_第2页
计算机网络编程及应用复习题.doc_第3页
计算机网络编程及应用复习题.doc_第4页
计算机网络编程及应用复习题.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

网络编程技术及应用复习题一、选择题1下面哪门语言不是被浏览器执行的_。AHTML BASP CVBScriptDJavaScript答案:2 嵌入HTML文件的ASP程序代码必须放在哪两个符号之间? AB“ ”CD答案:3 我们常用的网页布局方法有()A链接和表单 B表格和分层 C图像和CSS文件D表格和文本框答案:B4是一个_。A重新填写的按钮 B文本框C下拉菜单 D提高给服务器的按钮答:5下列哪一个变量命名是正确的?( )A12 Ba?bC_abc Dab_1答案:6 判断程序运行完毕后,x, y, z值分别为_ x = 11 + 1 y = 11 & 1 z = 11 + 1 A111 111 111 B12 111 12 C12 111 111 D12 12 12答:C7 若要设置当浏览者将焦点自表单字段上移开后所要执行的SCRIPT,可以使用哪个属性? AonFocus BonClick ConBlur DonSelect答案:8 下列语句哪一个是错误的ACookie的优点之一是存放在浏览器端,不会占用服务器端的空间B服务器端文件存取即使在数据量很大时,也不会影响到存取效率C.数据库适合记录大量数据,可做读取、插入、删除、更新与查询D打开数据库连接所花费的时间比查询少。答案:B9传送给一个网页多个参数时,我们将多个参数用_连接A BC& D答案:10下面程序段执行完毕,页面上显示内容是什么?( )Aa B12 C不确定 D该句有错,无法正常输出答:A11Application 对象的默认有效期为多少分钟?( )A10 B15 C20 D应用程序从启动到结束答:D12 对于下面的语句,执行的结果是_。 Ahello!world Bhello! Cworld D出错答案:13下面说法正确的是:( ) A当客户从一个网页转到另一个网页时,保存在Session中的信息回丢失 BSession对象的有效期默认为40分钟 Csession对象的有效期不能更改 DSession对象到期前可以用Abandon方法强行清除答案:14 语句rs.Fields.Count 返回的值是_。A记录集的行数 B记录集的列数C记录集的行数+1 D记录集的列数-1答案:15可以利用Errors集合的_来判断是否有错误发生ANumber属性 BDescription属性CCount属性 DSource属性答案:16 Socket被称为套接字,是通用的 ( )接口。A. 数据库 B. 应用程序 C. 网络编程 D. 客户机/服务器答:C17假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL是什么? (A) http:/localhost:8080/hello.jsp(B) http:/localhost:8080/helloapp/hello.jsp(C) http:/localhost:8080/helloapp/hello/hello.jsp答案:18假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下? (A) helloapp/HelloServlet.class(B) helloapp/WEB-INF/HelloServlet.class(C) helloapp/WEB-INF/classes/HelloServlet.class(D) 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答案:D21 JSP程序段的基本语法是( )。A、VBScript语言语法B、JavaScript语言语法C、Java语法语言D、C语言语法答案:C 22以下关于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.xml(B)bankapp.xml(C)server.xml(D)deployment.xml(E)WebApp.xml(F)web.xml答案:F28考虑如下HTML页面代码:当表单提交的时候,下列哪些方法可以用来获取name参数的值?(多选)(A)getParameter(name);(B)getParameterValue(name);(C)getParameterValues(name);(D)getParameters(name);(E)getValue(name);(F)getName();答案:A C29以下对象中的( )不是JSP的内置对象。Arequest Bsession Capplication Dbean答案:二 填空题1 用Response对象_方法实现从当前页面跳转到其它页面。(redirect)2 Applet字节码文件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)9 Response.Write()的功能是向浏览器输出信息,与VBScript中的_的功能相近。(document.write()10在 VBScript 中,可调用的程序段被分为两类:_和_。(Sub过程、Function函数)11 Application提供两个事件:(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(Open Database Connectivity),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程序代码的语句(见教材第一章)10 Global.asa文件的功能:答案:通过Global.asa文件,可以方便地将一些初始变量放在事件处理程序中。在这个文件中,可以定义事件脚本和使用Session和Application对象。Global.asa文件的内容不能向用户显示,但是它存储的信息能应用于整个应用程序。这个文件必须命名为Global.asa,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个Global.asa文件。 Global.asa文件只能包含以下内容:(1)Application事件;(2)Session事件;(3)的声明;(4)类库的声明11 ADO作用及主要内置对象功能:ADO是一个面向对象的应用程序接口,使用其提供的对象和方法可以访问数据库,获取数据,并对数据源进行相应的处理。对象:Connection:与指定的数据源进行连接。Command:对数据库提出请求,即传递指定的SQL语句。Recordset:浏览与操纵从数据库中取出的数据。12请列举国际上Internet网规定的通用性域名并举例说明。(1)COM:商业组织域名。例如:(2)EDU:教育机构域名。例如:GOV: 政府部门域名。例如:四、 分析题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是Cascading Style Sheet的缩写,也被译为“层叠样式表”或“级联样式表”作用:(1)针对页面中的对象的风格和样式进行定义 (2)使得HTML各个标记的属性更具有一般性和通用性 (3)简化了HTML中各种繁琐的标记,能实现更多的效果5一个基本数据类型int a=;如何把这个整数放入Session中进行存和取呢?请写出语句并进行说明。答案:session.setAttribute(“int1”, new Integer();int a=(Integer)session.getAttribute(“int1”);请用javascript实现:从表单myform中名为number的文本框提取输入信息,若输入大于10时,给出javascript提示信息。function compare()if(document.myform.number.value80)alert(大于10);return false;五、 设计题有一家房地产中介公司,该公司准备建立一个网站,在网络上发布各种新楼盘及二手楼盘信息,并为房地产开发商和用户提供查询中介服务。请回答以下问题:1根据上述要求,分析并确定该网站的前台、后台的主要功能。2请简要说明数据库在网站系统中的作用,并选择一种数据库管理系统(如Access、SQL Server、Oracle等)作为本网站的后台数据库,同时写出连接该数据库的asp程序代码(写出连接该数据库的jsp代码)。3请使用Request对象接收form表单内容会员编号user_id,以 user_id作为查询条件,查询会员表(users)中满足条件的会员信息,写出查询语句答案:1本网站前台功能主要:公司主页;楼盘介绍、会员注册。本网站后台功能主要:会员资料管理;用户及其密码、权限管理;楼盘信息管理(楼盘的增加、删除、更改等);中介管理等。2数据库的作用涉及网上产品的展示或网上交易,一定要使用数据库管理产品、客户和交易等信息;为了实现网页信息的及时动态更新,需要将网页显示的信息用数据库组织和管理起来;数据库的设计要根据数据库的规范化原则以及消费

温馨提示

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

评论

0/150

提交评论