




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题 1下面是 FileInputStream 读取文件的代码片段: File file1=new File(fileName); FileInputStream finput=new FileInputStream(file1); int size=finput.available(); BufferedInputStream buffer1=new BufferedInputStream(finput); byte b=new byte90; int n=0; while(n=buffer1.read(b)!=-1) allFilesmess.append(new String(b,0,n); buffer1.close(); finput.close(); 除最后一次外,代码中 buffer1.read(b)每次读取文件的字节数?(A) A)90 B)89 C)n D)size/n 2下列代码中 rs 为查询得到的结果集,代码运行后表格的每一行有几个单元格(B ) while(rs.next() out.print(“); out.print(“+rs.getString(1)+“); out.print(“+rs.getString(2)+“); out.print(“+rs.getString(3)+“); out.print(“+rs.getString(“publish“)+“); out.print(“+rs.getFloat(“price“)+“); out.print(“); A)4 B)5 C)6 D)不确定 3下面 Servlet 的哪个方法载入时执行,且只执行一次,负责对 Servlet 进行初始化。 ( B ) A)service() B)init() C)doPost() D)destroy() 4 URL 是 Internet 中资源的命名机制,URL 由三部分构成( A ) 。 A)协议、主机 DNS 名或 IP 地址和文件名 B)主机、DNS 名或 IP 地址和文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP 地址 5下列设置颜色的方法中不正确的是(D ) A) B) C) D) 6 标记在标记之间,标记之间的内容将显示到 () A)浏览器的页面上部 B)浏览器的标题栏上 C)浏览器的状态栏中 D)浏 览器的页面下部 7 标记中,align 属性为段落文字的对齐方式,不能取的值为 (D) 。 A)Left B)Right C) Center D)width 8表示粗体加斜体的标记是( C) 。 A) 字体 B) 字体 C) 字体 D)字体 9用来在网页中显示图形的标记为(B ) A) B) C) D) 10表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记( ) A) B) C) D) 11 JSP 的编译指令标记通常是指:(A) A)Page 指令、Include 指令和 Taglib 指令 B)Page 指令、Include 指令和 Plugin 指令 C) Forward 指令、Include 指令和 Taglib 指令 D)Page 指令、Param 指令和 Taglib 指令 13下列哪一项不属于 JSP 动作指令标记?(D) A) B) C) D) 14 JSP 的哪个指令允许页面使用者自定义标签库?(B) A)Include 指令 B)Taglib 指令 C) Include 指令 D)Plugin 指令 15能够替代 B) C) D) 17 include 指令用于在 JSP 页面静态插入一个文件,插入文件可以是 JSP 页面、HTML 网页、 文本文件或一段 Java 代码,但必须保证插入后形成的文件是(B) 。 A)是一个完整的 HTML 文件 B)是一个完整的 JSP 文件 C)是一个完整的 TXT 文件 D) 是一个完整的 Java 源文件 18当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完 毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C ) A)public B)static C) synchronized D) private 19以下哪个对象提供了访问和放置页面中共享数据的方式(D) A)pageContext B)response C)request D)session 20当 response 的状态行代码为哪个时,表示用户请求的资源不可用?(D ) A)101 B)202 C)303 D)404 21在 JSP 中为内建对象定义了 4 种作用范围,即 Application Scope、Session Scope、Page Scope 和( A )四个作用范围。 A)Request Scope B) Response Scope C)Out Scope D) Writer Scope 22 out 对象是一个输出流,其输出换行的方法是(B) A)out.print( ) B)out.newLine( ) C) out.println( ) D)out.write( ) 23 Form 表单的 method 属性能取下列哪项的值( C ) A)submit B)puts C) post D)out 24可以利用 request 对象的哪个方法获取客户端的表单信息(A ) A)request.getParameter() B)request.outParameter() C) request.writeParameter() D)request.handlerParameter() 25 JSP 页面程序片中可以使用下列哪个方法将 strNumx=request.getParamter(“ix”)得到的 数据类型转换为 Double 类型( ) A)Double.parseString(strNumx) B) Double.parseDouble(strNumx) C) Double.parseInteger(strNumx) D)Double.parseFloat(strNumx) 26当利用 request 的方法获取 Form 中元素时,默认情况下字符编码是哪个(A ) A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-1 27下面不属于标记中的 name 属性取值的是(D) A)password B)hidden C)submit D)textarea 28 用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类 型( A ) A)size B) value C) selected D)checked JSP 中有哪些内置对象?作用分别是什么? 答: application 对象代表应用程序上下文,它允许 JSP 页面与包括在同一应用程序中的 任何 Web 组件共享信息。 Out 对象代表提供输出流的访问 Request 对象提供对 Http 请 求数据的访问,同时还提供用于加入特定请求数据的上下文 Response 对象,实现输出、 跳转等功能; Session 对象,表示一个特定的会话。 简述 JSP 运行环境的配置。 答:JSP 开发环境的搭建必须经过以下几个步骤: (1)下载并安装 JDK (2) 配置环境变 量。 (3 )下载并安装 TomCat。 (4)在 Tomcat 服务器中建立 WEB 应用程序,步 骤如下: 进入 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples, 等 Tomcat 自带的目录; 在 webapps 目录下新建一个目录,起名叫 myapp; 在 myapp 下新建一个目录 WEB-INF,注意,目录名称是区分大小写的; WEB-INF 下 新建一个文件 web.xml; web.xml 中的内容可以从 Root 目录下的相应文件拷贝得到。 编写一个 JSP 文件 first.jsp。 将文件复制到 myapp 文件夹中; 启动 TomCat。 在浏览器中输入 :8080/myapp/first.jsp,即可以运行该程序。 使用 JavaBean 时需要注意哪几点? 答: (1)懂得将 Bean 放在哪个目录下:将 JavaBean 放在 web-infclasses包名 目录 中。 (2 )懂得如何定义一个 Bean;其中的语法规范不一定要记住,但要理解其中的结 构。 (3 )Java 文件和 Bean 所定义的类名一定要相同,并且是大小写敏感。 (4) Bean 中要声明公共方法,与 Bean 的名字相同。 (5)懂得如何在 JSP 文件中引用 JavaBean,其实就是 的语句。 (6 )一定要牢记 Java 是区分大小写的。 已知 SQL Server2008 数据库名称为 stuDb,里面有一学生表(student ) ,包含四个字段分别 为 学号: no(char),姓名:name(char),性别:sex(char),成绩:score(int),首先编写代码实现数 据库的连接,在页面中给出”已经成功连接”的信息,然后检索成绩在前 10 名的学生信息 并输出。再编写一个页面,实现插入与更新的功能。 jsp 有哪些动作?作用分别是什么? 答:JSP 共有以下 6 种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个 JavaBean。 jsp:setProperty:设置 JavaBean 的属性。 jsp:getProperty:输出某个 JavaBean 的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为 Java 插件生成 OBJECT 或 EMBED 标记。 说一说 Servlet 的生命周期? 答:servlet 有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。 这个生存期由 javax.servlet.Servlet 接口的 init,service 和 destroy 方法表达。 一、简答题 1、在“”之间声明的变量和在“”之间声明的变量有什么不同? 答:“”之间声明的变量在整个 JSP 页面内都有效,称为 JSP 页面的成员变量, 成员变量的有效范围与标记符号所在的位置无关。所有用户共享 JSP 页面的成员变 量,因此任何一个用户对 JSP 页面成员变量操作的结果,都会影响到其他用户。 “”之间声明的变量称为局部变量,局部变量在 JSP 页面后继的所有程序片以及表达式 部分内都有效。运行在不同线程中的 Java 程序片的局部变量互不干扰,即一个用户改变 Java 程序片中的局部变量的值不会影响其他用户的 Java 程序片中的局部变量。当一个线程 将 Java 程序片执行完毕,运行在该线程中的 Java 程序片的局部变量释放所占的内存。 2、简述 JSP 中指令标记 include 和动作标记 include 有什么不同? 答:include 指令标记的作用是在 JSP 页面出现该指令的位置处,静态插入一个文件,即 JSP 页面和插入的文件合并成一个新的 JSP 页面,然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件。因此,插入文件后,必须保证新合并成的 JSP 页面符合 JSP 语法规则,即能够 成为一个 JSP 页面文件。include 动作标记告诉 JSP 页面动态加载一个文件,不把 JSP 页面 中动作指令 include 所指定的文件与原 JSP 页面合并一个新的 JSP 页面,而是告诉 Java 解释 器,这个文件在 JSP 运行时(Java 文件的字节码文件被加载执行)才被处理。如果包含的 文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的 文件是 JSP 文件,JSP 引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端 负责显示这些结果。 3、数据库连接对象在调用 commit()方法进行事务处理时,只要事务中任何一个 SQL 语 句没有生效,就抛出 SQLException 异常,在处理 SQLException 异常时,必须让连接对象调 用 rollback()方法,其主要作用是什么? 答:撤销事务中成功执行过的 SQL 语句对数据库数据所做的更新、插入或删除操作,即撤 销引起数据发生变化的 SQL 语句操作,将数据库中的数据恢复到 commit()方法执行之前 的状态。 4、编写 javabean 就是编写一个 java 的类,这个类创建的一个对象称作一个 bean。为了能 让使用这个 bean 的应用程序构建工具知道这个 bean 的属性和方法,应在类的方法命名上 遵守一定的规则。请简述其规则。 答:(1)必须提供两种方法 getXXX(),用来获取属性 xxx 的值,setXXX()方法,用来修改 属性 xxx 的值。 (2)类中方法的访问权限都必须是 public 的。 (3)类中如果有构造 方法,那么这个构造方法的访问权限也是 public 的,并且是无参数的。 5、 jsp 的工作原理是什么? 答:当我们访问一个 JSP 页面的时候,这个文件首先会被 JSP 引擎翻译为一个 Java 源文件, 其实就是一个 Servlet,并进行编译,然后像其他 Servlet 一样,由 Servlet 引擎来处理。 Servlet 引擎装载这个类,处理来自客户的请求,并把结果返回给客户 6、两种数据提交方式分别是什么? 有什么区别? Post 和 getPost 不通过地址栏传递,get 通过地址栏传递。 7、 JavaBean 的特性? 答: (1)、是公共的类; (2)、构造函数没有输入参数; (3)、属性必须声明为 private, 方法必须声明为 public; (4)、用一组 set 方法设置内部属性; (5)、用一组 get 方法获取 内部属性; (6)、是一个没有主方法的类,一般的 Java 类默认继承自 Object 类,而 Bean 不需要这种继承。 二、判断对错 1、在一个 jsp 文件中不允许有重复定义相同的指令标记。 (错,import) 2、可以在“”之间插入一个表达式,但是不可以插入语句 。 (对) 3、 param 标记不能独立使用,不必一定作为动作标记的子标记使用。 (对) 4、使用 forward 标记后,地址栏仍显示转向前的 JSP 页面的 URL 地址。 (对) 5、 Tag 文件必须使用 ANSI 编码保存。 (对) 6、 Tag 标记是伴随着 Tag 文件一同诞生的,即便写了一个 Tag 文件并保存到特定目录后, 也就自定义出了一个标记。 (对) 7、同一用户在不同的服务目录中的 session 是互不相同的。 (对) 8、在 Tag 文件中可以使用 session 对象,但是该对象必须在调用该 Tag 文件的 JSP 文件中 定义过。 (对) 9、使用 File 类的 creatNewFile()方法创建文件和目录(错,使用 mkdir 创建目录) 10、文件字节流的方式不能直接操作 Unicode 字符。 (对) 11、无论字段是何种属性,总可以使用 getString(int columnindex)或 getString(String columnName)方法返回字段值的串表示。 (对) 12、当使用 ResultSet 的 getXxxx 方法查看一行记录时,不可以颠倒字段的顺序。 (对) 13、使用 Statement 对象返回结果集后,再执行添加语句或删除语句,结果集就不能输出 记录了。 (对) 14、可以通过 JDBC-ODBC 桥接器访问 Excel 电子表格。 (对) 15、 javabean 必须存放到特定的目录中。 (对) 三、填空题 1、在 JSP 文件中使用 对 HTML 文本进行注释,使用符号对 jsp 语句 进行注释。 2、若在 JSP 文件中使用中文,其编码必须使用 gb2312 或 ISO-8859-1 。 3、 JSP 的指令标记有:page 、 include 等。 4、 include 动作标记的语法格式为: 或 param 子标记 。 5、 forward 动作标记的语法格式为: 或 param 子标记 。 6、 Tag 文件以 .tag 作为后缀名。 7、 Tag 文件的存储目录 : 发布目录 /WEB-INF/tags 。 8、 JSP 页面在使用 Tag 标记来调用一个 Tag 文件之前,必须使用 taglib 指令标记引入该 Web 服务目录下的标记库。 9、 Tag 文件使用 doBody 标记处理 JSP 页面传递过来的“ 标记体” 。 10、 Tag 文件中也有 include 指令标记,其使用方法与 JSP 文件中的 include 指令标记类似。 11、 Tag 文件中 attribute 指令标记的主要作用是:从 jsp 页面向 tag 文件传值 ,其指令格 式为: 。 12、 Tag 文件中 variable 指令标记的主要作用是:tag 文件向调用它的 jsp 文件返值,其指 令格式为: 或。 四、程序设计 1编写 JSP 页面分别显示 110 之间各数字的阶乘。 答案: 阶乘(Factorial) 1 到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7.2.2 我国最大的城市群 水乡的文化特色与旅游(说课稿)2025-2026学年八年级地理下册同步教学(人教版河北专版)
- 六年级上册心理健康教育教案-6自信添力量 | 辽大版
- 蓄电池销售课件
- 18.2.2菱形 说课稿-2024-2025学年人教版数学八年级下册
- 5.3《十年的变化》(教学设计)-2024-2025学年二年级下册数学北师大版
- 《梦游天姥吟留别》教学设计 2024-2025学年统编版高中语文必修上册
- 初中期末考试试卷及答案
- 2025饮料的采购合同模板
- 显微镜构造题目及答案
- 葡萄糖耐量试验课件
- 《年产15万吨苯酚的工艺流程设计》21000字
- 土地信息系统试题及答案
- 肾切除患者护理疑难病例
- 名人传课件完整版本
- 能源管理体系内审员培训课程
- 人力管理咨询合同范本
- 2025译林版高中英语高考复习必背全七册单词表(精校打印)
- 排水防涝设施功能提升施工组织与管理方案
- 《ecmo的镇静与镇痛》课件
- 2025年变压器绝缘材料项目可行性研究报告
- 浙江墨鱼影业有限公司委托评估腾讯视频网剧《帝王侧》项目收益价值·评估报告
评论
0/150
提交评论