网络程序设计练习题_第1页
网络程序设计练习题_第2页
网络程序设计练习题_第3页
网络程序设计练习题_第4页
网络程序设计练习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

10/10网络程序设计练习题一、选择题1、在传统的HTML页面中加入()就构成了一个JSP页面文件。A、JAVA程序片 B、JSP标签C、用“<%”、“%>”标记符号括起来的程序 D、JAVA程序片和JSP标签2、当多个客户请求同一个JSP页面时,JSP引擎为每个客户启动()。A、一个线程B、一个进程C、一个JAVA文件D、一个class文件3、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系4、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:()A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量5、对于“<%”、“%>”之间声明的变量,以下说法正确的是:()A、是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、不是JSP页面的局部变量6、在客户端浏览器的源代码中可以看到()A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释7、page指令的作用是:()A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Javaplugin8、以下程序中,正确的是()A、<%@pageimport=”Java.util.*,Java.awt.*”%>B、<%@pageimport=”Java.util.*”,”Java.awt.*”%>C、<%@pageimport=”Java.util.*;Java.awt.*”%>D、<%@pageimport=”Java.util.*”;”Java.awt.*”%>9、page指令的import属性的作用是()A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码10、page指令的()属性可以设置JSP页面是否可多线程访问A、sessionB、bufferC、isThreadSafeD、info11、()可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签12、以下对象中的()不是JSP的内置对象。A、requestB、sessionC、applicationD、bean13、在JSP中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。A、sessionB、requestC、responseD、out14、request对象可以使用()方法获取表单中某输入框提交的信息。A、getParameter(Strings)B、getValue(Strings)C、getParameterNames(Strings)D、getParameterValue(Strings)15、以下关于request对象的说法正确的有:()A、可以通过getServletPath()获取客户请求的JSP页面文件的目录B、可以通过getRemoteAddr()获取客户的IP位置C、可以通过getRemoteHost()获取客户机的名称D、可以通过sendRedirect()方法引导页面到另一个位置16、()是表单标签。A、<form>B、<body>C、<head>D、<html>17、在表单中用()标记来指定数据的输入方式。A、inputB、textC、radioD、submit18、<inputtype=”submit”value=”OK”>,该语句的作用是在表单中添加一个()A、文本输入框B、单选框C、将表单中的数据清空的重置按钮D、将表单中的数据进行提交的按钮19、在表单中用()标记可用于在表单中指定一个能输入多行文本的文本区域。A、inputB、textareaC、fileD、text20、JSP的内置对象中()对象可对客户的请求作出动态响应,向客户端发送数据。A、responseB、requestC、applicationD、out21、response对象的setContentType(Strings)方法的作用是()A、改变当前的网页的标题B、将访问者重新引导到另一个页面C、动态设置响应的MIME类型D、设置服务器对客户请求进行响应22、若希望客户的浏览器提示用MS-WORD来显示当前页面,则该网页的contentType应取值为()A、text/htmlB、application/mswordC、text/plainD、application/x-msexcel23、当服务器对客户请求进行响应时,发送的首行被称作(),其包括3位数字的状态代码和对状态代码的描述。A、cookieB、URLC、sessionD、状态行24、从()开始,到()结束,被称为一个会话。A、访问者连接到服务器,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器25、如果客户的浏览器不支持Cookie,则()。A、完全无法实现session对象的唯一性B、通过URL重写可实现session对象的唯一性C、session对象仍然可以起作用,不受影响D、session对象可以用,cookie不能用26、以下方法,哪个可使session无效?()A、session.removeAttribute(Stringkey)B、session.invalidate()C、session.setAttribute(Stringkey)D、session.getAttribute(Stringkey)27、application对象能在()间共享。A、某个访问者所访问的当前页面B、某个访问者所访问的网站的各个页面之间C、该服务器上的所有的访问者的所有jsp页面D、该服务器上的所有的访问者的所有jsp页面和Java程序28、以下关于File类的对象的说法错误的是:()A、可以获取文件所在的目录B、可以获取文件的长度C、可以修改文件最后修改的时间D、可以获取文件最后修改的时间29、以下关于File对象的publicbooleandelete()方法的说法,错误的是:()A、可以删除当前对象代表的文件B、若当前对象代表的是一个空目录,则可删除该目录C、可删除当前对象代表的目录及该目录下包含的所有子目录和文件D、若当前对象代表的是一个目录,且该目录下还有文件存在,则无法删除该目录30、用FileInputStream建立文件输入流,当试图要打开的文件不存在时,程序将会()。A、抛出SQLExceptionB、抛出IOExceptionC、抛出ClassNotFoundExceptionD、抛出严重错误error31、()类提供了基本的文件写入能力。A、FileB、FileReaderC、FileInputStreamD、FileOutputSteam32、访问者通过一个JSP页面上传文件给服务器时,该JSP页面必须含有file类型的表单,且该表单必须()A、将METHOD属性取值为POSTB、将METHOD属性取值为GETC、将ENCTYPE属性取值为multipart/form-dataD、将ENCTYPE属性取值为file33、对数据库表中记录的字段值进行更新,可以使用()方法A、executeQuery()B、executeUpdate()C、next()D、getConnection()34、在JSP页面中使用beans,我们必须使用JSP动作标签()。A、useBeanB、useBeansC、BeansD、JavaBeans35、当useBean标签中的scope属性取值page时,该beans的有效范围是()。A、当前客户B、当前页面C、当前服务器D、所有客户36、当useBean标签中的scope属性取值()时,该beans的有效范围是访问者的会话期间。A、requestB、pageC、sessionD、application37、如果表单使用POST方式进行提交,则Servlet可使用()方法对来对应处理用户的请求。A、PostB、doPostC、serviceD、init38、以下关于Servlet的说法正确的是:()A、Servlet可以获取用户的session会话B、Servlet不能对数据库表进行操作C、Servlet不能对文件进行读写操作D、Servlet不能获取用户的session会话39、通常来说,HTML文件的正文如标记<p>应放在下面哪个标记中?()A、<head>B、<title>C、<body>D、<meta>40、要想合并两个单元格,应该使用()属性。A、colspanB、nowrapC、colwrapD、nospan41、在表单中需要把用户的数据以密码的形式接收应该使用的表单元素是()A、<inputtype=text>B、<inputtype=password>C、<inputtype=checkbox>D、<inputtype=radio>42、Java与JavaScript相比,Java需要()的支持,而JavaScript不需要。A、解释器B、编译器C、虚拟机D、以上都不对42、以下属于Java对象,且不属于JavaScript对象的有:()A、WindowsB、DocumentC、FormD、String43、在IIS中删除虚拟目录时,实际上WEB服务器进行的是以下工作:()。A、把实际目录改名B、把实际目录删除C、不作任何修改D、删除了虚拟目录与实际目录的对应关系44、JSP程序段的基本语法是()。A、VBScript语言语法B、JavaScript语言语法C、Java语法语言D、C语言语法45、以下哪个属于JSP指令标签?()A、includeB、usebeanC、importD、file46、下列哪一种不是JSP页面的组成元素.()A、JSP标签,如指令标签B、普通的HTML标记符C、Java表达式D、C语言程序47、下面有关page指令属性中说法错误的是()A、language属性定义JSP页面使用的脚本语言,目前该属性只能取JavaB、import属性的作用是为JSP页面引入Java的类,可以为该属性指定多个值C、session属性的作用是设置是否使用内置的session对象,默认值是trueD、buffer属性的作用是指定out的缓冲区被填满时,缓冲区是否自动刷新48、在一个JSP页面中不可以出现的注释形式为()A、<!--注释内容-->B、@rem注释内容C、//注释内容D、<%--注释内容--%>49、不属于JSP的session对象的方法的是()A、getParameter(Stringkey)B、invalidate()C、getAttribute(Stringkey)D、getId()50、<INPUTtype=”输入对象的GUI类型”name=”name”>语句中,输入对象的GUI类型不可以是()A、textB、radioC、formD、reset51、request对象可用以下哪个方法来获取客户请求的JSP页面文件的目录?()A、getServletPath()B、getMethod()C、getHeader(Strings)D、getParameter(Strings)52、request.getRemoteAddr()方法的作用是:()A、获取客户提交的信息B、获取客户的IPC、获取客户机的名称D、获取服务器的IP53、当()时,JSP引擎产生一个session对象。A、web应用服务器启动时B、当web应用服务器启动后,第一个客户来访时C、当每个客户首次访问服务器上的一个JSP页面时D、当每个客户首次访问服务器上的一个JSP或HTML页面时54、session对象的id在客户端是存放在客户的()中的。A、html代码B、浏览器的历史记录C、js脚本D、cookie55、当()时,JSP引擎产生一个application对象。A、web应用服务器启动时B、当web应用服务器启动后,第一个客户来访时C、当每个客户首次访问服务器上的一个JSP页面时D、当每个客户首次访问服务器上的一个JSP或HTML页面时56、JDBC是Java数据库连接API,以下说法中哪些是不正确的?()A、与一个数据库建立连接B、向数据库发送SQL语句C、建立ODBC数据源D、处理数据库返回的结果57、查询数据库得到的结果集中,游标最初定位在()。A、第一行B、第一行的前面C、最后一行D、最后一行的后面58、以下关于JavaBeans的说法中,错误的是()。A、JavaBeans是基于JAVA语言的。B、JavaBeans是JSP的内置对象之一。C、JavaBeans是一种Java类。D、JavaBeans是一个可重复使用的软件组件。59、beans属性的值可以通过3种方式进行修改,以下哪种方法是不正确的?()A、通过response的方法来设置。B、将beans属性的值设置为一个表达式的值或字符串。C、通过表单的参数值来设置beans的相应属性的值。D、通过request的参数值来设置beans相应属性的值。60、以下哪种方法不是Servlet的方法?()A、initB、serviceC、destroyD、post61、在编译Servlet或Javabean时,我们使用()命令。A、JavacB、JavaC、ServletD、以上三种都不对62、JSP是一种()。

A、动态网页技术标准

B、描述性语言

C、编程语言

D、静态网页技术标准63、param动作标签的作用是()A、告诉JSP页面动态包含一个文件B、从该指今处停止当前页面的继续执行,转向其他的一个页面C、以”名字值”对应的形式为其他标签提供附加信息D、指示JSP页面加载JavaBean64、page指令用来定义整个JSP页面的一些属性和这些属性的值。下面有关page指令属性中说法错误的是()A、language属性定义JSP页面使用的脚本语言,目前该属性只能取JavaB、import属性的作用是为JSP页面引入Java的类,可以为该属生指定多个值C、session属性的作用是设置是否使用内置的session对象,默认值是trueD、buffer属性的作用是指定out的缓冲区被填满时,缓冲区是否自动刷新65、不属于JSP的out对象的方法的是()。A、getAttribute()B、print()C、println()D、close()66、当()时,JSP引擎将消灭某一个session对象。A、有新客户访问时B、web应用服务器启动后,第一个客户来访时C、该session对应的客户关闭浏览器或调用invalidate方法时D、该session对应的客户刷新jsp页面时67、session对象的id在客户端是存放在客户的()中的。A、html代码B、浏览器的历史记录C、js脚本D、cookie68、以下关于ASP的特点的说法,不正确的是:()A、ASP具有简单易学的特点。B、ASP可以实现动态访问数据库的技术C、ASP是和平台相关的,只能运行在WINDOWS平台上。D、ASP是和平台无关的。69、以下关于JSP的特点,说法不正确的是:()A、将业务逻辑层和表示层分离B、能够跨平台C、组件的开发和使用较方便D、单线程70、以下哪个数据类型不是JAVA的基本数据类型:()A、StringB、booleanC、intD、char71、Connection对象是通过()方法取得的。A、DriverManager.getConnection()B、createStatement()C、prepareStatement(Stringsql)D、commit()72、当一条SQL语句需要稍加变化而反复执行时,通常使用()。A、StatementB、PreparedStatementC、ConnectionD、CallableStatement73、()定义了访问执行Statement产生的结果集的方法。A、ConnectionB、ResultSetC、StatementD、CallableStatement二、判断题()1、JSP页面文件的扩展名是.asp。()2、JSP技术基于JAVA语言,是不区分大小写的。()3、配置JSP运行环境时,在安装TOMCAT前,必须先安装JDK。()4、TOMCAT服务器默认的端口号是8080。()5、TOMCAT服务器的端口号是固定的,不能修改。()6、“<%!”、“%>”之间声明的变量,其变量的类型可以是JAVA语言允许的任何数据类型。()7、“<%!”、“%>”之间只能声明变量和类,不能声明方法。()8、“<%!”、“%>”之间声明的变量是JSP页面的局部变量。()9、“<%”、“%>”之间声明的变量是JSP页面的成员变量。()10、JSP引擎在编译JSP页面时将忽略JSP注释,而保留HTML注释。()11、在客户端浏览器的源代码中可以看到HTML注释,而不能看到JSP注释。()12、使用“<%@includefile=”文件名”%>”语句插入的文件可以是当前JSP页面同一WEB服务目录下的某个文件,也可以是其他网站的服务目录下的某个文件。()13、<jsp:includepage=”文件名”/>,前面这个语句的作用是告诉JSP页面动态包含一个文件。()14、param标签必须与jsp:include、jsp:forward或jsp:plugin标签一起使用,而不能单独使用。()15、用get方法提交的信息不会显示在位置栏中,而post方法提交的信息会显示在位置栏中。()16、用response对象的setStatus(intn)方法可以设置响应的状态行的内容。()17、session对象不依赖于客户的浏览器的设置。()18、out对象是一个输出流,用来向客户端输出数据。()19、使用File对象可以对文件进行读写操作。()20、Filedir=newFile(”d:/test”,”abc”);booleanb=dir.delete();若d:/test/abc目录不是一个空目录,则前面的语句执行完后,b的值为false。()21、Java.io包中的所有字节输入流都是OutputStream(输出流)抽象类的子类。()22、使用Statement对象只能对数据库表中的记录进行查询,而不能进行删除。()23、JavaBeans是基于Java语言的。()24、JavaBeans分为可视组件和非可视组件,在JSP中主要使用非可视组件。()25、编写JavaBeans其实就是编写一个Java的类。()26、JavaBeans中方法的访问属性不一定必须是public的。()27、Servlet的init方法只在该Servlet第一次被请求加载时会被调用。()28、每个客户的每次对Servlet的请求都会导致service方法被调用,调用过程运行在不同的线程中,互不干扰。()29、通过JSP页面访问Servlet的好处是,JSP页面可以负责页面的动态信息处理,Servlet负责静态信息处理。()30、一个用户在不同的Servlet中获取的session对象并不是完全相同的。()31、在同一个Servlet中,不同的用户的session对象是相同的。()32、Java是一种基于对象的语言。()33、Java的源代码不需经过编译,可由客户端的浏览器解释执行。()34、ASP是Microsoft推出的一种服务器端命令执行环境。()35、JSP的内置对象不用声明就可以在JSP页面的脚本部分使用。()36、out不是JSP的内置对象。()37、TOMCAT是SUN公司的产品。()38、ASP和JSP一样,都是和平台无关的,可以运行在WINDOWS、UNIX、LINUX平台上。()39、Servlet程序其实就是Java程序,只不过它是用JavaServletAPI开发的,用于服务器端的程序。()40、Servlet可用于服务器端,也可用于客户端JAVA程序的编写。()41、JSP页面第一次运行时往往比较慢,而以后运行的速度能提高很多。()42、Java的字节码文件(.class文件)需要针对不同平台分别进行编译。()43、JavaScript和Java不同,JavaScript只是一种脚本语言,不能脱离浏览器而独立运行。()44、<%@pagelanguage=”Java”%>将JAVA指定为JSP使用的脚本语言。()45、page指令的import属性用来说明在后面代码中会用到的类和接口,这些类和接口必须是SUNJDK中的类,不可以是自己定义的类。()46、page指令的isErrorPage指明该页面是否为另一个页面的异常处理页面,其默认值是true。()47、对于中文网页,page指令的contentType属性通常取值为“text/html;charset=GB2312”。()48、include指令插入的静态文件,可以是jsp文件或html文件,不可以是文本文件。()49、若jsp:forward动作把JSP页面A重新引导到页面B上,则用户看到的浏览器中的位置是页面A的位置,而内容是页面B的。()50、JSP的内建对象由JSP容器为JSP页面提供,在编写JSP程序时,可直接使用它们。()51、Cookie对象可以用来将少量的信息保存到客户端浏览器中。()52、Cookie对象可保存到客户端,也可保存到服务器端。()53、不同浏览器中存储的Cookie是不通用的。()54、Statement是用于管理JDBC驱动程序的接口,这个接口的主要用途是通过getConnection方法来取得Connection对象引用。()55、使用Statement的方法时,语句不能返回ResultSet对象。()56、当一条SQL语句需要稍加变化而反复执行时,通常使用PreparedStatement。()57、ResultSet定义了访问执行Statement产生的结果集的方法。()58、JSP较注重页面的表现,而Servlet更注重业务逻辑的实现。()59、Servlet的生命周期分为初始化和销毁两个阶段。()60、init()方法是Servlet的核心,每当客户端请求一个Servlet实例时,该实例的init()方法就会被调用。()61、在客户端的浏览器中,如果form中的信息量较小,可以采用get方式提交,若数据量较大,需采用post方式提交,否则可能造成数据的丢失。()62、JSP+JavaBean的模式比较适用于中小规模的项目。三、名词解释JSPJDBCJavaBeansHTMLDHTMLCGIServletMVC模式四、简答题JSP和ASP技术相比具有哪些特点?如何将TOMCAT默认的端口号从8080更改为80?请简述JSP与JavaServlet的关系。一个JSP页面可由哪些元素组合而成?HTML、JSP、JAVA程序片中的注释分别是怎样的?include动作标签与静态插入文件的include指令标签有何不同?forward动作标签的作用是什么?JDBC和数据库建立连接的两种常见方式是什么?JavaBeans具有什么特点?jsp页面中也可以直接写Java程序片,为什么还要JavaBeans?为什么与传统的CGI相比,Servlet的效率要高得多?Servlet的生命周期主要有哪三个过程组成?Java和JavaScript是同一种语言嘛?请任意写出几种能支持JSP运行的WEB服务器。请简述<%@includefile=”a.jsp”%>和<jsp:includepage=”a.jsp”>两个指令的相同点和不同点。JSP内置对象中session和application都有publicvoidsetAttribute(Stri

温馨提示

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

评论

0/150

提交评论