发布时间 : 星期三 文章南师大中北学院jsp试题更新完毕开始阅读ad393611336c1eb91a375d9b
A)submit B)get C)post D)out
54.可以利用 request对象的哪个方法获取客户端的表单信息() A)request.getParameter() B)request.outParameter()
C)request.writeParameter() D)request.handlerParameter()
55.JSP 页面中 request.getParamter(String )得到的数据,其类型是( ) A)Double B)int C)String D)Integer
56.JSP 页面程序片中可以使用下列哪个方法将 strNumx=request.getParamter(“ix”)得到的数据类型转换为 Double 类型 ( )
A)Double.parseString(strNumx) B) Double.parseDouble(strNumx) C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)
57.
58.当利用 request的方法获取 Form中元素时,默认情况下字符编码是哪个() A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-1
59.对于 ServletRequest接口的获取请求参数的方法的描述那一项是正确的?()
A)getParameter方法只用于接收 POST 请求参数,接收 GET 请求参数需要使用 getQueryString 方法
B)如果一个参数 key 有多个值,那么 getParameter(key)方法会返回空
C)如果一个参数 key 有多个值,那么 getParameterValues(key)方法会返回一个包含所有值的字符串数组
D)getParameter方法返回 Object对象,使用前要强制类型转换:如 String str=(String) request.getParameter(key)
60.下面哪一项属于工具 Bean的用途?()
A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。 B)负责数据的存取
C)接受客户端的请求,将处理结果返回客户端 D)在多台机器上跨几个地址空间运行 61.JavaBean可以通过相关 jsp动作指令进行调用。下面哪个不是 JavaBean可以使用的 jsp动作指令?()
A)
62.关于 JavaBean,下列的叙述哪一项是不正确的?()
A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器 B)JavaBean的类属性是私有的,要通过公共方法进行访问
C)JavaBean和 Servlet一样,使用之前必须在项目的 web.xml 中注册 D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数 63.JavaBean的属性必须声明为 private,方法必须声明为()访问类型。 A)private B)static C)protect D)public 64.JSP 页面通过( )来识别 Bean对象,可以在程序片中通过 xx.method形式来调用 Bean中的 set和 get方法。
A)name B)class C)id D)classname
65.JavaBean的作用范围可以是 page、request、session和( )四个作用范围中的一种。 A)application B)local C)global D)class
66.下列哪个作用范围的 bean,请求响应完成则该 Bean即被释放,不同客户的 Bean互不相同。 ()
A)application B)request C)page D)session
67. 下列哪个作用范围的 Bean, 被 Web服务目录下所有用户共享, 任何客户对 Bean属性的修改都会影响到其他用户。 ()
A)application B)request C)page D)session
68.下列哪个作用范围的 Bean,当客户离开这个页面时,JSP 引擎取消为客户该页面分配的 Bean,释放他所占的内存 空间。 ()
A)application B)request C)page D)session
69.使用
A)String B)Double C)Object D)Classes 70.使用
A)SetXxx 方法 B)setXxx 方法 C)getXxx 方法 D)GetXxx 方法 71.使用格式
值,expression的数据类型和 bean的属性类型( ) 。
A)必须一致 B)可以不一致 C)必须不同 D)无要求 72.在 JSP 页面中使用 Bean属性赋值,会调用哪个数据类型转换方法。 () A)Long.parseLong(String s) B)Integer.parseInt(Stirng s) C)Double.parseDouble(String s) D)不确定 73.下列那个调用数据类型转换方法会发生 NumberFormatException异常?( ) A)Long.parseLong(“1234”) B)Integer.parseInt(“1234”) C)Double.parseDouble(“123.45”) D)Integer.parseInt(“123a”) 74.在 JSP 页面中使用 property=\格式要求 Bean的属性名字() A)必须和表单参数类型一致 B)必须和表单参数名称一一对应 C)必须和表单参数数量一致 D)名称不一定对应 75.在 JSP 页面中使用 参数为 Bean属性赋值,要求 Bean的属性名字() 。 A)必须和表单参数类型一致 B)必须和表单参数名称一一对应 C)必须和表单参数数量一致 D)名称不一定对应 76、下面哪一项对 Servlet、JSP 的描述错误?() A. HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。 B. JSP 技术是在 Servlet之后产生的,它以 Servlet为核心技术,是 Servlet技术的一个成功应用。 C. 当 JSP 页面被请求时,JSP 页面会被 JSP 引擎翻译成 Servelt字节码执行 D. 一般用 JSP 来处理业务逻辑,用 Servlet来实现页面显示。 77、在 MVC 设计模式体系结构中,()是实现控制器的首选方案。 A. JavaBean B. Servlet C. JSP D. HTML 78、给定 TheBean 类,假设还没有创建 TheBean 类的实例,以下哪些 JSP 标准动作语句能创建这个 bean 的一个新实 例,并把它存储在请求作用域 ? () A. C. JavaBeanClass bean=new JavaBeanClass(parameter); request.setAttribute(\ 该段代码创建的 Bean,下列叙述哪项是正确的?() A.Request 周期的 Bean B.Application 周期的 Bean C.Session D.Page周期的 Bean 81、下面是一个 Servlet部署文件的片段: A.FirstServlet B.Hello C. helpHello D. /helpHello 82、下面是创建 Statement接口并执行 executeUpdate方法的代码片段: conn=DriverManager.getConnection(\ stmt=conn.createStatement(); String strsql=\李','清华出版社',35)\ n=stmt.executeUpdate(strsql); 代码执行成功后 n的值为( ) 。 A)1 B)0 C)-1 D)一个整数 83.下面哪一项不是 JDBC 的工作任务?() A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送 SQL 语句 84.下面哪一项不是加载驱动程序的方法?() A)通过 DriverManager.getConnection方法加载 B)调用方法 Class.forName C)通过添加系统的 jdbc.drivers属性 D)通过 registerDriver方法注册 85.关于分页显示,下列的叙述哪一项是不正确的?() A)只编制一个页面是不可能实现分页显示的 B)采用一至三个页面都可以实现分页显示 C)分页显示中,记录集不必在页面跳转后重新生成 D)分页显示中页面显示的记录数可以随用户输入调整 86.在建立 JSP 网站目录时需要遵循一些规则,以下规则错误的是: () A)每个主要栏目开设一个相应的子目录 B)所有 flash, avi, ram, quicktime 等多媒体文件存放在根目录下 C)根目录一般只存放 index.htm以及其他必须的系统文件 D)目录建立应以最少的层次提供最清晰简便的访问结构 87.DriverManager类的 getConnection(String url,String user,String password)方法中,参数 url 的格式为 jdbc:<子协议>:< 子名称>,下列哪个 url 是不正确的?() A)\数据库名\ B)\数据源\ C)\端口号:数据库名\ D)\数据库名\ 88.在 JDBC 中,下列哪个接口不能被 Connection创建() 。 A)Statement B)PreparedStatement C)CallableStatement D)RowsetStatement 89.下面是加载 JDBC 数据库驱动的代码片段: try{ Class.forName(\ } catch(ClassNotFoundException e){ out.print(e); } 该程序加载的是哪个驱动?() A)JDBC-ODBC 桥连接驱动 B)部分 Java编写本地驱动 C)本地协议纯 Java驱动 D)网络纯 Java驱动 90.下面是创建 Statement接口并执行 executeUpdate方法的代码片段: conn=DriverManager.getConnection(\ stmt=conn.createStatement(); String strsql=\李','清华出版社',35)\ n=stmt.executeUpdate(strsql); 代码执行成功后 n的值为 () 。 A)1 B)0 C)-1 D)一个整数 91.下面的代码是连接哪个数据库的驱动加载片段() try{ Class.forName(\ } catch(Exception e){ out.print(e.toString()); } A)Oracle B)Sql Server C)MySql D)不确定 92.下面的代码是连接哪个数据库的驱动加载片段( ) try{ Class.forName(\ } catch(Exception e){ out.print(e.toString()); }