jsp练习题目202112.docx

上传人:rrsccc 文档编号:9866135 上传时间:2021-03-31 格式:DOCX 页数:15 大小:23.71KB
返回 下载 相关 举报
jsp练习题目202112.docx_第1页
第1页 / 共15页
jsp练习题目202112.docx_第2页
第2页 / 共15页
jsp练习题目202112.docx_第3页
第3页 / 共15页
jsp练习题目202112.docx_第4页
第4页 / 共15页
jsp练习题目202112.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《jsp练习题目202112.docx》由会员分享,可在线阅读,更多相关《jsp练习题目202112.docx(15页珍藏版)》请在三一文库上搜索。

1、jsp练习题目202112JSP商务网站设计复习综合题型一、单项选择题1. 关于分页显示,下列的叙述哪一项是不正确的?()A)只编制一个页面是不可能实现分页显示的B)采用一至三个页面都可以实现分页显示C)分页显示中,记录集不必在页面跳转后重新生成D)分页显示中页面显示的记录数可以随用户输入调整2. page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )(A)page 指令作用于整个JSP页面。(B)可在一个页面中使用多个page指令(C)建议将page指令放在JSP文件的开头,但不是必须的。(D)page 指令中的属性只能出现一次。3. 在JSP页面中使用名/格

2、式,用表单参数为Bean属性赋值,要求Bean的属性名字()。A)必须和表单参数类型一致B)必须和表单参数名称一一对应C)必须和表单参数数量一致D)名称不一定对应4. 正则表达式中,表示除了指定类型以外的字符的元字符是()A)$ B) C)( ) D)?5. 如果在网页上显示一幅图片,下面哪句代码是正确的( )。A.B.CD6. 如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的_属性。()A. ExceptionB. isErrorPageC. errorD. errorPage7. JSP页面通过()来识别Bean对象,可以在程序片中通过xx.method形式来调用B

3、ean中的set和get方法。A)name B)classC)id D)classname8. 组件A. 图形按钮B. 图形显示标记C. 上传图片D. 下载图片9. HTML文档定义层的标记是()A)C) D)10. ()A)size B)value C)selected D)checked11. 在JSP中,在web.xml中,有如下代码: 30 上述代码定义了默认的会话超时时长,时长为30()。A)毫秒B) 秒C) 分钟D) 小时12. 下列File对象的哪个方法能够判断File对象对应的路径是否为文件。()A)isFile() B)createNewFile()C)lastModifie

4、d() D)length()13. 下面哪一个不是JSP本身已加载的基本类?( )Ahttp:/ 可以利用request对象的哪个方法获取客户端的表单信息()A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()15. 正则表达式中,表示或者的意思的元字符是()A). B)| C) D) 16. A)Left B)Right C)Center D)width17. A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下

5、部18. sesson对象的( )方法用于判断是否为开始新会话。A. begin()B. isNewSessionID()C. invalidate()D. isNew()19. A) B)20. out对象是一个输出流,其输出不换行的方法是()A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )21. 下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()A)service() B)init()C)doPost() D)destroy()22. 下面哪个命令组合能够启动mysql数据库服务()A)B)C

6、)D)mysqld-nt e:use book startcd mysqlcd binMysql -u root23. session对象的( )方法用于设置会话的超时时间。A. session.setMaxInactiveInterval(30);B.session.setMaxTime(30) ;C.session.getMaxInactiveInterval() ;D.session.setAttribute(“time”,30) ;24. Form表单的method属性能取下列哪项的值()A)submit B)putsC)post D)out25. BufferedReader处理Re

7、ader类中的方法外,还提供了public String readLine()方法,该方法读入一行文本,这里的“一行”指字符串以“n”或什么做结尾。()A)t B)fC)r D)p26. 下列File对象的哪个方法能够判断File对象对应的路径是否为文件。()A)isFile() B)createNewFile()C)lastModified() D)length()27. 下面哪一项是合法的xml标记名称?()A)C)28. 如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的( )目录。A. com

8、monB. serverC. libD. serverlib29. 在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为( )。String path=request.getRealPath(photo);File fp1=new File(path);File files=fp1.listFiles();for(int i=0;iif(_)filesi.delete();A. filesi.isFile()B. filesi.isDirectory()C. !filesi.isFile()D. ! filesi.isDirectory()3

9、0. 下列选项哪些是正确的JSP表达式语法格式?( )ABCD31. 下面哪一项不属于Node接口的子接口?()A)Document B)ElementC)Nodelist D)Text32. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。A)进程 B)线程 C)程序 D服务。33. CSS选择器中标记选择器和类型选择器的作用范围()A)标记选择器大于类型选择器 B)标记选择器等于类型选择器C)标记选择器小于类型选择器 D)不确定34. 下列File对象的哪个方法能够创建File对象对应的路径,如果创建成功返回true,否则返回false(该目录已经存在)()A)

10、isFile() B)createNewFile()C)mikdir() D)length()35. 以下对JavaBean的描述正确的是:( )A)创建的JavaBean必须实现java.io.Serializable接口B)编译后的JavaBean放在项目中的任何目录下,在JSP页面中都可以被调用。C)JavaBean最终是被保存到后缀名为jsp的文件中。D)JavaBean实质上就是一个Java类。36. 在html中绘制表格时( )标记是表格中的换行标记。A.B. C.D.37. 下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()A)service() B)ini

11、t()C)doPost() D)destroy()38. 下列不属于URL的组件部分为()。A. 协议B. IP地址或域名C.目录或文件D. 服务器名称39. 如果将E:MyWeb作为JSP网站目录,需要修改哪个文档?()A)server.xml B)server.htm C)index.xml D)index.htm40. 在JSP页面中使用数为Bean属性赋值,property=*格式要求Bean的属性名字()A)必须和表单参数类型一致 B)必须和表单参数名称一一对应C)必须和表单参数数量一致 D)名称不一定对应二、填空题1. IP地址用四组由圆点分割的数字表示,其中每一组数字都在_之间。

12、2. 当今比较流行的技术研发模式是_ _和_ _的体系结构来实现的。3. 在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现_。4. 按照HTTP协议的规定,上传的临时文件_行有上传文件的文件名信息,第四行结束位置到倒数_行结束位置之间的内容是文件本身部分。5. DOM的英文全称是_ _,中文意义是_。6. JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为。7. W3C是指_。8. MVC是三层开发结构,这三个字母按顺序分别代表Model、

13、_、_。9. Servlet运行于_端,与处于客户端的_相对应。10. SAX英文全称是_中文意思是_。11. JSP声明函数时,如果在前面加上_关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。12. response对象的_用来定义服务器发送给客户端的MIME类型。13. JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的_;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即 _。14. 查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs =stmt.executeQuery

14、(select bid,name,author,publish,price from book);语句,得到的结果集rs第一列对用_;而每一次rs只能看到一行,要在看到下一行,必须使用_方法移动当前行。ResultSet对象使用_方法获得当前行字段的值。15. JDBC中_接口用于连接数据库。16. Web应用中的每一次信息交换都要涉及到_和_两个层面。三、判断题1. 是html中的换行标记。( )2. 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。()3. XML文档中元素属性的属性值用双引号或单引号来界定。()4. url重写可以把session对象的id作为url参数传带

15、过去,可以使用request对象的encodeURL(“”)。()5. 对于每一个Servlet实例,只能被初始化一次()。6. DOM技术适用于XML和HTML这样的层状结构文档。()7. 用户发布Web应用程序,必须修改%TOMCAT_HOME%confserver.xml文件。()8. 网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。()9. 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。()10. 常见的Web应用体系结构有单层、双层和多层体系结构。()11. Connection.createStatement(

16、)不带参数创建Statement对象,不能够来回的滚动读取结果集。()12.当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。()13.File类直接处理文件和文件系统,它并不涉及文件的读写操作。()14.Post属于表单的隐式提交信息方法。()15.超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。()16.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INFclasses目录中,重新启动tomcat服务器才能生效。()17.一个网页上只能有一个表单。( )18. BufferedReader

17、提供了public String readLine()方法,该方法从文件中读入一行文本,如果已到达流结尾而未读入任何文字,则返回-1。()19.Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。()20. 在XML声明中,xml,version,encoding,standalone都必须为小写英文字母。()四、简答题1.JSP的主要相关技术要哪些?2.试述Servlet的生命周期。3.MVC模式的核心思想是什么?4.内置对象的4个作用范围?什么情况下session会关闭?5.如果有两个用

18、户访问一个JSP页面,该页面的程序片将被执行几次?6.为XML文档设置属性时应注意哪些方面?7.简述JavaBean的编写方法,有哪些注意点?8.获取表单数据的基本方法有哪些?五、综合编程题1. 编写两个JSP页面input.jsp和result.jsp。input.jsp页面提交一个数字给result.jsp页面,result.jsp页面使用response对象做出动态响应。input.jsp提供表单,用户在表单中输入一个数字,提交给result.jsp页面。result.jsp页面首先使用request对象获得input.jsp页面提交的数字,然后根据数字的大小作出不同的响应。如果数字小与

19、0,response对象的调用setContentType(String s)方法将contentType属性的值设置为text/plain,同时输出数字的平方;如果数字大于等于0并且小于100,response对象的调用setContentType(String s)方法将contentType属性的值设置为application/msword,同时输出数字的立方;如果数字大于等于100,response对象调用setStatus(int n)方法将状态行的内容设置为404;如果用户在input.jsp页面输入了非数字,response对象调用sendRedirect(URL url)方法将

20、用户的重定向到input.jsp页面。input.jsp(效果如图)result.jsp(效果如图)result.jsptry /写出此处代码catch(Exception e)response.sendRedirect(input.jsp);%2. 编写程序:要求您必须在浏览器的地址栏中输入:Tomcat服务器的IP地址和端口号,并通过虚拟目录frirend访问Web服务目录student下的JSP页面。如果浏览器和Tomcat服务器驻留在同一计算机上,IP地址可以是127.0.0.1。如图所示。写出并完成代码。yes.jsp(效果如图)如果一个正整数刚好等于它的真因子之和,这样的正整数为完

21、数, 例如,6=1+2+3,因此6就是一个完数。 1到1000内的完数有: /写出此处代码%3. 根据要求完成以下程序(部分代码已经给出)有一个系统DSN,名为user_info。要求完成JSP程序,功能是为投票数据库中,投票数加一。数据表名为TEAM,票数字段为VOTE,类型为整数。投票完成后转向VIEW.JSP(不用编写VIEW.JSP)部分代码:http:/ 编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。如果用户名为zhangsan,密码为12345,则转到登录成功页面,否则显示index.jsp页面。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1