蓝莓题库

java web程序设计与开发(2020年春季开课)-k8凯发

欢迎来访!

k8凯发-凯发官网入口大学试答案 正文

作者2023-10-22 17:31:39大学试答案 78 ℃0 评论
2.1课前热身

1、【单选题】1、在web程序结构中,浏览器端与应用服务器端采用请求/响应模式进行交互的过程为( )? (1)用户输入 (2)访问数据库 (3)发送响应 (4)发送请求 (5)返回结果 (6)显示
    a、(1)(4)(2)(5)(3)(6)
    b、(1)(2)(3)(4)(5)(6)
    c、(1)(4)(2)(3)(5)(6)
    d、(4)(1)(2)(5)(6)(3)

2、【单选题】6、在下列选项中,正确的url是( )
    a、http:\\localhost:8080\prj01\index.jsp
    b、http://localhost:8080/prj01/index.jsp
    c、localhost:8080/prj01/index.jsp
    d、localhost:8080\prj01\index.jsp

3、【单选题】7、下列关于url的说法错误的是( )
    a、url的全称为“统一资源定位符”
    b、url的大小定敏感
    c、url的第二部分是主机的ip地址
    d、url的第二部分是协议

4、【填空题】1、在网络应用程序中有两种基本的结构,即( )和( )。

5、【填空题】4、在应用程序领域,web是( )的简称。

2.5课后巩固

1、【单选题】2、下列说法正确的是( )
    a、在b/s结构中,结果应用软件发生了改变,就必须通知所有的客户端重新安装
    b、在c/s结构中,即使应用软件发生了改变,也不用通知客户机升级该软件
    c、在c/s结构中,客户机上不需要安装应用软件,只需要使用浏览器即可
    d、b/s结构相较于c/s结构服务器负担比较重,快速响应不如c/s结构

2、【单选题】3、tomcat安装目录中bin文件夹下存放的文件为( )
    a、系统日志文件
    b、tomcat系统的一些配置文件
    c、网站资源文件
    d、支持tomcat运行的常用.exe文件

3、【单选题】4、jsp的全称为( )
    a、java script pages
    b、java script page
    c、java server pages
    d、java server page

4、【单选题】5、下面关于jsp的说法错误的是( )
    a、jsp是由sun公司提出的、其他许多公司一起参与建立的一种动态网页技术标准
    b、jsp开发的web应用不能跨平台
    c、jsp具备了java技术面向对象、与平台无关性且安全可靠的优点
    d、利用jsp可以很方便地在页面中生成动态的内容

5、【单选题】8、关于web项目的目录结构,下面说法错误的是( )
    a、web.xml是web应用的配置文件,可以随意修改
    b、lib文件夹中包含了web应用所需要的.jar和.zip文件
    c、meta-inf是系统自动生成、用于存放系统描述信息的文件夹
    d、webroot目录是web应用的顶层目录,也称为文档的根目录

6、【填空题】5、tomcat服务器运行的端口号默认为( )。

7、【填空题】6、tomcat安装目录中webapps文件夹中的内容是( )。

8、【填空题】8、在web项目的目录结构中,( )目录用来存放java源文件。

3.1课前热身

1、【单选题】1、html语言注释的格式为( )
    a、
    b、//--这是一行注释
    c、/*这是一行注释*/
    d、#这是一行注释

2、【单选题】2、下列关于html的说法不正确的是( )
    a、html语言大小写不敏感
    b、html文件必须开头,结尾
    c、之间的内容是用 来设置一些网页相关属性和信息的,不可以省略
    d、之间的内容为浏览器中网页上显示的内容

3、【填空题】1、html的中文名称是( )。

4、【填空题】3、在html中有两种类型的标签,它们分别是( )和( )。

5、【填空题】4、在html文件中,文字之间的换行必须使用( )标签。

3.9课后巩固

1、【单选题】4、在下列标签中,( )是将内容设置为斜体。
    a、内裤
    b、内裤
    c、内裤
    d、内裤

2、【单选题】5、下列关于表格标签的说法正确的是( )。
    a、标签的bordercolor属性的值默认为白色
    b、当设置的属性有重叠时,表元的属性总是跟它离得最近的设置相同
    c、表示纵向合并单元格
    d、
合并单元格
标签的cellpadding属性表示表元边框与表格边框之间的宽度

3、【单选题】6、在标签的属性中,( )属性能在图片未载入或载入失败时提供替代性的文字说明。
    a、src
    b、algin
    c、border
    d、alt

4、【单选题】8、下列关于框架的说法不正确的是( )
    a、一个框架网页中的每个窗口都是一个完善的html网页
    b、标签的cols属性表示将页面横向分割
    c、在框架中不需要再写
    d、每一个表示一个框架窗口,它的排序依次为从左到右,从上到下

5、【填空题】5、标签( )表示它所包围的内容是无序列表标签,而( )表示有序标签。

6、【填空题】6、在表格标签中,( )定义表格,( )定义标题,( )定义表行,( )定义表头,( )定义单元格。

7、【填空题】8、标签的type属性的值为( )表示文本框,为( )表示为复选框。

8、【填空题】9、标签的( )属性表示将页面横向分割。

9、【填空题】10、标签的( )属性的值表示框架内容的地址。

4.1课前热身

1、【单选题】2、在html页面上编写javascript代码时应编写在( )标签之间。
    a、
    b、
    c、
    d、

2、【单选题】3、在下面的javascript语句中,( )定义了一个整型变量并赋值为10。
    a、var if=10
    b、var 1arg=10
    c、var arg1=10.0
    d、var arg1=10

3、【单选题】5、window对象的( )属性用来指定浏览器状态栏中显示的临时消息。
    a、title
    b、status
    c、toolbar
    d、location

4、【填空题】1、浏览器对javasccript进行( )执行。

5、【填空题】2、javascript的3释写法为( )、( )、( )。

4.8课后巩固

1、【单选题】1、下列关于javascript的说法错误的是( )
    a、javascript的语法和java语言的语法非常类似
    b、javascript中的变量是弱变量类型,即变量的类型根据它被赋值的类型改变
    c、javascript对大小写是敏感的
    d、服务器对javascript脚本程序进行编译运行

2、【单选题】4、window.settimeout("fun()",1000)表示的意思是( )。
    a、间隔1秒后,fun()函数被调用1次
    b、间隔1000秒后,fun()函数被调用1次
    c、间隔1秒后,fun()函数被调用1000次
    d、间隔1毫秒后,fun()函数被调用1000次

3、【单选题】7、在浏览器的状态栏中显示“这是状态栏”消息的代码是( )。
    a、window.status="这是状态栏"
    b、window.status("这是状态栏")
    c、status("这是状态栏")
    d、status("这是状态栏","")

4、【单选题】9、在下列代码中,一定会被调用的方法是( )。
    a、f1()
    b、f2()
    c、g1()
    d、g2()

5、【填空题】3、若将javascript代码写在单独的test.js文件中,需要在调用它的html页面中插入的代码是( )。

6、【填空题】4、javascript内置对象( )负责操作浏览器窗口,其中( )方法可以弹出消息框,( )方法可以关闭窗口,( )方法可以打开新窗口。

7、【填空题】5、( )对象包含用户的浏览历史等信息,其中( )方法相当于单击浏览器上的后退按钮,( )方法相当于单击浏览器上的前进按钮。

8、【填空题】6、在名为form的表单中有一个文本框account,其中的内容可以用代码( )获得。

9、【填空题】7、用location对象实现跳转到网页a.html的代码是( )。

10、【填空题】9、用document对象可以进行一些简单网页属性的设置,通过( )来访问标题,通过( )获取当前网页的地址。

5.1课前热身

1、【单选题】1、下列关于jsp的说法错误的是( )。
    a、jsp将动态代码嵌入到静态的html中,从面产生动态的输出
    b、在客户端的源代码中是看不到jsp页面的java代码的
    c、jsp属于静态网页
    d、jsp页面是由jsp容器执行该页面的java代码部分,然后实时生成html页面

2、【单选题】5、jsp程序段的用法是( )。
    a、<% java代码 %>
    b、<%! java代码 %>
    c、<% @ java代码 %>
    d、<% = java代码 %>

3、【单选题】6、在jsp页面中定义一个string类型的java全局变量str,正确的代码为( )。
    a、<% string str; %>
    b、<% ! string str; %>
    c、<% string str %>
    d、<%! string str %>

5.6课后巩固

1、【单选题】2、jsp页面在第一次运行的时候被jsp引擎转换为( )。
    a、css文件
    b、jsp文件
    c、html文件
    d、java文件

2、【单选题】4、下列关于jsp表达式的说法错误的是( )。
    a、jsp表达式的作用是将其里面的内容所运算的结果输出到客户端
    b、在jsp表达式中能用“;”结束
    c、在jsp表达式中不能出现多条语句
    d、jsp表达式中的内容一定是字符串类型,或者能通过tostring()函数转换成字符串的形式

3、【单选题】7、使用( )属性可以设置jsp的mime类型和可选字符编码。
    a、contenttype
    b、type
    c、pageencoding
    d、charset

4、【单选题】8、用于设置javabean属性的动作是( )。
    a、
    b、
    c、
    d、

5、【单选题】9、用于将请求跳转到另一个页面的jsp动作是( )。
    a、
    b、
    c、
    d、

6.1课前热身

1、【单选题】5、列表单元素中不是单一表单元素的是( )。
    a、复选框
    b、文本框
    c、密码框
    d、单选按钮

2、【单选题】9、表单元素提交给服务器端的哪个页面可以用
中的( )属性决定。
    a、name
    b、method
    c、action
    d、id

3、【多选题】8、在表单中提交请求的两种常见方式是( )。
    a、post
    b、get
    c、delete
    d、put

6.2认识表单

1、【单选题】1、( )是html的一个重要部分,主要用来采集和提交用户输入的信息,是网站管理人员和用户之间沟通的桥梁。
    a、图像域
    b、列表菜单
    c、表单
    d、文件域

2、【单选题】2、在html页面中,表单是与用户交互不可缺少的部分,各种表单元素需要放在( )标签之间。
    a、
    b、
    c、
    d、

3、【单选题】3、设置性别时,我们一般使用( )表单对象。
    a、按钮
    b、单选按钮
    c、复选框
    d、文本框

4、【单选题】4、在表单对象中,( )在网页中一般不显现。
    a、文本域
    b、图像域
    c、文本区域
    d、隐藏域

5、【单选题】5、以下不属于表单对象的是( )。
    a、单选按钮
    b、复选框
    c、文本域
    d、层

6、【单选题】6、表单中“提交”按钮的type属性值是( )。
    a、submit
    b、text
    c、hidden
    d、button

7、【单选题】7、网页制作中,如果要收集访问者的个人爱好,通常使用( )类型的表单对象。
    a、单选框
    b、复选框
    c、单行文本框
    d、按钮

8、【单选题】8、在设计网页表单时,常用于输入姓名、用户名、电子邮件等信息的表单元素是( )。
    a、单选框
    b、复选框
    c、单行文本框
    d、下拉列表

9、【单选题】9、表单中的action属性用来指定接受表单数据的服务器页面,如果action属性的值采用绝对路径,应该以( )开头。
    a、\
    b、..
    c、/
    d、.

10、【单选题】10、表单中的method属性用来指定表单数据的提交方式,( )提交方式相对安全。
    a、onsubmit
    b、submit
    c、get
    d、post

6.7课后巩固

1、【单选题】1、下列关于表单的说法不正确的是( )。
    a、表单是可以由用户输入并提交给客户端的一个图形界面
    b、在表单中一般有一个按钮负责提交
    c、单击“提交”按钮,表单元素中的内容会提交给服务器端
    d、在表单中可以输入一些内容,这些输入功能由表单元素提供

2、【单选题】2、有下面两段代码
请您输入账号:
请您输入密码:
<% //获得表单中name=account的表单元素中输入的值,赋值给str string str1=request.getparameter("account"); string atr2=request.getparameter("zhanghu"); %> 若不输入数据,直接单击“登录”按钮,则sm1和st2的值分别是( )。
    a、null、null
    b、null
    c、""、""
    d、""、null

3、【单选题】3、要想在浏览器的地址栏上的url中隐藏传输的参数,需要将
标签的method属性值设置为( )。
    a、hidden
    b、post
    c、get
    d、submit

4、【单选题】4、下列说法中错误的是( )。
    a、除了复选框、多选列表框等,其他一些表单元素也可以设置为同名
    b、获取同名表单元素中数据的方法为request.getparametervalues(arg)
    c、以文本框在源代码中出现的顺序从数组的第0位开始向后放置同名表单元素的数据
    d、在提交表单数据时只能用post方法

5、【单选题】6、在表单提交的过程中,不能解决中文乱码间题的方案为( )。
    a、将获取到的数据转换成gb2312的格式
    b、在获取数据之前先修改request的编码方式
    c、把文件头上的字符集设置为中文字符集
    d、利用过滤器对整个web应用进行统一的编码过滤

6、【单选题】7、下列关于用表单传值的说法正确的是( )。
    a、表单传值的数据可以是任何类型
    b、表单传值非常安全,即使是在客户端的源代码里也看不到传输的值
    c、将表单元素的type属性设置为"hidden",且将提交方式设置为post方法可完全隐藏传输的数据
    d、虽然表单传值的方法不是绝对安全的,但由于其简单性和平台支持的多样性,很多程序还是用表单传值

7.1课前热身

1、【单选题】2、jva.sql.connection负责( )。
    a、连接数据库
    b、执行数据库的sql语句
    c、存放查询结果
    d、对数据库进行增/删/改/查

2、【单选题】3、drivermanager.getconnection("url", "用户名", 密码")的功能是( )。
    a、指定驱动
    b、获取数据库连接
    c、运行sql语句
    d、处理sql语句的执行结果

3、【单选题】8.一个典型的jdbc按照( )顺序编写。 ①指定驱动 ②获得与数据的连接 ③关闭数据库连接 ④处理sql语句的运行结果 ⑤使用 statement接口运行sql语句
    a、①②③④⑤
    b、①②④⑤③
    c、①②⑤④③
    d、②⑤④③①

7.6课后巩固

1、【单选题】1、下列关于jdbc技术的说法错误的是( )。
    a、jdbc可以适用于任何语言
    b、在java技术系列中,访问数据库的技术叫作jdbc
    c、jdbc提供了一系列的api,让java语言编写的代码连接数据库,对数据库的数据进行添加、删除、修改和查询
    d、jdbc相关的api存放在java.sql包中

2、【单选题】4、下列关于resultset类的说法错误的是( )。
    a、游标是resultset中的一个可以移动的指针,它指向一行数据,初始时指向第行的前一行
    b、从resultset的某一行中通过getxxx()方法取数据的每一列能取无限次
    c、当游标指向某一行时可以通过resultsetgetxxx("列名")方法得到这一行的某个数据
    d、resultsetn的next()方法的返回值是一个布尔类型的数

3、【单选题】5、在connection中设置executeupdate不要自动提交的代码是( )。
    a、connection.setautocommit(false)
    b、connection.setautocommit(true)
    c、connection.rollback()
    d、connection.close()

4、【单选题】6.下列关于厂商驱动的说法错误的是( )。
    a、使用厂商驱动需要下载相应的厂商驱动包,将其复制到web项目的"web-inf/lib"下
    b、不同驱动程序和不同数据库可以采用不同驱动程序名称和url
    c、驱动程序一般弹性较差,往往只适用于自己的数据库系统
    d、使用厂商驱动的方法完全不依赖于odbc,但是只能在windows操作系统上使用

5、【单选题】7.连接到本机mysql数据库上的school数据库的代码为( ),用户名为"root",密码为"manager"。
    a、connection conn=drivermanager.getconnection("jdbc:mysql://localhost:3306/school","root","manager);
    b、connection conn=drivermanager.getconnection("jdbc:mysql://localhost:3306/school");
    c、connection conn=drivermanager.getconnection("jdbc:mysql://localhost:1433/school");
    d、connection conn=drivermanager.getconnection("jdbc:mysql://localhost:1433/school","root","manager);

6、【单选题】9.下列关于dbc-odbc桥的说法中错误的是( )。
    a、odbc几乎可以支持在windows平台下运行的所有数据库
    b、由odbc连接到特定的数据库之后,jdbc只需要连接到odbc就可以了
    c、通过odbc就可以连接到odbc支持的任意一种数据库
    d、odbc桥接比较简单,支持所有操作系统上的数据库连接

8.1课前热身

1、【单选题】3、在out对象管理缓冲区的方法中,用来清除缓冲区里的数据,但不把数据写入客户端的是( )。
    a、void close()
    b、void clear()
    c、void flush()
    d、void clearbuffer()

2、【单选题】7、用来设置cookie的存活时间的代码是( )。
    a、response.addcookie(cookie c)
    b、cookie.setmaxage(int second)
    c、crequest.getcookies()
    d、request.setcookies()

3、【单选题】4、在request对象的方法中,用来得到请求的url地址的方法是( )。
    a、request.getrequesturi()
    b、request.getremoteaddr()
    c、request.getservletpath()
    d、request.getquerystring()

8.7课后巩固

1、【单选题】1、下列关于内置对象的说法错误的是( )
    a、在所有的jsp页面中,直接调用内置对象都是合法的
    b、内置对象是通过web容器来实现和管理的
    c、内置对象是自动载入的,因此不需要直接实例化
    d、在jsp规范中定义了4种内置对象

2、【单选题】2、下列内置对象中用来表示页面上发生异常的是( )
    a、application
    b、exception
    c、page
    d、config

3、【单选题】5、下列关于和response的sendredirect方法进行重定向的说法中错误的是( )。
    a、forwardredirect方法属于服务器端去请求资源,而方法让客户端新向服务器端请一遍
    b、forward转发的页以及转发到的目标页面不能共享request里面的数据,但redirect方法可以
    c、与redirect方法相比,forward方法的效率较高
    d、forward方法只能在同一个web应用程序内的资源之间转发请求

4、【单选题】6、response对应的类是( )。
    a、javax.servlet.http.httpservletresponse
    b、java.servlet.http.httpservletresponse
    c、javax.servlet.response
    d、javax.servlet.httpservletresponse

5、【单选题】8、下列关于cookie的说法中正确的是( )。
    a、cookie是绝对安全的,可以放心使用
    b、cookie帮助服务器端保存多个状态信息,使用服务器端专门分配存储资源
    c、cookie可以持久地保持一些和客户相关的信息
    d、关闭客户端计算机后,重新打开就找不到cookie文件了

6、【单选题】9.在解决cookie的安全问题时可以采用及时删除cookie的方法。下列做法不能删除一个已经存在的cookie的是( )。
    a、通过浏览器删除cookie
    b、禁用cookie
    c、使用跨站脚本技术
    d、给cookie赋空值

9.1课前热身

1、【单选题】1、下列关于session的说法错误的是( )。
    a、在访问网站时,服务器端自动分配一个session对象给用户使用
    b、对于同一个用户,当网站的页面改变时,用户使用的session也会改变
    c、session负责保存同一个客户端一次会话过程中的一些信息
    d、session能够跨页保持

2、【单选题】2、通过( )方法可以将内容保存在session中。
    a、session.setattribute(string name, object obj)
    b、session.getattribute(string name)
    c、session.setvalues(string name, object obj)
    d、session.getvalues(string name)

3、【单选题】4、下列关于sessionld的说法错误的是( )。
    a、对于不同的客户来说,每个人的session是不同的
    b、对于每一个session,服务器端都有一个sessionld来标识它
    c、在第一次访问时,服务器端就给session分配了一个sessionid
    d、在客户端访问下一个页面时,不会将sessionid传递给服务器端

9.6课后巩固

1、【单选题】3、下列说法中正确的是( )。
    a、session.setattribute(string name, object obj)中的第2个参数可以是自定义类型
    b、session.getattribute(string name)的返回值是objeet类型,当用户从session中取出内容时不需要进行强制转换
    c、session.removeattribute(string name)可以将session中的所有内容删除
    d、session中的数据不能被同一个客户在网站的一次会话过程中共享

2、【单选题】5、在服务器启动后就会自动创建application对象,这个对象会一直保存,直到服务器关闭为止。该说法( )。
    a、正确
    b、错误

3、【单选题】6、下列关于application 的说法正确的是( )。
    a、对于不同的客户端来说,服务器端的application对象是不同的
    b、application对应的类是javax.servlet.servletapplication
    c、将内容放入application用application.getattribute(string name)
    d、显示某个页面被访问的次数可以用application对象

4、【单选题】7、exception对象对应的类是( )
    a、java.lang.exception
    b、javax.servlet.exception
    c、javax.lang.exception
    d、java.servlet.exception

5、【单选题】8、( )对象提供了对jsp页面中所有对象及命名空间的访问。
    a、page
    b、pagecontext
    c、config
    d、exception

10.1课前热身

1、【单选题】1、在javaweb中,servlet程序需要在( )文件中配置。
    a、web.xml
    b、jsp
    c、struts.xml
    d、servlet.xml

2、【单选题】2、在部署带有servlet的javaweb程序时,( )不是必需的。
    a、web.xml文件
    b、web-inf文件夹
    c、csses文件夹
    d、classes文件夹

3、【单选题】3、完整地配置一个servlet需要的标签是( )。
    a、
    b、
    c、
    d、

10.3http协议

1、【单选题】1、http协议中有8种请求方式,客户端最常用的两种请求服务方式是( )。
    a、get和post
    b、get和put
    c、put和delete
    d、head和trace

2、【单选题】2、http响应消息中的“状态码”用来描述请求是否被满足,主要由3位数字组成,如果客户端的请求有错误,则状态码是由数字( )开头。
    a、1
    b、2
    c、4
    d、3

3、【判断题】1、http消息主要分为请求消息、响应消息消息两种。

4、【判断题】2、get请求方式的参数隐藏在请求消息的实体内容中,比post方式更安全。

5、【判断题】3、客户端每次请求servlet,web服务器都会重新创建请求对象和响应对象,但每个servet都只创建一个实例对象。

10.9课后巩固

1、【单选题】4、如果是整个应用程序共享的数据,则适合放在( )中成为属性。
    a、servletconfig
    b、servletcontext
    c、servletrequest
    d、session

2、【单选题】5、httpservlet定义在( )之中。
    a、javax.servlet
    b、java.http
    c、javax.servlet.http
    d、javax.http

3、【单选题】6、在web.xml中预先对servlet进行初始化设置的代码如下: myword hello 则以下获取初始化参数的语句中正确的是( )。
    a、stringmyword=getinit("myworld");
    b、stringmyword=getinit("myword");
    c、stringmyword=getinitparameter("hello");
    d、stringmyword=getinitparameter("myword");

4、【单选题】7、在servlet中,httpservletresponse的( )方法用来把一个http请求重定向到另外的url。
    a、sendurl
    b、redirect
    c、sendredirect()
    d、redirectresponse()

5、【单选题】8、给定一个servlet的代码片段如下: public void doget(httpservletrequest request,httpservletresponse response) throws servletexception, i0exception{ _____________ out.println("hikitty!"); out.close(); } 运行该servlet时输出“hikitty!”,则应在此servlet的下画线处填人的代码是( )。
    a、printwriter out=response.getwriter();
    b、printwriter out=request.getwriter();
    c、outputstream out=response.getoutputstream();
    d、outputstream out=request.getwriter();

6、【单选题】9、给定一个servlet程序的代码片段如下: public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception{ request.getsession().getattribute("a"); //第2行 } 假定第2行返回的对象引用不是null,那么这个对象存储在( )范围中。
    a、page
    b、session
    c、request
    d、application

7、【单选题】10、在web.xml中定义了以下内容: goodbye cc.openhome.logutservlet goodbye /goodbye 下列可以正确访问该servleturl的是( )。
    a、/goodbye,servlet
    b、/loguotservlet
    c、/goodbye
    d、/goodbye

11.1课前热身

1、【单选题】1、下面选项中,用于在web.xml中配置监听器的元素是( )。
    a、
    b、
    c、
    d、

2、【判断题】1、元素的取值共有3个,分别是:request、include、forward。

3、【判断题】2、一个filter对象中的dofilter方法可以被多次执行。

11.4课后巩固

1、【单选题】1、下面选项中,用于监听httpsession对象中属性变更的接口是( )。
    a、httpsessionattributelistener
    b、servletcontextattributelistener
    c、servletrequestattributelistener
    d、applicationattributelistener

2、【单选题】2、一个web应用程序中,filter可以注册的次数是( )。
    a、只能是1次
    b、只能是0次
    c、可以是0次或1次或多次
    d、只能是2次

3、【单选题】3、下列选项中,用于匹配拦截器所过滤的url的元素是( )。
    a、
    b、
    c、
    d、

4、【单选题】4、下列关于元素值forward的作用,描述正确的是( )。
    a、表示用户直接访问页面时,filter将调用
    b、目标资源通过requestdispatcher的include()方法访问时,filter将被调用
    c、目标资源是通过声明式异常处理机制调用时,filter将被调用
    d、目标资源通过requestdispatcher的forward()方法访问时,filter将被调用

5、【判断题】1、filter链中各个filter执行请求时的拦截顺序与响应时的拦截顺序相同。

6、【判断题】2、在web.xml中,一个元素中可以出现多个子元素。

12.1课前热身

1、【单选题】2、javabean的属性必须声明为private,方法必须声明为( )访问类型。
    a、public
    b、static
    c、protect
    d、private

2、【单选题】8、使用动作标记可以在jsp页面中得到bean实例的属性值,并将其转换为( )类型的数据发送到客户端。
    a、object
    b、string
    c、classes
    d、double

3、【填空题】6.javabean有4个scope,它们分别是( )、( )、( )、( )。

4、【填空题】10.dao的全称是( ),它专门负责对( )的访问。

12.6课后巩固

1、【单选题】1、下列关于javabean的说法正确的是( )。
    a、在jsp文件中引用bean其实就是用语句
    b、被引用的bean文件的扩展名为.jsp
    c、java文件与bean定义的类名可以不同,但是要区分字母大小写
    d、bean文件放在任何目录下都可以被引用

2、【单选题】3、javabean可以通过相关jsp动作指令进行调用。下面( )不是javabean可以使用的jsp动作指令。
    a、
    b、
    c、
    d、

3、【单选题】4、jsp页面通过( )识别bean对象,可以在程序段中通过xx.method形式调用bean中的set和get方法。
    a、id
    b、class
    c、name
    d、calssname

4、【单选题】5、( )作用范围将使bean对象保存在服务器的内存空间中,在服务器关闭后被移除。
    a、page
    b、request
    c、session
    d、aaplication

5、【单选题】6、对于( )作用范围的bean,当客户离开这个页面时jsp引擎取消为客户的该页面分配的bean,释放他所占的内存空间。
    a、page
    b、request
    c、session
    d、application

6、【单选题】7、关于javabean,下列叙述中不正确的是( )。
    a、javabean的类必须是具体的和公共的,并且具有无参数的构造器
    b、javabean的类属性是私有的,要通过公共方法进行访问
    c、javabean和servlet一样,在使用之前必须在项目的web.xml中注册
    d、javabean属性和表单控件名称能很好地網合,得到表单提交的参数

7、【单选题】9、在项目中已经建立了一个javabean,其类为bean.student,该bean具有name属性,则下面标签用法正确的是( )。
    a、
    b、
    c、
    d、

8、【单选题】10、给定thebean类,假设还没有创建thebean类的实例,以下( )jsp标准动语句能创建这个bean的一个新实例,并把它存储在请求作用域。
    a、
    b、
    c、13.1课前热身

1、【单选题】4、在使用el关系运算符判断两个变量是否相等时应使用( )表达式。
    a、$(变量1==变量2)
    b、$($(变量1)==$(变量2))
    c、$(变量1)==$(变量2)
    d、$($(变量1)=$(变量2))

2、【单选题】6、el表达式在对隐含对象进行查找时最先查找的是( )。
    a、session
    b、page
    c、application
    d、cookie

3、【单选题】9、如果要使用jstl的核心标签库,需要在jsp源文件的首部加入如下( )声明语句。
    a、<%@taglib prefix=“c”uri="http://java.sun.com/jsp/jstl/core"%>
    b、<%@taglib prefix="x"uri="http://java.sun.com/jsp/jstl/xml"%>
    c、<%@taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>
    d、<%@taglib prefix="sql"uri="http://java.sun.com/jsp/jstl/sql"%>

13.2认识el

1、【单选题】1、下面选项,( )是合法的el表达式。
    a、$
    b、$(a b)
    c、$[price]
    d、${price}

2、【单选题】2、下面关于${(1==2)?true:false}的返回结果是( )。
    a、false
    b、true
    c、1
    d、2

3、【单选题】3、el表达式${ 9%2 }的结果是( )。
    a、4
    b、1
    c、4.5
    d、0

4、【单选题】4、el表达式${ "1" "2" }的结果是( )。
    a、1
    b、2
    c、12
    d、3

5、【单选题】5、描述年龄age在18--24之间的el表达式是( )。
    a、${ (age ge 18) and (age le 24) }
    b、${ (age ge 18) , (age le 24) }
    c、${ (age >= 18) , (age <= 24) }
    d、${ (age >= 18) ; (age <= 24) }

13.6课后巩固

1、【单选题】1、以下关于el和jstl的说法错误的是( )。
    a、el是一种简洁的数据访问语言
    b、el表达式的基本形式为${var}
    c、jstl的全称是javaserverpagesstandardtaglibrary
    d、jstl只有core核心标签库

2、【单选题】2、下面不是el表达式的特点的是( )。
    a、访问javabean属性
    b、被所有浏览器支持
    c、访问jsp作用域
    d、可直接进行运算

3、【单选题】3、下面有关el中“.”和“[]”两种存取运算符的说法不正确的是( )。
    a、两者在某些情况下是等效的
    b、“[]”运算符主要用来访问数组、列表或其他集合
    c、如果要动态取值,两者都可以实现
    d、当要存取的属性名称中包含一些特殊字符时,例如,或?等并非字母或数字的符号,就一定要使用“[]”

4、【单选题】5、在以下这段代码中,页面运行后出现的语句是( )。 <%@ pagecontenttype="text/html;charset=gb2312"%> <% application.setattribute("msg","welcomeapplication!"); page.setattribute("msg","welcomepage!"); session.setattribute("msg","welcomesession!"); %> ${msg}

    a、welcomeapplication!
    b、welcomepage!
    c、welcomesession!
    d、welcome!

5、【单选题】7、以下( )标签用来解析xml文件。
    a、
    b、
    c、
    d、

6、【单选题】8、在下面的代码中,若想使输出结果为“好好学习”,应该填入( )。 <%@ page language="java"contenttype="text/html;charset=gb2312"%> <%@taglibprefix=“c"uri="http://java.sun.com/jsp/jstl/core"%> <%session.setattribute("msg","好好学习"); %> ____________
    a、

    b、

    c、

    d、以上都不正确

14.1课前热身

1、【单选题】1、ajax的英文全称是( )。
    a、asp javascript xml
    b、asynchronous java xml
    c、asynchronous javascript xml
    d、asynchronous javascript xhtml

2、【单选题】2、下面关于ajax的描述错误的是( )。
    a、ajax是一个新技术
    b、ajax使用xmlhttprequest获取数据
    c、ajax使用xhtml和css基于的标准表示技术
    d、ajax使用xml和xslt进行数据互换和操作

3、【单选题】3、在ajax模式中,客户端的请求是( )完成的。
    a、同步
    b、异步
    c、并发
    d、单向

14.4课后巩固

1、【单选题】4、以下关于ajax优势和劣势的描述,说法错误的是( )。
    a、改善表单验证方式,不再需要打开新页面,也不再需要将整个页面数据提交
    b、应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面
    c、按需获取数据,每次只从服务器端获取需要的数据
    d、ajax可以取代传统的web应用开发

2、【单选题】5、使用ajax技术编写web应用程序,其使用( )格式实现数据的传递。
    a、html
    b、xhtml
    c、xml
    d、txt

3、【单选题】6、xmlhttprequest对象的readystate属性值为( )代表请求成功接收数据完毕。
    a、1
    b、2
    c、3
    d、4

4、【单选题】7、在创建请求的代码片段xmlhttp.open("get","info.jsp?a=1")中,传递的参数值为( )。
    a、get
    b、info.jsp
    c、a
    d、1

5、【单选题】8、onreadystatechange事件在( )选项中发生变化时触发。
    a、onchange
    b、readystatus
    c、readystate
    d、onfocus

6、【单选题】9、在firefox浏览器上创建xmlhttprequest对象的方法是( )。
    a、varxmlhttp = new activexobject("msxml2.xmlhttp");
    b、varxmlhttp = new xmlhttprequest();
    c、varxmlhttp = new activexobject("microsoft.xmlhttp");
    d、以上都不对

15.1课前热身

1、【单选题】1、对于web表单登录中用到的图形验证码的实现,以下做法正确的是( )。
    a、返回给浏览器的html代码中包含图形验证码和文本字符串,在登录前客户端判断输人内容和页面中保存的内容是否一致
    b、服务器端在返回的图片和cookie中同时包含图形验证码,在登录前客户端判断输入内容和cookie保存的内容是否一致
    c、浏览器通过识别图形验证码中的内容和用户输入的内容判断是否一致
    d、服务器端生成验证码后,一方面通过图片将验证码返回给客户端,同时在服务端保存文本的验证码,由服务器端验证输入内容是否正确

2、【单选题】2、在验证码的工作流程中,服务器端随机生成的验证码字符串保存在( )中。
    a、page
    b、request
    c、session
    d、application

3、【单选题】6、以下负责获得文件名的方法为( )。
    a、smartupload.getfiles()
    b、file.getfilename()
    c、smartupload.getfiles().getfile(i)
    d、file.getfilepathname()

15.4课后巩固

1、【单选题】3、下列代码的功能是产生4位随机数并保存,在“____”处应该填入( )。 random rnd = new random(); int randnum = rnd.nextint(8999) 1000; string randstr = string.valueof(randnum); ____________
    a、page.setattribute("randstr",randstr);
    b、request.setattribute("randstr",randstr);
    c、session.setattribute("randstr",randstr);
    d、application.setattribute("randstr",randstr);

2、【单选题】4、以下api不属于com.jspsmart.upload.smartupload的是( )。
    a、smartupload.initialize();
    b、smartupload.upload();
    c、smartupload.getfiles();
    d、smartupload.saveas();

3、【单选题】5、在上传文件时,如果按照网站的虚拟路径保存,要将file.savaas()函数中的保存方式参数设置为( )。
    a、smartupload.save_virtual
    b、smartupload.save_physical
    c、"/" smartfile.getfilename
    d、smartupload.save

4、【单选题】7、在验证码的更新代码中,refresh()函数定义中以下代码正确的是( )。
    a、loginform.imgvalidate.src = "validate.jsp?id=" math.random()
    b、loginform.imgvalidate.src = "validate.jsp?" math.random()
    c、loginform.imgvalidate.src = math.random()
    d、以上都不正确

5、【单选题】8、exe对应的contenttype为( )。 a. b. c. d.
    a、"application/x-bmp"
    b、"application/x-msdownload"
    c、"application/msword"
    d、"application/msacces"

猜你喜欢

  • 2023-10-22 23:45
  • 2023-10-22 23:23
  • 2023-10-22 22:46
  • 2023-10-22 22:00
  • 2023-10-22 21:49
  • 2023-10-22 21:46
  • 2023-10-22 21:44
  • 2023-10-22 21:39
  • 2023-10-22 21:21
  • 2023-10-22 21:20
网站地图