第1章 web技术介绍 1-1 web技术的前世今生随堂测验 1、当前主流的三大动态web开发技术是:php、asp/asp.net和_______。
1-4 与jsp的第一次握手随堂测验 1、jsp开发web站点的主要方式有:直接jsp、jsp javabean、jsp javabean servlet、______________和ssh。
第1章:测验 1、什么是动态的网页( )。
a、支持动态效果的
b、可以运行脚本的
c、可以交互的
d、可以看电影的
2、jsp页面在第一次运行时被jsp引擎转化为( )。
a、html文件
b、cgi文件
c、css文件
d、servlet文件
3、在j2ee的model ⅱ模式中,模型层对象被编写为( )。
a、applet
b、javabean
c、jsp
d、server
4、javaee体系中web层技术是( )。
a、html
b、javabean
c、ejb
d、jsp
5、在j2ee mvc设计模式体系结构中( )是实现控制器的首选方案。
a、jsp
b、servlet
c、javabean
d、html
6、什么是j2ee( )。
a、一种架构
b、一个编译器
c、一门语言
d、一个开发环境
7、http的中文含义为( )。
a、简单邮件传输协议
b、统一资源定位器
c、超文本传输协议
d、网络套接字
8、利用三层结构搭建某网上书店系统,设计用户登录界面,如果你是设计人员,你将在三层结构的( )中实现。
a、模型层
b、表示层
c、数据访问层
d、业务逻辑层
第1章:作业 1、什么是web动态网页技术?并举例三种主流的动态web技术?
2、简述jsp的处理过程。
3、简述jsp与html的区别。
4、什么是mvc设计模式?
5、web标准网站有那些优点?
6、使用html标签编写一个后缀为.html的静态页面,在该页面输出当前系统时间,请注意时间格式。
7、web网站采用b/s模式,同学们,请谈一谈你对b/s和c/s的理解?
第3章 html与css知识 3-2 html基本标签随堂测验 1、html文档分为文档头和______________两部分。
3-5 表格标签及其应用实例随堂测验 1、______________是一种能够有效描述信息的组织形式,由行、列和单元格组成。
第3章:测验 1、下面对html描述准确的一项是( )。
a、用html书写的文件是二进制文件
b、一个html文件无论被什么web浏览器解释,其显示结果都是一样的
c、html标记是不区分大小的
d、html文件中有标记书写不合法时, web浏览器会给出错误警告
2、用来建立无序列表的标签是( )。
a、
b、
c、
d、
3、下边哪个不是form的元素?( )。
a、input
b、textarea
c、select
d、table
4、下面哪个是空格( )。
a、
b、
c、
d、
5、在html文件中导入一个样式表的正确语法为( )。
a、
b、
c、
d、 6、下列哪个不是html的常用标记( )。 a、 b、 c、 d、 7、在html标记中,( )标记用于设置当前页面的标题。 a、html b、title c、name d、head 8、下面哪种是html的扩展名( )。 a、.doc b、.text c、.html d、.css第3章:作业 1、简述html中加入css的三种方法的使用范围? 2、简述级联的优先级顺序。 3、jsp中表单的两种提交方式是什么?区别是什么? 4、css技术有哪些优点? 5、css技术有哪些局限性? 6、同学们,为了设计出美观、漂亮、赏心悦目的网站,html和css是必不可少的技术,请同学们把自己的最佳页面作品上传上来,我们一起来pk吧?第5章 jsp基础知识 5-2 jsp常用脚本元素随堂测验 1、jsp表达式常用在:______________、生成动态链接地址和动态指定form表单处理页面。5-3 jsp常用指令随堂测验 1、jsp的指令描述______________转换成jsp服务器所能执行的java代码的控制信息,用于指定整个jsp页面的相关信息,并设置jsp页面的相关属性。第5章:测验 1、对jsp中的java注释叙述正确的是( )。 a、发布网页时看不到,在源文件中也看不到 b、发布网页时看不到,在源文件中能看到 c、发布网页时能看到,在源文件中看不到 d、发布网页时能看到,在源文件中也能看到 2、page指令用于定义jsp文件中的全局属性,下列关于该指令用法的描述不正确的是( )。 a、可以在一个页面中使用多个<%@ page %>指令。 b、<%@ page %>作用于整个jsp页面。 c、<%@ page %>指令中的属性只能出现一次。 d、为增强程序的可读性,建议将<%@ page %>指令放在jsp文件的开头,但不是必须的。 3、在jsp中调用javabean时不会用到的标记是( )。 a、 b、 c、 d、 4、在jsp中要使用user包中的user类,则以下写法正确的是( )。 a、 b、 c、 d、 5、在jsp中使用标记时,不会出现的属性是( )。 a、property b、name c、以上皆不会出现 d、value 6、在j2ee中,test.jsp文件中有如下一行代码:,要使user对象在用户对其发出请求时存在,下划线中应填入( )。 a、application b、session c、request d、page 7、在jsp中( )动作用于将请求转发给其他jsp页面。 a、setproperty b、forward c、usebean d、include 8、要设置某个jsp页面为错误处理页面,以下page指令正确的是( )。 a、<%@ page extends= %> b、<%@ page iserrorpage= %> c、<%@ page info= %> d、<%@ page errorpage= %> 9、在传统的html页面中加入( )就构成了一个jsp页面文件。 a、java程序片 b、jsp标签 c、用“<%”、“%>”标记符号括起来的程序 d、java程序片和jsp标签 10、动作元素与指令元素不同,_ 是在客户端请求时期动态执行的,每次有客户端请求时,可能都会被执行一次;而_ 是在编译时期执行的,它只会被编译一次。(注意两个答案中间用逗号隔开)第5章:作业 1、jsp常用标签分为哪两种类型?并举例。 2、jsp中的可用注释有哪些? 3、简述解决中文汉字编码问题的两种常用方法。第6章 jsp的常用内置对象 6-1 out对象随堂测验 1、______________对象主要用来向客户输出各种数据类型的内容。6-5 pagecontext对象随堂测验 1、______________对象提供了对jsp页面内使用到的所有对象及名字空间的访问。6-7 application对象随堂测验 1、______________对象保存应用程序中公有的数据。第6章:测验 1、在j2ee中,以下不是jsp隐式对象的是( )。 a、pagecontext b、context c、application d、out 2、在request对象里哪个方法是用来获取页面传递来的参数的名字的集合的( )。 a、getservletname b、getheadnames c、getparameternames d、getinitparameternames 3、在j2ee中,下列( )语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。 a、request.getparameters(“title”); b、response.getparameter(“title”); c、request.getattribute(“title”); d、request.getparameter(“title”); 4、下列关于application对象说法中错误的是( )。 a、application对象用于在多个程序中保存信息。 b、application对象用来在所有用户间共享信息,但不可以在web应用程序运行期间持久的保持数据。 c、getattribute(string name)方法返回由name指定的名字application对象的属性的值。 d、getattributenames()方法返回所有application对象的属性的名字。 5、下列哪个对象将服务器端数据发送到客户端( )。 a、request b、response c、application d、out第6章:作业 1、列举request对象的常用方法并解释其作用,至少5个。 2、简述内置对象session和application的区别。 3、用4种方式在jsp页面输出hello world。第7章 数据库基本操作 7-1 jdbc工作原理概述随堂测验 1、______________是一种用于执行sql语句的java api。第7章 测验 1、下述选项中不属于jdbc基本功能的是 a、处理查询结果 b、数据库维护管理 c、提交sql语句 d、与数据库建立连接 2、jdbc提供3个接口来实现sql语句的发送,其中用于执行带有in类型参数的预编译过的sql语句的是( )。 a、statement b、preparedstatement c、callablestatement d、driverstatement 3、负责执行简单不带参数sql语句的接口是 a、drivermanager b、connection c、statement d、resultset 4、statement类提供3种执行方法,用来执行查询操作的是 a、executequery() b、executeupdate() c、next() d、query() 5、下面的选项加载mysql驱动正确的是 a、class.forname("com.mysql.jdbcdriver"); b、class.forname("com.mysql.jdbc.driver"); c、class.forname("com.mysql.driver.driver"); d、class.forname("com.mysql.jdbc.mysqldriver"); 6、下面选项的mysql数据库url正确的是 a、jdbc:mysql://localhost/company b、jdbc:mysql://localhost:3306:company c、jdbc:mysql://localhost:3306/company d、jdbc:mysql://localhost/3306/company第7章 作业 1、为什么在编程中推荐使用preparedstatement代替statement? 2、简述使用jdbc技术的主要步骤。第9章 jsp与javabean 9-1 javabean的基础知识随堂测验 1、______________是一种java语言写成的可重用的组件。第9章测验 1、在一个javabean里有一个属性是user_name。下面对应的get方法是符合javabean的默认规则的是( )。 a、getuser_name b、get_username c、getusername d、getusername 2、javabean可以通过相关jsp动作指令进行调用。下面哪个不是javabean可以使用的jsp动作指令?( ) a、 b、 c、 d、 3、javabean的属性必须声明为private,方法必须声明为( )访问类型。 a、private b、static c、protect d、public 4、使用动作标记可以在jsp页面中设置bean的属性,但必须保证bean有对应的( )方法。 a、setxxx方法 b、setxxx方法 c、getxxx方法 d、getxxx方法 5、使用格式给bean的属性赋值,expression的数据类型和bean的属性类型( )。 a、必须一致 b、可以不一致 c、必须不同 d、无要求 6、在jsp页面中使用 格式,用表单参数为bean属性赋值,要求bean的属性名字( )。 a、必须和表单参数类型一致 b、必须和表单参数名称一一对应 c、必须和表单参数数量一致 d、名称不一定对应第9章作业 1、javabean和一般意义上的java类有何区别? 2、简述javabean的书写规范。 3、两种跳转方式分别是什么?有什么区别?第10章 java servlet技术 10-4 servlet部署及应用随堂测验 1、servlet需要在______________中配置。第10章测验 1、servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是( )。 a、加载类,初始化,实例化,请求处理,销毁 b、加载类,实例化,请求处理,初始化,销毁 c、加载类,实例化,初始化,请求处理,销毁 d、实例化,加载类,初始化,请求处理,销毁 2、在jsp/servlet的生命周期中,用于销毁的方法是( )。 a、dopost() b、doget() c、init() d、destroy() 3、给定一个servlet的代码片段如下: public void doget(httpservletrequest request, httpservletresponse response) throws servletexception,ioexception{ __________ out.println(“hi kitty!”); out.close(); } 运行此servlet时输出如下: hi kitty! 则应在此servlet下划线处填充代码( )。 a、printwriter out = request.getwriter() b、outputstream out = response.getoutputstream() c、outputstream out = request.getwriter() d、printwriter out = response.getwriter() 4、一个servlet中有如下代码片段: out.println(""); out.println("alert('good')"); out.println(""); system.out.println("the servlet info"); out.close(); 则以上的代码执行过程描述正确的是( )。 a、执行到2的时候会在客户端页面弹出一个对话框,当客户响应过后继续执行下面的代码 b、执行到2的时候会在客户端页面弹出一个对话框,但是会继续执行下面的代码 c、执行完上面的所有代码后,客户端才会得到服务器的响应,然后才弹出对话框 d、以上都不对 5、下列对于servlet在web.xml中的配置说法错误的是( )。 a、在web.xml描述中,首先要声明servlet b、在web.xml描述中,要指定这个servlet的类 c、在web.xml描述中,要为servlet做uri映射 d、在web.xml中不可同时指定多个servlet 6、在web应用程序中web.xml配置了servlet的信息,如果你的项目为logindemo,那么web.xml最可能位于哪个目录下( )。 a、logindemo/ b、logindemo/src/ c、logindemo/logindemo/web-inf/bin/ d、logindemo/logindemo/web-inf/ 7、如果表单使用post方式进行提交,则servlet可使用( )方法对来对应处理用户的请求。 a、post b、dopost c、service d、init 8、以下关于servlet的说法正确的是:( )。 a、servlet可以获取用户的session会话 b、servlet不能对数据库表进行操作 c、servlet不能对文件进行读写操作 d、servlet不能获取用户的session会话第10章作业 1、servlet的部署描述符文件web.xml通常放在那个目录下?主要功能有哪些? 2、创建servlet的步骤考试 考试 1、在设计web项目的目录结构下,一般把jsp和html文件放在( )? a、src目录 b、文档根目录或其子文件夹下 c、meta-inf目录 d、web-inf目录 2、在web项目的目录结构中,web.xml文件位于( )中? a、src目录 b、文档根目录 c、meta-inf目录 d、web-inf目录 3、下面对于b/s架构与c/s架构的描述错误的是( )。 a、b/s架构解决了c/s架构的弊端,因而在程序开发中将会逐步取代c/s架构。 b、b/s架构是基于intenet网络实现的,使得用户访问的范围扩大。 c、c/s架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护。 d、c/s可以设计出丰富的界面,而b/s则相对处于劣势。 4、下列选项中,( )是正确的表达式。 a、<% string s="hello world" ;%> b、<%="hello world" ;%> c、<%="hello world"%> d、 5、如果请求页面中存在文本输入域的名称为sex,该页面提交后,为了获得用户的输入,可以使用以下方法( )。 a、request.getparameter(sex); b、request.getparameter("sex"); c、request.getparametervalues(sex); d、request.getparametervalues("sex"); 6、response对象使用( )方法重新定向客户端请求。 a、getrequestdispatcher( ) b、forward( ) c、sendredirect( ) d、setrequestdispatcher( ) 7、对于转发与重定向的描述错误的语句是( )。 a、重定向是在客户端发生作用,通过请求新的地址实现页面转向。 b、使用转发时由于是服务器内部控制权的转移,因而地址栏中的url没有变化。 c、使用重定向时可以在地址栏中看到转向后的url。 d、转发与重定向都可以实现在页面跳转,因而没有区别。 8、为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用( )语句重新设置字符编码。 a、response.setcontenttype( ) b、response.setcharcterencoding( ) c、response.setpagecoding( ) d、response.setcharset( ) 9、在jsp中使用jdbc语句访问数据库,正确导入sql类库的语句是( )。 a、<%@ page import="java.sql.*" %> b、<%@ page import="sql.*" %> c、<%page import="java.sql.*"%> d、<%@ import="java.sql.*"%> 10、在jdbc api中所提供的( )类的职责是:依据数据库的不同,管理不同的jdbc驱动程序。 a、drivermanager b、connection c、statement d、class 11、如果要把一个用户名jack保存在session对象里,则下列语句正确的是( )。 a、session.setattribute(name,jack); b、session.setattribute("name","jack"); c、session.setattribute("jack",name); d、session.setattribute("jack","name"); 12、在ie窗口访问jsp页面,其代码 如下然后连续刷新四次页面,输出结果是x,紧接着重新启动一个新的ie窗口运行该jsp代码 连续刷新两次,输出结果是y,x,和y的值分别是( ) <%@page contenttype="text/html;charset=gbk"%> <% integer cnt=(integer)application.getattribute("hitcount"); if(cnt==null){ cnt=new integer(1); }else{ cnt=new integer(cnt.intvalue() 1); } application.setattribute("hitcount",cnt); %> <%=cnt%> a、5、8 b、5、3 c、1、2 d、1、1 13、jsp提供了一个可以在多个请求之间持续有效的内置对象( ),该对象与浏览器窗口一一对应。 a、request b、response c、session d、application 14、以下el表达式的语法结构正确的是( ) a、$[user.username] b、#[user.username] c、${user.username} d、#{user.username} 15、关于点操作和"[]"操作符,以下说法不正确的是( ) a、${user.name}等价于${user[name]} b、${user.name}等价于${user["name"]} c、如果user是一个list,则${user[0]}的写法是正确的 d、如果user是一个数组,则${user[0]}的写法是正确的 16、如果想在jsp页面声明一个名字为name的变量应该使用( )标签。 a、 b、 c、 d、 17、httpservletresponse的( )方法用于将一个http请求重定向到另一个url。 a、send b、redirectu c、sendredirect() d、getrequestdispatcher() 18、在servlet生命周期中,对应服务阶段的方法是( )。 a、init() b、dopost() c、destroy() d、service() 19、在部署带有servlet的java web程序时,( )不是必需的。 a、web.xml文件 b、index.html文件 c、web-inf文件 d、classes文件 20、在web.xml文件中,描述了一个servlet,其中( )指定了servlet类的访问路径。 a、中的 b、 c、 d、中的 21、在jsp中的java脚本中输出数据时可以使用( )对象的print()方法。 a、application b、session c、page d、out 22、下述选项中不属于jdbc基本功能的是( )。 a、提交sql语句 b、数据库维护管理 c、处理查询结果 d、与数据库建立连接 23、下列哪个不是html的常用标记( )。 a、 b、 c、 d、 24、运行tomcat的时候必须配置jdk那么配置的环境变量的名字是( )。 a、path b、classpath c、java_home d、tomcat_home 25、jsp页面经过编译之后,将创建一个( )。 a、exe文件 b、servlet c、applet d、application 26、一个taglib指令必须有那些属性( )。 a、valueprefix b、urlloaction c、urlvalue d、urlprefix 27、在html标记中,( )标记用于设置当前页面的标题。 a、html b、head c、name d、title 28、page指令用于定义jsp文件中的全局属性,下列关于该指令用法的描述不正确的是( )。 a、可以在一个页面中使用多个<%@page%>指令。 b、<%@page%>指令中的属性只能出现一次。 c、<%@page%>作用于整个jsp页面。 d、为增强程序的可读性,建议将<%@page%>指令放在jsp文件的开头,但不是必须。 29、不能在不同用户之间共享数据的方法是( )。 a、利用文件系统 b、利用数据库 c、通过servletcontext对象 d、通过cookie 30、在jsp中,( )动作用于将请求转发给其他jsp页面。 a、usebean b、forward c、setproperty d、include 31、在jsp中调用javabean时不会用到的标记是( )。 a、 b、 c、 d、 32、一个servlet的类文件必须发布在虚拟目录里的( )文件夹下? a、root b、web-inf/lib c、web-inf/classes d、web-inf/ 33、在一个javabean里有一个属性是user_name。下面对应的get方法是符合javabean的默认规则的是( )。 a、getuser_name b、getusername c、get_username d、getusername 34、servlet程序的入口点是( )。 a、init( ) b、service( ) c、main( ) d、doget( ) 35、什么是动态的网页( )。 a、支持动态效果的 b、可以交互的 c、可以运行脚本的 d、可以看电影的 36、在一个tomcat的虚拟目录里必须存在的文件是( )。 a、server.xml b、struts-config.xml c、web.xml d、config.xml 37、sesson对象的( )方法用于判断是否为开始新会话。 a、isnewsessionid() b、invalidate() c、begin() d、isnew() 38、session对象的( )方法用于设置会话的超时时间。 a、session.setattribute(time,30); b、session.setmaxtime(30); c、session.getmaxinactiveinterval(); d、session.setmaxinactiveinterval(30); 39、在jsp中使用后浏览器地址栏内的内容( )。 a、发生变化。 b、不发生变化。 c、错误用法。 d、可能变化。 40、下面对jsp描述的说法正确的是( )。 a、在jsp里调用的方法都声明在javabean里 b、可以在jsp里声明方法 c、不可以在jsp里声明方法 d、以上都不对 41、在j2ee中,在一个jsp文件中,有表达式<%=2 3%>,它将输出( )。 a、23 b、5 c、不会输出,因为表达式是错误的 d、2 3 42、如果我们想把session销毁应该用下面的那个方法( )。 a、end b、kill c、destroy d、invalidate 43、在jsp中如果要导入java.io.*包,应该使用( )指令。 a、page b、forward c、include d、taglib 44、什么是j2ee?( ) a、一种架构 b、一门语言 c、一个编译器 d、一个开发环境 45、在jsp中,page指令的( )属性用来引入需要的包或类。 a、languge b、extends c、contenttype d、import 46、下列不属于url的组件部分为( )。 a、目录或文件 b、协议 c、服务器名称 d、ip地址或域名 47、如果当前jsp页面出现异常时需要转到一个异常页,需要设置page指令的( )属性。 a、errorpage b、iserrorpage c、exception d、error 48、j2ee中,httpsession接口位于( )包中。 a、javax.servlet.http b、javax.servlet.session c、javax.servlet.http.session d、javax.servlet 49、page指令用于定义jsp文件中的全局属性,下列关于该指令用法的描述不正确的是( )。 a、可以在一个页面中使用多个<%@ page %>指令。 b、<%@ page %>作用于整个jsp页面。 c、<%@ page %>指令中的属性只能出现一次。 d、为增强程序的可读性,建议将<%@ page %>指令放在jsp文件的开头,但不是必须。 50、关于javabean正确的说法是( )。 a、java文件与bean所定义的类名可以不同,但一定要注意区分字母的大小写。 b、被引用的bean文件的文件名后缀为.java。 c、bean文件放在任何目录下都可以被引用。 d、在jsp文件中引用bean,其实就是用语句。 51、在jsp中,( )动作用于将请求转发给其他jsp页面。 a、usebean b、setproperty c、forward d、include 52、对于tomcat下面的说法正确的是( )。 a、tomcat必须使用8080端口 b、tomcat在一台机器上可以运行多个 c、虚拟目录必须在tomcat的根目录里 d、不配置虚拟目录无法发布bs程序 53、j2ee中,httpsession接口位于( )包中。 a、javax.servlet b、javax.servlet.session c、javax.servlet.http.session d、javax.servlet.http 54、在jsp中调用javabean时不会用到的标记是( ) a、 b、 c、 d、 55、一个servlet的类文件配置必须在什么文件夹下?( ) a、root b、web-inf/lib c、web-inf/classes d、web-inf/ 56、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确( )。 a、select * from 员工 where 姓名 ='%玛丽_' b、select * from 员工 where 姓名 like '_玛丽%' c、select * from 员工 where 姓名 like '%玛丽%' d、select * from 员工 where 姓名 ='_玛丽_' 57、在一个java bean里有一个属性是user_name。下面对应的set方法是符合java bean的默认规则的是( )。 a、setuser_name b、set_username c、setusername d、setusername 58、servlet程序中响应客户请求的方法是( )。 a、init() b、main() c、service() d、doget() 59、j2ee中在jsp中要使用user包中的user类,则以写法正确的是( )。 a、 b、 c、 d、 60、在jsp中使用标记时,不会出现的属性是( )。 a、property b、name c、以上皆不会出现 d、value 61、servlet的init()方法功能是( )。 a、服务器初始化 b、发送响应 c、销毁 d、进行业务逻辑处理 62、在一个tomcat的虚拟目录里必须存在的文件是( )。 a、server.xml b、web.xml c、struts-config.xml d、config.xml 63、下面( )项链接是在新的浏览视窗中打开网页。 a、 (此项为默认值 ) b、 c、 d、 64、我们把用户发送给服务器的信息叫请求,服务器对客户端发送消息叫响应,下面是对请求和响应过程的描述,错误的是( )。 a、请求和响应完成,客户和服务器的连接就断开 b、可以没有请求而只有服务器的响应 c、发送请求后可以没有响应 d、如果有响应必须有对应的请求 65、为了标识一个html文件应该使用的html标记是( )。 a、</p> b、</body> c、</html> d、
</table> 66、标签的作用是____。 a、插入图片pic1.gif,图片水平对齐采用“居中”方式 b、插入图片pic1.gif,图片垂直对齐采用“居中”方式 c、插入图片pic1.gif,图片右侧文字的水平对齐采用“居中”方式 d、插入图片pic1.gif,图片右侧文字的垂直位置相对图片“居中” 67、在j2ee中,test.jsp文件中有如下一行代码: 要使user对象在用户对其发出请求时存在,下划线中应填入( )。 a、application b、session c、request d、page 68、cn是connection对象,创建statement 对象的方法是( )。 a、statement st=new statement (); b、statement st=cn.newstatement(); c、statement st=cn.createnewstatement(); d、statement st=cn.createstatement(); 69、servlet中,使用( )接口中定义的( )方法来处理客户端发出的表单数据请求 ? ( ) a、httpservlet dopost b、servletrequest doget c、servletrequest dopost d、httpservlet dohead 70、在j2ee中,重定向到另一个页面,以下( )语句是正确的。 a、request.sendredirect(); b、response.sendredirect(); c、request.send(); d、response.send(); 71、servlet的初始化参数只能在servlet的( )方法中获取。 a、init() b、dopost() c、doget() d、destroy() 72、在tomcat启动的时候报找不到虚拟机的错误是因为( )。 a、没有配置path b、没有配置classpath c、没有配置tomcat d、没有配置jdk 73、关于javabean正确的说法是( )。 a、bean文件放在任何目录下都可以被引用 b、被引用的bean文件的文件名后缀为.java c、在jsp文件中引用bean,其实就是用语句 d、java文件与bean所定义的类名可以不同,但一定要注意区分字母的大小写 74、在servletrequest对象里哪个方法是用来获取页面传递来的参数的名字的集合的( )。 a、getservletname b、getheadnames c、getparameternames d、getinitparameternames 75、在tomcat的一个虚拟目录里,如果我们需要增加一个我们自己的类文件,那么对于一个已经编译好的类文件我们应该把包拷贝到( )。 a、web-inf/ b、web-inf/config c、web-inf/classes d、web-inf/lib 76、下面说法错误的是( )。 a、css样式表可以将格式和结构分离 b、css样式表可以控制页面的布局 c、css样式表可以使许多网页同时更新 d、css样式表不能制作体积更小下载更快的网页 77、j2ee中,以下关于httpservlet的说法错误的是( )。 a、httpservlet类的子类必须至少重写service方法 b、httpservlet是一个抽象类 c、httpservlet位于javax.servlet.http包中 d、httpservlet类扩展了genericservlet类 78、在j2ee mvc设计模式体系结构中( )是实现控制器的首选方案。 a、jsp b、servlet c、javabean d、html 79、下面哪个css属性是用来更改背景颜色的?( ) a、background-color: b、bgcolor: c、color: d、text: 80、元素中定义样式表的属性名是( )。 a、style b、class c、styles d、font 81、在j2ee中,若要在jsp正确使用标签:,在jsp中声明的taglib指令为: <%@taglib uri="/web-inf/mytags.tld" prefix="_____"%>,下列线处应该是( )。 a、getking b、king c、mytags d、x 82、在j2ee实现企业级应用开发中( )是描述标记库的xml文档。 a、ear文件 b、war文件 c、tld文件 d、dtd文件 83、在jsp中如果要导入 java.io.* 包,应该使用( )指令。 a、page b、include c、forward d、taglib 84、在jsp中,使用动作可以将javabean嵌入jsp页面,对javabean的访问范围不能是( )。 a、application b、page c、response d、request 85、下列( )是定义样式表的正确格式。 a、{body:color=black(body} b、body:color=black c、body {color: black} d、{body;color:black} 86、在jsp中,page指令的( )属性用来引入需要的包或类。 a、languge b、contenttype c、extends d、import 87、在javascrpt中window对象的( )方法用于关闭当前窗口。 a、open() b、confirm() c、close() d、alert() 88、在表单标记中,用( )属性来提交填写的信息、调用表单处理程序。 a、method b、name c、style d、action 89、我们在第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何的其他信息,会触发下面的那个事件( )。 a、建立application b、建立post c、建立session d、以上都不是 90、j2ee中,jsp el 表达式:${user.loginname}执行效果等同于( )。 a、<% user.loginname;%> b、<%user.getloginname();%> c、<% = user.getloginname()%> d、<% = user.loginname%> 91、在html文件中导入一个样式表的正确语法为( )。 a、 b、 c、 d、 92、在j2ee中,下列( )语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。 a、response.getparameter("title"); b、requert.getparameters("title"); c、request.getattribute("title"); d、requert.getparameter("title"); 93、要设置某个jsp页面为错误处理页面,以下page指令正确的是( )。 a、<%@ page extends= %> b、<%@ page iserrorpage= %> c、<%@ page info= %> d、<%@ page errorpage= %> 94、直接从servletconfig对象能获得的参数是( )。 a、web.xml配置文件里绑定在servlet上的参数 b、web.xml所有的servlet都能获得的参数 c、页面传递来的参数 d、sessin里设置的参数 95、下列不属于url的组件部分为( )。 a、目录或文件 b、服务器名称 c、协议 d、ip地址或域名 96、对于预定义<%!预定义%>的说法错误的是( )。 a、在预定义中声明的变量将在jsp页面初始化时初始化 b、一次可声明多个变量和方法,只要以“;”结尾就行 c、一个声明仅在一个页面中有效 d、声明的变量将作为局部变量 97、在j2ee中,在web.xml中,有如下代码: 30 上述代码定义了默认的会话超时时长,时长为30( )。 a、小时 b、分钟 c、秒 d、毫秒 98、对于声明<%!声明%>的说法错误的是( )。 a、一次可声明多个变量和方法 b、一个声明仅在一个页面中有效 c、变量只能在声明之后才能调用 d、声明的变量将在jsp页面初始化时初始化 99、使用动作标记可以在jsp页面中得到bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。( ) a、string b、double c、object d、classes 100、下列可以正确获取当前web程序物理路径的方法为( )。 a、response.getrealpath("/") b、request.getfile("/") c、response.getfile("/") d、request.getrealpath("/")猜你喜欢 2022-12-05 21:25 2022-12-05 21:13 2022-12-05 20:52 2022-12-05 20:49 2022-12-05 20:39 2022-12-05 20:25 2022-12-05 20:15 2022-12-05 20:06 2022-12-05 19:50 2022-12-05 19:28