JSP程序设计资料——选择题练习
1.在J2EE的Web应用中,编译后的class文件存放的目录为(    )[3分]
A. classes目录
B. images目录
C. jar目录
D. 任意位置
参考答案:A
2.在JSP中,哪个指令用来声明JSP使用的标签库?(    )[3分]
A. tld
B. taglib
C. import
D. include
参考答案:B
3.关于JavaBean正确的说法是(    )[3分]
A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B. 在JSP文件中引用Bean,其实就是用语句
C. 被引用的Bean文件的文件名后缀为.java
D. Bean文件放在任何目录下都可以被引用
参考答案:B
4.在JavaWeb应用中,MVC设计模式中的V(视图)通常由(    )充当。[3分]
A. JSP
冒泡排序图B. Servlet
C. Action
D. JavaBean
参考答案:A
5.网页服务默认的端口号是(    ),我们可以通过HTTP地址加上端口号来访问网站。[3分]
A. 8100
B. 8080
C. 9000
D. 80
参考答案:D
6.JSP标准标签库(JSTL)的标签库描述符文件的后缀是(    )。[3分]
A. .tld
B. .jar
C. .properties
D. .xml
参考答案:A
7.Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(    )。[3分]
A. Web服务只能在互联网发布,不能在局域网内发布
B. Web服务的提供者和请求者必须使用相同的技术平台
C. Web服务的提供者和请求者必须使用的语言开发应用程序
D. Web服务的数据传输标准是XML
参考答案:D
8.在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在(    )下。[3分]
A. 应用程序的src目录
B. 应用程序的/WEB-INF/lib目录
C. Tomcat的根目录
D. Tomcat的common/lib目录
参考答案:D
9.在JSP中使用标记时,不会出现的属性是:(    )[3分]
A. name
B. property
C. value
D. 以上皆不会出现
参考答案:A
10.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(    )[3分]
A. 作用于整个JSP页面。
B. 可以在一个页面中使用多个指令。
C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。
D. 指令中的属性只能出现一次。
参考答案:D
11.Servlet程序的入口点是:(    )[3分]
A. init()
B. main()
C. service()
D. doGet()
参考答案:A
12.不能在不同用户之间共享数据的方法是(    )[3分]
A. 通过cookie
B. 利用文件系统
C. 利用数据库
D. 通过ServletContext对象
参考答案:A
13.下列哪个为JSP的隐含对象。(    )[3分]
A. page
易语言能做什么样游戏
B. env
C. jspinfo
netstat linuxD. context
参考答案:A
14.哪一个不是EL定义的隐式对象?(    )[3分]
A. cookie
B. pageContext
C. attributes
D. initParam
参考答案:C
15.关于JSP,下列说法不正确的有(    )[3分]
A. JSP的全称是JavaServer Pages
B. JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术
C. 在HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页
D. JSP的运行环境是:正确安装JDK即可
参考答案:D
16.下列选项中能在JSP页面中实现转向的是(    )[3分]
A. response.forward(“/index.jsp”);
B. response.sendRedirect(“/index.jsp”);
C. request.forward (“/index.jsp”);
D. request.sendRedirect(“/index.jsp”);
参考答案:B
17.如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面(    )语句去获取用户选中复选框的值。[3分]
A. Attribute(“habit”);
B. Parameter(“habit”);
C. ParameterValues(“habit”);
D. Habit();
参考答案:C
18.关于session的使用,下列说话正确的是(    )。[3分]
A. 不同的用户窗口具有不同的session
B. 不同的用户窗口具有相同的session
C. session可能超时间
D. Session永远不可能超时
参考答案:A
19.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在(    )中。[3分]
A. request
B. page
linux中grepC. session
D. application
参考答案:D
20.编写自定义标签处理类后,需要编写一个(    )去描述。[3分]
A. .tag 文件
B. .tld 文件
C. .dtd文件
D. .xml 文件
参考答案:B
21.下面哪一个隐含变量的存取范围不是page? (    )[3分]
A. config
B. application
C. out
D. page
参考答案:B
二、不定项项选择题(共5题,每题5分)
22.在JSP页面元素中,下列哪些包含JAVA代码(    )(多选)[5分]
A. 指令
B. 动作
C. 声明
D. 表达式
参考答案:CD
23.以下关于JSP脚本元素的描述,不正确的是(    )[5分]
A. JSP脚本元素都是在一定的格式里面嵌入Java代码;
B. JSP脚本元素包括表达式、Scriplet以及声明
C. JSP脚本元素可以使用除了Java以外的其他程序语言
jsp中文全称
D. JSP脚本元素都是以<%      %>格式表现
参考答案:C
24.下描述中,正确的是(    )。[5分]
A. Scriplet中定义的变量是局部变量
B. 在声明中定义的变量是局部变量
C. 在表达式中定义的变量是局部变量
D. 以上答案都不正确
参考答案:A
25.关于Jsp指令的描述中,错误的是(    )(多选)。[5分]oracle11g安装成功怎么看
A. Jsp指令包括page,incude,taglib
B. Jsp指令以<%@ 指令名 属性=“”    %>格式表示
C. Page指令的import属性可以设置导入所需要的Jsp页面
D. Include指令可以导入所需要的类文件
参考答案:CD
26.Session对象的作用是(    ):[5分]
A. 网页传回用户端的回应
B. 与请求有关的会话期
C. 针对错误网页,未捕捉的例外
D. 用户端请求,此请求会包含来自GET/POST请求的参数
参考答案:B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。