当前位置:文档之家› 《JavaWeb编程技术》课后习题答案

《JavaWeb编程技术》课后习题答案

《JavaWeb编程技术》课后习题答案
《JavaWeb编程技术》课后习题答案

[键入文字]

Java Web编程习题解析

第1章习题解析

1. 略。

什么是URL,什么是URI,它们都由哪几个部分组成,URL和URI之间有什么关系?

2. 答:URL称为统一资源定位符,URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。URI称为统一资源标识符,是以特定语法标识一个资源的字符串。URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:

schema:schema-specific-part

URI是URL和URN的超集。

3. 答:①是URL,①和②都是URI,③是URN

动态web文档技术有哪些?服务器端动态文档技术的客户端动态文档技术有何不同?

4. 答:动态Web文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括CGI技术、服务器扩展技术和HTML页面中嵌入脚本技术。其中HTML页面中嵌入脚本技术包括ASP、PHP和JSP技术。

最流行的客户端动态文档技术是在HTML页面中嵌入JavaScript脚本代码。使用JavaScript可以设计交互式页面。与服务器端动态文档不同,JavaScript脚本是在客户端执行的。

什么是Servlet?什么是Servlet容器?它的主要作用是什么?

5. 答:Servlet是用Servlet API开发的Java程序,它运行在Servlet容器中。Servlet容器是运行Servlet的软件,主要用来扩展Web服务器的功能。

简述开发一个Servlet的上体步骤

6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。

要使一个Servlet能够正确编译的运行,应该将什么文件加到CLASSPATH环境变量中?

7. 答:\lib\servlet-api.jar文件。

web应用程序的部署描述文件名是什么?它是什么类型的文件?应该存放在什么目录中?

8. 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。

什么是404错误?

9. 答:当服务器找不到用户请求的资源时将发生404错误。

什么是JSP页面?它与HTML页面有什么关系?

10. 答:JSP页面是嵌入了Java脚本元素的HTML页面。

Servlet与JSP各适用于什么场合?

11. 答:Servlet主要用来实现业务逻辑和控制逻辑,JSP页面主要用来实现表示逻辑。

第2章习题解析

Servlet接口中定义了哪几个方法?

1. 答:Servlet接口定义了下面5个方法:

public void init(ServletConfig config)

public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException

public void destroy()

public ServletConfig getServletConfig()

public String getServletInfo()

简述Servlet的生命周期,生命周期方法有哪几个?

2. 答:Servlet是在容器中运行的组件,有一个从创建到销毁的过程,其中包括加载和实例化、初始化、提供服务以及销毁几个阶段。其中生命周期方法有init()、service()和destroy()等3个。

发生哪些事件,浏览器会向服务器发出请求?

3. 答:发生下列事件,浏览器向服务器发出请求。

(1)用户点击了HTML页面中的超链接;

(2)用户在HTML页面中填写一个表单并点击提交按钮;

(3)用户在浏览器的地址栏中输入URL并按回车键。

4. 答:查询串

5. 答:HTTP请求结构由请求行、请求头、空行和请求数据组成。请求行由方法名、请求资源的URI和使用的HTTP版本3部分组成。

6. 答:HTTP响应结构由状态行、响应头和响应数据3部分组成。状态行由HTTP版本、状态码和简短描述3部分组成。

7. 答:GET请求主要用来从服务器检索资源,POST请求主要用来向服务器发送数据。它们的详细比较请参阅教材的表2.8。

8. 答:在ServletRequet接口中定义了setAttribute()、getAttribute()、getAttributeNames()和removeAttribute()方法来处理请求作用域的属性。

9. 答:forward()方法转发请求是服务器端控制权的转向,客户端地址栏中不显示转发

后的资源地址。sendRedirect()方法是服务器向浏览器发送302状态码,它使浏览器连接到新的位置,浏览器地址栏可看到地址的变化。使用重定向,资源不能位于WEB-INF目录中。

10. 答:可先通过请求对象的getParameterNames()方法得到Enumeration对象,然后在其上得到每个请求参数名,再通过getParameter()得到请求参数值。

11. 答:A 12. 答:B 13. 答:E

14. 答:

action="courseServlet.do"

HttpServlet

com.demo.CourseServlet

courseServlet

15. 答:①E ②D ③C ④B ⑤A

第3章习题解析

1. 答:Web应用程序是运行在应用服务器之中的。应用服务器为Web应用程序提供一种简单的和可管理的对系统资源的访问机制。

2. 答:web.xml bankapp\WEB-INF

3. 答:D

4. 答:A

5. 答:D

6. 答:F

7. 答:E

8. 答:D

9. 答:getServletConfig().getServletContext()或getServletContext()

10. 答:B 11. 答:B 12. 答:D

13. 答:因为Applet只能运行在客户端,所以可以将它放在Web应用程序的文档根目录的任何位置,但不能将其放在WEB-INF目录或其子目录中。

14. 答:不能这样做,至少不能直接这样。部署描述文件不允许为一个名称指定多个参数,所以必须像下面这样:

countries

Australia,Brazil,India,UK,US

然后在Servlet中解析param-value串的值并解释字符串中列出的多个值。

15. 答:

package com.demo;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

public class HelloCounterServlet extends HttpServlet{

private Integer visits = 0;

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws IOException,ServletException {

response.setContentType("text/html;charset=gb2312");

PrintWriter out = response.getWriter();

visits = visits +1;

try{

Thread.sleep(2000);

}catch(InterruptedException e){

log("Exception during sleeping.");

}

out.println("");

out.println("欢迎您!
" + "该Servlet已被访问 " + visits +" 次。"); out.println("");

}

}

修改后的Servlet如下:

package com.demo;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

public class HelloCounterServlet extends HttpServlet{

private Integer visits = 0;

private String dbPath = null;

public void init(){

try{

dbPath = getServletContext().getRealPath("/WEB-INF/counter.db");

FileInputStream fis = new FileInputStream(dbPath);

DataInputStream dis = new DataInputStream(fis);

visits = dis.readInt();

dis.close();

}catch(Exception e){

log("Error loading persistent counter", e);

}

}

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws IOException,ServletException {

response.setContentType("text/html;charset=gb2312");

PrintWriter out = response.getWriter();

synchronized(this){

visits = visits +1;

out.println("");

out.println("欢迎您!
" +"该Servlet已被访问 " + visits +" 次。"); out.println("");

}

}

public void destroy(){

try{

FileOutputStream fos = new FileOutputStream(dbPath);

DataOutputStream dos = new DataOutputStream(fos);

dos.writeInt(visits);

dos.close();

}catch(Exception e){

log("Error storing persistent counter", e);

}

}

}

第4章习题解析

1. 答:使用请求对象(即HttpServletRequest接口)的getSession()方法。

2. 答:如果客户在指定时间内没有访问服务器,则该会话超时。对超时的会话对象,服务器使其失效。通过会话对象的setMaxInactiveInterval()方法设置会话最大超时时间。

web.xml文件使用元素的子元素设置最大超时时间,如下所示。

20

这里的最大超时时间是对整个应用程序的所有会话有效,元素指定的时间单位是分钟。setMaxInactiveInterval()方法参数单位是秒。

3. 答:有些客户浏览器可能不支持Cookie或用户阻止所有的Cookie,此时不能用Cookie 实现会话。

4. 答:使用响应对象(即HttpServletResponse接口)的encodeURL()方法或encodeRedirectURL()方法。

5. 答:不能。因为许多用户是通过代理服务器访问Internet的,此时服务器得到的是代理服务器的IP地址而不是实际用户的IP地址,因此这些用户的IP地址不唯一。

6. 答:D

7. 答:A, B

8. 答:A, D

9. 答:C 10. 答:A,C 11. 答:C

12. 答:C, D 13. 答:B,C 14. 答:C

15. 答:B 16. 答:A 17. 答:C

18. 答:A,B,D,F

19. 答:具有很大的影响。该应用程序将不能维护用户的状态。Servlet容器将为每个客户的每次请求都创建一个新的会话。修改这个问题的唯一方法是修改Servlet代码加入URL重写功能。

第5章习题解析

1. 答:包含JSP指令、JSP小脚本和JSP表达式。

2. 答:合法的JSP表达式:

<%= 500 %>

<%= anInt*3.5/100-500 %>

<%= aBool %>

<%= false %>

<%= !false %>

<%= getChar() %>

<%= Math.random() %>

<%= aFloatObj %>

<%= aFloatObj.floatValue() %>

<%= aFloatObj.toString() %>

不合法的JSP表达式:

<%= aVector %>

<%= aBool; %>

<%= int i = 20 %>

<%= sBuff.setLength(12); %>

3. 答:C

4. 答:正确声明应为:

<%! int i = 5; %>

<% !int getI() { return i; } %>

5. 答:B是合法的。解析:JSP表达式中百分号和等号之间不能有空格。

6. 答:D。解析:A中import的属性值中应该有等号。B的import属性值应该在一个字符串中指定。C,属性之间不允许有逗号。E,bgcolor不是合法的属性名。F,true不是buffer 属性合法值。G,指令名、属性名和值都是大小写敏感的,Page应为page。

7. 答:B,C

A.非法:等号表明它是表达式,但表达式不能以分号结束,产生的Servlet代码将发生语法错误。

out.print(myObj.m1(););

B.合法:<%=x=y%>将被转换成:

out.print(x=y); // y的值5赋给x并将其打印输出

C. 合法:这是合法的小脚本,因为在方法调用语句的后面有分号。即使该方法返回一个值,它也是合法的,因为返回的值将被忽略。

8. 答:不能在小脚本中定义方法。上面代码一旦被转换成S ervlet,_jspService()方法就会像下面这样:

public void _jspService(...){

// 其他代码

int x = 0;

int incr() { return ++x; }

out.write("The value of x is ");

out.print(incr());

}

由于incr()方法定义在_jspService()方法内,所以代码不能编译。

9. 答:The value of i is 3

注意:如果代码写成下面形式:

<% int i; %>

<% for(i = 0; i<3; i++)%>The value of i is <%=i%>

输出结果将为:

The value of i is The value of i is The value of i is 3

10. 答:不能在japInit()方法中使用application对象。

11.答:The sum of x and y is 9

变量x将被声明两次:一次是作为类的全局变量,因为使用了<%! int x = 5; %>语句,另一次是在_jspService()方法中声明的局部变量,因为使用的代码是<% int x = 3; %>。

12. 答:B 13. 答:C,E

14. 答:②③⑥④①⑤

15. 答:

out.write("\r\n");

int count = 0 ;

out.write(" The page count is now:\r\n");

out.print( ++count );

out.write("\r\n");

16. 答:

Page改为page

<%! int count = 0 %> // 声明缺少分号

<% count++; %> // 去掉分号

17. 答:D

18. 答:

<% Float one = new Float(88.88) %> 小脚本

<%! int y = 3; %> 声明

<%@ page import="java.util.*" %> 指令

动作

<%=pageContext.getAttribute("foo") %> 表达式

email:${applicationScope.mail} EL表达式

19. 答:A,B,C,E 20. 答:A,B,C,D

21. 答:D 22. 答:C

23. 答:

request (javax.servlet.http.HttpServletRequest)

response (javax.servlet.http.HttpServletResponse)

out (javax.servlet.jsp.JspWriter)

session (javax.servlet.http.HttpSession)

application (javax.servlet.ServletContext)

config (javax.servlet.ServletConfig)

exception (https://www.doczj.com/doc/412769844.html,ng.Throwable )

pageContext (javax.servlet.jsp.PageContext)

page (https://www.doczj.com/doc/412769844.html,ng.Object)

24. 答:共有4个作用域对象:application、session、request和pageContext。用setAttribute()方法和getAttribute()方法在这些对象上设置和获得属性。在application作用域上的对象可以被Servlet容器的所有的Web应用程序访问。

25. 答:可以使用pageContext的findAttribute()方法,该方法将依次在页面作用域、请求作用域、会话作用域和应用作用域中查找指定名称的属性。

第6章习题解析

1. 答:B

2. 答:⑤

3. 答:这两种表示等价,但第一种表示使用了JSP脚本元素,第二种表示使用的是动作。它们的功能类似,但有一点细微的差别。pageContext.include()方法在包含其他组件之前总是刷新当前页面的输出,而只有在flush属性值明确设置为true时才刷新当前页面的输出,如下所示:

4. 答:请求对象的getParameter()方法的返回值类型是String,因此display.jsp中的Integer应改为String。使用和request.getParameter()机制只能传递和检索String 类型的参数。要传递其他对象类型的参数,必须在包含页面中使用request.setAttribute(),在被包含页面中使用request.getAttribute()。

5. 答:D

6. 答:C

7. 答:B

8. 答:可以。页面customerDisplay.jsp文件可以使用输出bean的属性值,只要它也包含一个与customerInput.jsp相同的声明并且该声明出现在

声明前面即可。

9. 答:

<%@ page import="com.model.CustomerBean,com.model.BusinessCustomerBean"%>

type="com.model.CustomerBean" scope="application"/>

10. 答:不能在同一个声明中同时使用beanName和class属性。

11. 答:必须使用property指定bean的属性。param用来指定请求参数,并且不能在同一个动作中同时指定param和value属性。

12. 答:使用代码段1是只有在指定作用域中找不到customer的bean对象时才执行标签体,使用代码段2在任何时候都执行属性设置标签。

13. 答:可以在一个动作中设置bean的全部属性:

但不能在一个动作中获得全部属性值。

14. 答:C

15. 答:MVC模式称为模型-视图-控制器模式。该模式将Web应用的组件分为模型、视图和控制器,每种组件完成各自的任务。该模型将业务逻辑和数据访问从表示层分离出来。实现MVC模式的一般步骤:(1)定义JavaBeans表示数据;(2)使用Servlet处理请求;(3)填写JavaBeans对象数据;(4)将结果存储在作用域对象中;(5)将请求转发到JSP页面;(6)最后在JSP页面中从JavaBeans中取出数据。

第7章习题解析

1. 答:两层模型即客户机/服务器模型,在两层模型中应用程序直接通过JDBC驱动程序访问数据库。三层模型是浏览器/应用服务器/数据库服务器结构,在该结构中浏览器向应用服务器发出请求,应用服务器通过JDBC驱动程序访问数据库。

2. 答:传统的数据库连接的一般步骤是:(1)加载JDBC驱动程序。(2)建立连接对象。(3)创建语句对象,语句对象有3种:Statement、PreparedStatement和CallableStatement。(4)执行SQL语句得到结果集对象,调用ResultSet的有关方法就可以完成对数据库的操作。(5)关闭建立的各种对象。

缺点是每次访问数据库都要建立连接对象,请求结束需关闭连接对象。这将耗费大量的时间,可能导致增大请求的响应时间。

3. 答:连接Oracle数据库代码如下。

Class.forName("oracle.jdbc.driver.OracleDriver");

String dburl = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";

Connection conn = Drivermanager.getConnection(dburl, "scott", "tiger");

上述代码中,oracle.jdbc.driver.OracleDriver为JDBC驱动程序名,jdbc:oracle:thin:@ 127.0.0.1:1521:ORCL为JDBC URL。

4. 答:使用数据源是目前Web应用开发中建立数据库连接的首选方法。这种方法是事先建立如干连接对象,存放在连接池中。当应用程序需要一个连接对象时就从连接池中取出一个,使用完后再放回连接池。这样就可避免每次请求都创建连接对象,从而降低请求的响应时间,提高效率。

使用数据源建立连接是通过JNDI技术实现的。这需要首先配置数据源(可以是局部数据源或全局数据源),然后在应用程序中通过Context对象查找数据源对象。假设已经配置了名为sampleDS的数据源,建立连接代码如下:

Context context = new InitialContext();

DataSource dataSource = context.lookup("java:comp/env/jdbc/sampleDS");

Connection dbConnection = dataSource.getConnection();

5. 答:可滚动的ResultSet是指在结果集对象上不但可以向前访问结果集中的记录,还可以向后访问结果集中的记录。可更新的ResultSet是指不但可以访问结果集中的记录,还可以通过结果集对象更新数据库。

要创建可滚动、可更新的ResultSet对象,必须使用Connection对象的带两个参数的createStatement()方法创建的Statement,第一个参数用下面两个常量之一:

?ResultSet.TYPE_SCROLL_SENSITIVE

?ResultSet.TYPE_SCROLL_INSENSITIVE

第二个参数使用下面常量:

?ResultSet.CONCUR_UPDA TABLE

6. 参考程序如下:

package com.control;

import java.io.*;

import java.sql.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class BookQueryServlet extends HttpServlet{

Connection dbconn;

public void init() {

String driver = "org.postgresql.Driver";

String dburl = "jdbc:postgresql://127.0.0.1:5432/bookstore"; String username = "bookstore";

String password = "bookstore";

try{

Class.forName(driver);

dbconn = DriverManager.getConnection(

dburl,username,password);

}catch(ClassNotFoundException e1){

}catch(SQLException e2){}

}

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws ServletException,IOException{

response.setContentType("text/html;charset=gb2312");

PrintWriter out = response.getWriter();

out.println("");

out.println("

");

try{

String sql="SELECT * FROM books";

Statement stmt = dbconn.createStatement();

ResultSet rst = stmt.executeQuery(sql);

while(rst.next()){

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

}

}catch(SQLException e){

e.printStackTrace();

}

out.println("

"+rst.getString(1)+""+rst.getString(2)+""+rst.getString(3)+""+rst.getString(4)+""+rst.getDouble(5)+"
");

out.println("");

}

public void destroy(){

try {

dbconn.close();

}catch(Exception e){

e.printStackTrace();

}

}

}

7. JSP页面如下:

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.sql.*,java.io.*"%>

<%

String driver = "org.postgresql.Driver";

String dburl = "jdbc:postgresql://127.0.0.1:5432/bookstore";

String username = "bookstore";

String password = "bookstore";

try{

Class.forName(driver);

Connection dbconn = DriverManager.getConnection(

dburl,username,password);

DatabaseMetaData dbmd = dbconn.getMetaData();

out.println("数据库名:"+dbmd.getDatabaseProductName()+"
");

out.println("数据库版本:"+dbmd.getDatabaseProductVersion()+"
"); out.println("连接的用户:"+dbmd.getUserName()+"
");

out.println("数据库URL:"+dbmd.getURL()+"
");

out.println("驱动程序名:"+dbmd.getDriverName()+"
");

out.println("驱动程序版本:"+dbmd.getDriverVersion()+"
");

}catch(ClassNotFoundException e1){

out.println(e1);

}catch(SQLException e2){

out.println(e2);

}

%>

8. JSP页面如下:

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.sql.*,java.io.*"%>

<%

String driver = "org.postgresql.Driver";

String dburl = "jdbc:postgresql://127.0.0.1:5432/bookstore";

String username = "bookstore";

String password = "bookstore";

try{

Class.forName(driver);

Connection dbconn = DriverManager.getConnection(

dburl,username,password);

String sql="SELECT * FROM public.books";

Statement stmt = dbconn.createStatement();

ResultSet rst = stmt.executeQuery(sql);

ResultSetMetaData rstmd = rst.getMetaData();

out.println("结果集列数:"+rstmd.getColumnCount()+"
");

out.println("第3列标题:"+rstmd.getColumnLabel(3)+"
");

out.println("第3列名:"+rstmd.getColumnName(3)+"
");

out.println("第3列类型:"+rstmd.getColumnType(3)+"
");

out.println("第3列类型名:"+rstmd.getColumnTypeName(3)+"
");

}catch(ClassNotFoundException e1){

out.println(e1);

}catch(SQLException e2){

out.println(e2);

}

%>

9. 按教材7.7.2节建立局部或全局数据源sampleDS。创建程序7.9的CustomerBean.java 程序和程序7.10的SampleDAO.java程序。

SelectCustomerServlet.java代码如下:

package com.control;

import java.io.*;

import java.sql.*;

import java.util.*;

import javax.servlet.*;

import javax.servlet.http.*;

import com.model.CustomerBean;

import com.model.SampleDAO;

public class SelectCustomerServlet extends HttpServlet{

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws ServletException,IOException{

SampleDAO dao = new SampleDAO();

ArrayList custs = dao.selectCustomer();

request.setAttribute("custs", custs);

RequestDispatcher view = getServletContext().

getRequestDispatcher("/displayCustomer.jsp");

view.forward (request,response);

}

}

displayCustomer.jsp页面代码如下:

<%@ page contentType="text/html; charset=gb2312" %>

<%@ page import="com.model.CustomerBean,java.util.*" %>

Display Customer

<%

ArrayList custs =

(ArrayList)request.getAttribute("custs");

for(CustomerBean cb : custs){

out.println(cb.getCustName() + " "+ cb.getEmail() + " "

+ cb.getPhone() + "
");

}

%>

10. 首先在SampleDAO类中定义下面两个字符串常量:

private static final String DELETE_SQL =

"DELETE FROM customer WHERE custName = ?";

private static final String UPDATE_SQL =

"UPDATE customer SET email=? , phone=? WHERE custName=?"; 下面是删除客户和修改客户的方法:

// 按姓名删除客户记录

public boolean deleteCustomer(String custName){

Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rst = null;

CustomerBean customer =null;

try{

conn = dataSource.getConnection();

pstmt = conn.prepareStatement(DELETE_SQL);

pstmt.setString(1,custName);

int n = pstmt.executeUpdate();

if(n ==1){

return true;

}else{

return false;

}

}catch(SQLException se){

return false;

}finally{

try{

pstmt.close();

conn.close();

}catch(SQLException se){}

}

}

// 修改客户记录

public boolean updateCustomer(CustomerBean customer){

Connection conn = null;

PreparedStatement pstmt = null;

try{

conn = dataSource.getConnection();

pstmt = conn.prepareStatement(UPDATE_SQL);

pstmt.setString(1,customer.getEmail());

pstmt.setString(2,customer.getPhone());

pstmt.setString(3,customer.getCustName());

int n = pstmt.executeUpdate();

if(n ==1){

return true;

}else{

return false;

}

}catch(SQLException se){

return false;

}finally{

try{

pstmt.close();

conn.close();

}catch(SQLException se){}

}

}

11. 首先在PostgreSQL数据库中创建一个求整数阶乘的函数my_factorial(),代码如下:

CREATE OR REPLACE FUNCTION my_factorial(value integer)

RETURNS integer AS $$

DECLARE

arg integer;

BEGIN

arg := value;

IF arg IS NULL OR arg < 0 THEN

RAISE NOTICE 'Invalid Number';

RETURN NULL;

ELSE

IF arg = 1 THEN

RETURN 1;

ELSE

DECLARE

next_value integer;

BEGIN

next_value := my_factorial(arg - 1) * arg; -- 函数递归调用

RETURN next_value;

END;

END IF;

END IF;

END;

$$ LANGUAGE 'plpgsql';

创建JSP页面compute.jsp,连接数据库,调用存储过程:

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.sql.*,java.io.*"%>

请输入一个整数:

<%

String driver = "org.postgresql.Driver";

String dburl = "jdbc:postgresql://127.0.0.1:5432/bookstore";

String username = "bookstore";

String password = "bookstore";

try{

Class.forName(driver);

Connection dbconn = DriverManager.getConnection(

dburl,username,password);

Integer num = 0;

if(request.getParameter("param")!=null)

num = Integer.parseInt(request.getParameter("param"));

String sql = "{?=call my_factorial(?)}";

CallableStatement cstmt = dbconn.prepareCall(sql);

cstmt.setInt(2,num);

cstmt.registerOutParameter(1,java.sql.Types.INTEGER);

cstmt.execute();

int result = cstmt.getInt(1);

request.setAttribute("result",result);

}catch(ClassNotFoundException e1){

out.println(e1);

}catch(SQLException e2){

out.println(e2);

}catch(NumberFormatException e3){

out.println("输入不合法!");

}

%>

<%=request.getParameter("param")%>的阶乘为:

<%=request.getAttribute("result")%>

该页面的运行结果如下:

12. 略。

第8章习题解析

1. 答:表达式语言是JSP 页面中使用的一种简洁的数据访问语言。它定义了运算符实现算术、关系等运算;可以对作用域变量、JavaBeans 对象、集合的元素、请求参数、Cookie 等进行简单的访问;还可以访问Java 语言定义的函数(静态方法)。

2. 答:使用点(.)运算符可以访问Map 对象一个键的值和bean

对象的属性值。使用

方括号([])运算符还可以List对象和数组对象的元素。

3. 答:(1)作用域变量;(2)JavaBeans的属性;(3)访问集合元素;(4)访问隐含变量。

4. 答:(1)定义public类和静态方法;(2)创建标签库描述文件(TLD);(3)在JSP页面中访问EL函数。

5. 答:将page指令的isELIgnored属性设置为true,如下所示:

<%@ page isELIgnored="true"%>

6. 答:A

7. 答:A

8. 答:E

9. 答:B,E 10. 答:B

11. 答:由于paramValues返回的是包含String[]的Map,所以需要访问数组的单个元素。使用${paramValues.result[0]}和${paramValues.result["0"]}都可以,但使用${paramValues.result.0}不可以。

记住,paramValues和headerValues返回String[]的Map对象。

12. 答:A,C 13. 答:C 14. 答:A

15. 答:D 16. 答:B

17. 答:${(5 + 3 > 0) ? true : false}

18. 参考程序如下:

(1)定义Java函数

package com.demo;

public class Functions{

public static boolean palindrome(String s){

int low = 0;

int high = s.length() -1;

while(low < high){

if(s.charAt(low)!=s.charAt(high))

return false;

low ++;

high --;

}

return true;

}

}

(2)创建标签库描述文件

xmlns:xsi="https://www.doczj.com/doc/412769844.html,/2001/XMLSchema-instance"

xsi:schemaLocation="https://www.doczj.com/doc/412769844.html,/xml/ns/j2ee

https://www.doczj.com/doc/412769844.html,/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"

version="2.0">

A Simple Tag Library

1.0

SimpleTagLibrary

https://www.doczj.com/doc/412769844.html,/sample

check palindrome

palindrome

com.demo.Functions

boolean palindrome(https://www.doczj.com/doc/412769844.html,ng.String)

(3)在JSP页面中访问函数,palindrome.jsp。

<%@ page contentType="text/html;charset=gb2312" %>

<%@ taglib prefix="demo" uri="https://www.doczj.com/doc/412769844.html,/sample" %>

Using Function

判断字符串是否是回文

输入字符串:

字符串:${param.x}${demo:palindrome(param.x)?"是":"不是"}回文。

第9章习题解析

1. 答:自定义标签的开发步骤:(1)创建标签处理类;(2)创建标签库描述文件TLD;(3)在JSP页面中引入标签库和使用标签。

2. 答:下面按容器调用的顺序列出SimpleTag接口定义的方法:

public void setJspContext(JspContext pc)

public void setParent(JspTag parent)

public void setJspBody(JspFragment jspBody)

public JspTag getParent()

public void doTag() throws JspException, IOException

3. 答:C

4. 答:C

5. 答:B

6. 答:D

7. 答:D

8. 答:A

9. 答:B 10. 答:mime randomthings advice user true

11. 答:F 12. 答:B, D 13. 答:B

14. 答:B, C 15. 答:B, F 16. 答:A

17. 答:在TLD文件中定义标签代码如下:

https://www.doczj.com/doc/412769844.html,/sample

echotag

beans.EchoAttributesTag

empty

true

在JSP页面echoattribute.jsp中使用该标签:

<%@ page contentType="text/html;charset=gb2312" %>

<%@ taglib prefix="demo" uri="https://www.doczj.com/doc/412769844.html,/sample"%>

动态属性的使用

第10章习题解析

1. 答:获得JSTL有两种方法。(1)到https://www.doczj.com/doc/412769844.html,下载,下载的文件名是jakarta-taglibs-standard-1.1.

2.zip,将该文件解压到一个目录中,将其中lib目录中的jstl.jar 文件和stantard.jar文件复制到应用程序的WEB-INF\lib目录中即完成安装。(2)从Tomcat 安装目录的\webapps\examples\WEB-INF\lib目录中将上述两个文件复制到应用程序的WEB-INF\lib目录中。

2. 答:不需要。因为TLD文件包含在standard.jar文件中,容器能够自动找到该文件。

3. 答:通用目的的标签:。条件控制标签:。循环控制标签:。URL处理标签:

4. 答:D。简单标签的标签体中不能包含脚本元素。

5. 答:在浏览器中输出下面一行。

0 3 6 9 12 15 18 21 24 27 30

6. 答:C

7. 答:E

8. 答:B 9. 答:D,E

10. 答:①varStatus ②test ③value ④when, test, otherwise

11. 答:B

12. 答:将example.tag标签文件存放在/WEB-INF/tags目录中。下面的页面使用该标签文件。

<%@ taglib prefix="fibo" tagdir="/WEB-INF/tags" %>

13. 答:C

第11章习题解析

1. 答:3个对象上可发生事件:ServletContext、HttpSession和HttpRequest。针对不同的事件,应实现不同的监听器接口。如对ServletContextEvent应实现ServletContextListener 接口。注册事件监听器在web.xml文件中使用元素及其子元素实现。

2. 答:Web应用程序启动时将通知ServletContextListener事件监听器。

3. 答:B

4. 答:

MyServletRequestListener

5. 答:C

6. 答:A,C,D

7. 答:E 8. 答:D

第12章习题解析

1. 答:Web应用的安全性主要包括4个方面:(1)身份验证;(2)授权;(3)数据完整性;(4)数据保密性。进入大楼出示证件属于身份验证。

2. 答:验证用户的机制包括:

(1)HTTP基本验证。优点:实现简单。缺点:用户名和口令没有加密。

(2)HTTP摘要验证。优点:用户名和口令加密,比基本验证安全。

(3)HTTPS客户证书验证。优点:是罪安全的。缺点:需要授权机构的证书。

(4)基于表单的验证。优点:实现容易。缺点:用户名和口令不加密。

3. 答:声明式安全和程序式安全是Web应用实现安全性的两种方法。声明式安全是在程序外配置安全信息,程序式安全是在程序内实施安全措施。

4. 答:D

5. 答:C

6. 答:E,F,H

7. 答:A,D

8. 答:A,C

9. 答:① j_security_check ② j_username ③ FORM

④ form-login-page ⑤/form-login-page

10. 答:A,C

第13章习题解析

1. 答:Struts框架主要由核心控制器(ActionServlet)、表单bean、动作对象、JSP页面和配置文件(struts-config.xml)、Struts标签等组成。

2. 答:在Struts框架中MVC的模型使用JavaBeans实现,视图使用JSP页面实现,

控制器有ActionServlet和用户定义的Action动作类。

3. 答:在Struts框架中所有的请求都发送到ActionServlet,它根据配置文件struts-config.xml确定请求由哪个Action动作对象处理。如果请求有关联表单,系统将查找或创建表单bean对象,然后用请求参数填充表单bean,接下来调用表单bean的validate()方法验证表单数据,系统根据该方法返回的ActionErrors对象的值确定验证是否成功,若返回null或空,表示验证通过,否则验证没有通过。

4. 答:要上传文件应将

的method属性值指定为“post”。

5. 答:在表单bean类中为每个上传文件定义一个FormFile类型的属性,然后通过其访问方法得到每个FormFile对象就可以实现一次上传多个文件。

6. 答:使用Tiles框架设计页面布局的原理是:首先使用Tiles标签创建一个布局页面,然后在需要使用该布局的JSP页面中引用该布局页面即可。请参阅教材中程序13.17和程序13.18的实现。

第14章习题解析

1. 答:Ajax是英文Asynchronous JavaScript and XML的首字母缩写,意思为异步JavaScript与XML。Ajax实际是多种技术的综合应用,其中包括JavaScript脚本语言、XHTML、CSS、DOM、XML、XSTL以及最重要的XMLHttpRequest对象。

2. 答:XMLHttpRequest对象常用的属性有onreadystatechange、responseText、responseXML 、readyState等,常用的方法有open()、send()、abort()等。该对象的完整属性和方法列表请参阅教材的表14.1和表14.2。

3. 答:Ajax的工作原理如教材中图1

4.1所示。具体步骤如下:(1)客户在页面中触发一个事件。(2)程序调用JavaScript函数,在函数中创建XMLHttpRequest对象(3)使用该对象向服务器发出异步请求,同时需要设置回调函数。(4)服务器处理请求并返回响应。(5)通过回调函数处理结果并更新HTML DOM对象。

4. 答:参见教材14.2.6节叙述。

5. 答:参见教材14.3节叙述。

训诂学复习试题及答案

《训诂学》试题 一、单项选择题(每题的四个选项中只有一个正确答案,将答案写在题后的括号内,每小题1分,共20分) 1、以下着作,兼注音义的是() A、《尔雅》 B、《经传释词》 C、《经典释文》 D、《释名》 2、解释正文,同时解释前人注释的训诂术语是() A、疏 B、笺 C、音义 D、释文 3、柳宗元《捕蛇者说》:“苛政猛于虎也”,句中“政”指() A、统治 B赋税 C政治制度 D统治者 4、对原文的误字误读进行更正的术语是() A、之言 B、当为 C、读若 D、析言 5、训诂学史上,“浑言”、“析言”两个术语开始使用于() A、东汉 B、唐代 C、宋代 D、清代 6、提示同义词间内在联系及区别的术语是() A、读若 B、谓 C、如字 D析言 7、“盗,逃也”。释义的方式是() A、互训 B、直训 C、义界 D、推因 8、《陈情表》:“而今刘氏,日薄西山,气息淹淹。”句中“薄”的读音是() A、bá B、bà C、báo D、pā 9、“肥,多肉也”释义的方式是 A、互训 B、推因 C、摹写 D、义界 10、“百丈山怀海禅师始立天下禅林规式,谓之清规。”“清规”指() A、佛寺所定的规则和戒律 B、满清规矩 C、清真规矩 D、繁琐、不合理的成规 11、下列词语,属于佛教词汇的是() A、庄严 B、庄重 C、严肃 D、威严

12、《上林赋》:“仁频并闾”仁频即槟郎。句中“仁频”来自() A、朝鲜语 B、日语 C、爪哇语 D、马来西亚语 13、下列着作郭璞作注的是() A、《诗经》 B、《论语正义》 C、《孝经正义》 D、《尔雅正义》 14、孔颖达撰《五经正义》,包括《尚书正义》、《毛诗正义》、《礼记正义》、《春秋左传正义》和() A、《周易正义》 B、《论语正义》 C、《孝经正义》 D、《尔雅正义》 15、《孟子正义》的着者是() A、陈奂 B、马瑞尘 C、刘宝楠 D、焦循 16、汉朝人注释经籍鉴定了训诂学的基础,代表人物有() A、毛晋 B、郑玄 C、孔颖达 D、邢岗 17、训诂学发展的中落期在 A、先秦 B、两汉 C、魏至唐 D、宋至明 18、《诗经·南周·桃夭》:“之子于归,宜其室家。”“归”指() A、出嫁 B、回家 C、偿还 D、行礼 19、古籍在刻印、传抄过程中出现的失落字现象称为() A、衍文 B、脱文 C、讹文 D、倒文 20、利用他书来校勘本书的校勘法叫做() A、对校法 B、他校法 C、文物校书法 D、理校法 二、多项选择题(每小题列出的五个选项中至少有两个是符合题目要求的,将代码填写在题后的括号内,少选、错选、多选均不得分;本大题共5小题,每小题2分,共10分) 1、章炳麟《国故论衡》认为,“训诂”包含() A、通论 B、驸经 C、绪论 D、略例 E、概说 2、训诂的方法包括 A、据文证义 B、依境别义 C、因声求义 D、以形索义 E、析词审义 3、萧统的《文选》在唐代主要的注体有() A、李善注 B、五臣注 C、郭璞注 D、范宁注 E、孔颖达注

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

电力电子技术课后题答案

0-1.什么是电力电子技术? 电力电子技术是应用于电力技术领域中的电子技术;它是以利用大功率电子器件对能量进行变换和控制为主要内容的技术。国际电气和电子工程师协会(IEEE)的电力电子学会对电力电子技术的定义为:“有效地使用电力半导体器件、应用电路和设计理论以及分析开发工具,实现对电能的高效能变换和控制的一门技术,它包括电压、电流、频率和波形等方面的变换。” 0-2.电力电子技术的基础与核心分别是什么? 电力电子器件是基础。电能变换技术是核心. 0-3.请列举电力电子技术的 3 个主要应用领域。 电源装置;电源电网净化设备;电机调速系统;电能传输和电力控制;清洁能源开发和新蓄能系统;照明及其它。 0-4.电能变换电路有哪几种形式?其常用基本控制方式有哪三种类型? AD-DC整流电;DC-AC逆变电路;AC-AC交流变换电路;DC-DC直流变换电路。 常用基本控制方式主要有三类:相控方式、频控方式、斩控方式。 0-5.从发展过程看,电力电子器件可分为哪几个阶段? 简述各阶段的主要标志。可分为:集成电晶闸管及其应用;自关断器件及其应用;功率集成电路和智能功率器件及其应用三个发展阶段。集成电晶闸管及其应用:大功率整流器。自关断器件及其应用:各类节能的全控型器件问世。功率集成电路和智能功率器件及其应用:功率集成电路(PIC),智能功率模块(IPM)器件发展。 0-6.传统电力电子技术与现代电力电子技术各自特征是什么? 传统电力电子技术的特征:电力电子器件以半控型晶闸管为主,变流电路一般 为相控型,控制技术多采用模拟控制方式。 现代电力电子技术特征:电力电子器件以全控型器件为主,变流电路采用脉宽 调制型,控制技术采用PWM数字控制技术。 0-7.电力电子技术的发展方向是什么? 新器件:器件性能优化,新型半导体材料。高频化与高效率。集成化与模块化。数字化。绿色化。 1-1.按可控性分类,电力电子器件分哪几类? 按可控性分类,电力电子器件分为不可控器件、半控器件和全控器件。 1-2.电力二极管有哪些类型?各类型电力二极管的反向恢复时间大约为多少? 电力二极管类型以及反向恢复时间如下: 1)普通二极管,反向恢复时间在5us以上。 2)快恢复二极管,反向恢复时间在5us以下。快恢复极管从性能上可分为快速恢复和超快速恢复二极管。前者反向恢复时间为数百纳秒或更长,后者在100ns 以下,甚至达到20~30ns,多用于高频整流和逆变电路中。 3)肖特基二极管,反向恢复时间为10~40ns。 1-3.在哪些情况下,晶闸管可以从断态转变为通态? 维持晶闸管导通的条件是什么? 1、正向的阳极电压; 2、正向的门极电流。两者缺一不可。阳极电流大于维持电流。

训诂学试题(1)汇总

训诂学试题 一、解释下列训诂术语(每题3分,共15分) 1.形训——是以形说义的方法,即通过对字的形体结构的分析来寻求解释词义的释词方法。 2.互训——即以意义相同之字,相互训释。 3.犹——相当于现代汉语的“等于说”,一般用于以同义词或近义词作释。 4.读曰——又称“读为”“破字”,即用本字本义来说明假借字。 5.当为——校勘术语,用以直接指明正字以纠正误字。也称“当作”。 二、填空题(每空1分,共20分) 1.我国的传统语言学(旧称小学)大体上包括三个部分,即_音韵学_、_文字学_、_训诂学_。 2.所谓义疏,也是一种传注形式,其名源于六朝佛家的解释佛典,以后泛指_正义_。 3.学习和研究训诂学,应该采取正确的态度,它要求实事求是、无征不信。具体说来,应注意如下三点:一曰务平实,忌好奇;二曰重证据,戒臆断;三曰宁阙疑,勿强解。 4.谓和谓之不同:使用谓之时,被释的词放在谓之的后面;使用谓时,被释的词放在谓的前面。 5.《一切经音义》有两种,一种的编者是释玄应,凡二十五卷;另一种的编者是释慧琳,凡一百卷。 6.王念孙、王引之,世称高邮王氏父子,称他们的四部主要著作为高邮王氏四种,即:《读书杂志》、《广雅疏证》、《经义述闻》、《经传释词》。 7.读破又称破字或易字,这个术语包含两个意思:其一是指用本字来改读古书中的假借字。其二是指改变一个字原来的读音以表示意义的转变。 8.训诂的中心内容是释词,因此所谓训诂的方法,主要就是释词的方法。 三、辨识下列各题解释的正误(判断下列各题,正确的在题后括号内打“√”,错的打“╳”。每小题2分,共10分) 1.诸将微闻其计,以告项羽。( ╳ ) 微闻:略略听到。 2.若跨有荆、益,保其岩阻。( √ ) 保:依恃,凭仗。 3.察笃夭隐,孤寡存只。( √ ) 笃:察。 4.杯觞引满从衣湿,墙壁书多任手顽。( ╳ ) 从:随着。 5.牧童向日眠春草,渔父隈岩避晚风。(╳ ) 隈:躲在。 五、写出下列训诂学家的主要著作(每小题1分,共8分) 1.郝懿行:《易说》《书况》 2.刘熙:释名、孟子注 3.张揖:广雅、埤仓、古今字诂 4.颜师古:匡谬正俗、急就章注、汉书注、五经正义 5.郭璞:尔雅注 6.服虔:春秋左氏传行谊、春秋汉义驳 7.邢昺:论语正义尔雅义疏孝经正义 8.桂馥:说文解字义证 六、写出下列著作的作者及主要内容(每题4分,共12分) 1.周礼正义——书名,八十六卷,二百余万字,

工程数学基础教程课后习题答案

工程数学基础习题解答

习题一 A

一、判断题 1.√;, 2.√; 3.×; 4.×; 5.×; 6.×; 7.×; 8.√; 9.√;10.×. 二、填空题 1.;C C A B 2.111(){1,2,3,4},(){,,},(){,,},(){1,4},(){2,3};f f a b e f A a b e f B f b --=====D R 3.满; 4.2sup = E ,3inf -=E ; 5.0; 6.0; 7. n ; 8.Y . B 1.证 ()y f A B ?∈?,x A B ?∈?使得)(x f y =.由x A B ∈?,得x A ∈,且x B ∈故()()y f x f A =∈且()y f B ∈,即()()y f A f B ∈?,因此()()()f A B f A f B ???. 当f 是单射时,只需证明()()()f A f B f A B ???即可: ()()(),y f A f B f ?∈??R f 由是单射知,(). (),(),1X y f x y f A y f B x ?=∈∈∈使得且 ,,()(),x A x B x A B y f x f A B ∴∈∈∈?=∈?且即从而故()()()f A f B f A B ???. 是可能的,例如, 2:,[2, 0],[1, 3],[1, 0].f x x A B A B =-=-?=-取则()([1,0])[0, 1], f A B f ?=-=于是而 [][]()()0, 4[0, 9]0, 4.f A f B ?=?=从而有 . 2. 证(1)n ?∈,有)2 ,2(12 ,12][-?-+-n n ,故 ∞ =-?-+-1)2 ,2(12 12][n n ,n . 另一方面,)2 ,2(-∈?x ,k ?∈ ,使][12 ,12k k x -+-∈,故 ∞ =-+-∈1 ][12 12n n ,n x ,于是 ? -)2 ,2( ∞ =-+-1 ][12 12n n ,n . 因此, ∞ =-+-= -1 ][12 ,12)2 ,2(n n n . (2)n ?∈,有)12 ,12(]2 ,2[n n +--?-,故 ∞ =+--?-1)12 ,12(]2 ,2[n n n . 另一方面,对任意]2 ,2[-?x ,即2>x ,k ?∈ ,使得212>+>k x ,即 )12 ,12(k k x +--?,从而 ∞ =+--?1)12 ,12(n n n x ,故 ∞ =-?+--1 ]2,2[)12 ,12(n n n .

光电子技术安毓英习题答案(完整版)

第一章 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0 的夹角为θs ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若θc 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:亮度定义: r r e e A dI L θ?cos = 强度定义:Ω Φ =d d I e e 可得辐射通量:Ω?=Φd A L d s s e e θcos 在给定方向上立体角为: 2 cos l A d c c θ?= Ω 则在小面源在?A c 上辐射照度为:2 cos cos l A L dA d E c s s e e e θθ?=Φ= 3.假如有一个按朗伯余弦定律发射辐射的大扩展源(如红外装置面对 的天空背景),其各处的辐亮度L e 均相同,试计算该扩展源在面积为A d 的探测器表面上产生的辐照度。 答:由θcos dA d d L e ΩΦ = 得θcos dA d L d e Ω=Φ,且() 2 2cos r l A d d +=Ωθ 则辐照度:()e e e L d r l rdr l L E πθπ =+=? ?∞ 20 0222 2 7.黑体辐射曲线下的面积等于等于在相应温度下黑体的辐射出射度M 。试有普朗克的辐射公式导出M 与温度T 的四次方成正比,即 M=常数4T ?。这一关系式称斯特藩-波耳兹曼定律,其中常数为 5.6710-8W/m 2K 4 解答:教材P9,对公式2 1 5 1 ()1 e C T C M T e λλλ=-进行积分即可证明。 第二章 3.对于3m 晶体LiNbO3,试求外场分别加在x,y 和z 轴方向的感应主折射率及相应的相位延迟(这里只求外场加在x 方向上) 解:铌酸锂晶体是负单轴晶体,即n x =n y =n 0、n z =n e 。它所属的三方晶系3m 点群电光系数有四个,即γ22、γ13、γ33、γ51。电光系数矩阵为: L e ?A s ?A c l 0 θs θc 第1.2题图

2018年自考《训诂学》试题及答案

2018年自考《训诂学》试题及答案 填空题 □“训”和“诂”两个字连用,最早见于汉代毛亨所作的《毛诗诂训传》。 □孔颖达认为:“诂者,古也。古今异言,通之使人知也。训者,道也。道物之貌以告人也。”“诂”是解释“异言”的,“训”是“道形貌”的。 □《毛诗诂训传名义考》的作者是马瑞辰。 □黄侃先生认为:诂就是故,本来的意思。解释词的本义。训就是顺,引申的意思,解释词的引申义。训诂是用语言来解释语言,包括词的本义和引申义。□训诂工作是以扫除古代文献中语言文字障碍为实用目的的一种工具性的专 门工作。 □训诂工作主要有三种:注释工作、纂集工作、考证工作。 □训诂材料包括:随文释义的注释材料,跟注释工作相对应;纂集类训诂专书,跟纂集工作相对应;考证材料,与考证工作相对应的材料。 □前人所称的“传”、“说”、“解”、“诠”、“疏”、“证”、“微”、“诂”、“注”、“义证”、“正义”等,都是随文注释的名称。 □纂集类训诂专书有:依物类分篇汇集同训词的《尔雅》;依照据形说义原则用部首统帅文字的《说文解字》;专门纂集声训以明语源的《释名》;沟通方言词与标准语音义的《方言》等。 □考证专书包括:孔颖达《五经正义》;顾炎武《日知录》;王念孙、王引之《读书杂志》与和《经义述闻》;钱大昕《二十二史考异》与《十驾斋养新录》;赵翼《陔余丛考》;沈家本《历代刑法考》;李慈铭《越慢堂日记》; □训诂体例指训诂工作中所运用的训诂体式和条例。它包括对训诂现象的科学解释,对训诂方法科学依据的理论说明和从程序上加以分解,对文献词义的存在形式、运动规律、特点性质的科学论述。 □黄侃说:“训诂者,用语言解释语言之谓。若以此地之语释彼地之语,或以今时之语释昔时之语,虽属训诂之所有事,而非构成之原理。真正之训诂学,即以语言解释语言,初无时地之限域,且论其法式,明其义例,以求语言文字之系统与根源是也。” □训诂是用语言解释语言的材料,训诂学是研究语言意义的理论。 □训诂学三个时期是:早期训诂学、晚期训诂学、现代训诂学。 □文字学、音韵学和训诂学(字的形、音、义)古代合称“小学”。 □训诂学在具体实践中所面临的两大任务是:应用训诂学和理论训诂学。 □应用训诂学侧重于实际应用,主要是解读和注释古代文献。 □理论训诂学侧重于理论探讨,如词和义之间的关系等。□应用训诂学和理论训诂学二者的关系是:理论探讨以实际应用为目的,实际应用以理论探讨为指导。 □训诂的产生期在先秦两汉;训诂的深入与扩展期在魏晋隋唐;训诂的更新与变革期在宋元明;训诂实践的兴盛与训诂理论的探讨期在清代;训诂学科学理论的创建期在近现代。 □训诂的萌芽期在先秦,训诂工作的系统化期在两汉。 □训诂发展的标志主要表现在以下三个方面:再度注释的出现、训诂范围的扩大、集注、集解的出现与字书、韵书、义书的分立。 □再度注释的代表是孔颖达奉敕所作的《五经正义》。 □郭璞注《尔雅》和《方言》。

MATLAB基础教程薛山第二版课后习题答案讲解

《及应用》实验指导书 《及应用》实验指导书 班级: T1243-7 姓名:柏元强 学号: 20120430724 总评成绩: 汽车工程学院 电测与汽车数字应用中心

目录 实验04051001 语言基础..................... 错误!未指定书签。实验04051002 科学计算及绘图............. 1错误!未指定书签。实验04051003 综合实例编程.. (31)

实验04051001 语言基础 1实验目的 1) 熟悉的运行环境 2) 掌握的矩阵和数组的运算 3) 掌握符号表达式的创建 4) 熟悉符号方程的求解 2实验内容 第二章 1. 创建的变量,并进行计算。 (1) 87,190,计算 、、a*b 。 (87); (190); *b (2) 创建 8 类型的变量,数值与(1)中相同,进行相同的计算。 8(87); 8(190); *b 2.计算: (1) 操作成绩 报告成绩

(2) e3 (3) (60) (3) (3*4) 3.设,,计算: (1) (2) (3) 23; (4*u*v)(v) (((u))^2)/(v^2) ((3*v))/(u*v) 4.计算如下表达式: (1) (2) (3-5*i)*(4+2*i) (2-8*i) 5.判断下面语句的运算结果。 (1) 4 < 20

(2) 4 <= 20 (3) 4 20 (4) 4 20 (5) 'b'<'B' 4 < 20 , 4 <= 20,4 20,4 20,'b'<'B' 6.设,,,,判断下面表达式的值。 (1) (2) (3) (4) (5) (6) 395837; a><>>> 7.编写脚本,计算上面第2题中的表达式。 ('(60)='); ((60)) ('(3)='); ((3)) ('(3*4)='); ((3*4)) 8.编写脚本,输出上面第6题中的表达式的值。395837;

电工电子技术课后答案

《电工电子技术》(第二版)节后学习检测解答 第1章节后检验题解析 第8页检验题解答: 1、电路通常由电源、负载和中间环节组成。电力系统的电路功能是实现电能的传输、分配和转换;电子技术的电路功能是实现电信号的产生、处理与传递。 2、实体电路元器件的电特性多元而复杂,电路元件是理想的,电特性单一、确切。由理想元件构成的、与实体电路相对应的电路称为电路模型。 3、电路中虽然已经定义了电量的实际方向,但对某些复杂些的直流电路和交流电路来说,某时刻电路中电量的真实方向并不能直接判断出,因此在求解电路列写方程式时,各电量前面的正、负号无法确定。只有引入了参考方向,方程式中各电量前面的的正、负取值才有意义。列写方程式时,参考方向下某电量前面取正号,即假定该电量的实际方向与参考方向一致,若参考方向下某电量前面取负号,则假定该电量的实际方向与参考方向相反;求解结果某电量为正值,说明该电量的实际方向与参考方向相同,求解结果某电量得负值,说明其实际方向与参考方向相反。电量的实际方向是按照传统规定的客观存在,参考方向则是为了求解电路方程而任意假设的。 4、原题修改为:在图1-5中,五个二端元 件分别代表电源或负载。其中的三个元件上电流和电压的参考方向已标出,在参考方向下通过测量得到:I 1=-2A ,I 2=6A ,I 3=4A ,U 1=80V ,U 2=-120V ,U 3=30V 。试判断哪些元 件是电源?哪些是负载? 解析:I 1与U 1为非关联参考方向,因此P 1=-I 1×U 1=-(-2)×80=160W ,元件1获得正功率,说明元件1是负载;I 2与U 2为关联参考方向,因此P 2=I 2×U 2=6×(-120)=-720W ,元件2获得负功率,说明元件2是电源;I 3与U 3为关联参考方向,因此P 3= I 3×U 3=4×30=120W ,元件3获得正功率,说明元件3是负载。 根据并联电路端电压相同可知,元件1和4及3和5的端电压之代数和应等于元件2两端电压,因此可得:U 4=40V ,左高右低;U 5=90V ,左低右高。则元件4上电压电流非关联,P 4=-40×(-2)=80W ,元件4是负载;元件5上电压电流关联,P 5=90×4=360W ,元件5是负载。 验证:P += P 1+P 3+ P 4+ P 5= 160+120+80+360=720W P -= P 2 =720W 电路中电源发出的功率等于负载上吸收的总功率,符合功率平衡。 第16页检验题解答: 图1-5检验题4电路图 U 3

《训诂学基础》期末试题A卷附答案

《训诂学基础》期末试题A卷附答案 试题部分 一、单项选择题(每小题1分,共5分) 1.?训?和?诂?两个字连用,最早见于( ) A. 《毛诗诂训传》 B. 《毛诗诂训传名义考》 C. 《说文解字》 D. 《尔雅》 2.魏晋隋唐时期是() A. 训诂的产生期 B. 训诂的深入与扩展期 C. 训诂的更新与变革期 D. 训诂实践的兴盛与训诂理论的探讨期 3.《说文解字注》的作者是() A. 许慎 B. 梅膺祚 C. 段玉裁 D. 戴震 4.《墨子间诂》属于() A. 传注 B. 章句 C. 义疏 D. 集解 5.《释名》的作者是() A. 许慎 B. 段玉裁 C. 刘熙 D. 黄侃 二、填空题(每小题2分,共10分) 1.三种不同性质的训释是:、、。 2.训诂考证的三种方法:、、。 3.黄侃先生认为:诂就是,本来的意思。解释词的。训就是,引申的意思,解释词的。训诂是用语言来解释语言,包括词的。 4.声训的作用主要有两个:、。 5.从训诂的体式来看,专门解释古书正文的叫,既解释古书的正文,又解释前人的传住的一般叫。 三、名词解释题(每小题3分,共18分) 1.乾嘉学派: 2.《经籍纂诂》: 3.以形说义: 4.义训:

5.同源词: 增字足义: 四、说明下列各例属何种训诂方式(每小题1分,共10分) 1、宫谓之室,室谓之宫。(《尔雅·释宫》) 2、党、晓、哲,知也。楚谓之党,或曰晓;齐宋之间谓之哲。(《方言》) 3、二足以羽谓之禽,四足而毛谓之兽。(《尔雅·释鸟》) 4、邑外曰郊,郊外曰野。(《诗政训传》) 5、天,颠也。(《说文解字》) 6、福者,备也;备者,备百顺之名也,无所不顺之谓备。(《礼记》) 7、采,采取也,从木从爪。(《说文解字》) 8、庸也者,用也;用也者,通也者,得也。(《庄子·齐物论》) 9、乱,治也。(《尔雅·释诂》) 10、黑与青谓之黻,五色备课之绣。(《诗政训传》) 五、简答题(每小题5分,共25分) 1.义界的实质、原则是什么?它的局限性是什么? 2.通释语义与随文释义的区别是什么? 3.解释?望文生训?的含义,并说明产生这一训诂弊病的主要原因。

ml基础教程课后习题解答

X M L基础教程课后习 题解答 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。

5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。 7.答:ID类型的属性的属性值具有互斥性,即所有ID类型的属性的属性值必须互不相同。 8.答:不合理。 9.答:(1)、(3)和(4)。 10.答,不是有效的。将修改为有效:

历史系史学概论考试试题及答案

一切历史都是当代史:这个命题包含三层意思:一是研究历史总是研究者现时 现刻的思想活动;二是历史研究是由现时生活需要激发起来的;三是历史是按 现时人的兴趣和价值取向来思考和理解的。这个命题含有明显的历史相对主义 的消极成分,但也含有一定的合理因素,那就是确认了一个事实:历史认识的 起点,来源于研究者感受到的现实需要。 列举从古自今史考的名著:司马光《通鉴考异》、顾炎武《日知录》、赵翼《廿二史札记》、钱大昕《廿二史考异》、王鸣盛《十七史商榷》、章学诚《文史通义》、崔述《考信录》 列举20世纪历史学概论性著作:曹佐熙《史学通论》、李则纲《史学通论》、周容《史学通论》、杨鸿烈《史学通论》、李大钊《史学要论》、朱希祖《中国史学通论》、蒋祖怡《史学纂要》。 列举史学方法著作:梁启超《中国历史研究法》、姚永朴《历史研究法》、浮田和民《史学原论》、梁启超《新史学》 马克思史学的东西:翦伯赞《中国史纲》、范文澜《中国通史简编》、吕振羽《简明中国通史》 侯外庐《中国思想通史》、郭沫若《中国古代社会研究》 列举出列举出五部查阅资料的工具书:唐代欧阳洵《艺文类聚》、北宋李昉、李穆《太平御览》、三国魏文帝时刘劭、王象等《皇览》、明解缙《永乐大典》、,清纪昀《四库全书总目》、宋代李昉﹑扈蒙﹑李穆《太平广记》、北宋李昉﹑徐铉﹑宋白及苏易《文苑英华》、清朝陈梦雷《古今图书集成》、唐初的虞世南《北堂书钞》 名解历史观:历史观又称“社会历史观”。人们对社会历史的根本观点、总的看法,是世界观的组成部分。世界观与历史观是相互影响、相互制约的。历史观 的基本问题是社会存在与社会意识的关系问题,这是哲学基本问题在社会历史 领域的延伸。阶级史观(革命史观) 又称阶级斗争史观,从阶级的视角去研究历史,研究各个历史阶层中不同主导的阶级和各个阶级的发展状况对所在历史时 期的影响、文明史文明史观认为,人类社会的历史就是人类文明演进的历史、 唯物史观生产力决定生产关系,生产关系综合的经济基础决定上层建筑;生产 关系对生产力,上层建筑对经济基础有巨大的反作用。全球史观(整体史观)、(近)现代化史观、英雄史观、正统史观、个人历史观等。 历史比较研究法:历史比较研究法是对历史上同类事件、人物和现象进行比较 和对照,并分析其异同及缘由,从而寻求历史规律的一种方法。遵循“可比性 原则”——拿来作比较的事物,其材料必须是同类的,同一范畴的,采用同一 标准的,处理方法也是相同的。从历史事实出发进行比较。明确比较研究的主 题,确定比较对象。深入比较,找出异同。广泛验证,揭示规律。这样就有助 于克服史学研究的片面性、狭隘性,可以起到“间接实验法”的作用结论鲜明, 有说服力有助于开拓视野,启发思路,发现新问题。比较方法不是唯一的,也 不是万能的,结论会有不完全性或或然性,结论还带有很大的揣测性,容易产 生牵强附会。

大学计算机基础教程课后习题答案.doc

第一章 1.1946 2.大规模集成电路 3.计算机辅助设计、计算机辅助教学、计算机辅助制造、计算机辅助测试、计算机辅助教育、操作系统 4.人工智能 5.存储程序工作原理 6.运算器 7.RAM 8.逻辑 9.字长 10.位、字节 11.位、字节 12.1024、1024、1024*1024 13.1 14.2 15.48H、65H、97H、32 16.288 17.操作系统 18.程序 19.高级语言 20.机器 21.编译、解释 22.应用、系统 23.输入、输出设备 24 .硬盘 25.高速缓冲存储器 26.传染性 27.2 28.R (文科不做) 29.111111 K 7f (文科不做) 30.213、D5 (文科不做) 第二章 1.255 2.隐藏 3.存档 4.内存条、硬盘 5.Alt

6.[cttl+shift]> [shift+o] [ctrl+space] [ctrl+o] 7.[alt+F4] 8.后台 9.[Shift]> [Ctrl] 10.[Shift] 11.[Ctrl] 12.回收站 13.msconfig 14.单击该按钮会弹出对话框、有下级了菜单、当前状态不可用 15.[Ctrl+Esc]或[win ] 16.最大化或还原 17.分辨率 18.刷新频率 19.磁盘清理 20.[Ctrl+Shift+Delete] 第三章 1.doc 2.我的文档 3.拼写错误、语法错误 4.一行、一段、全部 5.页面 6.回车符号 7.[Alt+Tab] 8.[Ctrl+O] 9.[Ctrl+N] 10.页眉页脚 第四章 1.3、255 2.65536、256 3.[Ctrl+; ]> [Ctrl+Shift+;] 4.= 5.40833 6. 3 7.[ Ctrl ] 8.$ 9.地址栏 10.F2 第五章

电子技术课后习题详解

习题解答 【1-1】填空: 1.本征半导体是,其载流子是和。两种载流子的浓度。 2.在杂质半导体中,多数载流子的浓度主要取决于,而少数载流子的浓度则与有很大关系。 3.漂移电流是在作用下形成的。 4.二极管的最主要特征是,与此有关的两个主要参数是和。 5.稳压管是利用了二极管的特征,而制造的特殊二极管。它工作在。描述稳压管的主要参数有四种,它们分别是、、、和。 6.某稳压管具有正的电压温度系数,那么当温度升高时,稳压管的稳压值将。7.双极型晶体管可以分成和两种类型,它们工作时有和两种载流子参与导电。 8.场效应管从结构上分成和两种类型,它的导电过程仅仅取决于载流子的流动;因而它又称做器件。 9.场效应管属于控制型器件,而双极型晶体管是控制型器件。 10.当温度升高时,双极性晶体管的β将,反向饱和电流I CEO将,正向结压降U BE将。 11.用万用表判断电路中处于放大状态的某个晶体管的类型与三个电极时,测出最为方便。 12.晶体管工作有三个区域,在放大区时,应保证和;在饱和区,应保证和;在截止区,,应保证和。 13.当温度升高时,晶体管的共射输入特性曲线将,输出特性曲线将,而且输出特性曲线之间的间隔将。 解: 1.完全纯净的半导体,自由电子,空穴,相等。 2.杂质浓度,温度。 3.少数载流子,(内)电场力。 4.单向导电性,正向导通压降U F和反向饱和电流I S。 5.反向击穿特性曲线陡直,反向击穿区,稳定电压(U Z),工作电流(I Emin),最大管耗(P Zmax)和动态电阻(r Z) 6.增大; 7.NPN,PNP,自由电子,空穴(多子,少子)。 8.结型,绝缘栅型,多数,单极型。 9.电压,电流。 10.变大,变大,变小。 11.各管脚对地电压; 12.发射结正偏,集电结反偏;发射结正偏,集电结正偏;发射结反偏,集电结反偏。 13.左移,上移,增大.。

最新10月浙江自考训诂学试题及答案解析

浙江省2018年10月自学考试训诂学试题 课程代码:00819 一、解释下列训诂术语(本大题共5小题,每小题3分,共15分) 1.貌 2.递训 3.谓之 4.读破 5.联绵词 二、填空题(本大题共8小题,每空1分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 1.《读书杂志》是清代训诂学家________的代表作。 2.宋人________认为,汉字类在左,义在右,字从某声即具某义。这个观点被人称之为________。 3.明________著《骈雅》七卷,所收词头都是________的,其中有一些是冷僻词,有一些是不见于高文大 典的俗语词。 4.按照这样的解释,我们对训诂这一术语便能得到如下的印象:训就是________,诂(故)就是________。 5.对《说文解字》的研究,在清代达到了空前兴盛的局面。清代《说文》注家中以________、________、________、________四人成就最卓著,通常称他们为《说文》四大家;四家中,________的成就又首屈一指。 6.《尔雅》的前三篇分别是________、________、________。 7.训诂的条例有三:一曰________,二曰________,三曰________。 8.近人________的________一书,从语言学的角度对唐宋元明诗词曲中的特殊词语作了较为系统的考释研 究。 三、辨识下列各题解释的正误(本大题共5小题,每小题2分,共10分) 判断下列各题,正确的在题后括号内打“√”,错的打“×”。 1.谁爱风流高格调?共怜时世俭梳妆。( ) 俭:俭朴。 2.感物愿及时,每恨靡所挥。( ) 挥:挥酒。 3.唧唧复唧唧,木兰当户织。( ) 唧唧:叹息声。 4.芳草鲜美,落英缤纷。( ) 落英:坠落的(桃)花。

XML基础教程课后习题解答

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。 5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD 文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。

1月自考训诂学自考试题

2011年1月自考训诂学自考试题 浙江省2011年1月自考 训诂学试题 课程代码:00819 一、解释下列训诂术语(本大题共5小题,每小题3分,共15分) 1.连语 2.读如 3.推原 4.之为言 5.音训 二、填空题(本大题共10小题,每空1分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。1.辨析古书异例是训诂学的内容之一,古书异例包括倒文、______、______、变文等。 2.训诂学的作用,大体上体现在以下三个方面:一、指导语文教学,二、______,三、______。 3.《尔雅?释诂》:“初、哉、首、基、肇、祖、元、胎、俶、落、权舆,始也。”这属于训诂方式中的______。 4.析言又称______、______,浑言又称通言、统言、散文、

散言,训诂中用这两个术语来说明______的通别。 5.学习研究训诂所应掌握的基本观点是______、______和唯物的观点。 6.继张相《______》之后,对俗语词研究作出较大贡献的,应首推蒋礼鸿先生的《______》。 7.隋唐时期汇集群书音义的专书,最著者为唐初______的《经典释文》。 8.清代汇释虚词的工具书,有______的《助字辨略》和王引之的______。 9.清代研究《尔雅》的主要著作有______的《尔雅正义》和______的《尔雅义疏》。 10.东汉许慎《说文解字》对一个字的解释,大体包括______、______和______三项。 三、辨识下列各题解释的正误(本大题共5小题,每小题2分,共10分) 判断下列各题,正确的在题后括号内打“√”,错的打“”。1.乐府诗《妇病行》:“行当折摇,思复念之。”( ) 复:又。 2.老臣今者殊不欲食,乃自强步,日三四里。少益耆食,和于身。( ) 益:副词,更加。

UML系统建模基础教程课后习题答案

UML系统建模基础教程课后答案 第一章面向对象设计与UML (1)UML (2)封装继承多态 (3)继承 (4)瀑布模型喷泉模型基于组件的开发模型XP开发模型 2.选择题 (1) C (2) A B C D (3) A B C D (4)ABC 3?简答题1?试述对象和类的关系。 (1)类是具有相同或相似结构、操作和约束规则的对象组成的集合,而对象是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类?类描述了一组有相同特性和相同行为的对象。 第二章UML通用知识点综述

1?填空题 (1)依赖泛化关联实现 (2)视图图模型元素 (3)实现视图部署视图 (4)构造型标记值约束 (5)规格说明修饰通用划分 2.选择题 (1)D (2)C (3)A (4) A B (5)D 3?简答题 (1 )在UML中面向对象的事物有哪几种? 在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。 (2 )请说出构件的种类。 构件种类有:源代码构件、二进制构件和可执行构件。 (3)请说出试图有哪些种类。 在UML中主要包括的视图为静态视图、用例视图、交互视图、实现视图、状态机视图、活动视图、部署视图和模型管理视图。 (4 )请说出视图和图的关系。

视图和图是包含和被包含的关系。在每一种视图中都包含一种或多种图 (5)请简述UML的通用机制。 UML提供了一些通用的公共机制,使用这些通用的公共机制(通用机制)能够使UML在各种图中添加适当的描述信息,从而完善UML的语义表达。通常,使用模型元素的基本功能不能够完善的表达所要描述的实际信息,这些通用机制可以有效地帮助表达,帮助我们进行有效的UML建模。UML提供的这些通用机制,贯穿于整个建模过程的方方面面。前面我们提到,UML的通用机制包括规格说明、修饰和通用划分三个方面。 第三章Rational统一过程 1?填空题 (1)角色活动产物工作流 (2)逻辑视图过程视图物理视图开发视图用例视图 (3)设计开发验证 (4)二维 (5)周期迭代过程里程碑 2?选择题 (1) A B C D (2) A C D (3) A C D (4)ABC (5) A B C D

光电技术课后答案第五章

第五章 作业题答案 5.7解:最小可探测功率为: W 1074.11103001038.11067.51011616115231222 1 5 min 2 1 ----?=??? ? ?????????==???? ???=ασf kT A P 5.8解:(1) 当T =300K 时 最小可探测功率为: W 1038.18.013001038.11067.51051616115231222 15 2 1 ----?=??? ? ??????????=??? ? ???=ασf kT A P NE 比探测率为:/W H cm 1062.110 38.1)1105()(*2 121 z 1011 22 1??=???=?=--NE P f A D 热传导为: W/K 1045.230010 67.58.0105445 312 2 3 ---?=??????==T A G ασ (2) 当T =280K 时 最小可探测功率为: W 1016.18.012801038.11067.5105161611 5231222 15 2 1 ----?=??? ? ??????????=??? ? ???=ασf kT A P NE 比探测率为:/W H cm 1093.110 16.1)1105()(*2 121 z 1011 22 1??=???=?=--NE P f A D 热传导为: W/K 1099.128010 67.58.0105445 312 2 3 ---?=??????==T A G ασ 5.9 热释电器件为什么不能工作在直流状态? 答:当红外辐射照射到已经极化的铁电体薄片上时,引起薄片温度升高,表面电

相关主题
文本预览
相关文档 最新文档