文档库 最新最全的文档下载
当前位置:文档库 › ch03

ch03

ch03
ch03

第3章

表的创建与编辑

本章首先介绍表的构成及创建方法,然后介绍表的各种具体操作。通过本章的学习,读者应该确认达到以下学习要求:

●掌握表的创建方法

●能根据需要,对表进行相应的更改,如冻结列、隐藏列等

●掌握表间关系的设置方法及设置原则

3.1 表的构成

3.1.1 表的命名与表结构的定义

在数据库一章中曾经介绍过,表是数据库中用来存储数据的。在Microsoft Access 2003中,表的结构如图3-1所示。

图3-1 表结构图

每个表都拥有自己的表名和结构。在表中,数据是按行和列存储的,相当于由行和列

27 第3章 表的创建与编辑 27

组成的二维表格。在表中一行数据称为一条记录,每一列称为一个字段。如图3-2所示就是一个存放了学生信息的数据表。其中,“1、张晓亮、男、1988-6-29、北京市顺义区李遂、65324178、团员、685、2800、住宿”是一条记录,由“学号”、“姓名”、“性别”、“出生年月”、“家庭住址”、“联系电话”、“政治面貌”、“入学成绩”、“学费/年”、“住宿”等字段组成。

图3-2 基本情况表

3.1.2 表的字段类型

表是由不同的记录组成的,而每条记录又由若干个字段组成。对于每一个字段,Microsoft Access 2003提供了10种数据类型,可根据客观情况和实际需要进行选择。如:存放字段“电话号码”,应该将其字段类型设置成文本,而不是数字,如果设置成数字类型,则系统在显示的时候,会将11位的电话号码以科学计数法的形式显示,这样会对以后的浏览带来很大的麻烦,甚至对数据库的完善带来不便。所以,设置好每一个字段的数据类型也很重要。

下面介绍一下10种数据类型的特点。

“文本”类型

“文本”类型是Microsoft Access 2003字段的默认数据类型,最多能存储255个字符。用户输入数据时,系统仅保存输入字段中的字符,并不保存文本字段中未用位置上的空字符。虽然该类型的字段中可以包含数字,但不可以参与计算,如电话号码、邮政编码等。

“备注”类型

“备注”类型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有限制,具有很大的灵活性。但是,对保存数字和文本类型数据的大多数字段来说,指定

数据库应用基础Access

28 为“备注”数据类型是不合适的,因为Microsoft Access2003不能对备注型字段进行排序和索引,而“文本”和“数字”类型字段可以参与排序和索引。

“数字”类型

“数字”类型字段主要用于保存进行数学计算的数值数据(货币除外),该类型的字段可分为字节、整型、长整型、单精度型、双精度型、同步复制ID以及小数等类型。

“日期/时间”类型

“日期/时间”类型字段用于存储日期、时间以及日期和时间的组合,该类型字段的大小一般设置为8个字符。

“货币”类型

“货币”类型的字段主要用于存储货币值。在“货币”类型字段中输入数据时,系统将根据用户输入的数据自动添加货币符号和分隔符。

“自动编号”类型

“自动编号”类型的字段用于存储整数和随机数。向表中增加新记录时,其值顺序自动增加1或随机编号。常用于记录编号,以便唯一标示记录。

“是/否”类型

“是/否”类型的字段用于存储只有两个值的数据集,为逻辑值。

“OLE对象”类型

“OLE对象”类型的字段主要用于将某个对象链接或嵌入到Access数据库的表中。

“超级链接”类型

“超级链接”类型的字段主要用于存储超级链接的地址,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。超级链接地址通常是访问文档、Web页或其他目标的路径。

“查阅向导”类型

“查阅向导”类型的字段用于创建从其他表中查阅数据的“查阅”字段,通过一系列的向导对话框进行创建。

例1:创建一个“学生表”,其中共有“学号”、“姓名”、“出生年月”、“地址”、“邮政编码”、“政治面貌”、“照片”、“简历”等七个字段组成,设计各字段的属性。其设置如表3-1。

表3-1 学生表

字段名字段类型字段长度

学号文本 6

姓名文本8

出生年月日期/时间

地址文本40

邮政编码文本 6

政治面貌是/否

照片OLE对象

简历备注

28

29 第3章 表的创建与编辑 29

3.2 创 建 表

表是Microsoft Access 2003数据库的对象之一,用于存储由数据库管理的数据,是整个数据库系统的基础。用户可以在一个数据库中建立多个表,在不同的表中存储不同类型的数据。表与表之间可以建立关系,通过表间的关系,可以将存储在不同表中的数据联系起来综合使用。

Microsoft Access 2003也提供多种创建表的方法,下面着重介绍3种创建表的方法。

3.2.1 使用设计器创建表

使用设计器创建表,像是在一张白纸上制作表格,先设计好表的结构,再填写数据。其具体操作步骤如下:

按F 11键从其他窗口切换到需要创建表的数据库窗口。

单击窗口中的“表”对象标签,打开“表”对象窗口,如图3-3所示,选择其中的“使用设计器创建表”选项。

图3-3 打开“表”对象窗口

单击窗口中的“设计”按钮,即可打开表设计窗口,如图3-4所示。

表设计器共有3列,分别是“字段名称”、“数据类型”和“说明”。单击“字段名称”下的空单元格,即可输入字段名;单击“数据类型”下的空单元格,会出现下拉列表框,单击列表框的箭头,将显示全部数据类型,选择所需类型;“说明”的内容是用户给每个字段的备注信息,用于解释数据表的创建目的,为表的维护提供帮助。

在定义字段名及字段类型后,表设计器窗口下方就会显示相应字段的属性。如图3-5所示。

“字段属性”是由两个标签“常规”和“查阅”组成。“常规”标签中包含了 “字段大小”、“格式”、“标题”、“默认值”、“有效性规则”、“有效性文本”、“必填字段”、“允许空字符串”、“索引”、“Unicode 压缩”、“输入法模式”等属性。读者

数据库应用基础Access

30 可以根据需要对每个字段属性进行设置,例如:“学号”字段,对它的属性值可以进行如下设置,如图3-5所示。

图3-4 表设计窗口

图3-5 学号字段属性设置

对于各个字段的属性,不是所有的属性都要设置,可以只对必要的部分进行设置,“学

30

31 第3章 表的创建与编辑 31

号”字段中,“必填字段”后面设置成“是”,因为学号是学生身份的唯一标志,不能忽略;“索引”下拉列表中选中“有(无重复)”,因为索引能够加快字段的搜索以及排序的速度。

字段属性还有一个“查阅”标签,在这里能够设置字段的默认控件类型。控件就是Microsoft Access 2003中允许用户控制程序的图形界面对象,如文本框、复选框等。例如“是/否”类型的字段,默认的控件类型可以是复选框、单选框或者是组合框。设置了字段的默认控件类型后,Microsoft Access 2003就使用这种类型的控件在数据表中显示字段的数据。

设计好字段及其属性后,

单击“保存”按钮,打开如图3-6所示的对话框,单击“是”按钮,弹出“另存为”对话框,如图3-7所示

.

图3-6 提示信息框

图3-7 “另存为”对话框

在“表名称”文本框内输入文本“学生成绩表”,再单击“确定”按钮,将弹出定义主键提示对话框如图3-8所示。

图3-8 提示信息框

单击提示对话框中“是”按钮,Microsoft Access 2003自动在数据表中添加一个名为“编号”的字段,这个字段的数据类型设定为“自动编号”。单击提示对话框中“否”按钮,Microsoft Access 2003忽略主键的设定,由用户自己添加。

自行设置主键的方法是:单击被选定为主键的字段行,单击工具栏上的“主键”按钮。该字段前面会出现主键标志。

3.2.2 使用向导创建表

使用向导创建表,是从Microsoft Access 2003提供的示例表中选择需要的表,用此方

数据库应用基础Access

32 法创建的表已经指定了字段名及数据类型,省去了逐一定义字段的麻烦,对于不能满足用户要求的字段,用户可以随时修改。

使用向导创建表的步骤如下:

在“表”对象窗口中,选中“使用向导创建表”选项,然后,单击“打开”按钮,打开“表向导”对话框,如图3-9所示。

图3-9 “表向导”对话框1:选择合适的表

在“示例表”选项下选择需要的表,在中间“示例字段”刘表框中选择需要的字段,然后单击按钮,使之逐一添加到右边“新表中的字段”中。如果需要将全部的字段添加到右边,则可使用按钮,实现全部添加。对于新表中新添加的字段,可以通过“新表中的字段”框下面的“重命名字段”对字段进行重命名;如果添加了不必要的新字段,则可通过按钮将其移出。

单击“下一步”按钮,打开如图3-10所示对话框。

图3-10 “表向导”对话框2:指定表名

单击“下一步”按钮,打开如图3-11所示对话框。

单击“完成”按钮打开,如图3-12所示的表浏览视图,便可依次输入表中的记录。

32

33 第3章 表的创建与编辑

33

图3-11 “表向导”对话框3:选择创建表后的动作

图3-12 “学生表”的浏览视图

3.2.3 通过输入数据创建表

通过输入数据创建表,就像直接在表中输入数据记录一样。用此方法创建的表,其字段名使用默认的字段名(字段1,字段2…),Microsoft Access 2003会根据输入的记录自动指定字段类型。

若要通过输入数据创建表,其具体操作步骤如下:

选择“表”对象列表中的“通过输入数据创建表”选项,单击“打开”按钮,打开表的数据表视图,如图3-13所示。

直接在表中输入数据。

数据库应用基础Access

34

输入完数据后,单击工具栏上的“设计视图”按钮单击“视图”菜单下的“设计视图”命令,此时,弹出“另存为”对话框,如图3-14所示。

图3-13 数据表视图

图3-14 “另存为”对话框

在“表名称”文本框中输入表的名称,例如,输入“学生信息表”,然后,单击“确定”按钮,出现提示用户是否创建主键的对话框。

单击“是”按钮,Microsoft Access 2003自动创建一个主键,并切换到设计视图,如图3-15所示。

图3-15 表设计视图

这里可以对刚才建立的表进行数据字段名称的修改。

可以看到,Microsoft Access 2003根据输入的数据自动设置各字段的数据类型,如果不

34

35 第3章 表的创建与编辑 35

符合要求,用户也可以进行修改。

3.3 表中数据的输入

在完成表的创建之后,用户便可以向表中输入记录。具体操作步骤如下(以上一节任务中所建立的数据表为例):

打开学籍管理数据库。

图3-16 打开“基本情况表”

在对象中选择“表”对象,如图3-16所示,单击“打开”按钮,打开表浏览视图,如图3-17所示。

图3-17 “基本情况表”的浏览视图

单击空记录行的第一个字段,将光标定位在该字段上。

输入所需数据,然后按Tab 键,将光标置于下一个字段中。

依次输入完所需的字段后,再以同样的方法输入第二条记录…。

3.4 表 的 编 辑

对于一个创建好的表,它的结构和相关的格式并不一定完全符合要求,一个合理的表,往往要经过多次修改才逐渐趋于完善。本节主要讲解表的基本编辑操作。如:修改字段名、

数据库应用基础Access

36 修改字段的数据类型、删除字段、修改字段的属性、字段的隐藏、字段的冻结等。

3.4.1 修改字段名

Microsoft Access 2003中,在“设计”视图下打开要修改字段名的表,可以很容易的修改其字段名。例如,要将学籍管理数据库中学生表内“姓名”字段修改为“学生姓名”。可以在两种情况下打开学生表,对其中的字段名进行修改。

第一种情况:在表设计器中重新修改相应字段的名称,其操作步骤如下:

打开学籍管理数据库。

在对象栏中,选择“表”对象,在表内容列表框中选中“基本情况表”。

单击工具栏上“设计”按钮,即打开表设计视图。

将光标移动到要修改字段名的“字段名称”栏中进行修改即可。

第二种情况:直接打开基本情况表,在表的浏览视图中,修改字段名。

其操作步骤如下:

打开学籍管理数据库。

在对象栏中选中“表”对象,在表内容列表框中“选中基本情况表”。

单击工具栏上的“打开”按钮,即打开表浏览窗口,如图3-18所示。

图3-18“基本情况表”浏览视图

双击“姓名”字段,使其高亮度显示,按退格键删掉原来的字段名“姓名”,输入新的字段名“学生姓名”。即可完成字段名称的修改。

3.4.2 修改字段的数据类型

在Microsoft Access 2003中,改变表中的字段类型将会造成表中的数据丢失,因此,在改变数据类型之前一定要进行数据的备份。在“设计”视图下打开要修改字段数据类型的表,以将学生表中“简历”字段的数据类型改变为文本型为例,其操作步骤如下:

打开“基本情况表”设计器,方法同3.4.1修改字段名称。

完成对数据类型的修改,如图3-19所示。

36

37 第3章 表的创建与编辑

37

图3-19 修改数据类型

3.4.3 删除字段

如果想要删除表中的某个字段,在表设计器中可如下操作:(以删除基本情况表中的“政治面貌”字段为例)

打开“基本情况表”设计器,将光标移到“政治面貌”字段处。

单击“政治面貌”行最前面的选中整个“政治面貌”字段,如图3-20所示。

图3-20 选中整个字段

单击“编辑”菜单下的“删除”命令。弹出“删除”提示对话框,如图3-21所示。

在弹出的对话框中单击“是”按钮,可将字段永久删除。

38

数据库应用基础Access

38

图3-21 “删除”提示对话框

3.4.4 修改字段的属性

以“学生表”中“简历”字段为例,在修改数据类型中将其数据类型由备注型改成了文本型,但是,文本型的数据类型,在默认的状态下是50个字符,这样只能输入25个汉字,这对于想简单介绍一个人来说是远远不够的,需要修改这个文本类型的属性,使其能够满足用户的需求。其字段属性的修改步骤如下:

打开“基本情况表”设计器。

选中“简历”字段,可以看到该字段下面相应的属性,如图3-22所示。

图3-22 “简历”字段属性

这时可以设置字段大小、格式、输入掩码等各种属性。如需要增加字段大小的长度,可以将属性中字段大小的值由50改为500等,则可以实现用较多的字来描述一个人的简历。

3.4.5 字段的隐藏

如果一个数据表中字段较多,而有些字段又不是在预览时经常用到的,用户可以隐藏该字段,在提高预览效果的同时又可以保护该字段。隐藏不是删除,通过取消隐藏即可恢复。其操作步骤如下:

打开数据表的浏览视图,选中要隐藏的列(即要隐藏的字段):

单击“格式”菜单下的“隐藏列”命令,如图3-23所示。

39 第3章 表的创建与编辑

39

图3-23 隐藏“出生年月”字段

如果要取消隐藏列,则单击“格式”菜单下的“取消隐藏列”即可取消列的隐藏。

3.4.6 字段的冻结

在数据表视图中,如果记录比较长,则仅能显示记录的一部分。如果要浏览或编辑记录的其余部分,那么,就需要单击字段滚动条来浏览。但这样做又会隐藏记录的另一部分。也许有些被隐藏的列对用户来说很重要,希望它们总是显示在数据表视图中,此时,就可以将该列冻结,让其直显示在数据表视图内。

冻结列的操作步骤如下:

选取要进行冻结的一列或多列。

单击“格式”菜单中的“冻结列”命令即可。

将列冻结后,Microsoft Access 2003会高尔夫球该列移动到窗口的最左边并固定,当用户单击字段滚动条向右或向左滚动记录时,被冻结的列始终显示在最左边。

若要解除冻结列,只要:单击“格式”菜单中的对所有列的冻结”命令即可。

解除冻结之后,Microsoft Access 2003会将解除完冻结的列显示在数据表的最左边,此时,用户可以选取并将其移动到原来的位置或任何位置。

数据库应用基础Access

40

3.5 建立表间的关系

数据库是与特定主题或任务相关的数据的集合。确切来说,它是一个关系型数据库。在数据库中,大多数数据存放在不同结构的表中,这些表间具有一定的关系,如何建立表间的关系,是这节要讨论的内容。本节主要讲解设置主关键字、创建索引、建立表间的关系等内容。

3.5.1 设置主关键字

主关键字就是主键。虽然主关键字对一个表来说,并不是必须的,但最好还是应该为一张表指定一个主关键字。设置主关键字可以保证表中所有的记录都是唯一可以识别的。

设置或更改主键的操作步骤如下:

在设计视图下打开相应的表。

选择所要定义为主键的字段一个或多个,如果要选择一个字段,则单击该字段左边的,选定该字段即可;如果要选择多个字段,在按下Ctrl键的同时,单击每一所需字段前面的。

单击工具栏上的“主键”按钮,或选择“编辑”菜单中的“主键”命令即可,此时,在表设计器中可以看见,被定义了主键的关键字段左边都有一个标志。

如果要删除主键,则在表设计器中选中主键字段前面的主键标志,然后,单击工具栏上“主键”按钮即可。

3.5.2 创建索引

索引是用来对字段进行检索的关键。通过对一个字段进行索引,可以显著增加查找、排序、查询等操作的速度。对于一个数据存储量大的表,创建索引显得更为重要。索引即可基于单个字段,也可以基于多个字段。若是多字段索引,首先按照第一个索引字段排序,如果第一个字段值相同,再把这些相同的记录按照第二个字段值排序,以此类推。如按照“姓”和“名”两个字段进行索引,先按“姓”进行索引,当“姓”相同的时候,再按照“名”进行索引。

需要注意的是,不能索引备注、超链接和OLE对象等数据类型的字段。

索引类型一共有3种:

唯一索引

唯一索引是一种不允许在其中有两行相同的索引值的索引。

当在已有数据中存在重复键值时,大多数数据库不允许保存新创建了唯一索引的表。数据库还可能不允许在表中添加可能创建重复键值的新数据。例如,如果根据employee 表

40

41 第3章 表的创建与编辑 41

中的雇员的姓氏(lname )创建唯一索引,则两个雇员不能共用同一姓氏。

主键索引

数据库表通常含有其值唯一标识表中每一行的列或列的组合。该列就被称为表的主键。

在数据库图表中,对表定义主键将自动创建主键索引,这是一种特殊类型的唯一索引。该索引要求主键中的每个值必须是唯一的。在查询中使用主键索引时也可以获得对数据的快速访问。

成簇索引

在成簇索引中,表中行的物理顺序与键值的逻辑(索引的)顺序相同。一个表只能包含一个成簇索引。

如果索引不是成簇索引,表中行的物理顺序与键值的逻辑顺序不匹配。成簇索引比非成簇索引更快地获得对数据的访问。

下面分别介绍这两类创建索引的方法步骤。

创建单字段索引的具体操作步骤如下:

打开要设置索引的相应的表设计器视图。

单击工具栏中的“索引”按钮,弹出对话框如图3-24所示。

图3-24 “索引”对话框

创建多字段索引的建立方法是依次对第一个字段、第二个字段…建立索引。

例如:对基本情况表的学号和姓名建立索引。

打开要设置索引的相应的表设计器视图。

单击工具栏中的按钮,弹出对话框如图3-24所示。在“索引名称”列的第一个空白单元格,输入索引名称。也可以使用索引的字段名称来命名。

单击“字段名称”列中对应的单元格上,此单元格的右边会出现一个下三角形按钮,单击此按钮,将打开一个下拉列表,从中选择索引字段。在“排序次序”列中对应的单元格就自动设置为“升序”

完成创建多个字段索引后的“基本情况表”如图3-25所示。

42

数据库应用基础Access

42

图3-25以“学号”和“姓名”创建索引

3.5.3 建立表间的关系

在一个数据库中,各个表是单独建立的,但是它们同属一个数据库,之间又是有一定联系的。常见的关系类型有3种:一对一、一对多和多对多关系。

一对一关系:A 表中的每一个记录仅能在B 表中有一个匹配的记录,同样,在B 表中的每一个记录也只能在A 表中有一个记录匹配。

一对多关系:这是数据库中常见的类型,A 表中的每一个记录能在B 表中找到多个匹配的记录。如:学生表中一个学生记录,可以在成绩表中找到多个成绩记录与之匹配。因为一个学生可以学习多门课,当然有多个成绩。

多对多关系:A 表中的每一个记录能在B 表中找到多个匹配的记录,反过来,B 表中的每一个记录能在A 表中找到多个匹配的记录。

为数据表之间建立关系之前必须明确:两张表中必须有公共字段作为关联字段。 关联字段的名称不要求必须相同,但数据类型必须相同,为了方便操作,最好采用相同的字段名称。虽然Microsoft Access 2003中并没有规定不同的数据类型字段之间不能建立关系,但是建立关系会减慢查询的速度。

如果为两个表建立关系,还必须先确立表的关键字。

建立表间关系的具体操作步骤,此处以学籍管理数据库中学生表和成绩表建立关系为例来讲解:

打开学籍管理数据库。

单击工具栏中的“关系”按钮,出现“显示表”对话框,如图3-26所示。

图3-26 “显示表”对话框

43 第3章 表的创建与编辑

43

“显示表”对话框共有3个标签“表”、“查询”及“两者都有”。关于查询,会在以后的章节中介绍,这里单击“表”标签。

单击要添加到关系中的表名,并单击“添加”按钮,这样将把表添加到关系中。 如果添加进去的表是误操作而添加进去的,需要右击该表,在弹出的快捷菜单中选择“隐藏表”命令,则该表在数据库设计器视图下不可见。或者选中该表,按下Delete 键。

关闭“显示表”对话框,“关系”窗口的显示结果如图3-27所示。

图3-27 “关系窗口”

将“基本情况表”上的“学号”字段拖动到“专业表”的“编号”字段上,则弹出如图3-28所示“编辑关系”对话框。

图3-28 “编辑关系”对话框

两个表之间的引用完整性可以通过“实施参照完整性”、“级联更新相关字段”及“级联删除相关记录”相互结合使用来实现。

实施参照完整性:此选项能够维护文件的正确性,如果不实施参照完整性,那么,添加新的记录、修改主键字段或删除记录时,无需担心参照的完整性,这样可以在不被警告的情况下修改主键字段。

级联更新相关字段:如果改变左边表的主键字段,与之关联表中该字段的值也会自动更新。

级联删除相关记录:与级联更新相关字段类似,只不过该项做的是删除操作,如果删除左边表的关键字段值,右边表的对应的字段值的记录也会被删除。

选中“实施参照完整性”选项后,如果选中“级联更新相关字段”命令,可以在主表的主关键字值更改时自动更新相关表中的对应数据。

选中“实施参照完整性”选项后,如果选中“级联删除相关字段”命令,可以在删除主表的某项记录时自动删除相关表中的对应数据。

数据库应用基础Access

44

此例中,选中“实施参照完整性”选项后,选中“级联更新相关字段”命令,使主表的主关键字值更改时自动更新相关表中的对应数据。

单击“创建”按钮。

图3-29 各个表之间的关系

这样两张表之间的关系就创建好了,如图3-29所示。本例中创建的是“一对多”和“一对一”关系。

保存此关系。

如果在定义两个表之间的关系时,出现问题,可以及

时取消两者的关系,方法是:右击关系线,弹出快捷菜单

如图3-30所示。

选中“删除”命令,即可删除刚刚编辑的关系;如

果选中“编辑关系”命令则可重新定义两个表间的关系。

习题

1. 填空题

(1)表是由_________和_________组成的二维表格。

(2)“文本”类型不超过__________个字符。

(3)索引能够加快字段的________及________速度。

(4) ________和_______数据类型不能建立索引。

(5)常见的数据表关系类型有_______、__________、___________。

(6)在表中输入数据时,按_______键可将光标置于下一个字段中。

(7)修改字段名称时,需要________原字段名,使其高亮度显示然后进行相应的修改。

2. 选择题

(1)字段的属性不包括()

A. 数据格式

B. 数据类型

C. 默认值

D. 标题

(2) Microsoft Access 2003提供的数据类型不包括()

A. 数字

B. 文本

C. 字符

D. 日期/时间

(3)最常见的数据表关系是(

)

图3-30 删除关系快捷菜单

44

45 第3章 表的创建与编辑

45

A. 一对多

B. 一对一

C. 多对多

D. 多对一

3. 上机题

【实训1】创建一个学生管理数据库,存在D 盘

在该数据库中创建3张表:学生表、课程表、成绩表

目的:掌握创建表的方法,表中字段类型及属性的设置方法。

要求:会用3种方法创建表。

准备:打开Microsoft Access 2003。

内容:

创建3张表;

其中各表的结构如下:

学生表 字段名

数据类型 学号

文本 姓名

文本 地址

文本 邮政编码

文本 政治面貌

是/否 照片 OLE 对象

简历 备注

课程表

字段名

数据类型 课号

文本 课程名称

文本 课时

数字

班级 文本

成绩表

字段名

数据类型 课号

文本 学号 文本

成绩

数字 均保存在指定目录下。

在表中分别输入5条及以上的记录。

步骤:

(1) 打开Microsoft Access2003.

(2) 在“新建文件”任务窗口中,选择“空数据库” 。

(3) 在弹出的对话框中“文件名”文本框中输入文本“学生管理”,并选择保存位置为D 盘。

If引导条件状语从句的详细用法解答

If引导条件状语从句的详细用法解答 引导条件状语从句最常用的连词是if,常见的if条件状语从句表示在某条件下,某事很可能发生,条件是可能存在的,主句中某种情况发生的概率也是很高的。如: If you ask him,he will help you.如果你请他帮忙,他会帮你的。 If you fail in the exam,you will let him down.如果你考试不及格,你会让他失望的。 If you have finished the homework,you can go home.如果你作业做完了就可以回家了。 另外,if从句还表示不可实现的条件或根本不可能存在的条件,也就是一种虚拟的条件或假设。从句多用一般过去时或过去完成时,表示对现在或过去的一种假设。如: If I were you,I would invite him to the party.如果我是你,我会邀请他参加聚会。 I would have arrived much earlier if I had not been caught in the traffic.要不是交通堵塞,我本会来得早一些。 另外你还要注意if 条件句的时态搭配 1.if从句用一般现在时,主句用一般将来时 If he runs he’ll get there in time. 如果他用跑的,他就会及时赶到那儿。 The cat will scratch you if you pull her tail. 如果你拉猫的尾巴,它就会抓你。2.if从句用一般现在时,主句用may/might/can If the fog gets thicker the plane may/might be diverted. 如果雾在大一些,飞机可能就会改在别的机场降落。 If it stops snowing we can go out. 如果雪停了,我们就可以出去。 3.if从句用一般现在时,主句用must/should If you want to lose weight you must/should eat less bread. 如果你想减肥,你必须少吃面包。 4.if从句用一般现在时,主句用一般现在时 If you heat ice it turns to water. (也可用will turn)如果把冰加热,它就会化成水。5.if从句用现在进行时,主句用一般将来时 If you are looking for Peter you’ll find him upstairs. 如果你是在找彼得,上楼就会找到他。 6.if从句用现在完成时,主句用一般将来时 If you have finished dinner I’ll ask the waiter for the bill. 如果你吃完了,我就叫服务生来算账 注意: 学习" if " 引导的条件状语从句的用法,现在总结一下: if 条件句不一般,几个要点记心间; 条件句,放在前,逗号要放句中间。 条件句表可能,主句多用将来时; 条件句表事实,主句常用现在时。

Ch03 定性调研方法

云南省精品课程建设 《市场调查》习题集 云南财经大学王旭编写 课程:市场调查 教学大纲:市场调研教学大纲(自编) 使用教材:市场调研 教材作者:王旭 出版社:高等教育出版社 适合专业:营销、工商、广告等 2006年10月20日,2013年4月修订

第3章定性调研方法 一、单选题(每小题的四个备选答案中选择一个正确的答案代码填入题后括号内) 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.结构性观察 C.非隐蔽性观察D.隐蔽性观察 9.研究者基于当前某个特定的研究项目而亲自收集的资料,被定义为_________。 ()

excel公式中的if条件语句

excel公式中的if条件语句如何在excel公式中的if使用and和or逻辑 例如是如何根据分数来给出优、良、中、差的等级。 如果只有两个分数段(如及格、不及格两个级别)很好办,假设成绩数据已经输入单元格A1,直接用Excel 公式输入条件A1>=60,为真时填写“及格”,为假时填写“不及格”就可以了。这时显示在Excel单元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。 如果有多个分数段,比如要求: x<60-----------------------不及格 x>=60 AND x<75--------及格 x>=75 AND x<85--------良 x>=85----------------------优 其实很简单,只要了解Excel里IF函数参数和返回值的用法,第一个参数是条件,第二个参数是条件为真的返回值,第三个参数是条件为假的返回值;而且IF函数可以嵌套(根据Excel2003的帮助文件,最多嵌套可达七层),这样上面的问题可以用如下公式来解决: =IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<85,"良","优"))) (这时无法使用Excel的交互式的方法输入,可以把这个公式修改后复制到单元格里) 因为Excel特有的单元格拖拽功能,很容易就把这个公式给复制到一整列上了,这样就实现了一系列成绩自动的给出等级,使用起来还是比较方便的。这个小技巧比较初级,但是我认为还是比较的实用的,见笑了。 (yanqlv原创,转载请注明出处) feng1725改进与完善: 成绩的正常值在0到100之间,大于0或小于100就是非法值,对此,我们对以上公式进行改进:

if条件状语从句练习及答案

if_条件状语从句的时态练习及答案_初中习题集 I.单项选择 1.If you _____ to the party, you’ll have a great time. a. will go b. went c. go d. going 2.It will be a long time ____ peter _____ his work. a. since, has finished b. after, finishes c. when, will finish d. before, finishes. 3. what will father _____ us from Japan? a. take b. bring c. carry d. make 4. Weifang is famous ______ kites a. for b. to c. on d. with 5.I____ her the answer if she ____me. a. can tell, will ask b. will tell, will ask c. would tell, ask d. will tell, asks 6. – what are you going to do tomorrow? --we’ll go to the library tomorrow if it ___. a. isn’t rain b. rain c. won’t rain d. doesn’t rain 7.—Do you know when he will come back tomorrow? --sorry, I don’t know. when he ____ back, I’ll tell you. a. comes b. will come c. come d. may come 8. what will you do if you _____ to the old folk’s home visit? a. go b. went c.going d. will go

if条件状语从句中虚拟语气

if条件状语从句中的虚拟语气 一、if条件状语从句中虚拟语气的判断判断是真实条件句还是非真实条件句。 只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现, 能够实现是真实条件句,不能使用虚拟语气; 假设的条件不能实现则是非真实条件句,要用虚拟语气。 1. “后退一步法”后退一步法是指在准确地判断了该句与哪一事实相反后,按虚拟语气的后退一步法处理从句谓语动词的时态。即:在非真实条件状语从句中,谓语动词按正常情况“后退一步”。也就是: ①与过去事实相反,在从句中用过去完成时形式表示。 ②与现在事实相反,在从句中用过去一般时形式表示。 ③与将来事实可能相反,在从句中用过去将来时形式表示。主句中则用情态动词would, should, could 等加一个与从句一致的动词形式。 例:⑴、If I had come her yesterday, I would have seen him. ⑵、If I were a teacher, I would be strict with my students. ⑶、If it should snow tomorrow, they couldn't go out. 2、注意事项: ①if条件句中如有were, should, had,可以省去if,并使用倒装语序。 ②在现代英语中if条件状与从句中的谓语动词如果是be其过去形式一般用were。 二、虚拟语气在if 引导的条件句中的用法: 1. If it weren’t for your help, we would get into trouble. 如果没有你们的帮助,我们就会陷入困境。(而事实上得到了你们的帮助) 2.If the weather were fine, I would go there. 如果天气好,我去那儿。(事实天气不好) 3.If I were you, I would read it again. 如果我是你的话,我再读一遍。(事实上我不是你) 4.If time permitted, I would write it again. 如果时间允许的话,我再写一遍。(事实上时间不允许) 5.If it weren’t snowing, we wouldn’t stay in the house. 要是现在不下雪的话,我们就不会待在屋里。(事实上现在下雪) 6.What would I do if I were in your place?要是我处于你地位我会怎么办?(事实上我不在你的位置上) 7.If he hurried, he could catch the first bus. 他要是快点能够赶上头班公共汽车。(可是他不着急) 8. If I were you, I should buy it. (从句用过去式动词were,主句用动词原形buy) 9. If I had time, I would study French. (如果有时间,我会学习法文。)(从句用过去式动词had,主句用动词原形study) 10. If she knew English, she would not ask me for help. (如果她懂英文,她就不必要我帮了。)(从句用过去式动词knew, 主句用动词原形ask) 注意:如果动作在进行中,主句要用:"主语+ would be + 进行式动词+ ……" 14. If they were here, he would be speaking to them now. (从句用过去式动词were, 主句用would be speaking)

推荐2017年高中数学课下能力提升六条件语句新人教A版必修3

课下能力提升(六) 条件语句 [学业水平达标练] 题组1 条件语句与条件结构 1.下列关于条件语句的说法正确的是( ) A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE 2.下列对条件语句的描述正确的是( ) A.ELSE后面的语句不可以是条件语句 B.两个条件语句可以共用一个END IF语句 C.条件语句可以没有ELSE后的语句 D.条件语句中IF—THEN和ELSE后的语句必须都有 3.下列问题需要用条件语句来描述其算法的是( ) A.输入x,输出它的相反数 B.输入x,输出它的绝对值 C.求边长为1的正三角形的面积 D.求棱长为1的正四面体的体积 4.若a=11,下面的程序段输出的结果是________. 5.已知如图所示的程序,其运行结果是________.

题组2 条件结构的应用 6.已知程序: 若输出y 的值为6,则输入x 的值为________. 7.试设计程序,求函数y =|x -4|+1的函数值. 8.铁路托运行李,从甲地到乙地,按规定每张车票托运行李不超过50 kg 时,每千克0.13元,如超过50 kg ,超过的部分按每千克0.20元计算,如果行李重量为W (kg),运费为F (元),计算公式为: F =????? 0.13×W W ,50×0.13+W -W > 设计程序,输入行李的重量W ,输出运费F . [能力提升综合练] 1.给出以下四个问题,①输入一个数x ,输出它的绝对值;②求函数 的函数值;③求面积为6的正方形的周长;④求三个数a ,b ,c 中的最大数,其中不需要用条件语句来描述其算法的有( ) A .1个 B .2个 C .3个 D .4个 2.(2016·临沂高一检测)下列程序的功能是:判断任意输入的数x 是否为正数,若是,

人教版高中数学 高一人教A版必修3课时达标检测(六) 条件语句

课时达标检测(六)条件语句 一、选择题 1.下列问题所描述出来的算法,其中不包含条件语句的为() A.输入三个表示三条边长的数,计算三角形的面积 B.给出两点的坐标,计算直线的斜率 C.给出一个数x,计算它的常用对数的值 D.给出三棱锥的底面积与高,求其体积 答案:D 2.运行程序: INPUT A,B IF A>B THEN C=A/2 ELSE C=B/2 END IF PRINT C END 在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为() A.8,2B.8,4 C.4,2 D.4,4 答案:C 3.给出如图所示的程序: 执行该程序时,若输入的x为3,则输出的y值是() A.3 B.6 C.9 D.27 答案:B

4.阅读下列程序: 如果输入x=-2,则输出结果为() A.2 B.-12 C.10 D.-4 答案:D 5.已知程序如下: INPUT“a,b,c=”;a,b,c max=a IF b>max THEN max=b END IF IF c>max THEN max=c END IF PRINT“max=”;max END 根据程序提示输入a=4,b=2,c=-5,则程序运行结果是() A.max=a B.max=b C.max=c D.max=4 答案:D 二、填空题 6.判断输入的数x是否为正数,若是,输出它的平方;若不是,输出它的相反数,则横线上应填________.

INPUT“x=”;x IF THEN y=-x ELSE y=x^2 END IF PRINT y END 解析:y是一个分段函数,由题意知, y= ?? ? ??-x(x≤0), x2(x>0). 答案:x<=0 7.读程序,写出程序的意义:______________________________________________. 解析:由程序可知,该算法功能是求函数 y= ?? ? ??-2x(x<0), 2(x=0), x2+1(x>0) 的函数值. 答案:求函数y= ?? ? ?? -2x(x<0), 2(x=0), x2+1(x>0) 的函数值 8.下面是一个算法,如果输出的值是25,则输入的x的值为________. INPUT x IF x<0THEN y=(x+1)*(x+1) ELSE y=(x-1)*(x-1) END IF PRINT y END

人教A版必修三 第一章 第6课时 条件语句 作业

第6课时条件语句 知识点一 IF—THEN语句1.对于程序: 若输入a=4,则输出的结果为( ) A.11 B.-11 C.11或-11 D.4 答案B 解析∵a=4>0,∴a=2×4+3=11,b=-a=-11. 知识点二IF—THEN—ELSE语句

2.阅读下列程序: 如果输入5,则该程序运行结果为( ) A .1 B .10 C .25 D .26 答案 D 解析 a =5时,条件a >5不成立,故执行ELSE 后的语句b =a 2+1=52+1=26. 3.以下给出的是用条件语句编写的一个程序,根据该程序回答问题: (1)若输入-4,则输出结果是________; (2)若输入3,则输出结果是________; (3)该程序的功能是求函数________的值,根据x 的取值,选择相应的语句执行. 答案 (1)-8 (2)8 (3)y =??? 2x ,x<3,x 2-1,x ≥3

解析 (1)因为-4<3,所以y =2×(-4)=-8. (2)因为x =3,所以y =32-1=8. (3)将程序转化可得,此程序表达的是求分段函数y =??? 2x ,x<3,x 2-1,x ≥3 的值. 4.读下面程序,写出程序的意义:________. 答案 求函数y =??? -2x ,x <0,2,x =0, x 2+1,x >0的函数值 解析 由程序可知,该算法功能是求函数 y =??? -2x ,x <0, 2,x =0, x 2+1,x >0的函数值. 知识点三 条件语句的应用 5.某软件有效期至2018年3月5日,输入2018年的某月某日,判断该日期是否在2018年3月5日之后,如果在2018年3月5日之后,输出“软件过

if引导的条件状语从句知识点及练习题

if引导的条件状语从句 (一)定义 if引导的句子在复合句中表示条件,假如if从句的动作发生,主句的动作就(不)会发生,因此称为条件状语从句。 (二)位置 if 引导的条件状语从句位置灵活,可直接放在主句后面,也可以放在句首。放在句首时,从句后面要用逗号和主句隔开。 ① If I have enough money, I will travel around the world. ② I will travel around the world if I have enough money. (三)用法 ① Work hard, and you?ll pass the exam easily. 努力学习,你将很容易通过考试。 →If you work hard, you?ll pass the exam easily. ② Hurry up, or you?ll miss the train. 快点儿,否则你就赶不上火车了。 →If you don?t hurry up, you?ll miss the train. (3)当主句含有情态动词时,if引导的条件状语从句通常用一般现在时。 We must study hard if we want to pass the final exam. 如果想通过期末考试,我们必须努力学习。 (4)用含介词with或without的介词短语转换。 ① If you help me, I'll finish my job soon. →With your help, I'll finish my job soon. 如果你帮我,我将很快完成我的工作。 ② If there is no water, fish can?t live. → Fish can?t l ive without water. 离开水,鱼不能生存。 (四)if引导的条件状语从句与if引导的宾语从句的区别 if引导宾语从句时表示“是否”,位于及物动词之后; if引导的条件状语从句时表示“假如,如果”,位于句首或句中。 ①I don't know if he will come tomorrow. ②If he comes, I'll call you. 练习 一、选择题 1. _____ you don't go to bed earlier, you will feel tired in the morning. A. Unless B. If C. Though D. Until 2. Why not look up the new word in a dictionary _____ you don't know it? A. if B. that C. though D. whether 3. Talk to your teacher and you will get help _____ you have a problem. A. unless B. if. C. until D. so 4. I won't go to tomorrow's party _____ I'm invited. A. if B. unless C. when 5. The children will climb the hill if it _____ tomorrow.

vf6语句及函数大全

Vf6 命令大全 ? 在下一行显示表达式串 ?? 在当前行显示表达式串 \ 在下一行文字直接输出命令 \\ 在当前行文字直接输出命令 && 标明程序文件中非执行的内部注释的开始 * 标明程序文件中非执行的注释行的开始 @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ACCEPT 把一个字符串赋给内存变量 APPEND 给数据库文件追加记录 APPEND FROM 从其它库文件将记录添加到数据库文件中 AVERAGE 计算数值表达式的算术平均值 BROWSE 全屏幕显示和编辑数据库记录 CALL 运行内存中的二进制文件 CANCEL 终止程序执行,返回圆点提示符 CASE 在多重选择语句中,指定一个条件 CHANGE 对数据库中的指定字段和记录进行编辑 CLEAR 清洁屏幕,将光标移动到屏幕左上角 CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区 CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表 CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量 CLEAR MEMORY 清除当前所有内存变量 CLEAR PROGRAM 清除程序缓冲区 CLEAR TYPEAHEAD 清除键盘缓冲区 CLOSE 关闭指定类型文件 CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE 则出错 COPY TO 将使用的数据库文件复制另一个库文件或文本文件 COPY FILE 复制任何类型的文件 COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件 COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中 COUNT 计算给定范围内指定记录的个数 CREATE 定义一个新数据库文件结构并将其登记到目录中 CREATE FROM 根据库结构文件建立一个新的库文件 CREATE LABEL 建立并编辑一个标签格式文件 CREATE REPORT 建立宾编辑一个报表格式文件 DELETE 给指定的记录加上删除标记 DELETE FILE 删除一个未打开的文件 DIMENSION 定义内存变量数组 DIR 或 DIRECTORY 列出指定磁盘上的文件目录 DISPLAY 显示一个打开的库文件的记录和字段 DISPLAY FILES 查阅磁盘上的文件 DISPLAY HISTORY 查阅执行过的命令 DISPLAY MEMORY 分页显示当前的内存变量 DISPLAY STATUS 显示系统状态和系统参数

if条件状语句

if引导的条件状语从句 if引导的条件状语从句是初中阶段英语学习的重要语法,请观察下面的例句,然后补全结论部分所缺的内容。 【例句】 1. If the children study hard, they’ll get good grades. 2. If I don’t get up early, I can’t catch the early bus. 3. She’ll give her mother a hand if she has enough time. 4. If you learn to listen to others, you’ll have many friends. = Learn to listen to others, and you’ll have many friends. 5. If you don’t write carefully, you’ll make a mistake. = Write carefully, or you’ll make a mistake. 【结论】 根据观察可知:if是从属连词,意为“如果”,用来引导条件状语从句。 1. 结构:通过观察例句可知,在含有if引导的条件状语从句的复合句中,if 引导的条件状语从句既可放在主句之前(此时常用逗号将其与主句隔开),也可放在主句之后。 2. 时态:通过观察例句可知,如果主句的谓语动词用一般将来时或主句的谓语动词中含有情态动词时,if引导的条件状语从句的谓语动词常用________时表示将来的含义。 3. 转换:在含有if引导的条件状语从句的复合句中,当主句的主语和从句的主语都是________时,可以与其他句型进行同义句的转换:可转换为“祈

If引导条件状语从句的用法

◆if引导的条件状语从句 条件状语从句是在复合句中作条件状语的句子。表示假如有从句的动作发生就会有主句的动作发生。条件状语从句常由从属连词if引导。 ◆if引导的条件状语从句使用须知: 一、位置 if引导的条件状语从句,既可放在主句之前也可放在主句之后。当从句置于主句之前时,常用逗号与主句隔开。例如: You will catch the bus if you get up early. =If you get up early, you will catch the bus. 如果你早起的话,就能赶上公共汽车。 二、时态 应遵循主、从句时态呼应的原则。当主句是一般现在时(包含祈使句和含情态动词can, may, must等的句子),从句也用一般现在时。例如: You must see the doctor if you are ill. 如果你生病了,你必须去看医生。 If you want to go skating, wear warm clothes. 如果你想去滑冰,穿上暖和点的衣服。 一.选择正确答案。 1. It was raining heavily___ we got to Paris. A. while B. if C. when D. because 2. I don’t know if ___ tomorrow. A. it doesn’t rain B. the rain will stops C. the rains won’t stop D. it won’t rain 3 . The volleyball match will be put off if it___ . A. will rain B. rains C. rained D. is raining 4. Difficulties are nothing if we ___ not afraid of them A. will B. shall C. are D. do 5. We ___ Beijing tomorrow if it doesn’t rain. A. are going to B. would C. shall D. will go 6. I don’t like to be interrupted if I___ . A. speak B. will speak C. am speaking D. spoke 7. If you ___ the book you will understand the story better. A. will be reading B. have read C. will have read D. read 8. If you ___ I will go with you

2021年高中数学课时跟踪检测六条件语句新人教A版必修

2021年高中数学课时跟踪检测六条件语句新人教A版必修1.对于程序: 若输入a=4,则输出的结果为( ) A.11 B.-11 C.11或-11 D.4 解析:选B ∵a=4>0,∴a=2×4+3=11,b=-a=-11. 2.阅读下面程序: INPUT x IF x<0 THEN x=-x END IF PRINT x END 若输入x=5,则输出结果x为( ) A.-5 B.5 C.0 D.不确定 解析:选B 当x≥0时,不符合条件,执行END IF之后的语句,直接输出x的值,即5. 3.下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.

INPUT “x=”;x IF THEN y=-x ELSE y=x*x END IF PRINT “y=”;y END 则横线处填入的条件应该是________. 解析:条件成立时,执行y=-x;条件不成立时,执行y=x*x.由程序的算法功能,知条件应为x<=0. 答案:x<=0 4.运行程序: INPUT A,B IF A>B THEN C=A/2 ELSE C=B/2 END IF PRINT C END 在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为________.解析:对A,B的情况进行区分,当输入8,4的时候,A>B,所以C= A 2 =4;当输入2,4时,A>B不成立,所以选择执行C= B 2 =2. 答案:4 2 [层级二应试能力达标] 1.阅读下列程序: 如果输入x=-2,则输出结果为( )

A .2 B .-12 C .10 D .-4 解析:选D 输入x =-2,则x <0,执行“y =7] 2.阅读下列程序: 如果输入的t ∈[-1,3],则输出的S ∈( ) A .[-3,4] B .[-5,2] C .[-4,3] D .[-2,5] 解析:选 A 该程序语句的功能是求分段函数S =? ???? 3t ,t <1, 4t -t 2 ,t ≥1的值.所以当- 1≤t <1时,S =3t ∈[-3,3);当1≤t ≤3时,S =4t -t 2 =-(t -2)2 +4,此时3≤S ≤4. 综上,可得输出的S ∈[-3,4]. 3.阅读下面的程序: a =3 IF a<=3 THEN PRINT 3END IF IF a<=4 THEN PRINT 4END IF IF a<=5 THEN PRINT 5END IF IF a<=6 THEN PRINT 6END IF END 程序运行的结果是( ) A .3 B .3,4 C .3,4,5 D .3,4,5,6 解析:选D 本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次条件判断,每一个条件都成立,故输出结果为3,4,5,6.

ch03

第3章 国内生产与国民收入核算 一、简答题 1.试述社会最终产品与企业最终产品有什么区别与联系。 2.工、农业企业(工厂与农场)自产自用的原材料,对于相应企业总产出的计算分别会起什么作用? 3.工农业总产出(C V M ++)中物质消耗C 是过去生产的,本期生产的,或过去本期生产的兼而有之,试说明理由。 4.对比总产出、净产出而言,增加值十分重要且应用广泛,试从增加值的价格构成(1C V M ++)的角度说明其理由。 5.在我国改革开放、大量引进外资的情况下,我国的国内生产总值和国民生产总值孰大孰小?为什么?用什么方法才能取得平衡? 6.试比较国内总产出、国内生产净值和国内生产总值的定义及所能反映的经济内容,三者之间存在着什么联系? 7.为什么说国民经济各部门的增加值之和,等于社会最终产品(含劳务)的完全价值?试从理论上加以阐述。 8.SNA 的中间消耗概念与MPS 的物质消耗概念有何不同?按生产法计算国内生产总值,应如何正确确定其中间消耗。 9.国民产值计算的三种方法――生产法、分配和支出法各有什么特点,不同部门应采取何种计算方法。 10.国民收入分配再分配再SNA 、MPS 核算体系中各有什么特点和表现。 二、单项选择题 1.下面各项中没有纳入生产核算范围的是( )。 A 农民自产自用粮食 B 房屋 C 居民家计活动 D 房屋租赁 2.生产核算的国土原则和国民原则的共同点是具有相同的( )属性。 A 常住属性 B 非常住属性 C 基层属性 D 非基层属性

3.在生产核算中需要做虚拟核算的是()。 A市场产出 B非市场产出 C主要是市场产出,也有少部分是非市场产出 D主要是非市场产出,也有少部分是市场产出 4.国民经济生产与使用核算的核心内容是(). A、资产负债核算 B、国际收支核算 C、国内生产总值核算 D、资金流量核算 5.已知某地区GDP为2000亿元,总产出为3600亿元;则该地区中间投入总值为(). A、5600亿元 B、3600亿元 C、800亿元 D、1600亿元 6.某地区1996年有关收入分配的统计数据为(单位:亿元):劳动者报酬300,生产税160,生产性补贴160,固定资产损耗80,营业盈余120,则该地区GDP为(). A、520亿元 B、600亿元 C、800亿元 D、480亿元 7.GDP是一国或一个地区的全部()在一定时期生产的最终产品价值之和. A、机构单位 B、常住单位 C、基本单位 D、基层单位 8.在生产单位的生产核算中,只能从它生产的()构成上划分中间消耗和增加植. A、产品实物 B、最终产品 C、产品价值 D、劳务 9.在生产核算中,生产税除了各种利前税之外,还应包括(). A、所得税 B、调节税 C、奖金税 D、增值税 10.服务是提供无形产品,其特点是(). A、生产和使用同时进行 B、可以多次交换 C、无法计算产出价值 D、无法计算增加值 11.在SNA中,拥有资产承担债务,独立从事经济活动并与其他单位从事交易的经济实体是(). A、物质生产部门 B、机构单位 C、产业活动单位 D、产业部门

实验六利用条件语句实现计数分频时序电路

电子信息工程学系实验报告 课程名称:EDA技术与实验 实验项目名称:利用条件语句实现计数分频时序电路实验时间:2012.10.21 班级:通信姓名:学号:010705 实验目的: 1、了解函数的定义和在模块设计中的使用。 2、了解函数的可综合性问题。 3、了解许多综合器不能综合复杂的算术运算。 4、掌握任务在Verilog模块设计中的应用。 5、学会在电平敏感列表的always中的使用拼接操作任务和阻塞赋值等语句,并生成复杂 组合逻辑的高级方法。 实验内容: 1.学习Verilog HDL设计课件。 2.运行课件例(任务与函数各选一例)子并进行仿真。 实验步骤: 1.在教师的指导下,学习Verilog HDL课件。 2.由教师演示max+plusⅡ课件的文本设计流程。 3.参考课件实例,动手操作软件,按照流程做完从新建文件,编译,仿真,分配引脚等软 件操作部分的全过程。 实验过程: 一、用函数和case语句描述的编码器(不含优先顺序) 1、新建文本:选择菜单Fi l e下的New,在框中选中“Text Editor file”,按“OK”按钮,即选中了文本编辑方式。 2、在文本编辑窗口,输入Verilog语言,代码如下:

3、将文件命名为“code_83”保存v文件。 4、打开编译器窗口:在MAX—plusⅡ菜单内选择Compiler 项,即出现编译器窗口。选择Start即可开始编译,MAX+PLUS II编译器将检查项目是否有错。 5、建立波形编辑文件:在MAX—plusⅡ菜单内选择Waveform Editor File 项。 6、仿真节点插入:选择菜单Node下的Enter Nodes from SNF选项。按右上侧的“List”按钮,左边的列表框将立即列出所有可以选择的信号结点,然后按中间的“=>”按钮,将左边列表框的结点全部选中到右边的列表框。单击“OK”,选中的信号将出现在波形编辑器中。 7、输入波形设置,保存波形文件,文本仿真:单击菜单File下的Save选项,在弹出的窗口中将波形文件存在以上的同一目录中,文件取名为code_83.scf。单击MAX—plusⅡ菜单内选择Simulator选项,单击Start,接着打开Open SCF(界面如下图),即完成文本的波形仿真。 二、任务举例(task) 过程如同“用函数和case语句描述的编码器”, 输入代码如下图:

ASP 条件语句

ASP 条件语句 条件语句的作用是对一个或多个条件进行判断,根据判断的结果执行相关的语句。VBScript的条件语句主要有两种,即If Then…Else语句和Select…Case语句。1.If Then…Else语句 If Then…Else语句根据表达式是否成立执行相关语句,因此又被称作单路选择的条件语句。使用If Then…Else语句的方法如下所示。 语法格式: IF Condition Then [statements] End If 或者, IF Condition Then [statements] 在If...Then语句中,包含两个参数,分别为Condition和statements参数。 ●Condition参数 为必要参数,即表达式(数值表达式或者字符串表达式),其运算结果为True或False。另外,当参数condition为Null,则参数condition将视为False。 ●statements参数 由一行或者一组代码组成,也称为语句块。但是在单行形式中,且没有Else子句时,则statements参数为必要参数。该语句的作用是表达式的值为True或非零时,执行Then后面的语句块(或语句),否则不作任何操作。 If...Then...Else 语句的一种变形允许从多个条件中选择,即添加ElseIf子句以扩充If...Then...Else 语句的功能,使可以控制基于多种可能的程序流程。详细的用户 可以添加任意多个ElseIf子句以提供多种选择。使用多个ElseIf子句经常会变得很累赘。在多个条件中进行选择的更好方法是使用Select Case语句。

if条件状语从句及其时态的用法

if条件状语从句及其时态的用法 连词if的意思是“如果”,它引导的句子表示某事发生所需要的条件,即“在……条件下某事才能发生”,在句子中充当状语,因此我们称之为条件状语从句。在复合句中连词if引导的句子为从句,被修饰的句子为主句。从句可以放在主句后,也可以放在主句前,从句放在主句前时,应用逗号将它与主句隔开。例如: We’ll go to the Great Wall if it doesn’t rain tomorrow. = If it doesn’t rain tomorrow, we’ll go to the Great Wall. 如果明天不下雨,我们就去长城。 用法 1. 条件状语从句通常由连词if引导,意为“如果,假如”,主句不能用be going to 表示将来,而应该用shall或will。 例如: If I’m free tomorrow, I’ll go with you. 如果我明天有空,我将会和你一起去。 2. if引导的条件状语从句,主句用一般将来时,从句则用一般现在时,即“主将从现”。 例如: If it is sunny tomorrow, I’ll climb the hill. 如果明天天气晴朗,我将去爬山。 3. 正确区分if引导的条件状语从句和if引导的宾语从句。 在条件状语从句中,if表示“如果”;而在宾语从句中,if表示“是否”。可以用下面的方法区分: 1) 从句前置法:if引导的条件状语从句,可以放在主句之前并用逗号隔开,也可放在主句之后;而if引导的宾语从句只能放在主句之后。因此如果把if放在主句之前,句子通顺,意义不变,则是条件从句,否则是宾语从句。 例如: He will help you if you ask him. = If you ask him, he will help you. 如果你问他,他会帮助你。 2) whether替换法:if引导宾语从句时,其意为“是否”,通常可用whether替换,意义不变,而if引导条件状语从句时不能用whether替换。因此,可用whether替换的是宾语从句,不能替换的是条件从句。 例如: I want to know if you will go tomorrow. = I want to know whether you will go tomorrow. 我想知道你明天是否去。 注意:区分if的用法有着极为重要的意义,因为在条件状语从句中,主句用将来时,从句用一般现在时;而在宾语从句中,当主句是一般现在时,从句可用所需的任何时态,主句是一般过去时,从句用过去的某种时态。

Excel六大“条件”语句或函数功能

正确使用Excel六大“条件”语句或函数功能 一、条件求和。 1、单条件求和:统计C1公司施工的工程总建筑面积,并将结果放在E18单元格中,我们只要在E18单元格中输入公式“=SUMIF(D2:D17,"C1公司",E2:E17)”即完成这一统计。 备注:如果对Excel的函数不太熟悉,在单元格中直接输入公式有困难,我们可以用“插入函数”命令(或直接按工具栏上的“粘贴函数”命令按钮),选中你需要的函数后,按其提示操作即可完成公式的输入。 2、多条件求和:统计C2公司施工的质量等级为“合格”的工程总建筑面积,并将结果放在E19单元格中,我们用“条件求和”功能来实现: ①选“工具→向导→条件求和”命令(若没有此命令选项,可以用“加载宏”的方式来增加这一命令选项),在弹出的对话框中,按右下带“―”号的按钮(此时对话框变成类似工具条的窗口形式浮于桌面上),用鼠标选定D1:I17区域,并按窗口右边带红色箭头的按钮(恢复对话框状态)。 ②按“下一步”,在弹出的对话框中,按“求和列”右边的下拉按钮选中“建筑面积”项,再分别按“条件列、运算符、比较值”右边的下拉按钮,依

次选中“施工单位”、“=”(默认)、“C2公司”选项,最后按“添加条件”按钮。重复前述操作,将“条件列、运算符、比较值”设置为“质量等级”、“=”、“合格”,并按“添加条件”按钮。 ③两次点击“下一步”,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定E19单元格,并按窗口右边带红色箭头的按钮。 ④按“完成”按钮,此时符合条件的汇总结果将自动、准确地显示在E19单元格中。 备注:上述操作实际上是输入了一个数组公式,我们也可以先在E19单元格中直接输入公式:=SUM(IF(D2:D17="C2公司",IF(I2:I17="合格",E2:E17))),然后在按住Ctrl+Shift键(非常关键!!!)的同时按下Enter键,也可以达到上述多条件求和之目的。 二、条件计数。 统计质量等级为“合格”工程的数目,并将结果存放在I18单元格中,在I18单元格中输入公式:=COUNTIF(I2:I17,"合格"),当按下确定按钮后,统计结果――数字5即自动在I18单元格中显示出来。 三、条件格式。

相关文档