一、多选题:
1、给定JSP程序源码如下,可以在下划线处插入而且可以或许精确输出WELCOME,JACK的语句是(BD)。
html
body
%Stringname="JACK";%
WELCOME,______
/body/html
A.name
B.%=name%
C.out.println(name);
D.%out.println(name);%
2、下列标识符哪个是合法的(BD)
A.class
B.$abc
C.1234
D._name
3、在JAVA中,下列哪些说法是精确的(AC)
A.java源文件的扩展名为.java
B.写好的java源程序可以直接运行
C.编写的源程序必须先编译后才华运行
D.程序员可以读懂扩展名为.class的文件
4、在java中,关于数组形貌精确的是(BCD)
A.数组中的索引下标从1开始
B.存储在数组当中的数据都属于同一数据范例
C.通过数组名.length()能得到数组的长度
D.数组的最大索引下标是数组的长度减1
5、下面哪些赋值语句是精确的?(ABD)
A.longtest=012;
B.floatf=-412;
C.intother=(int)true;
D.doubled=0x12345678;
E.byteb=128;
二、判定题:
1.JSP页面只能在客户端实行。(错)
2.JSP页面中不能包罗脚本元素。(错)
3.Page指令不能界说当前JSP程序的全局属性。(错)
4.Include指令只能在现有网页中插入文本文件。(错)
5.jsp:plugin指令用于在IE中播放或表现一个对象。(对)
6.application对象不属于JSP的隐含对象。(错)
7.out对象属于javax.servlet.jsp.JspWriter类的一个子类的对象。(错)
8.利用response对象的sendRedirect方法只能实现本网站内的页面跳转。(错)
9.respone对象重要用于向客户端发送数据。(对)
10.exception对象用于处理惩罚JSP文件实行时发生的错误和非常。(对)
11.Post属于表单的隐式提交信息方法。(错)
12.select标记用于在表单中插入一个下拉菜单。(对)
13.Java中毗连数据库的技能是JDBC(JavaDatabaseConnectivity)。(错)
14、JavaBean相称于COM组件,是不能被跨进程访问的。(对)
15.属性应当是private的,而方法的访问属性都必须是public的。(错)
三、简答题:
1、什么是JavaEE?其编程头脑是什么?
答:JavaEE是一个标准的中心件体系布局,是企业分布式应用开辟标准。JavaEE的编程头脑是组件—容器。
2、简述JavaEE体系包罗的重要技能。
答:组件技能(客户端组件、Web组件、业务组件)、服务技能、通讯技能
3、JavaEE应用有哪些长处?
答:独立于硬件设置和操纵体系;对峙面向对象的计划原则;机动性、可移植性和互操纵性;轻松的企业信息体系集成。
4、什么是Servlet?它与Applet之间有何异同?
Servlet是一种独立于操纵体系平台和网络传输协议的服务器端的Java应用程序,它用来扩展服务器的功能,可以天生动态的Web页面。
雷同之处:他们都不是独立的应用程序,没有main()方法;他们都不是由用户调用,而是由别的一个应用程序调用;他们都有一个生存周期,包罗init()和destroy()方法。
差别之处:Applet运行在客户端,具有丰富的图形界面;Servlet运行在服务器端,没有图形界面。
5、jsp:forward与response.sendRedirect实现重定位有何差别?
Response.sendRedirect()着实是向欣赏器发送一个特别的Header,然后由欣赏器来做转向,转到指定页面,以是用sendRedirect()时,欣赏器的地点栏上可以看到地点的变革,而jsp:forward则差别,它是直接在服务器端实行重定位的,欣赏器并不知道,从而欣赏器的地点并稳固革。
6、简述JDBC工作原理。
(1)加载毗连数据库的驱动程序:Class.forName("com.mysql.jdbc.Driver");
(2)创建与数据源的毗连:Stringurl="jdbc:mysql://localhost:3306/test";Connectioncon=DriverManager.getConnection(url,"user","passwd");
(3)查询数据库:创建Statement对象并实行SQL语句以返回一个ResultSet对象Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromDBTableName");
(4)获取当前记录会合的某一记录的各个字段的值:Stringname=rs.getString("name");intage=rs.getInt("age");floatwage=rs.getFloat("wage");
(5)关闭结果集,关闭查询语句,断开与数据库的毗连:
rs.close();stmt.close();con.close();
蓝鸥Java培训课程可申请免费两周的试听,试听期间不收费,课程试听申请接洽:021-37652263,15800649059(沈老师)QQ:2161519036https://www.lanou3g.com/
我要评论