决战文本客户端(决战文本客户端是什么)

yaxin222 6 5

  一、多选题:

  1、给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是( BD )。

  <html>

  <body>

  <% String name="JACK"; %>

  WELCOME,______

  </body></html>

  A. name

  B. <%=name%>

  C. out.println(name);

  D. <% out.println(name); %>

  2、下列标识符哪个是合法的( BD )

  A.class

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  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. long test = 012;

  B. float f = -412;

  C. int other = (int) true;

  D. double d = 0x12345678;

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  E. byte b = 128;

  二、判断题:

  1.JSP页面只能在客户端执行。(错)

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  2.JSP页面中不能包含脚本元素。(错)

  3.Page指令不能定义当前JSP程序的全局属性。(错)

  4.Include指令只能在现有网页中插入文本文件。(错)

  5.<jsp:plugin>指令用于在IE中播放或显示一个对象。(对)

  6.application对象不属于JSP的隐含对象。(错)

  7.out对象属于javax.servlet.jsp.JspWriter类的一个子类的对象。(错)

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  8.利用response对象的sendRedirect方法只能实现本网站内的页面跳转。(错)

  9.respone对象主要用于向客户端发送数据。(对)

  10.exception对象用于处理JSP文件执行时发生的错误和异常。(对)

  11.Post属于表单的隐式提交信息方法。(错)

  12.<select>标记用于在表单中插入一个下拉菜单。(对)

  13.Java中连接数据库的技术是JDBC(Java Database Connectivity)。(错)

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  14、JavaBean相当于COM组件,是不能被跨进程访问的。(对)

  15.属性应当是private的,而方法的访问属性都必须是public的。(错)

  三、简答题:

  1、什么是JavaEE?其编程思想是什么?

  答:JavaEE是一个标准的中间件体系结构,是企业分布式应用开发标准。JavaEE的编程思想是组件—容器。

  2、简述JavaEE体系包含的主要技术。

  答:组件技术(客户端组件、Web组件、业务组件)、服务技术、通信技术

  3、JavaEE应用有哪些优点?

决战文本客户端(决战文本客户端是什么)-第1张图片-亚星国际官网

  答:独立于硬件配置和操作系统;坚持面向对象的设计原则;灵活性、可移植性和互操作性;轻松的企业信息系统集成。

  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)创建与数据源的连接:String url = "jdbc:mysql://localhost:3306/test"; Connection con = DriverManager.getConnection(url,"user","passwd");

  (3)查询数据库:创建Statement对象并执行SQL语句以返回一个ResultSet对象Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery("select * from DBTableName");

  (4)获取当前记录集中的某一记录的各个字段的值:String name = rs.getString("name");int age = rs.getInt("age");float wage = rs.getFloat("wage");

  (5)关闭结果集,关闭查询语句,断开与数据库的连接:

  rs.close();stmt.close();con.close();

  蓝鸥Java培训课程可申请免费两周的试听,试听期间不收费,课程试听申请联系:021-37652263,15800649059(沈老师) QQ:2161519036 https://www.lanou3g.com/

标签: 决战文本客户端

抱歉,评论功能暂时关闭!