电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

WEB 课后习题答案

栏目:合同范文发布:2025-01-29浏览:1收藏

WEB 课后习题答案

第一篇:WEB 课后习题答案

课后习题答案 第1章

1.什么是静态网页?什么是动态网页?两者的区别是什么?试举例说明。

答:在网站设计中,纯粹HTML格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。静态网页的网址形式通常为:页、Flash、JavaScript、VBScript等等,它们是永远不变的。

2.什么是B/S模式?什么是C/S模式?试举例说明。(我加的:B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构)

答:即浏览器服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

这种模式,我们通常将其成为瘦客户端模式。典型的系统:网上银行、网上书店、Blog等等 客户机/服务器(Client/Server,C/S)模式

即客户机和服务器结构。这种体系结构模式是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。这种体系结构中,用户操作模块布置在客户机上,数据存储在服务器上的数据库中。客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。目前大多数信息系统是采用Client/Server结构。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

这种模式我们也通常成为胖客户端模式。典型的系统:QQ、MSN 3.什么是JSP?与ASP、PHP、ASP.NET相比,JSP(我加的:动态页面)有哪些优点?? 答:JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

JSP不像CGI,ISAPI和NSAPI那样难于编写和维护,不像PHP那样只能适应中小流量的网站,也不像ASP那样受到跨平台的限制(只能运行于Microsoft公司开发的IIS和PWS上)。JSP体现了当今最先进的网站开发思想,和其他Web开发工具相比,JSP有着它自己强大的优势。

程序可以跨台平执行。JSP可以让开发人员在任意环境中进行开发,在任意环境中进行系统部署,在任意环境中扩展应用程序。

多样化和功能强大的开发工具支持。Java有许多非常优秀的开发工具,而且有许多可以免费得到,并且其中的许多已经可以顺利地运行于多种平台之下。

强大的可伸缩性。从只有一个小的jar文件就可以运行servlet/jsp到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,一台服务器到无数台服务器,Java显示了巨大的生命力。

4.JSP、Java和JavaScript有什么区别与联系??

答:JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术。并且是现在比较热门的AJAX技术的核心。

JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是基于Java的技术,用于创建可支持跨平台及Web服务器的动态网页。从构成情况上来看,JSP页面代码一般由普通的HTML语句和特殊的基于Java语言的嵌入标记组成,所以它具有了Web和Java功能的双重特性。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术。

JAVA是和C/C++一个等级的强类型编程语言,是纯面向对象的.比起JSP和JAVASCRIPT要复杂的多。一般学好JAVA就能很容易转向其他两门语言。

总结:JSP是JAVA技术的其中之一,所以学好了JAVA过渡到JSP从编程角度来讲比较容易,学好JSP以后要想学好JAVA,就还要学习更多的JAVA方面的东西,比如JAVABEAN,企业级应用等等。

JAVASCRIPT严格来讲,除了语法参照了JAVA语法规范外,和JAVA毫无关系,所以两者之间只是语法规范类似,相互之间的过渡就只有语法能够参照,其他的都得分别去了解,JAVASCRIPT是过程式语言,JAVA则是面向对象的。第2章

1.什么是 HTML 语言? HTML文件有什么特征?

答:HTML是超文本标记语言(Hypertext Mark-up Language)的缩写,主要用来创建与系统平台无关的网页文档。它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言,它不是编程语言,而是一种描述性的标记(标签)语言。

HTML文件是纯文本文件,是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文件能用任意的文本编辑器编辑,如:记事本、写字板、Word等,也可以使用所见即所得的编辑器来编辑HTML文件,如Dreamweaver等。

2.什么是JavaScript?

答:JavaScript是由Netscape公司开发的一种网页的脚本编程语言,它支持客户端与服务器端的应用程序以及构件的开发。JavaScript是一种解释性的语言,它的基本结构形式与其他编程语言相似,需要先编译后执行。JavaScript是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。在HTML基础上,使用Javascript可以开发交互式Web网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。3.简述HTML和JavaScript在JSP动态网页中所扮演的角色。

答:要使用JSP开发出专业的动态网站,首先必须熟练掌握静态网站的制作技术。HTML是在学习JSP之前必须了解的基础知识,很多JSP语法的使用都是建立在HTML文档的基础上。实际开发中,一般都是使用现成的HTML文档来添加JSP的动态脚本并做适当修改,除了特殊的应用,很少从零开始写一个JSP页面,所以读懂HTML文档并了解HMTL语言中的技巧为更快地上手JSP提供了很大的帮助。

JavaScript是JSP知识体系中一个可选的知识模块。也就是说不了解JavaScript知识也不会影响JSP的应用开发,但是如果掌握了JavaScript的知识,将可以更加方便地解决网页开发中的某些特定问题,例如经常使用JavaScript判断用户在表单中输入数据的合法性。第3章 无 第4章

1.如何在HTML网页中嵌入JSP程序代码?怎样来定义JSP中的声明区与程序区? 答:在JSP网页中必须于<%与%>符号间嵌入程序代码。JSP声明的语法格式为: <%!declaration;[ declaration;]...%> 或<%!声明;[声明;]...%> 脚本代码的语法格式如下:

<% code fragment %> 或<% 代码 %> 2.请说明JSP中有哪3个指令元素,以及这3个指令的主要用途。

答:page指令:可用来设置JSP网页的特性,如编码方式、引用类、缓冲区等。include指令:可用来将HTML、文本文件或者JSP程序加载当前的JSP网页。taglib指令:可用来引用一个自定义的标签库。3.JSP中include指令与include动作的区别?

答:include指令是指把其它页面的Java代码(源码)加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。并且由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。

动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以是运行时包含,并且还可以传递参数给被包含的页面。

4.JSP网页可以使用的特殊操作元素有哪些?其中操作元素各有什么功能? 答:可使用的操作元素有:可将当前浏览器显示网页的网址,重新导向新的网址。:主要用来传递参数给JSP程序,而由程序取得参数值。第5章

1.JSP中的内建对象包含哪些?试简述这些对象在JSP中的主要功能。答:request:取得客户端数据与系统的信息。response:响应客户端信息。

application:记录与处理上线者共享的数据。session:记录与处理上线者的个别数据。out:控制数据输出的操作。

config:取得JSP编译后Servlet的信息。

pageContext:存取与处理系统运行时期的各项信息。page:表示当前的JSP网页。

2.response重定向方法sendRedirect和动作元素的区别是什么?(1)response.sendredirect()会在客户端呈现跳转后的URL地址;这种跳转称为客户端跳转。使用response.sendredirect()将重定向的URL发送到客户端,浏览器再根据这个URL重新发起请求。所以用这个方法时,你在浏览器地址栏上会看到新的请求资源的地址。并且这个时候的request,response都和第一次的不一样了。这时是重新产生了新的request,response。

(2)使用完全是在服务器上进行,浏览器地址栏中的地址保持不变;这种跳转称为服务器端跳转。所以使用这个方法时没有产生新的用request,response。因为request没有变,在同一个请求内,可以用request来转递参数。

(3)response.sendRedirect()想带参数的话,自己在地址中写成 xxx.jsp?param1=aaa&...这种形式传递参数。能够使用标签向目标文件传送参数和值,目标文件必须是一个动态的文件,能够处理参数。

(4)后面的语句不会被执行也不会继续发送到客户端(我:这句话怎么回事?),response.sendRedirect()后面的语句会继续执行,除非语句前面有return。(5)是在服务器的内部进行转换,只发送给客户端最后转到的页面,速度会比较快;response.sendRedirect()需要服务器与客户端之间的往返,可以转到任何页面,包括网络有效域名。但速度比较慢。

3.application与session存储数据变量的方式有何区别?

答:application:记录联机用户共享的数据。session:记录联机用户的个别数据。4.请说明session对象的生命周期在哪些状况下会结束。

答:当以下四种情形之一发生时,session与其中的数据便会消失:(1)用户关闭当前正在使用的浏览器程序。(2)关闭网页服务器。

(3)用户未向服务器提出请求超过预设的时间,Tomcat服务器预设为30分钟。(4)运行程序结束session。第6章

1.请简述Cookie的概念与使用方式。

答:Cookie为浏览器提供的功能,是一种可将联机用户的数据存储在客户端计算机上的技术,要运用Cookie必须先建立一个Cookie对象来存储字符串数据,再将此Cookie对象传送到客户端。

2.查看自己计算机上Cookie文件的保存位置。浏览网页,运行书上的例子,看是否会把信息记录在此位置?文件是如何命名的?文件的内容是什么?

答:在默认情况下,Cookie是随着用户关闭浏览器而自动消失的。所以书上例子不会保存Cookie。如果在例2中我们在usingCookie.jsp中使用setMaxAge()方法,设置Cookie对象的存在期限。这样Cookie对象就会保存在硬盘中的Cookies文件夹中如“C:Documents and SettingsAdministratorCookies”如文件“administrator@ch06[1].txt”。内容是如下代码 “name d localhost/ch06/ 1024 1524104704 30118001 4117789296 30117999 *”

3.Cookie的常见用途有哪些?(1)网站浏览人数管理

由于代理服务器、缓存等的使用,唯一能帮助网站精确统计来访人数的方法就是为每个访问者建立一个唯一的ID。使用Cookie,网站可以完成以下工作:测定多少人访问过;测定 访问者中有多少是新用户(即第一次来访),多少是老用户;测定一个用户多久访问一次网站。

通常情况下,网站设计者是借助后台数据库来实现以上目的的。当用户第一次访问该网站时,网站在数据库中建立一个新的ID,并把ID通过Cookie传送给用户。用户再次来访时,网站把该用户ID对应的计数器加1,得到用户的来访次数或判断用户是新用户还是老用户。

(2)按照用户的喜好定制网页外观

有的网站设计者,为用户提供了改变网页内容、布局和颜色的权力,允许用户输入自己的信息,然后通过这些信息对网站的一些参数进行修改,以定制网页的外观。(3)在电子商务站点中实现诸如“购物篮”等功能

可以使用Cookie记录用户的ID,这样当你往“购物篮”中放了新东西时,网站就能记录下来,并在网站的数据库里对应着你的ID记录当你“买单”时,网站通过ID检索数据库中你的所有选择就能知道你的“购物篮”里有些什么。(这里不懂)4.Cookie与session有何不同?

session与Cookie同样是用来记录上线用户的个别数据的,两者的差异在于session是存在于服务器端,而Cookie则是存在于客户端。

第7章

1.试说明什么是JavaBean。

答:JavaBean是一种特殊的Java程序,是用于包装特定功能的程序代码,可以被JSP网页重复使用,其本身无法独立运行,是JSP网页程序组件化的核心。2.请说出如何在JSP网页中载入JavaBean。

A: 3.JavaBean对象可声明哪些不同的生命周期? 答:request、session、page及applaction。(我加的:JavaBean的生命周期的有效范围 Page范围:JavaBean的有效范围是当前JSP页面 request范围:JavaBean的有效范围是客户请求期间 session范围:JavaBean的有效范围是客户的会话期间

applaction范围:JavaBean的有效范围是JavaBean被实例化后就一直存在,与JSP引擎相当)

4.JavaBean程序除了必须要有一个无传入值的建构式之外,还有哪些特色?

答:除了必须要有一个无传入值的建构式之外,还必须是一个公开的类,并以set及get开头的方法来设置与取得属性。

5.试说明Get和Post方法之间的差异?

答:Post和Get这两种设置方式主要的差异在于数据的传送方式,前者将所要传送的数据包含在HTTP文件头中,后者则是将数据直接串接在网址栏的后端,两者都可使用GetParameter取得传送的数据内容。

第8章

1.import=“java.io.*” 2.试说明如何利用File类进行文件目录的操作? 答:利用File类进行文件目录的操作首先必需建立一个File对象,将所要操作文件或是目录完整路径当作参数传入,当File对象建立之后,JSP网页便可以利用这个对象调用File类的所有方法,以进行各种文件目录的操作。3.简述文件存取操作的操作过程。

答:首先利用File类建立一个参照指定文件的目录的File实体对象,接下来利用FileWriter和FileReader这两个类,进行指定文件的读写,其中的FileWriter的write方法,负责将数据写入文件,而FileReader的read则用来读取文件中的数据。

第9章

1)创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

create table student(学号 int,姓名 varchar(10), 年龄 int, 性别 varchar(4), 家庭住址 varchar(50), 联系电话 varchar(11));

------2)修改学生表的结构,添加一列信息,学历

alter table student add column 学历 varchar(6);------3)修改学生表的结构,删除一列信息,家庭住址

alter table student drop column 家庭住址;//注意此处用drop而非delete------4)向学生表添加如下信息:

学号 姓名年龄性别联系电话学历

1A22男123456小学

2B21男119中学

3C23男110高中

4D18女114大学

insert into student(学号,姓名,年龄,性别,联系电话,学历)values(1,“A”,22,“男”,“123456”,“小学”);

insert into student(学号,姓名,年龄,性别,联系电话,学历)values(1,“B”,21,“男”,“119”,“中学”);insert into student(学号,姓名,年龄,性别,联系电话,学历)values(1,“C”,23,“男”,“123456”,“高中”);

insert into student(学号,姓名,年龄,性别,联系电话,学历)values(1,“D”,23,“女”,“114”,“大学”);

------

5)修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” update student set 学历=“大专” where 联系电话 like “11%”;------

6)删除学生表的数据,姓名以C开头,性别为„男'的记录删除

delete from student where 姓名 like “C” and 性别=“男”;------

7)查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

select 姓名,学号 from student where 年龄<22 and 学历=“大专”;------8)查询学生表的数据,查询所有信息,列出前25%的记录

select top 25 percent * from student;select * from student limit 25%;

这条有问题,在sql 2000中应该是select top 25 percent * from student;------9)查询出所有学生的姓名,性别,年龄降序排列

select 姓名,性别,年龄 from student order by 年龄 desc;------10)按照性别分组查询所有的平均年龄

select avg(年龄)as平均年龄 from student group by 性别;select avg(年龄)from student group by 性别;

select avg(年龄)平均年龄 from student group by 性别;

第10章

1.说明Statement与ResultSet接口的意义,以及这两个生成的对象在JSP程序处理数据库时,分别扮演着什么样的角色?

答:Statement:Statement接口中主要是提供了一些SQL运行的方法,以及设置运行SQL后所返回ResultSet类型对象的属性。由此接口所生成的对象在JSP中同样是用来运行各种SQL指令与设置Resultset对象的属性。

ResultSet:ResultSet接口下所定义的方法大都是用来控制ResultSet对象中指针的移动的,以取得其中的数据元素。

2.试列举说明Statement运行SQL指令的3种方法成员。

答:execute():运行一般SQL指令,例如建立数据库、修改数据表等等。

executeQuery():运行以SELECT语句开头的描述,这个方法同时返回一个包含查看结果的ResultSet对象。

executeUpdate():修改数据表内容,例如新增、删除与修改数据等。3.说明如何一次运行多段SQL语句。

答:首先建立一个Statement对象,将多个想要运行的SQL指令以addBatch()方法加到批处理文档中,最后引用executeBacth()方法运行。

(外加的:)JSP中连接MS SQL Server 数据库

两种方法都需要先导入包:java.sql.* <%@ page import=“java.sql.*” %>

1、通过JDBC-ODBC桥 1)创建ODBC数据源 2)加载驱动

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);3)连接数据库

Connection con = DriverManager.getConnection(“jdbc:odbc:数据源名称”,“用户名”,“密码”);4)创建Statement实例向数据库发送SQL指令 Statement stmt=con.createStatement();5)返回结果一般存放在记录集(ResultSet)中 a)查询

ResultSet rs=stmt.executeQuery(“SELECT * FROM TB_CustomersInfo”);b)更新

stmt.executeUpdate(“update tb_customersinfo set ci_gender=1 where ci_name='张三'”);6)关闭记录集、关闭Statement实例对象、关闭数据库连接 rs.close();stmt.close();con.close();

2、通过Java数据库驱动连接

1)安装相应的数据库驱动,安装方法参见:

http://localhost/forum/Course.aspx?id=201102 2)加载驱动

Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);3)连接数据库

String uri= “jdbc:sqlserver://127.0.0.1;DatabaseName=zywebsitedb”;String user=“zysa”;String password=“qwer!@#$”;Connection con=DriverManager.getConnection(uri,user,password);4)创建Statement实例向数据库发送SQL指令 Statement stmt=con.createStatement();5)返回结果一般存放在记录集(ResultSet)中 a)查询

ResultSet rs=stmt.executeQuery(“SELECT * FROM TB_CustomersInfo”);b)更新

stmt.executeUpdate(“update tb_customersinfo set ci_gender=1 where ci_name='张三'”);6)关闭记录集、关闭Statement实例对象、关闭数据库连接

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

第12章 Servlet基础

1.简述Servlet和JSP的关系。答:

Servlet是服务器端运行的一种Java应用程序。当浏览器端有请求则将其结果传递给浏览器。在JSP中使用到的所有对象都将被转换为Servlet或者非Servlet的Java对象,然后被执行,所以执行JSP实际上与执行Servlet是一样的。

2.简述Servlet的生命周期。答:

Servlet的生命周期可分为下面几个阶段:(1)装载Servlet。(2)实例化一个Servlet实例对象。(3)调用Servlet的init()方法进行初始化。(4)服务。(5)卸载。

3.简述HttpSession接口的功能和使用方法。答:.HttpSession接口是Servlet提供会话追踪解决方案。HttpSession对象存放在服务器端,只是对cookie和url重写技术的封装应用。使用HttpSession进行会话控制的过程:(1)获得一个HttpSession实例对象;

(2)访问和设置与会话相关联信息,维护会话的状态;(3)废弃会话数据。

4.简述开发一个Servlet所需要的步骤。答:

第一步:编写Servlet实例

第二步:在web.xml文件中配置该Servlet 第三步:编写其它文件

5.编写一个html页面和一个Servelt,实现利用Servelt的doPost方法读取html文件中Form表单内容。答:

参考12.6.2 6.写一个利用HttpSession接口的用户登录的Servlet,当用户已经登录时,返回欢迎信息;否则转向登录页面。答:

第一步:编写Servlet实例SessionServlet.java所示。package com;

import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;/** *

* 使用HttpSession管理会话的登录Servlet */ public class LoginServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { doPost(request, response);}

protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { response.setContentType(“text/html;charset=GB2312”);PrintWriter out = response.getWriter();

out.println(“”);out.println(“”);out.println(“”);out.println(“使用HttpSession管理会话的登录页面”);out.println(“”);out.println(“”);

// 获取会话对象

HttpSession session = request.getSession();// 从会话对象中读取数据

Boolean isLogin =(Boolean)session.getAttribute(“isLogin”);

if(isLogin == null){ isLogin = Boolean.FALSE;}

String user = request.getParameter(“user”);String password = request.getParameter(“pass”);if(isLogin.booleanValue()){ // 从会话对象中读取数据

user =(String)session.getAttribute(“user”);Date loginTime = new Date(session.getCreationTime());

out.println(“

欢迎您,” + user + “!

”);out.println(“

您的登录时间是:” + loginTime + “!

”);} else if((user!= null)&&(password!= null)){ // 在会话对象中保存数据

session.setAttribute(“user”, user);session.setAttribute(“isLogin”, Boolean.TRUE);Date loginTime = new Date(session.getCreationTime());

out.println(“

欢迎您,” + user + “!

”);out.println(“

您的登录时间是:” + loginTime + “!

”);} else { out.println(“

请在下面输入登录信息

”);out.println(“”);}

out.println("

第二篇:Web程序设计沈士根版课后习题答案

Web考试复习资料

第一章

1.填空题

(1).NET Framework主要包括 公共语言运行库(CLR)和 类库

(2)ASP.NET网站在编译时,首先将语言代码编译成 MSIL,微软中间语言

(3)一台IIS Web服务器IP地址为211.78.60.19,网站端口为8000,则要访问Web应用程序User中Default.aspx的URL为 http://211.78.60.19:8000/Default.aspx(4)可以通过 复制网站 同步网站上的一个文件 3.选择题

(1)VSEW 2012不支持(A)

A.Java B.JavaScript C.LINQ D.Microsoft Ajax(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展 A.文件系统 B.本地IIS C.FTP站点 D.远程站点(3)以下选项不属于编程语言的是(A)

A.ASP.NET B.Visual Basic C.Visual C# D.Visual C++ 4.简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置? 答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。(6)静态网页和动态网页的区别?

答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。

动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新

第二章

1.填空题

(1)VSEW 2012默认建立的XHTML文件类型是 XHTML5(2)利用XHTML建立一个链接到jxst@126.com邮箱的元素是 邮箱(3)页面中的空格用  表示

(4)存放Web窗体页C#代码的模型有 单文件页模型 和 代码隐藏页面模型

(5)实现页面3秒自动刷新一次的元素是 (6)在单文件页模型中,C#代码必须包含于 之间

(7)代码隐藏页模型通过 CodeFile属性 和 Inherits属性 将aspx文件和对应的.aspx文件联系起来

(8)外部样式表通过 元素链接到页面

(9)XML主要用于 处理与表达(跨平台交换)数据

(10)Global.asax文件用于包含响 应用程序 级别和 会话 级别事件的代码

3.选择题

(1)CSS选择器不包括(D)

A.元素选择器 B.属性选择器 C.id选择器 D.文件选择器(2)下面(B)是静态页面文件的扩展名

A..asp B..html C..aspx D..jsp(3)App_Code文件夹用来存储(C)

A.数据库文件 B.共享文件 C.代码文件 D.主题文件(4)Web.config文件不能用于(A)

A.Application事件处理代码的定义 B.数据库连接字符串的定义 C.对文件夹的访问授权 D.基于角色的安全性控制

4.简答题

(5)简述Web.config文件特点及作用

答:此文件是一个基于 XML 的配置文件。其作用是对应用程序进行配置,比如规定客户的认证 方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等(Web.config 文件是一个 XML 文本文件它用来储存 ASP.NET Web 应用程序的配置信息,它 可以出现在应用程序的每一个目录中。)(7)Page类的生命周期

答:当浏览器发页面请求时,首先响应的是与aspx页面相关联的Page类对象,并按顺序调用这个对象的某些方法(如OnLoad方法),同时又会自动调用页面控件的相应方法,依次执行一些程序。Page类在生命周期内执行的方法先后顺序如下:

1.OnPreInit方法(触发PreInit事件),在页面初始化之前发生,执行该方法后,程序已经能够访问页面中的控件了,控件属性值为aspx中定义的初始值;

2.OnInit方法(触发Init事件),在页面初始化时发生。执行该方法后,页面会跟踪viewstate的值;

3.OnInitComplete方法(触发InitComplete事件),页面初始化完成时发生。如果当面页面请求是被控件PostBack回来的,则页面还要完成两项工作:一是解析相关参数,把回传事件映射到服务器端事件。二是加载回传数据,将解析出来的viewstate的值赋给相应控件的相应属性。

4.OnPreLoad方法(触发PreLoad事件),页面载入之前发生; 5.OnLoad方法(触发Load事件),此方法开始,所有控件已经初始化,且加载了回传数据;这时页面能够安全的访问页面中的其他控件。

6.OnloadComplete方法(触发loadComplete事件),在OnLoad方法执行之后触发事件。如果postback为true,则触发控件的服务端事件,因为第三步已经加载的回传事件;

7.OnPrerender方法与OnPrerenderComplete方法,为页面和控件的html生成之前所先后执行的方法。

8.OnSaveStateComplete方法(触发SaveStateComplete事件),viewstate值,生成表单中name和id均成“_VIEWSTATE”的隐藏域的值。

9.Render方法,没有触发事件,通过该方法生成页面和控件HTML代码。10.OnUnload方法(触发Unload事件),page类运行结束,释放内存,整个生命 周期结束。

第三章

1.填空题

(1)C#使用的类库就是.net framework 提供的类库

(2)要在一个类中包含System.Data命名空间的语句是 using System.Data(3)使用 static 修饰符能调用未实例化的类中的方法(4)C#中的数据类型包括值类型和引用类型(5)枚举类型 是由一组命名常量组成的类型

(6)在C#统一类型系统中,所有类型都是直接或间接地从 System.Object 类继承(7)装箱实质是把 值类型 转化为 对象类型

(8)至少会执行一次循环的循环语句是 do„while语句(9)较适用于已知循环次数的循环语句是 for语句

(10)如果类名为UserInfo,那么它的构造函数名为 UserInfo(11)继承 可以重用现有类的数据和行为,并扩展新的功能 3.选择题

(1)下列数据类型属于值类型的是(A)

A.struct B.class C.interface D.delegate(2)下列数据类型属于引用类型的是(C)

A.bool B.char C.string D.enum(3)下列运算符中(D)具有三个操作数

A.>>= B.&& C.++ D.?(4)下面有关数据类型的描述中不正确的是(B)

A.两个引用类型变量可能引用同一个对象 B.bool类型中可以用数字1表示true C.byte类型的取值范围是0~255 D.可以通过转义符方式输入字符(5)下面对protected修饰符说法正确的是(D)

A.只能在派生类中访问 B.只能在所属的类中访问

C.能在当前应用程序中访问 D.能在所属的类或派生类中访问(6)以下有关属性的说法错误的是(B)

A.通过属性能获取类中private字段的数据

B.当定义属性时,若仅包含set访问器,则表示该属性为只读属性 C.属性的访问形式是“对象名.属性名” D.属性体现类对象的封装性 4.简答题

(1)说明修饰符public、internal、protected、protected internal、private的区别? 答:public:对任何类和成员都公开,无限制访问:

Protected:仅仅对该类以及该类的派生类公开 Private:仅仅对该类公开; Internal:只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个方案); Protected internal:只能在本类,派生类或者包含该类的程序集中访问。

第四章

1.填空题

(1)若在TextBox控件中输入内容并当焦点离开时能触发TextChanged事件,则应设置

AutoPostBack=”true”

(2)通过 IsPostBack 属性可判断页面是否第一次载入

(3)ASP.NET4.5的服务器控件包括 HTML服务器控件 和 Web服务器控件(4)添加 runat=”server” 属性可将XHTML元素转化为HTML服务器控件(5)设置 Enabled 属性可决定Web服务器控件是否可用

(6)当需要将TextBox控件作为密码输入框时,应设置 TextMode=”password” 属性

(7)对使用数据源显示信息的Web服务器控件,当设置完控件的DataSource属性后,需要DataBind()方法才能显示信息

(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将 GroupName 属性设置成相同的值实现

(9)设置 SelectionMode=”Multiple” 可以实现ListBox控件中选择多项的功能 3.选择题

(1)Web服务器控件不包括(B)

A.Table B.Input C.AdRotator D.Calendar(2)下面的控件中不能响应鼠标单击事件的是(C)

A.ImageButton B.ImageMap C.Image D.LinkButton(3)单击Button类型控件后能执行客户端脚本的属性是(A)

A.OnClientClick B.OnClick C.OnCommandClick D.OnClientCommand(4)当需要用控件输入性别时,应选择的控件是(D)

A.CheckBox B.CheckBoxList C.Lable D.RadioButtonList(5)下面不属于容器控件的是(B)

A.Panel B.CheckBox C.Table D.PlaceHolder 4.简答题

(1)说明Image、ImageButton、ImageMap控件的区别

答:Image控件用于在Web窗体上显示图片,图片源文件可以使用ImageUrl属性在界面设计时确定也可以在编程时确定。Image不包含click事件,要Click事件处理,则可使用ImageButton;ImageMap除可以用来显示图片外,还可以实现图片链接

第五章

1.填空题

(1)窗体验证包括 服务器端 和 客户端 两种形式

(2)判断页面的 Page.IsValid 属性值可确定整个页面的验证是否通过

(3)若页面中包含验证控件,可设置按钮的 CausesValidation 属性,使得单击该按钮后不会引发验证过程

(4)若要对页面中包含的控件分成不同的组进行验证,则应将这些控件的ValidationGroup属性设置为相同值

(5)通过正则表达式定义验证规则的控件是 RegularExpressionValidator(6)设置 ControlToValidate 属性指定被验证控件的ID 3.选择题

(1)下面对ASP.NET4.5验证控件说法正确的是(A)

A.可以在客户端直接验证用户输入的信息并显示错误信息 B.对一个下拉列表控件不能使用验证控件

C.服务器验证控件在执行验证时必定在服务器端执行

D.对验证控件,不能自定义规则

(2)下面对CustomValidator控件说法错误的是(D)A.能使用自定义的验证函数

B.可以同时添加客户端验证函数和服务器验证函数

C.指定客户端验证的属性是ClientValidationFunction D.runat属性用来指定服务器端验证函数

(3)使用ValidationSummary控件需要以对话框形式显示错误信息,则应(B)

A.设置ShowSummary属性值为True B.设置ShowMessageBox属性值为True C.设置ShowSummary属性值为False D.设置ShowMessageBox属性值为False(4)如果需要确保用户输入大于100的值,应该使用(B)验证控件 A.RequiredFieldValidator B.RangValidator C.CompareValidator D.RegularExpressionValidator

第6章

1.填空题

(1)从http://10.200.1.23/Custom.aspx?ID=4703 中获取ID的值的方法Request.Querystring[“ID”](2)要获取客户端IP地址,可以使用 Request.ServerVariables[“REMOTE_ADDR”](3)终止ASP.NET4.5页面执行可以使用 End()(4)要获取Default.aspx页面的物理路径可以使用 Server.MapPath()(5)状态管理具有 客户端 和 服务器端 两种方式

(6)设置Button类型控件的 PostBackUrl 属性值可在单击按钮后跳转到相应页面(7)Session对象启动时会自动执行 Session_Start()方法代码(8)设置会话有效时间为10分钟的语句是 timeout=”10”(9)若浏览器已禁用Cookie,要有效的识别用户可以在Web.config文件的 中加入 (10)要对Application状态变量值修改之前应使用 Application.Lock()3.选择题

(1)要重定向页面,不能使用(C)

A.LinkButton控件 B.HttpResponse.Redirect()方法

C.Image控件 D.HttpServerUtility.Transfer()方法(2)下面(A)对象可以获取从客户端浏览器提交的信息。

A.HttpRequest B.HttpResponse C.HttpSessionState D.HttpApplication(3)Session状态和Cookie状态的最大区别是(A)

A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同(4)默认情况下,Session状态的有效时间是(C)

A.30秒 B.10分钟 C.20分钟 D.30分钟

(5)若某页面已添加一个Label控件lbMsg,执行“lbMsg.Txt=”微软””语句后,页面上显示的内容是(C)

A.微软 B.微软

C.以超链接形式展示“微软” D.程序出错 4.简答题

(1)简述Session状态和Application状态的异同

答:Session产生在服务器,只能为当前访问的用户服务,而Application应用于所有的用户。可以将Application状态理解为公用全局变量,网站中的每一个访问则均可访问。

第7章

1.填空题

(1)SQL Server 数据库的验证方式包括 windows验证 和 SQLServer验证

(2)连接数据库的信息通常保存在Web.config文件的 元素中(3)VSEW 2012中,若要访问LocalDB数据库实例,则需要将Data Source属性值设置为(LocalDB)v11.0(4)连接字符串中常使用 |DataDirectory| 表示网站的App_Data文件夹

(5)ASP.NET 4.5提供的数据源控件包括 EntityDataSource、LinqDataSourc、SqlDataSource、SiteMapDataSource、XmlDataSourec(6)根据要访问的不同数据源,LINQ类型可分为LINQ to Objects、LINQ to XML、LINQ to DataSet、LINQ to SQL、LINQ to Entities(7)在LINQ to SQL中,将SQL Server数据库映射为 DataContext 类,表映射为 数据定义文件的具体表,存储过程映射为 映射后的方法 3.选择题

(1)在VSEW 2012中建立数据库的描述错误的是(A)

A.数据库的默认排序规则是Chinese_PRC_CI_AS B.数据库默认属于LocalDB数据库实例 C.数据库默认不支持中文输入

D.能将数据库附加到SQLEXPRESS数据库服务器中(2)下面有关LINQ to SQL的描述中错误的是(A)

A.LINQ to SQL查询返回的结果是一个集合 B.LINQ to SQL 可处理任何类型数据

C.利用LINQ to SQL要调用SQL Server中定义的存储过程只需要调用映射后的方法 D.LINQ to SQL中聚合方法的参数常使用Lambda表达式(3)下面有关LINQ to XML的描述中错误的是(C)

A.可插入、修改、删除、查询元素 B.可读取整个XML文档 C.不能创建XML文档

D.需要导入System.Xml.Linq命名空间

第10章

1.填空题

(1)主题可以包括 外观文件、样式表文件 和 图片文件

(2)母版页由特殊的 @Master 指令识别,该指令替换了用于普通.aspx页面的@page指令(3)母版页中可以包含一个或多个可替换内容占位符 ContentPlaceHolder

(4)如果用户想要在网站运行时动态地添加或删除Webpart控件,则需要添加 WebPartZone(5)内容也通过 MasterPageFile 和母版页建立联系(6)主题必须存放在ASP.NET文件夹 APP_Themes 中 3.选择题

(1)主题不包括(D)

A.skin文件 B.css文件 C.图片文件 D.config文件(2)一个主题必须包含(A)

A.skin文件 B.css文件 C.图片文件 D.config文件(3)母版页文件的扩展名是(B)

A..aspx B..master C..cs D..skin(4)在(D)模式下,允许重新启用被用户关闭的WebPart控件 A.BrowseDisplayMode B.DesignDisplayMode C.EditDisplayMode D.CatalogDisplayMode 4.简答题

(2)如何将单文件页和代码隐藏页转换为用户控件?

答:若ASP.NET页面使用单文件页模型,则将其转换为一个用户控件的步骤如下: a.重命名.aspx文件扩展名.ascx b.从页面中删除、和

元素;将@page指令更改为@Control指令;删除@Control指令中除Language、AutoEventWireup、CodeFile和Inherits之外的所有属性。

若ASP.NET页面使用代码隐藏页模型,则将其转换为一个用户控件的步骤如下: a.重命名.aspx文件扩展名为.ascx b.重命名.aspx.cs文件扩展名为.ascx.cs c.打开.ascx.cs文件并将继承的类从Page更改为UserControl d.在.ascx文件中,删除、和元素;将@page指令更改为@Control指令;删除@Control指令中除Language、AutoEventWireup、CodeFile和Inherits之外的所有属性;在@Control指令中,将CodeFile属性值更改为重命名后的代码隐藏文件名。

(3)简述包含ASP.NET母版页的页面运行时的显示原理。答:母版页为网页定义所需的外观和标准行为,然后在母版页基础上创建要包含显示内容的各个内容页。当用户请求内容页时,这些内容页将与母版页合并,这样,母版页的布局与内容页的内容就可以组合在一起输出。

第11章

1.填空题

(1)网站地图文件的扩展名为.sitemap(2)元素的url属性表示 超链接目标页的URL地址

(3)若要使用网站导航控件,必须在 网站地图文件 中描述网站的页面结构

(4)SiteMapPath控件的PathDirection属性的功能是 设置导航路径节点的呈现顺序(5)Menu控件的Orientation属性的功能是 设置菜单节点的排列形式 3.选择题

(1)关于嵌套网站地图文件的说法中,(B)是正确的。

A.网站地图文件必须存放在App_Data文件夹下

B.网站地图文件Web.sitemap必须存放在根文件夹下

C.网站地图文件必须和引用的页面存放在同一个文件夹中 D.对存放位置没特殊要求

(2)网站导航控件(A)不需要添加数据源控件。

A.SiteMapPath B.TreeView C.Menu D.SiteMapDataSource(3)母版页中使用导航控件,要求(D)A.母版页必须存放在根文件夹下 B.母版页名必须为Web.master C.和普通页一样使用,浏览母版页时就可以查看效果 D.必须有内容页才能查看效果 4.简答题

(2)举例说明如何利用嵌套方式解决复杂的网站导航问题

答:首先将描述products和services的信息分散到文件product.sitemap和services.sitemap中,然后在web.sitemap中利用元素的siteMapFile属性链接包含的.sitemap文件。其中products.sitemap和services.sitemap存放在相应的文件夹下,web1.sitemap存放在网站根文件夹下。

第三篇:现代汉语课后习题答案

第一章 绪论”习题答案 “绪论”思考和练习一

一、什么是现代汉民族共同语?它是怎样形成的?

现代汉民族的共同语就是“以北京语音为标准音,以北方话为基础方言,以典范的现代白话文著作为语法规范的普通话”。

现代汉民族共同语是在北方方言基础上形成的。在形成的过程中,北京话占有特殊的地位。早在唐代,北京已是北方军事要镇。北京是辽、金、元、明、清各代的都城。近千年来,北京一直是我国政治、经济、文化的中心,北京话的影响越来越大。一方面,它作为官府的通用语言传播到了全国各地,发展成为“官话”,另一方面,白话文学作品更多地接受了北京话的影响。

本世纪初,特别是“五四”运动以后,掀起了“白话文运动”,动摇了文言文的统治地位;另一方面,“国语运动”的开展促使北京语音成为全民族共同语的标准音。两个运动互相推动和影响,这就使得书面语和口语接近起来,形成了现代汉民族共同语。

二、共同语和方言的关系是怎样的? 方言是一种民族语言的地方分支或变体,是局部地区的人们所使用的语言。一民族语言的共同语,则是通用于这个民族全体成员的语言。对于各地方言来说,规范化的共同语是民族语言的高级形式,它比任何方言都富有表现力。共同语形成后,对于方言的语音、词汇、语法都有一定的影响。它的词语经常传播到各方言中去。规范化的共同语,往往促使地域方言向它靠拢,对方言的发展起一种制约的作用。与此同时,共同语也要从方言中吸收种种语言成分,以丰富和发展自己。但是,地域方言间差异的缩小,以至于消失,则须经过一个长期而复杂的过程。

“第二章 语音”习题答案 “语音”思考和练习一

四、语音具有物理属性、生理属性、社会属性。“语音”思考和练习二

二、普通话声母的发音部位和发音方法各包括哪几种?请画成一个总表把声母填上。

普通话声母的发音部位包括双唇、唇齿、舌尖前、舌尖中、舌尖后、舌面、舌根七种。发音方法,从阻碍的方式看,包括塞音、擦音、塞擦音、鼻音、边音五种;从声带是否颤动看,包括清音、浊音两种;从气流的强弱看,包括送气音、不送气音两种。声母总表(略)。

三、根据所提供的发音部位和发音方法,在下面横杠上填上相应的声母。

1.双唇送气清塞音是p。

2.舌尖后清擦音是sh。

3.舌尖中浊边音是l。

4.舌尖后浊擦音是r。

5.舌面不送气清塞擦音是j。

四、根据所提供的声母,写出它的发音部位和发音方法。1.k:舌根、送气、清、塞音 2.ch:舌尖后、送气、清、塞擦音 3.n:舌尖中、浊、鼻音 4.x:舌面、清、擦音

5.z:舌尖前、不送气、清、塞擦音

五、试把下列字音的声母写出来 京(j)沪(h)津(j)吉(j)黑(h)晋(j)蒙(m)鲁(l)苏(s)皖(w)闽(m)赣(g)鄂(e)湘(x)粤(y)琼(q)陕(sh)甘(g)青(q)新(x)川(ch)滇(d)黔(q)台(t)

七、有些方言区的人对声母n、?的发音有困难,就把下列词语的音读混了:女客——旅客,男衣——蓝衣,年代——连带。试问应该采取什么方法去分辨?

有些汉语方言区的人,把普通话声母n、?的字音读混了。有的全部相混,有的局部相混。要读准n、?的发音和分清普通话声母为n、?的字的读音,关键在于控制软腭的升降。因为n、?,都是舌尖抵住上齿龈发音的,它们的不同是n为音,发音时软腭下降为边音,发音时软腭上升。如果捏住鼻孔,气流振动声带后无法从鼻孔通出,感到发音有困难,那就是n。如果捏住鼻孔,气流振动声带后从舌头两边或一边通出,并不感到发音有困难,那就是?。至于哪些字声母是n,哪些字声母是?,一般可采取汉字声旁类推的办法。例如声旁是“内”的字,声母往往是n(如纳、呐、钠、讷等);声旁是“仑”的字,声母往往是?(如沦、伦、抡、轮等)。如果要记住声母n、?的全部常用字,那就可利用<常用同韵字表)采取记少不记多的办法分别记忆。

八、有些方言区的人对声母zh、ch、sh、和z、c、s分辨不清,下列词语的读音相混:战歌——赞歌,木柴——木材,诗人——私人。试简述分辨zh、ch、sh和z、c、s的方法。

这两组声母中的zh、ch、z、c都是清塞擦音,其中zh、z不送气,ch、c送气;sh、s都是清擦音。有些汉语方言区的人对zh、ch、sh和z、c、s的发音感到难以分辨,主要是分不清前一组是舌尖后音声母,后一组是舌尖前音声母。根据它们的主要差别有针对性地进行练习,就能较快地掌握它们的发音。发舌尖后音时,舌尖要翘起来,对准(抵住或接近)硬腭前部;发舌尖前音时,舌尖不翘,要对准(抵住或接近)上齿背。

九、试从发音部位和发音方法两方面分辨下列各组声母的异同。

1、g——k同:舌根、清、塞音。异:前者不送气,后者送气。

2、f——h同:清、擦音。

异:前者是唇齿音,后者是舌根音。

3、zh——z同:不送气、清、塞擦音。异:前者是舌尖后音,后者是舌尖前音

4、b——p同:双唇、清、塞音’ 异:前者不送气,后者送气。

5、m——n同:浊、鼻音。

异:前者是双唇音,后者是舌尖中音。6.q——c 同:送气、清、塞擦音。

异:前者是舌面音,后者是舌尖前音。

十、:写出并读准下面《太平歌)每个字的声母,并按发音部位重新排列。

子夜久难明,喜报东方亮。

此日笙歌颂太平,众口齐欢唱。

先读写歌中每个字的声母,然后排成下表:(略)

“语音”思考和练习三

三、分别按韵头、韵尾分类,韵母各可分成哪些类?

按韵母开头的元音发音口形分,韵母可分成开口呼、齐齿呼、合口呼、撮口呼四类,简称四呼。

开口呼 韵母不是i、u、ü或不以i、u、ü起头的韵母”。

齐齿呼 i或以i起头的韵母。

合口呼 u或以u起头的韵母。

撮口呼 ü或以ü起头的韵母。

按韵尾分,韵母可分为无韵尾韵母;元音韵尾韵母,即有元音i、u(o)作韵尾的韵母;鼻音韵尾韵母,即有鼻音n、ng作韵尾的韵母。

四、举例说明单元音的发音应从哪几方面进行分析。

普通话的单韵母共有十个,即a、o、e、ê、i、u、ü,它们都是单元音构成的。前七个是舌面元音,接着的两个是舌尖元音,末一个是卷舌元音。舌面元音的发音应从下列三个方面分析:

(1)舌位的高低 舌位的高低指舌头隆起部位的高低,同开口度的大小有关。开口度大的,舌位较低,是低元音;开口度小的,舌位较高,是高元音;其间还可以适当划分为半高元音和半低元音。

(2)舌位的前后 舌位的前后指舌头隆起部位的前后。舌位在前的,是前元音;舌位在后的,是后元音;舌位不前不后的,是央元音。

(3)圆唇不圆唇 唇形拢圆的,是圆唇元音;唇形平展的,是不圆唇元音。

另外,舌尖元音、卷舌元音的发音分析如下:

是舌尖前元音、发音时舌尖前伸接近上齿背,不圆唇。

是舌尖后元音,发音时舌尖上翘接近硬腭前部,不圆唇。

er是央元音,口形略开,舌位居中,不圆唇。在发e[?]的同时,舌头向硬腭卷起,就形成er。

五、根据所提供的发音条件,在括号内写出相应的单韵母。1.舌面、前、高、圆唇元音(ü)2.舌面、后、半高、不圆唇元音(e)3.舌面、后、高、圆唇元音(u)4.舌面、前、半低、不圆唇元音(ê)5.舌面、后、半高、圆唇元音(o)6.舌尖、前、高、不圆唇元音 7.舌面、央、低、不圆唇元音(a)

六、将下列单韵母的发音条件写出来。1.舌面、央、低、不圆唇元音。2.舌尖、后、高、不圆唇元音。3.舌面、后、高、圆唇元音。4.卷舌、央、中、不圆唇元音。5.舌尖、前、高、不圆唇元音。6.舌面、央、中、不圆唇元音。

八、有些方言区的人对韵母en、eng,in、ing。的发音有困难,常常区别不搞,把下列词语的音读混了:分化——风化,地震——地政,禁止——静止,不信——不幸。试问应该采取什么方法分辨。

方言区的人对韵母en、eng,in、ing分辨不清的情况,大致有两种。一种是都念成前鼻音尾韵母en、in,另一种是都念成后鼻音尾韵母eng、ing。不管是哪一种情况,问题都出在对鼻音n、ng的发音要领掌握不好,掌握不住。因此,学习时应从区别n、ng的发音入手加以改正。n是舌尖鼻音,发音时要把舌尖抵住上齿龈;ng是舌根鼻音,发音时要把舌根抵住软腭。理解和掌握这些发音要领,认真比照复习,就容易将上述两类词语区分开来了。属于前一种情况的,着重练习ng的发音;属于后一种情况的,着重练习n的发音。

九、有些方言区的人对韵母i、ü的发音分辨不清,下列词语读音相混:里程——旅程,移民——渔民,饥民——居民,拟人——女人。试说明分辨i、ü发音的方法。

方言区的人对韵母i、ü分辨不清,主要是没有发圆唇元ü的习惯,往往把ü或以ü开头的韵母读成i或以i开头的了。这两类韵母的主要区别在于i是不圆唇音,ü是圆唇音。对ü或以ü开头的韵母,在发音时注意把唇拢圆,经常练习,逐步养成习惯。

十、韵母调查例字:用国际音标写出下列汉字的普通话韵母,然后整理出一个韵母表来。同时按一种方言的读音用国际音标标音,然后整理出一个方言韵母表。注意比较两者的异同。(略)

“语音”思考和练习七

一、举例说明什么是音位。

音位是依据语音的社会属性划分出来的语音单位,指的是一个语音系统中能够区别意义的最小语音单位,也是按语音的辨义作用归纳出来的音类。

例如在普通话里[a][A][a]属一类,是一个音位,即在实际说话的时候,不管你发的是哪个。都没有区别词义的作用,比如把“他”[t‘A]念成[t‘a]或[t ‘a],意思不变。相反地,[n]和[1]属两个音位,甲为在任何一个音节中,如果把[n]换成[1],或把[n]换成[n],都表示不同的意思。当然,这指的是普通话。若是在某些汉语方言(如福州话)里则[n]和[1]属一个音位。

二、举例说明应怎样归纳音位。

音位是以语音的辨义功能、互补分布和音感差异为标准归纳出来的,而辨义功能是最重要的标准。把一些不同的音素放在相同的语音环境中来替换比龟看它们是否能区别意义,凡是能够区别意义的音,就分别归纳成不同的音位,否则就是伺一个音位了。例如,在普通话里(爸)和(怕)韵母和声调都完全相同,但意思不同,这是因为这两个音节的声母不同,两个声母不能互相替换,也就是说b和p在相同的语音环境中能区别意义,应归纳为两个音位。其他两个归纳音位的标准见下题。

三、什么是互补分布?什么是音感特征?二者作为归纳音位的语音标准来看,哪个更重要,为什么?

互补分布指的是音位不同条件的变体各有自己的分布条件,绝不出现在相同的位置上,它们的分布状况是互相补充的。所谓音感特征指的是当地人对某些音在听感上的差异。就这两个归纳音位的标准来看,一般地说互补分布是更重要的,音感特征可作为参考,当然,也应尽可能地照顾。

四、什么是音位变体?

一个音位往往包含一些不同的音,这些音就叫做音位的变体。音位跟音位变体的关系是类别同成员的关系,也可以说音位变体是音位的具体表现形式。例如,普通话里的/a/(音位),当它处在n前的时候读[a](如“安”[an]),处在n。前的时候读(o)(如“昂’,[a?]),单用时读[A](如“啊”[A]”。因此我们说[a][a][A]都是/o/的变体。

五、条件变体和自由变体的区别何在? 凡是在一定条件下出现的音位变体就叫作“条件变体”,凡是无条件的,即不受环境的限制,可以自由替换而不影响意义的音位变体叫作“自由变体”。例如普通话里的[a][A] [a]是/o/的条件变体,因为它们的出现是有条件的。在零声母合口呼的音节中,可以把开头的音自由地念成[w]或[?]而不影响意义,所以[w]和[?]是/w/的两个自由变体。“文字”思考和练习一

三、为什么说汉字是表意体系的文字?

世界上的文字可分为表音文字和表意文字两大类。表音文字是用数目不多的符号表示一种语言的有限的音位或音节,作为标记词语声音的字母;表意文字是用数目众多的表意符号表示一种语言中有意义的语言单位——语素或词,而不是表示语言中的音位或音节。汉字用笔画构成的大量表意符号(字)来表示汉语的语素,从而代表了汉语语素的声音,而不是用符号或字母表示汉语的音位或音节,所以说汉字是表意体系的文字。(举例略)“文字”思考和练习三

一、什么是笔画?它有哪些类型?确定笔画数的依据是什么? 笔画是构成汉字的各种点和线,是构成汉字的最小单位。现行汉字有五种基本笔画,即一(横)、丨(竖)、√(撇)、、(点)、┐(折)。其中前四种是单一笔画,后一种是复合笔画。复合笔画又可以分成撇类、点类、提类、折类、钩类、弯类等6类25种。确定笔画数的依据是国家语言文字工作委员会和中华人民共和国新闻出版署1988年发布的《现代汉语通用字表》。

三、具体说明下列各字综合运用哪些笔画组合方式构成的。鸣灼疗灿兮:相离、相接两种方式 佳甸改冈:相离、相接、相交三种方式

四、什么是偏旁?它有哪些类型? 偏旁是构成合体字的基本单位,它是由笔画构成的。根据不同的标准,偏旁可区分为不同的类型。1.成字偏旁如“岩、界、盆”中的“山、石、田、介、分、皿”等。不成字偏旁如“字、煮、剔”中的“宀、、、、、、刂”等。2.按能否再切分成小的偏旁划分,可分为单一偏旁和复合偏旁两类。单一偏旁如“切”中的“

七、刀”。复合偏旁如“胡”中的“古”,还可以再切分成“

十、口”。3.按偏旁切分出的先后划分,可以分成一级偏旁、二级偏旁等。如“湖”,第一次切分出的“氵”和“胡”,是一级偏旁;第二次把“胡”切分出的“古”和“月”,是二级偏旁;第三次把“古”切分出的“十”和“口”,是三级偏旁。

八、古代的“六书”是什么? 古代的“六书”指古人总结的古文字的六种造字法,一般指象形、指事、会意、形声、转注、假借。现在一般认为,前四种是造字法,后两种是用字法。

十二、下列古文字各是用什么造字法造的?从现行汉字看,哪些还能看出原来的造字法?

“虫、衣、水、爪、宀、贝”的古文字是用象形造字法造的,“出”的古文字是用指事造字法造的,“见、囚”的古文字是用会意造字法造的。从现行汉字看,“爪”和“囚”还能勉强看出原来的造字法。

十三、下列用“丁”作声旁的形声字,它们的字义同形旁有什么联系?试给每个字注音,看哪些字同声旁的读音不完全相同。

疔ding:疗疮。意义同表示疾病的形旁“广chuáng"有联系。

玎ding:玎玲,玉石撞击声。意义同形旁“I(玉)”有联系。

叮ding:叮嘱,叮问,叮了一口。意义同形旁“口”有联系。

仃ding:伶仃,孤独。意义同形旁“亻”(人)有联系。

盯ding:集中视力看。意义同形旁“目”有联系。

钉一ding:钉子。意义同形旁“韦”(金)有联系。ding:把钉(ding)子钉(ding)上。意义同形旁“韦”(金)也有一些联系。

耵ding:耵聍,耳屎。意义同形旁“耳”有联系。

酊ding:医药上用酒精和药配制成的液剂。意义同表示酒义的形旁“酉”(甲骨文像酒瓶)有联系。②ding:酩酊,大醉。意义同形旁“酉”有联系。

轩ding:补鞋底。意义同形旁“革”有联系。

顶ding:头顶。意义同表示头义的形旁“页”有联系。

订ding:订立。意义同形旁“喜(言)”有联系订。

汀ding:水边平地,小洲。意义同形旁“f(水)”有联系。

厅ting:客厅、餐厅。意义同可住人的山崖义的形旁“厂”(hǎn)有联系。亭ting:亭子,从高省,丁声。(说文解字):“亭有楼。”意义同形旁“高”有联系。

灯ding:灯火。意义同形旁“火”有联系。

打dǎ:打击。意义同形旁“f”(手)有联系。

“疔、玎、叮、仃、盯、耵、轩”和“钉、酊”的第一个读音同声旁“丁”(ding)读音完全相同;其余字的读音同“丁”不完全相同。

十四、分析下列各组同声旁异形旁的形声字,看它们的字义同形旁有什么联系。

1.赌、睹:赌博,意义同表示钱财的形旁“贝”有联系。睹,看见,意义同形旁“目”有联系。

2.瞠、膛:瞠,瞪着眼,意义同形旁“目”有联系。膛,胸膛,体腔,意义同形旁“月”(肉)有联系。

3.胳、赂:胳,胳膊,意义同形旁“月”(肉)有联系。赂,贿赂,意义同表钱财的形旁“贝”有联系。

4.恳、垦:恳,真诚,意义同表心理活动的形旁“心”有联系。垦,用力翻土,意义同形旁“土”有联系。

5.炕、坑:炕,用土坯

WEB 课后习题答案

第一篇:WEB 课后习题答案 课后习题答案 第1章 1.什么是静态网页?什么是动态网页?两者的区别是什么?试举例说明。 ...
点击下载
分享:
最新文档
热门文章
    确认删除?
    QQ
    • QQ点击这里给我发消息
    微信客服
    • 微信客服
    回到顶部