jsp练习题目201312
更新时间:2023-10-13 02:37:01 阅读量: 综合文库 文档下载
《JSP商务网站设计》复习综合题型
一、 单项选择题
1. 关于分页显示,下列的叙述哪一项是不正确的?( )
A)只编制一个页面是不可能实现分页显示的 B)采用一至三个页面都可以实现分页显示
C)分页显示中,记录集不必在页面跳转后重新生成
D)分页显示中页面显示的记录数可以随用户输入调整
2. page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( ) (A)page 指令作用于整个JSP页面。 (B)可在一个页面中使用多个page指令
(C)建议将page指令放在JSP文件的开头,但不是必须的。 (D)page 指令中的属性只能出现一次。
3. 在JSP页面中使用 4. 正则表达式中,表示除了指定类型以外的字符的元字符是( ) A)$ B)[^] C)( ) D)? 5. 如果在网页上显示一幅图片,下面哪句代码是正确的( )。 A. B. 6. 如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的______属性。( ) A. Exception B. isErrorPage C. error D. errorPage 7. JSP页面通过( )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。 A)name B)class C)id D)classname 8. 组件 A) C) D) 10. A)size B)value C)selected D)checked 11. 在JSP中,在web.xml中,有如下代码: 第1页,共8页 上述代码定义了默认的会话超时时长,时长为30( )。 A)毫秒 B) 秒 C) 分钟 D) 小时 12. 下列File对象的哪个方法能够判断File对象对应的路径是否为文件。( ) A)isFile() B)createNewFile() C)lastModified() D)length() 13. 下面哪一个不是JSP本身已加载的基本类?( ) A.java.lang.* B.java.io.* C.javax.servlet.* D.javax.servlet.jsp.* 14. 可以利用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)width 17.
A)浏览器的页面上部 B)浏览器的标题栏上 C)浏览器的状态栏中 D)浏览器的页面下部 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) D) mysqld-nt e: use book start
cd mysql cd bin Mysql -u root
23. session对象的( )方法用于设置会话的超时时间。
A. session.setMaxInactiveInterval(30);
第2页,共8页
B.session.setMaxTime(30) ;
C.session.getMaxInactiveInterval() ; D.session.setAttribute(“time”,30) ;
24. Form表单的method属性能取下列哪项的值( )
A)submit B)puts C)post D)out
25. BufferedReader处理Reader类中的方法外,还提供了public String readLine()方法,该方法读入一行文本,这里的“一行”指字符串以“\\n”或什么做结尾。( ) A)\\t B)\\f C)\\r D)\\p
26. 下列File对象的哪个方法能够判断File对象对应的路径是否为文件。( ) A)isFile() B)createNewFile() C)lastModified() D)length() 27. 下面哪一项是合法的xml标记名称?( ) A)<123abc> B)<123书名> C)
28. 如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的( )目录。 A. common B. server C. lib D. server\\lib
29. 在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为( )。
String path=request.getRealPath(\File fp1=new File(path);
File[] files=fp1.listFiles(); for(int i=0;i if(__________________________) { files[i].delete(); } } A. files[i].isFile() B. files[i].isDirectory() C. !files[i].isFile() D. ! files[i].isDirectory() 30. 下列选项哪些是正确的JSP表达式语法格式?( ) A.<%String name=“YXQ”%> B.<%String name=“您好”;%> C.<%=“您好”;%> D.<%=“YXQ”%> 31. 下面哪一项不属于Node接口的子接口?( ) A)Document B)Element C)Nodelist D)Text 32. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( )。 第3页,共8页 A)进程 B)线程 C)程序 D服务。 33. CSS选择器中标记选择器和类型选择器的作用范围( ) A)标记选择器大于类型选择器 B)标记选择器等于类型选择器 C)标记选择器小于类型选择器 D)不确定 34. 下列File对象的哪个方法能够创建File对象对应的路径,如果创建成功返回true,否则返回false(该目录已经存在)( ) A)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. 37. 下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。( ) A)service() B)init() 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.htm 40. 在JSP页面中使用 二、 填空题 1. IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。 2. 当今比较流行的技术研发模式是__ __和___ _的体系结构来实现的。 3. 在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现 _____。 4. 按照HTTP协议的规定,上传的临时文件______行有上传文件的文件名信息,第四行结束位置到倒数 _______行结束位置之间的内容是文件本身部分。 5. DOM的英文全称是________ __,中文意义是___________。 6. JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为 。 7. W3C是指_________。 8. MVC是三层开发结构,这三个字母按顺序分别代表Model、_______、________。 9. Servlet运行于_____端,与处于客户端的_______相对应。 第4页,共8页 10. SAX英文全称是_______________中文意思是________。 11. JSP声明函数时,如果在前面加上_______________关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。 12. response对象的_______________用来定义服务器发送给客户端的MIME类型。 13. JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的_______;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即 _______________。 14. 查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery (\bid,name,author,publish,price from book\语句,得到的结果集rs第一列对用_________;而每一次rs只能看到一行,要在看到下一行,必须使用_________方法移动当前行。ResultSet对象使用________方法获得当前行字段的值。 15. JDBC中_______________接口用于连接数据库。 16. Web应用中的每一次信息交换都要涉及到_____________和___________两个层面。 三、 判断题 1. 2. 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。( ) 3. XML文档中元素属性的属性值用双引号或单引号来界定。( ) 4. url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。( ) 5. 对于每一个Servlet实例,只能被初始化一次( )。 6. DOM技术适用于XML和HTML这样的层状结构文档。( ) 7. 用户发布Web应用程序,必须修改%TOMCAT_HOME%\\conf\\server.xml文件。( ) 8. 网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。( ) 9. 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。( ) 10. 常见的Web应用体系结构有单层、双层和多层体系结构。( ) 11. Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。( ) 12.当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。( ) 13.File类直接处理文件和文件系统,它并不涉及文件的读写操作。( ) 14.Post属于表单的隐式提交信息方法。( ) 15.超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( ) 16.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\\classes目录中,重新启动tomcat服务器才能生效。( ) 17.一个网页上只能有一个表单。( ) 18. BufferedReader提供了public String readLine()方法,该方法从文件中读入一行文本,如果已到达流结尾而未读入任何文字,则返回-1。( ) 19.Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。( ) 20. 在XML声明中,xml,version,encoding,standalone都必须为小写英文字母。( ) 四、 简答题 第5页,共8页 1. JSP的主要相关技术要哪些? 2. 3. 4. 5. 6. 7. 8. 试述Servlet的生命周期。 MVC模式的核心思想是什么? 内置对象的4个作用范围?什么情况下session会关闭? 如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次? 为XML文档设置属性时应注意哪些方面? 简述JavaBean的编写方法,有哪些注意点? 获取表单数据的基本方法有哪些? 五、 综合编程题 1. 编写两个JSP页面input.jsp和result.jsp。input.jsp页面提交一个数字给result.jsp页面,result.jsp页面使用response对象做出动态响应。 input.jsp提供表单,用户在表单中输入一个数字,提交给result.jsp页面。 result.jsp页面首先使用request对象获得input.jsp页面提交的数字,然后根据数字的大小作出不同的响应。如果数字小与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)方法将用户的重定向到input.jsp页面。 input.jsp(效果如图) result.jsp(效果如图) result.jsp <%@ page contentType=\ <% String str=request.getParameter(\ try { //写出此处代码 } catch(Exception e) { response.sendRedirect(\ } %> 第6页,共8页 2. 编写程序:要求您必须在浏览器的地址栏中输入:Tomcat服务器的IP地址和端口号,并通过虚拟目录frirend访问Web服务目录student下的JSP页面。如果浏览器和Tomcat服务器驻留在同一计算机上,IP地址可以是127.0.0.1。如图所示。写出并完成代码。 yes.jsp(效果如图) <%@ page contentType=\ 如果一个正整数刚好等于它的真因子之和,这样的正整数为完数, //写出此处代码 %> 3. 根据要求完成以下程序(部分代码已经给出) 有一个系统DSN,名为user_info。要求完成JSP程序,功能是为投票数据库中,投票数加一。数据表名为TEAM,票数字段为VOTE,类型为整数。投票完成后转向VIEW.JSP(不用编写VIEW.JSP) 部分代码: <%@ page contentType=\errorPage=\ 无标题文档 第7页,共8页 请在此开始编写程序: 4. 编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码 (password),用户点击提交后,验证用户是否输入了用户名、密码。如果用户名为zhangsan,密码为12345,则转到登录成功页面,否则显示index.jsp页面。 第8页,共8页 本文来源:https://www.bwwdw.com/article/ktef.html 正在阅读: jsp练习题目20131210-13 马克思主义基本原理概论复习精要105-06 2010年证券从业资格考试基础知识,交易考点总结——快速记忆版本05-21 2013年安徽省中学生生物学竞赛预赛试卷(word版含答案) - 图文01-05 2016危险化学品生产单位模拟题库11-01 中国国电集团公司目标责任制考核管理办法(试行)(国电集企[20104-03 2015年河南教师晋级政策解读04-18 全国2008年4月高等教育自学考试预防医学(二)试题01-15 高老师阅读(1)01-04 C. D.
是html中的换行标记。( )
例如,6=1+2+3,因此6就是一个完数。
1到1000内的完数有: <%