已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 网络程序设计练习题网络程序设计练习题 一、选择题一、选择题 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,再安装 JDK B、先安装 JDK,再安装 TOMCAT C、不需安装 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 页面加载 Java plugin 8、以下程序中,正确的是() A、 B、 C、 D、 9、page 指令的 import 属性的作用是() A、定义 JSP 页面响应的 MIME 类型 B、定义 JSP 页面使用的脚本语言 C、为 JSP 页面引入 JAVA 包中的类 D、定义 JSP 页面字符的编码 10、page 指令的()属性可以设置 JSP 页面是否可多线程访问 A、session B、buffer C、isThreadSafe D、info 11、 ()可在 JSP 页面出现该指令的位置处,静态插入一个文件。 A、page 指令标签 B、page 指令的 import 属性 C、include 指令标签 D、include 动作标签 12、以下对象中的()不是 JSP 的内置对象。 A、request 2 B、session C、application D、bean 13、在 JSP 中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。 A、session B、request C、response D、out 14、request 对象可以使用()方法获取表单中某输入框提交的信息。 A、getParameter(String s) B、getValue(String s) C、getParameterNames(String s) D、getParameterValue(String s) 15、以下关于 request 对象的说法正确的有: () A、可以通过 getServletPath()获取客户请求的 JSP 页面文件的目录 B、可以通过 getRemoteAddr()获取客户的 IP 地址 C、可以通过 getRemoteHost()获取客户机的名称 D、可以通过 sendRedirect()方法引导页面到另一个地址 16、 ()是表单标签。 A、 B、 C、 D、 17、在表单中用()标记来指定数据的输入方式。 A、input B、text C、radio D、submit 18、,该语句的作用是在表单中添加一个() A、文本输入框 B、单选框 C、将表单中的数据清空的重置按钮 D、将表单中的数据进行提交的按钮 19、在表单中用()标记可用于在表单中指定一个能输入多行文本的文本区域。 A、input B、textarea C、file D、text 20、JSP 的内置对象中()对象可对客户的请求作出动态响应,向客户端发送数据。 A、response B、request C、application D、out 21、response 对象的 setContentType(String s)方法的作用是() A、改变当前的网页的标题 B、将访问者重新引导到另一个页面 C、动态设置响应的 MIME 类型 D、设置服务器对客户请求进行响应 22、 若希望客户的浏览器提示用 MS-WORD 来显示当前页面, 则该网页的 contentType 应取值为 () A、text/html B、application/msword C、text/plain D、application/x-msexcel 23、当服务器对客户请求进行响应时,发送的首行被称作() ,其包括 3 位数字的状态代码和对 状态代码的描述。 A、cookie B、URL C、session D、状态行 24、从()开始,到()结束,被称为一个会话。 3 A、访问者连接到服务器,访问者关闭浏览器离开该服务器 B、服务器启动,服务器关闭 C、访问者连接到服务器,服务器关闭 D、服务器启动,访问者关闭浏览器离开该服务器 25、如果客户的浏览器不支持 Cookie,则() 。 A、完全无法实现 session 对象的唯一性 B、通过 URL 重写可实现 session 对象的唯一性 C、session 对象仍然可以起作用,不受影响 D、session 对象可以用,cookie 不能用 26、以下方法,哪个可使 session 无效?() A、session.removeAttribute(String key) B、session.invalidate() C、session.setAttribute(String key) D、session.getAttribute(String key) 27、application 对象能在()间共享。 A、某个访问者所访问的当前页面 B、某个访问者所访问的网站的各个页面之间 C、该服务器上的所有的访问者的所有 jsp 页面 D、该服务器上的所有的访问者的所有 jsp 页面和 Java 程序 28、以下关于 File 类的对象的说法错误的是: () A、可以获取文件所在的目录 B、可以获取文件的长度 C、可以修改文件最后修改的时间 D、可以获取文件最后修改的时间 29、以下关于 File 对象的 public boolean delete()方法的说法,错误的是: () A、可以删除当前对象代表的文件 B、若当前对象代表的是一个空目录,则可删除该目录 C、可删除当前对象代表的目录及该目录下包含的所有子目录和文件 D、若当前对象代表的是一个目录,且该目录下还有文件存在,则无法删除该目录 30、用 FileInputStream 建立文件输入流,当试图要打开的文件不存在时,程序将会() 。 A、抛出 SQLException B、抛出 IOException C、抛出 ClassNotFoundException D、抛出严重错误 error 31、 ()类提供了基本的文件写入能力。 A、File B、FileReader C、FileInputStream D、FileOutputSteam 32、访问者通过一个 JSP 页面上传文件给服务器时,该 JSP 页面必须含有 file 类型的表单,且该 表单必须() A、将 METHOD 属性取值为 POST B、将 METHOD 属性取值为 GET C、将 ENCTYPE 属性取值为 multipart/form-data D、将 ENCTYPE 属性取值为 file 33、对数据库表中记录的字段值进行更新,可以使用()方法 A、executeQuery() B、executeUpdate() C、next() D、getConnection() 34、在 JSP 页面中使用 beans,我们必须使用 JSP 动作标签()。 A、useBean B、useBeans C、Beans D、JavaBeans 35、当 useBean 标签中的 scope 属性取值 page 时,该 beans 的有效范围是() 。 A、当前客户 B、当前页面 C、当前服务器 D、所有客户 4 36、当 useBean 标签中的 scope 属性取值()时,该 beans 的有效范围是访问者的会话期间。 A、request B、page C、session D、application 37、如果表单使用 POST 方式进行提交,则 Servlet 可使用()方法对来对应处理用户的请求。 A、Post B、doPost C、service D、init 38、以下关于 Servlet 的说法正确的是: () A、Servlet 可以获取用户的 session 会话 B、Servlet 不能对数据库表进行操作 C、Servlet 不能对文件进行读写操作 D、Servlet 不能获取用户的 session 会话 39、通常来说,HTML 文件的正文如标记应放在下面哪个标记中?() A、 B、 C、 D、 40、要想合并两个单元格,应该使用()属性。 A、colspan B、nowrap C、colwrap D、nospan 41、在表单中需要把用户的数据以密码的形式接收应该使用的表单元素是() A、 B、 C、 D、 42、Java 与 JavaScript 相比,Java 需要()的支持,而 JavaScript 不需要。 A、解释器 B、编译器 C、虚拟机 D、以上都不对 42、以下属于 Java 对象,且不属于 JavaScript 对象的有: () A、Windows B、Document C、Form D、String 43、在 IIS 中删除虚拟目录时,实际上 WEB 服务器进行的是以下工作: () 。 A、把实际目录改名 B、把实际目录删除 C、不作任何修改 D、删除了虚拟目录与实际目录的对应关系 44、JSP 程序段的基本语法是() 。 A、VBScript 语言语法 B、JavaScript 语言语法 C、Java 语法语言 D、C 语言语法 45、以下哪个属于 JSP 指令标签?() A、include B、usebean C、import D、file 46、下列哪一种不是 JSP 页面的组成元素.() A、JSP 标签,如指令标签 B、普通的 HTML 标记符 C、Java 表达式 D、C 语言程序 5 47、下面有关 page 指令属性中说法错误的是() A、language 属性定义 JSP 页面使用的脚本语言,目前该属性只能取 Java B、import 属性的作用是为 JSP 页面引入 Java 的类,可以为该属性指定多个值 C、session 属性的作用是设置是否使用内置的 session 对象,默认值是 true D、buffer 属性的作用是指定 out 的缓冲区被填满时,缓冲区是否自动刷新 48、在一个 JSP 页面中不可以出现的注释形式为() A、 B、rem 注释内容 C、/ 注释内容 D、 49、不属于 JSP 的 session 对象的方法的是() A、getParameter(String key) B、invalidate() C、getAttribute(String key) D、getId() 50、语句中,输入对象的 GUI 类型不可以 是() A、text B、radio C、form D、reset 51、request 对象可用以下哪个方法来获取客户请求的 JSP 页面文件的目录?() A、getServletPath() B、getMethod() C、getHeader(String s) D、getParameter(String s) 52、request.getRemoteAddr()方法的作用是: () A、获取客户提交的信息 B、获取客户的 IP C、获取客户机的名称 D、获取服务器的 IP 53、当()时,JSP 引擎产生一个 session 对象。 A、web 应用服务器启动时 B、当 web 应用服务器启动后,第一个客户来访时 C、当每个客户首次访问服务器上的一个 JSP 页面时 D、当每个客户首次访问服务器上的一个 JSP 或 HTML 页面时 54、session 对象的 id 在客户端是存放在客户的()中的。 A、html 代码 B、浏览器的历史记录 C、js 脚本 D、cookie 55、当()时,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 类。 6 D、JavaBeans 是一个可重复使用的软件组件。 59、beans 属性的值可以通过 3 种方式进行修改,以下哪种方法是不正确的?() A、通过 response 的方法来设置。 B、将 beans 属性的值设置为一个表达式的值或字符串。 C、通过表单的参数值来设置 beans 的相应属性的值。 D、通过 request 的参数值来设置 beans 相应属性的值。 60、以下哪种方法不是 Servlet 的方法?() A、init B、service C、destroy D、post 61、在编译 Servlet 或 Javabean 时,我们使用()命令。 A、Javac B、Java C、Servlet D、以上三种都不对 62、JSP 是一种() 。 A、动态网页技术标准 B、描述性语言 C、编程语言 D、静态网页技术标准 63、param 动作标签的作用是() A、告诉 JSP 页面动态包含一个文件 B、从该指今处停止当前页面的继续执行,转向其他的一个页面 C、以”名字-值”对应的形式为其他标签提供附加信息 D、指示 JSP 页面加载 Java Bean 64、page 指令用来定义整个 JSP 页面的一些属性和这些属性的值。下面有关 page 指令属性中说法 错误的是() A、language 属性定义 JSP 页面使用的脚本语言,目前该属性只能取 Java B、import 属性的作用是为 JSP 页面引入 Java 的类,可以为该属生指定多个值 C、session 属性的作用是设置是否使用内置的 session 对象,默认值是 true D、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、cookie 68、以下关于 ASP 的特点的说法,不正确的是: () A、ASP 具有简单易学的特点。 B、ASP 可以实现动态访问数据库的技术 C、ASP 是和平台相关的,只能运行在 WINDOWS 平台上。 D、ASP 是和平台无关的。 69、以下关于 JSP 的特点,说法不正确的是: () A、将业务逻辑层和表示层分离 B、能够跨平台 C、组件的开发和使用较方便 D、单线程 70、以下哪个数据类型不是 JAVA 的基本数据类型: () A、String B、boolean 7 C、int D、char 71、Connection 对象是通过()方法取得的。 A、DriverManager.getConnection() B、createStatement() C、prepareStatement(String sql) D、commit() 72、当一条 SQL 语句需要稍加变化而反复执行时,通常使用() 。 A、Statement B、PreparedStatement C、Connection D、CallableStatement 73、 ()定义了访问执行 Statement 产生的结果集的方法。 A、Connection B、ResultSet C、Statement D、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、使用“”语句插入的文件可以是当前 JSP 页面同一 WEB 服务目录下的某个文件,也可以是其他网站的服务目录下的某个文件。 ()13、,前面这个语句的作用是告诉 JSP 页面动态包含一 个文件。 ()14、param 标签必须与 jsp:include、jsp:forward 或 jsp:plugin 标签一起使用,而不能单 独使用。 ()15、用 get 方法提交的信息不会显示在地址栏中,而 post 方法提交的信息会显示在地址栏 中。 ()16、用 response 对象的 setStatus(int n)方法可以设置响应的状态行的内容。 ()17、session 对象不依赖于客户的浏览器的设置。 ()18、out 对象是一个输出流,用来向客户端输出数据。 ()19、使用 File 对象可以对文件进行读写操作。 ()20、File dir=new File(”d:/test”,”abc”);boolean b=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 的源代码不需经过编译,可由客户端的浏览器解释执行。 8 ()34、ASP 是 Microsoft 推出的一种服务器端命令执行环境。 ()35、JSP 的内置对象不用声明就可以在 JSP 页面的脚本部分使用。 ()36、out 不是 JSP 的内置对象。 ()37、TOMCAT 是 SUN 公司的产品。 ()38、ASP 和 JSP 一样,都是和平台无关的,可以运行在 WINDOWS、UNIX、LINUX 平台上。 ()39、Servlet 程序其实就是 Java 程序,只不过它是用 Java Servlet API 开发的,用于服务 器端的程序。 ()40、Servlet 可用于服务器端,也可用于客户端 JAVA 程序的编写。 ()41、JSP 页面第一次运行时往往比较慢,而以后运行的速度能提高很多。 ()42、Java 的字节码文件(.class 文件)需要针对不同平台分别进行编译。 ()43、JavaScript 和 Java 不同,JavaScript 只是一种脚本语言,不能脱离浏览器而独立运行。 ()44、将 JAVA 指定为 JSP 使用的脚本语言。 ()45、page 指令的 import 属性用来说明在后面代码中会用到的类和接口,这些类和接口必须 是 SUN JDK 中的类,不可以是自己定义的类。 ()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、JSPJavaBean 的模式比较适用于中小规模的项目。 三、名词解释三、名词解释 1、 JSP 2、 JDBC 3、 JavaBeans 4、 HTML 5、 DHTML 6、 CGI 7、 Servlet 8、 MVC 模式 四、简答题四、简答题 1、 JSP 和 ASP 技术相比具有哪些特点? 2、 如何将 TOMCAT 默认的端口号从 8080 更改为 80? 3、 请简述 JSP 与 Java Servlet 的关系。 4、 一个 JSP 页面可由哪些元素组合而成? 5、 HTML、JSP、JAVA 程序片中的注释分别是怎样的? 6、 include 动作标签与静态插入文件的 include 指令标签有何不同? 7、 forward 动作标签的作用是什么? 8、 JDBC 和数据库建立连接的两种常见方式是什么? 9、 JavaBeans 具有什么特点? 9 10、jsp 页面中也可以直接写 Java 程序片,为什么还要 JavaBeans? 11、为什么与传统的 CGI 相比,Servlet 的效率要高得多? 12、Servlet 的生命周期主要有哪三个过程组成? 13、Java 和 JavaScript 是同一种语言嘛? 14、请任意写出几种能支持 JSP 运行的 WEB 服务器。 15、请简述和两个指令的相 同点和不同点。 16、JSP 内 置 对 象 中 session 和 application 都 有 public voi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赣州虔进水环境有限责任公司2025年公开招聘笔试考试备考试题及答案解析
- 2025广东机电职业技术学院招聘事业编制工作人员5人(第四批)考试笔试模拟试题及答案解析
- 2025广州银行人才招聘6人笔试考试备考题库及答案解析
- 2026中国气象局在京单位招聘135人考试笔试备考试题及答案解析
- 初中语文中考语文一轮专题复习+诗歌鉴赏满分攻略
- 2025年哈尔滨市道里区爱建社区卫生服务中心招聘1人笔试考试参考试题及答案解析
- 2025新疆唐辉商业服务有限公司招聘2人考试笔试备考试题及答案解析
- 2025湖北宜昌市当阳市文化和旅游局招聘5名劳务派遣人员考试笔试参考题库附答案解析
- 2025广州银行人才招聘6人笔试考试参考试题及答案解析
- 2025年四川省乐山市市中区辅警招聘考试题库附答案解析
- 2025年超星尔雅学习通《数据仓库与数据挖掘》考试备考题库及答案解析
- JGJ33-2012 建筑机械使用安全技术规程
- 工程施工监理技术标
- 汕头大学学硕医学统计学期末考历年考点回忆版
- Unit 6 Understanding ideas Hot!Hot!Hot!课件-2022-2023学年高中英语外研版(2019)必修第三册
- 2024届高考作文模拟写作:“学习之道”导写及范文
- 事业单位人员基本情况登记表
- 李端树完整颈淋巴结清扫术
- 互感器安装施工方案
- 制片人手册2023版制品人手册
- 二次元作业指导书
评论
0/150
提交评论