第一篇:人工智能及其应用 习题参考答案 第2章
第二章 知识表示方法
2-2 设有3个传教士和3个野人来到河边,打算乘一只船从右岸渡到左岸去。该船的负载能力为两人。在任何时候,如果野人人数超过传教士人数,那么野人就会把传教士吃掉。他们怎样才能用这条船安全地把所有人都渡过河去?
用Si(nC, nY)表示第i次渡河后,河对岸的状态,nC表示传教士的数目,nY表示野人的数目,由于总人数的确定的,河对岸的状态确定了,河这边的状态也即确定了。考虑到题目的限制条件,要同时保证,河两岸的传教士数目不少于野人数目,故在整个渡河的过程中,允许出现的状态为以下3种情况: 1.nC=0 2.nC=3
3.nC=nY>=0(当nC不等于0或3)
用di(dC, dY)表示渡河过程中,对岸状态的变化,dC表示,第i次渡河后,对岸传教士数目的变化,dY表示,第i次渡河后,对岸野人数目的变化。当i为偶数时,dC,dY同时为非负数,表示船驶向对岸,i为奇数时,dC, dY同时为非正数,表示船驶回岸边。
初始状态为S0(0, 0),目标状态为S0(3, 3),用深度优先搜索的方法可寻找渡河方案。在此,用图求法该问题,令横坐标为nY, 纵坐标为nC,可行状态为空心点表示,每次可以在格子上,沿对角线移动一格,也可以沿坐标轴方向移动1格,或沿坐标轴方向移动2格。第奇数次数状态转移,沿右方,上方,或右上方移动,第偶数次数状态转移,沿左方,下方,或左下方移动。
从(0,0)开始,依次沿箭头方向改变状态,经过11步之后,即可以到达目标状态(3,3),相应的渡河方案为:
d1(1,1)--d2(-1,0)--d3(0,2)--d4(0,-1)--d5(2,0)--d6(-1,-1)--d7(2,0)--d8(0,-1)--d9(0,2)--d10(-1,0)--d11(1,1)2-6 把下列句子变换成子句形式:
(1)(x){P(x)→P(x)}(2)xy(On(x,y)→Above(x,y))
(3)xyz(Above(x,y)∧Above(y,z)→Above(x,z))
(4)~{(x){P(x)→{(y)[p(y)→p(f(x,y))]∧(y)[Q(x,y)→P(y)]}}}
1.(ANY x){ P(x)P(x)}
(ANY x){~P(x)OR P(x)} ~P(x)OR P(x)
最后子句为 ~P(x)OR P(x)
(2)(ANY x)(ANY y){ On(x,y)Above(x,y)}
(ANY x)(ANY y){ ~On(x,y)OR Above(x,y)} ~On(x,y)OR Above(x,y)
最后子句为
~On(x,y)OR Above(x,y)
(3)(ANY x)(ANY y)(ANY z){ Above(x,y)AND Above(y,z) Above(x,z)}(命题联结词之优先级如下:否定→合取→析取→蕴涵→等价)
(ANY x)(ANY y)(ANY z){ ~ [ Above(x,y)AND Above(y,z)] OR Above(x,z)}
~ [ Above(x,y)AND Above(y,z)] OR Above(x,z)
最后子句为
~[Above(x,y), Above(y,z)] OR Above(x,z)(4)~{(ANY x){ P(x) {(ANY y)[ p(y)p(f(x,y))] AND(ANY y)[ Q(x,y) P(y)] } } }
~ {(ANY x){ ~P(x)OR {(ANY y)[ ~p(y)OR p(f(x,y))] AND(ANY y)[ ~Q(x,y)OR P(y)] } } }
(EXT x){ P(x)AND {(EXT x)[ p(y)AND ~p(f(x,y))] OR(EXT y)[ Q(x,y)AND ~P(y)] } }
(EXT x){ P(x)AND {(EXT w)[ p(y)AND ~p(f(w,y))] OR(EXT v)[ Q(x,v)AND ~P(v)] } }
P(A)AND { [ p(y)AND ~p(f(B,y))] OR [ Q(A,C)AND ~P(C)] }
P(A)AND { [ p(y)AND ~p(f(B,y))OR Q(A,C)] AND [ p(y)AND ~p(f(B,y))OR ~P(C)] }
P(A)AND { { p(y), ~p(f(B,y))} OR Q(A,C)} AND { { p(y), ~p(f(B,y))} OR ~P(C)}
最后子句为 P(A)
{ p(x), ~p(f(B,x))} OR Q(A,C){ p(y), ~p(f(B,y))} OR ~P(C)2-7 用谓词演算公式表示下列英文句子(多用而不是省用不同谓词和项。例如不要用单一的谓词字母来表示每个句子。)
A computer system is intelligent if it can perform a task which, if performed by a human, requires intelligence.先定义基本的谓词
INTLT(x)means x is intelligent PERFORM(x,y)means x can perform y REQUIRE(x)means x requires intelligence CMP(x)means x is a computer system HMN(x)means x is a human
上面的句子可以表达为(任意x)
{(存在t)(存在y)[ HMN(y)合取 PERFORM(y,t)合取 REQUIRE(t)合取 CMP(x)合取 PERFORM(x,t)] INTLT(x)}
2-9 作为一个电影观众,请你编写一个去电影院看电影的剧本。
(1)开场条件(a)顾客想看电影(b)顾客在足够的钱(2)角色
顾客,售票员,检票员,放映员(3)道具 钱,电影票(4)场景 场景 1 购票
1.顾客来到售票处 2.售票员把票给顾客 3.顾客把钱给售票员 4.顾客走向电影院门 场景 2 检票
1.顾客把电影票给检票员 2.检票员检票
3.检票员把电影票还给顾客 4.顾客进入电影院 场景 3 等待
1.顾客找到自己的座位
2.顾客坐在自己座位一等待电影开始 场景 4 观看电影 1.放映员播放电影 2.顾客观看电影 场景 5 离开
(a)放映员结束电影放映(b)顾客离开电影院(5)结果
(a)顾客观看了电影(b)顾客花了钱(c)电影院赚了钱
第二篇:数据库应用习题及答案
数据库应用习题及答案
4、在下述关于数据库系统的叙述中,正确的是()
A.数据库中只存在数据项之间的联系 B.数据库的数据项和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系 D.数据库的数据项和记录之间都不存在联系 参考答案: B
8、为了合理组织数据,应遵从设计原则是()
A.“一事一地”的原则,即一个表描述一个实体或实体间的一种联系
B.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段
C.用外部关键字保证有关联的表之间的联系
D.以上各条原则都包括
参考答案: D
9、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()
A.重建 B.选取 C.投影 D.连接
参考答案: C A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、联接 D.显示、统计、复制 参考答案: C
12、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是()填空题:
1、在关系数据库中,二维表的列称为属性,二维表的行称为 [ ]。
参考答案: 元组
3、用二维表的形式来表示实体之间联系的数据模型叫做_____________
参考答案: 关系模型
4、数据模型不仅表示反映事物本身的数据,而且表示()。
参考答案: 事物之间的联系
5、信息是有用的()。
参考答案: 数据
6、数据是信息的表现()。
参考答案: 形式
7、一个关系数据库由若干个()组成;一个数据表由若干个()组成;每一个记录由若干个以字段属性加以分类的()组成。
参考答案: 数据表 记录 数据项
5、关系模型有哪些主要的特点?
学生答案: 数据结构简单、查询与处理方便、数据独立性高、坚实的理论基础
参考答案: B Visual FoxPro 6.0基础
单选题:
1、Visual Foxpro中,要显示或隐藏某个工具栏,应选择()
A.文件--退出
B.显示--工具栏
C.显示--命令窗口
D.工具--选项
参考答案: B
11、Visual Foxpro中,显示和隐藏命令窗口的操作是在_______菜单中完成的 A.工具 B.显示 C.编辑 D.窗口
参考答案: D
15、Visual Foxpro 6.0主要界面菜单栏中不包括________菜单项
A.“文件”
B.“项目” C.“程序” D.“窗口” 参考答案: B A.“工具” B.“显示” C.“窗口” D.“文件”
16、Visual Foxpro中,若要定制工具栏,应选择________菜单项
参考答案: B
19、以下有关Foxpro工作方式的叙述,正确的是()
A.只有一种工作方式,即命令工作方式
B.有两种工作方式,即命令方式和程序方式 C.有两种工作方式,即键盘方式和鼠标方式
D.有三种工作方式,即命令方式、程序方式和菜单方式 参考答案: B 20、Foxpro某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。属于这一类文件的扩展名的有:
A.IDX、MEM B.FMT、DBT C.PRG、FOX D.IDX、DBT 参考答案: D 填空题:
1、数据库管理系统的英文全称是,简称是。
参考答案: database management system ,dbms
4、安装完Visual Foxpro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击___________菜单下的__________菜单项
参考答案: 工具,选项
6、在全屏幕编辑状态下,按_______键可保存文件并退出此状态。按______键或_______键放弃存盘退出
参考答案: Ctrl+W,Esc,Ctrl+Q
7、Visual Foxpro 6.0支持两种工作方式,即_______和________
参考答案: 交互方式,程序执行
8、Visual FoxPro 6.0的用户界面由6部分组成,它们是()、()、()、()、()、()。
参考答案: 标题栏 菜单栏 工具栏 工作区 状态栏 命令窗口
9、常用的Visual FoxPro 6.0有()种向导
参考答案: 18
10、常用的Visual FoxPro 6.0有()种设计器。
参考答案: 10 问答题:
1、试述VFP6.0的启动与退出
参考答案: 略
2、在VFP6.0中有哪几种变量。
参考答案: 略
3、VFP有哪几种工作方式?简单说明各种方式的特点。
参考答案: 在VF6.0中提供了三种工作方式,即命令方式、菜单方式和程序文件方式。
命令方式的工作特点是:输入一条操作命令,系统完成一个数据库操作。菜单方式的工作特点是:通过选择菜单悬想完成所需的操作。
程序文件方式简称程序,其工作特点是:通过程序文件中的命令完成对数据库的操作和系统环境的配置。单选题:
6、退出Visual Foxpro的操作方法是()
A.从“文件”下拉菜单中选择“退出”选项
B.用鼠标左按钮单击关闭窗口按钮
C.在命令窗口中键入QUIT命令,然后敲回车键
D.以上方法都可以
参考答案: D
8、要启动Visual Foxpro的向导可以()
A.打开新建对话框
B.单击工具栏上的“向导”图标按钮
C.从“工具”菜单中选择“向导”
D.以上方法均可以
参考答案: D
9、Visual Foxpro中,显示和隐藏命令窗口的操作是在_______菜单中完成的 A.工具 B.显示 C.编辑 D.窗口
参考答案: D
10、关于用户创建工具栏的如下说法中,哪一个是正确的()
A.只能定制Visual Foxpro系统工具栏,不能自定义工具栏
B.不能定制Visual Foxpro系统工具栏,但可以自定义工具栏
C.既能定制Visual Foxpro系统工具栏,也能自定义工具栏
D.只能使用系统工具栏,不能创建自定义工具栏
参考答案: C
12、Visual Foxpro 6.0主要界面菜单栏中不包括________菜单项
A.“文件”
B.“项目”
C.“程序”
D.“窗口”
参考答案: B
13、Visual Foxpro中,若要定制工具栏,应选择________菜单项
A.“工具”
B.“显示”
C.“窗口”
D.“文件”
参考答案: B
14、启动Visual Foxpro 6.0后,屏幕上出现两个窗口:一个是Visual Foxpro 6.0的主窗口,另一个是()窗口。
A.文本
B.命令
C.帮助
D.对话框
参考答案: B
15、VFP6.0是一种支持用户使用菜单、命令、_________三种不同操作方式 的新型数据管理系统
A.循环
B.备份文件
C.命令文件
D.内存变量
参考答案: C
17、以下有关Foxpro工作方式的叙述,正确的是()
A.只有一种工作方式,即命令工作方式
B.有两种工作方式,即命令方式和程序方式 C.有两种工作方式,即键盘方式和鼠标方式
D.有三种工作方式,即命令方式、程序方式和菜单方式
参考答案: B
22、将内存变量定义为全局变量的VFP命令是()。
A.GLOBAL
B.PUBLIC
C.PRIVATE
D.LOCAL
参考答案: B
23、一个软件在安装之前,不需要了解它的()
A.硬件环境
B.软件环境
C.乔迁环境
D.用户
参考答案: D
24、以下方法中()不可以启动Visual FoxPro 6.0
A.从程序菜单
B.从资源管理器
C.word系统
D.从桌面
参考答案: C 单选题:
12、Visual Foxpro中,控制命令窗口显示和隐藏的命令在________菜单项中
A.“编辑” B.“工具” C.“窗口” D.“项目”
参考答案: C
13、Visual Foxpro中,若要定制工具栏,应选择________菜单项
A.“工具”
B.“显示”
C.“窗口”
D.“文件”
参考答案: B
17、Foxpro某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。属于这一类文件的扩展名的有:
A.IDX、MEM
B.FMT、DBT
C.PRG、FOX
D.IDX、DBT
参考答案: D
24、不是Visual FoxPro 6.0可视化编程工具的是()
A.向导
B.生成器
C.设计器
D.程序编辑器
参考答案: D 单选题:
24、不是Visual FoxPro 6.0可视化编程工具的是()
A.向导
B.生成器
C.设计器
D.程序编辑器
参考答案: D 单选题:
18、Foxpro某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。属于这一类文件的扩展名的有:
A.IDX、MEM
B.FMT、DBT
C.PRG、FOX
D.IDX、DBT
参考答案: D 项目管理器
1、打开“项目管理器”可以使用的命令是()。
参考答案: A
2、在VFP6.0中,项目的扩展名为_______
A..DBC
B..TAB
C..IDX
D..PJX
参考答案: D
3、项目文件的扩展名是()
参考答案: A
4、项目管理器中“数据”选项卡,可以管理()
参考答案: C
5、项目管理器对资源文件进行管理时,不能完成()等操作。
A.程序 B.查询 C.数据表 D.内存变量
A..pjx B..dbf C..opr D..dbc
A.MODIFY PROJECT B.CREATE PROJECT C.OPEN PROJECT D.OPEN DATABASE
A.修改
B.复制
C.移去
D.删除
参考答案: B
6、项目管理器中“文档”选项卡,可以管理()。
A.数据库 B.查询 C.表单 D.内存变量
参考答案: C
7、项目管理器中的“代码”选项卡,可以管理()。
A.数据库 B.查询 C.表单 D.程序
参考答案: D 填空题:
1、在Visual FoxPro中,项目文件的扩展名是 []。
参考答案: PJX或.PJX
2、项目管理器的______选项卡用于显示和管理数据库,自由表和查询等.参考答案: 数据
3、每一个项目只能设一个()文件
参考答案: 主
4、扩展名为.prg的程序文件在“项目管理器”的_____________选项卡中显示和管理
参考答案: 代码
5、项目管理器的“移去”按钮有两个功能:一是把文件______________,二是__________文件
参考答案: 移出项目,从磁盘上删除
6、在项目管理器,有()()()()()()等多个选项卡。
参考答案: 全部 数据 文档 类 代码 其他
7、在项目管理器中,()方便、快捷地浏览数据表。
参考答案: 可以
8、“+”标志是表示某一项目的下面()子项目。
参考答案: 包含 问答题:
1、项目管理器有哪些主要功能?
学生答案: 在使用vfp编制程序时,需要创建各种类型文件,为为提高工作效率,vfp提供了一个非常有效的管理工具:项目管理器。项目管理器是Vfp中处理数据和对象的主要组织工具,建立一个项目文件可以帮助你方便的组织文件和数据。在项目管理器中只需单几次鼠标,就可以方便地组织相关的文件。可以这样下定义:项目是文件、数据、文档及其它Vfp对象的集合,要建立一个项目就必需先创建一个项目文件,项目文件的扩展名为.Pjx.参考答案: 略
2、项目管理器是什么?使用它有什么好处?
学生答案: 项目管理器是Visual FoxPro 6.0用来管理、组织数据和对象的主要工具。它将一些相关的文件、数据、文档等集合起来,用图形与分类的方式来管理
单选题:
1、打开“项目管理器”可以使用的命令是()。
A.MODIFY PROJECT
B.CREATE PROJECT
C.OPEN PROJECT
D.OPEN DATABASE
参考答案: A
2、在VFP6.0中,项目的扩展名为_______
A..DBC
B..TAB
C..IDX
D..PJX
参考答案: D
3、项目文件的扩展名是()
A..pjx
B..dbf
C..opr
D..dbc
参考答案: A
4、项目管理器中“数据”选项卡,可以管理()
A.程序
B.查询
C.数据表
D.内存变量
参考答案: C
5、项目管理器对资源文件进行管理时,不能完成()等操作。
A.修改
B.复制
C.移去
D.删除
参考答案: B
6、项目管理器中“文档”选项卡,可以管理()。
A.数据库
B.查询
C.表单
D.内存变量
参考答案: C
7、项目管理器中的“代码”选项卡,可以管理()。
A.数据库 B.查询 C.表单 D.程序
参考答案: D
创建数据库和表
单选题:
1、Visual FoxPro参照完整性规则不包括()。
参考答案: B
2、Visual Foxpro中,从数据库中移去表的命令是()
A.REMOVE TABLE
B.REMOVE DATABASE
C.USE
D.DELETE TALBE
参考答案: A
3、Visual Foxpro中,打开名为STUDENTS的数据库的命令是()
A.USE STUDENTS B.OPEN STUDENTS C.OPEN DATABASE STUDENTS D.USE DATABASE STUDENTS
A.更新规则 B.查询规则 C.删除规则 D.插入规则
参考答案: C
4、用create d命令建立的d文件是一个什么文件()
A.数据库文件
B.表文件
C.表单文件
D.菜单文件
参考答案: B
5、在Visual FoxPro中,数据库表和自由表()。
A.字段名最长可达128个字符
B.均拥有4种类型的索引,即主索引、候选索引、唯一索引和普通索引
C.只有数据库表设置有字段属性
D.均拥有3种类型的索引,即主索引、候选索引、唯一索引
参考答案: A
6、在不打开“表设计器”的情况下,若要创建一个新表,可以使用的命令是()。
A.CREATE TABLE
B.CREATE
C.ALTER TABLE ADD
D.MODIFY TABLE
参考答案: A
7、在不打开“表设计器”的情况下,若要为表添加新字段,可以使用的命令是()。
参考答案: A
8、在不打开“表设计器”的情况下,若要删除表中指定字段,可以使用的命令是()。
参考答案: B
9、在Visual FoxPro中,打开数据库的命令是()。
A.DELETE FILE B.ALTER TABLE DROP C.DROP TABLE D.PACK
A.ALTER TABLE ADD B.ALTER TABLE ALTER C.ALTER TABLE DROP D.ALTER
A.OPEN DATABASE <数据库名>
B.USE <数据库名>
C.USE DATABASE <数据库名>
D.OPEN <数据库名>
参考答案: A
10、在Visual Foxpro的命令窗口中键入CREATE DATA命令后,屏幕会出现一个创建话框,要想完成同样的工作,还可以采取如下步骤()
A.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件“命令按钮
B.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导“命令按钮
C.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件“命令按钮
D.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导“命令按钮
参考答案: A
11、Visual Foxpro中,扩展名为DBC的文件是()
A.表单文件
B.数据库表文件
C.数据库存文件
D.项目文件
参考答案: C
12、Visual Foxpro中,一数据库名为student,要想打开该数据库,应使用命令()
参考答案: B
13、在VFP中,数据库表和自由表的字段名最大字符数分别是()
参考答案: B
A.10,10 B.128,10 C.256,128 D.128,128
A.OPEN student B.OPEN DATA student C.USE DATA student D.USE student
14、Visual Foxpro中,打开一个数据库的命令是()
参考答案: D
15、Visual Foxpro数据库文件是()
A.存放用户数据的文件
B.管理数据库对象的系统文件
C.存放用户数据和系统数据的文件
D.前三种说法都对
参考答案: B
16、以下关于自由表的叙述,正确的是()
参考答案: C
17、Visual Foxpro参照完整性规则不包括()
A.更新规则 B.删除规则 C.查询规则 D.插入规则 参考答案: C
A.全部是用以前版本的Foxpro(FoxBASE)建立的表
B.可以用Visual Foxpro建立,但是不能把它添加到数据库中
C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D.自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表
A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE
18、对表结构的修改是在下面哪一个对话框中完成的()
A.表设计器
B.数据库设计器
C.表达式生成器
D.浏览窗口
参考答案: A
19、下列关于数据库表的说法中错误的是()
A.可设置长表名,长字段名
B.可设置匹配字段类型到类,字段验证和记录验证,触发器
C.可设置主索引和候选索引关键字,字段默认值,显示模式
D.不可用use命令直接打开,必须在数据库设计器中打开
参考答案: D 20、数据库文件的扩展名是()
A.DBF
B.DBC
C.DBT D.FPT
参考答案: B
21、若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_______的文件
A.FRX
B.FMT
C.FRT
D.FPT
参考答案: D
22、关于数据库表与自由表的转换,下列说法中正确的是()
A.数据库表能转换为自由表,反之不能
B.自由表能转换成数据库表,反之不能
C.两者不能转换
D.两者能相互转换
参考答案: D
23、在VFP6.0中,打开数据库和表的命令分别为()
A.USE,OPEN
B.SELECT,CREAT
C.OPEN,USE D.CREAT,OPEN
参考答案: C
24、在Visual FoxPro中,打开数据库的命令是()
A.OPEN DATABASE <数据库名>
B.USE <数据库名>
C.USE DATABASE <数据库名
D.OPEN <数据库名>
参考答案: A
25、在Foxpro环境下,可以同时打开的数据库文件的最多个数是()
A.2
B.10
C.16
D.256
参考答案: B
26、在Foxpro中,仅关闭当前工作区数据库文件的命令是
A.CLOSE
B.USE
C.CLEAR
D.CLOSE DATABASE
参考答案: C
27、对数据库文件进行修改,不需要交互操作的命令是
参考答案: C
28、在数据库中的数据表间()建立关联关系。
参考答案: D
29、数据表建立参照完整性后,不能设置数据表间()操作规则。
参考答案: C 30、在数据库环境下限制记录的操作,要在()中进行。
A.表达式生成器
A.跟新 B.删除 C.浏览 D.插入
A.随意 B.不可以 C.必须
D.可根据需要
A.EDIT B.CHANGE C.REPLACE D.BROWSE
B.字段选择器
C.表设计器
D.浏览
参考答案: A
多选题:
判断题: 填空题:
1、建立一个名称为STUDENTS的数据库的命令是________。
参考答案: create dababase students
2、Visual Foxpro不允许在主键字字段中有重复值或__________________
参考答案: 空值
3、在Visual Foxpro的表之间建立一对多联系是把____________的主关键字字段添加到________________的表中
参考答案: 一方,多方
4、在定义字段有效性规则时,在规则框中输入的表达式类型是______________
参考答案: 逻辑型
5、在数据库表的表设计器中可以设置3种触发器,分别是______,_______和_______。
参考答案: 插入,更新,删除
6、若要控制只能在每月的8号才能修改表中记录,则相应的触发器表达式为___________
参考答案: day(date())=8
7、在Visual Foxpro6.0中,数据库文件的扩展名为________,表文件的扩展名为________
参考答案: dbc,dbf
8、在Visual Foxpro 6.0中,表有两种类型,即________和__________
参考答案: 自由表,数据库表
9、设置数据表中某异一字段的默认值,要在()环境下使用表设计器。
参考答案: 数据库打开的
10、使用字段默认值,可以提高数据的()速度。
参考答案: 输入 问答题:
1、如何打开表设计器,对表的结构进行修改或显示。
学生答案: 方法一:点菜单上“文件”——“打开”,会出现“打开”对话框,在对话框下面有个“文件类型”,选择“表(*.dbf)”,在该对话框上面“查找范围”选择表文件所在的文件夹,选择要打开的表。然后在菜单上“显示”——“表设计器”。方法二:在命令窗口输入命令:use 盘符:路径表文件名 回车 再输入命令: modify stru 回车
参考答案: 略
2、数据库中的数据表间有几种关联关系?建立这些关联的依据是什么?
学生答案: 一对一:比如一个学生只有一个学号 一对多:一个老师可以教多个班级 多队一:多个学生对应同一个老师
多对多:一个学生可以有多个老师,同样一个老师也可以有多个学生
参考答案: 略
4、Visual Foxpro中,修改表结构的命令是()
A.MODI COMM
B.MODI STRU
C.MODI FORM
D.USE
学生答案: C
参考答案: B
6、在Visual FoxPro中,数据库表和自由表()。
A.字段名最长可达128个字符
B.均拥有4种类型的索引,即主索引、候选索引、唯一索引和普通索引
C.只有数据库表设置有字段属性
D.均拥有3种类型的索引,即主索引、候选索引、唯一索引
学生答案: B
参考答案: A
13、在VFP中,当创建一个数据库文件时,可选用()
A.数据库向导
B.数据库生成器
C.表单设计器
D.应用程序向导
学生答案: C
参考答案: A
17、Visual Foxpro中,要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()
A.8位
B.7位
C.6位
D.4位
学生答案: D
参考答案: A
19、下列关于数据库表的说法中错误的是()
A.可设置长表名,长字段名
B.可设置匹配字段类型到类,字段验证和记录验证,触发器
C.可设置主索引和候选索引关键字,字段默认值,显示模式
D.不可用use命令直接打开,必须在数据库设计器中打开
学生答案: B
参考答案: D 20、若要控制数据库表中学号字段只能输入数字,则应设置()
A.显示格式 B.输入掩码 C.字段有效性 D.记录有效性
学生答案: C
参考答案: B
23、在Visual FoxPro中,可以对字段设置默认值的表()。
A.必须是数据库表
B.必须是自由表
C.自由表或数据库表
D.不能设置字段的默认值
学生答案: C
参考答案: A
25、在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是________
A.DBF、FMT B.IDX、MEM C.FMT、DBT D.MEM、PRG 学生答案: C 参考答案: D
26、Foxpro是关系数据库管理系统,在Foxpro中用以表示关系的是()
A.数据库字段 B.数据库记录 C..idx文件 D..dbf文件 学生答案: B 参考答案: D
27、在Foxpro环境下,可以同时打开的数据库文件的最多个数是()
A.2 B.10 C.16 D.256
学生答案: C
参考答案: B 30、一个数据表可以添加到()数据库中。
A.两个
B.一个
C.多个
D.随意个
学生答案: C 单选题:
15、Visual Foxpro数据库文件是()
A.存放用户数据的文件
B.管理数据库对象的系统文件
C.存放用户数据和系统数据的文件
D.前三种说法都对
学生答案: B
参考答案: B
21、在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是________
A.DBF、FMT
B.IDX、MEM
C.FMT、DBT
D.MEM、PRG
学生答案: B
参考答案: D
22、在FoxPro中,下列叙述正确的是 ________.A.用SET RELATION命令建立数据库关联之前,两个数据库都必须索引
B.用JOIN命令连接两个数据库之前,这两个数据库必须在不同的工作区打开
C.用APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开
D.用UPDATE命令更新数据库之前,这两个数据库都必须索引
学生答案: C
参考答案: A
25、对两个数据库文件进行物理连接操作的命令是
A.LINK
B.JOIN
C.SET RELATION
D.RELATION
学生答案: B
参考答案: B
28、数据表建立参照完整性后,不能设置数据表间()操作规则。
A.跟新 B.删除 C.浏览 D.插入
学生答案: A 参考答案: C
29、在数据库环境下限制字段个数的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
学生答案: A
参考答案: B 30、在数据库环境下限制记录的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
学生答案: C
参考答案: A
18、若要控制数据库表中学号字段只能输入数字,则应设置()
A.显示格式
B.输入掩码
C.字段有效性
D.记录有效性
学生答案: C
参考答案: B
21、在Visual FoxPro中,可以对字段设置默认值的表()。
A.必须是数据库表
B.必须是自由表
C.自由表或数据库表
D.不能设置字段的默认值
学生答案: D
参考答案: A
29、数据表建立参照完整性后,不能设置数据表间()操作规则。
A.跟新
B.删除
C.浏览
D.插入
学生答案: C
参考答案: C 30、在数据库环境下限制字段个数的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
学生答案: C
参考答案: B
14、若要控制数据库表中学号字段只能输入数字,则应设置()
A.显示格式
B.输入掩码
C.字段有效性
D.记录有效性
学生答案: B
参考答案: B 30、在数据库环境下限制记录的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
学生答案: B
参考答案: A
4、Visual Foxpro中,修改表结构的命令是()
A.MODI COMM
B.MODI STRU
C.MODI FORM
D.USE
学生答案: B
参考答案: B 30、在数据库环境下限制记录的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
学生答案: C
参考答案: A
问答题:
1、如何打开表设计器,对表的结构进行修改或显示。
学生答案: 打开设计器 使用命令:MODIFY YALE<表名> 表格结构的显示:LIST STRUCTURE 表结构的修改;MODIFY STROCTURE 显示和修改也可用菜单方式“显示”的“表设计器”打开窗口进行修改
参考答案: 略
2、数据库中的数据表间有几种关联关系?建立这些关联的依据是什么?
学生答案: 选择,投影,连接3种
选择是从行的角度进行运算,选择条件是逻辑表达方式的形式,为真的元组被选取 投影是从列的角度进行运算,可以得到新的运算,包括属性比原关系少或顺序不同 连接时将其2个关系模式的若干属性拼接成一个新的关系模式的操作。而连接条件是出现2个表中的公共属性名或具有相同语义、参考答案: 略
表的基本操作
1、Visual Foxpro中,要为当前表所有职工增加100元工资应该使用命令()。
A.CHANGE 工资 WITH 工资+100
B.REPLACE 工资 WITH 工资+100
C.CHANGE ALL 工资 WITH 工资+100
D.REPLACE ALL 工资 WITH 工资+100
学生答案: D
参考答案: D
2、在Visual FoxProk中,表()。
A.以两种形态出现,即数据库表和自由表 B.必须依附于一个指定的数据库
C.由于需要依附于数据库,因此它不是一个独立的文件 D.学生答案: A
参考答案: A
3、可以使用()命令修改表结构。
A.MODIFY STRUCTURE B.LIST STRUCTURE C.COPY STRUCTURE D.DELETE
学生答案: B
参考答案: A
4、假设当前工作区是第1工作区,并且已在该工作区打开了Student表。如果要在第三工作区再次打开Student表,应使用的命令是()。
A.USE Student
B.USE Student AGAIN
C.USE Student AGAIN IN 3
D.USE Student IN 3
学生答案: C
参考答案: C
5、在不进入全屏幕编辑状态下为表添加一条空白记录,应使用的命令是()。
A.APPEND
B.APPEND BLANK
C.BROWSE
D.LIST
学生答案: B
参考答案: B
6、VISUAL FOXPRO中,若要显示当前记录,应使用的命令是():
A.LIST B.DISPLAY C.EDIT D.DELETE
学生答案: C
参考答案: B
7、VISUAL FOXPRO中,参照完整性的规则不包括()
A.更新规则 B.删除规则 C.插入规则 D.检索规则
学生答案: B
参考答案: D
8、要为当前表所有职工增加100元工资,应该使用命令
A.CHANGE 工资 WITH 工资+100 B.REPLACE 工资 WITH 工资+100 C.CHANGE ALL 工资 WITH 工资+100 D.REPLACE ALL 工资 WITH 工资+100
学生答案: D
参考答案: D
9、下列命令中,仅拷贝表文件结构的命令是()
A.COPY TO
B.COPY STRUCTURE TO
C.COPY FILE TO
D.COPY STRUCTURE TO EXETENDED
学生答案: C
参考答案: B
10、如果要给当前表增加一个字段,应使用的命令是()
A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT
学生答案: A
参考答案: B
11、在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是()
A.TOTAL
B.COUNT
C.SUM
D.AVERAGE
学生答案: C
参考答案: B
12、当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令()
A.list for 体育达标=“.f.” B.list for 体育达标<>.f.C.list for not 体育达标 D.list for 体育达标=f
学生答案: D
参考答案: C
13、使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向()
A.末记录
B.首记录
C.末记录的后面
D.首记录的前面
学生答案: A
参考答案: C
14、要从某表文件中真正删除一条记录,应当()
A.直接用ZAP命令
B.先用DELETE命令,再用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
学生答案: D
参考答案: C
15、Visual Foxpro中,在浏览窗口中,不能将一条记录逻辑删除的操作是()
A.将光标定位于该记录,按Ctrl+T键
B.将光标定位于该记录,按Delete键
C.将光标定位于该记录,单击表菜单中的“切换删除标志”选项
D.单击该记录前的白色小方块,使其变黑
学生答案: D
参考答案: B
16、显示表中所有教授和副教授记录的命令是()
A.list for 职称=“教授” and 职称=“副教授”
B.list for 职称>=“副教授”
C.list for 职称=“教授” or “副教授”
D.list for “教授”$职称
学生答案: A
参考答案: D
17、数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为()
A.10
B.14
C.15
D.EOF
学生答案: C
参考答案: B
18、在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用()
A.“显示”菜单中的“追加方式” B.“表”菜单中的“追加新记录” C.“表”菜单中的“追加记录” D.快捷键Ctrl+Y
学生答案: C
参考答案: A
19、表中相对移动记录指针和绝对移动记录指针的命令分别为()
A.Locate和Skip B.Locate和Go C.Skip和Go D.Locate和Find
学生答案: C
参考答案: C 20、Delete的作用是()
A.将记录从表中彻底删除
B.只给要删除的记录做删除标志 C.不能删除记录
D.删除整个表中的记录
学生答案: D
参考答案: B
21、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
学生答案: A
参考答案: D
22、可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作
A.逻辑删除记录和物理删除记录 B.逻辑恢复记录和物理恢复记录 C.逻辑删除记录和逻辑恢复记录 D.物理删除记录和物理恢复记录
学生答案: A
参考答案: C
23、在表的操作中,DELE命令的作用是()
A.将记录从表中彻底删除 B.给要删除的记录做删除标记 C.不能删除记录
D.删除整个表中的记录
学生答案: A
参考答案: B
24、要想对一个打开的数据库增加新字段,应当使用命令 ___________.A.APPEND
B.MODIFY STRUCTURE
C.INSERT
D.CHANGE
学生答案: A
参考答案: B
25、当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。要将职工的所有收入汇总后写入工资总额字段中,应当使用命令 __________.A.REPLACE ALL工资总额 WITH 基本工资+奖金+津贴
B.TOTAL ON 工资总额 FIELDS 基本工资,奖金,津贴
C.REPLACE 工资总额 WITH 基本工资+奖金+津贴
D.SUM基本工资+奖金+津贴TO 工资总额
学生答案: C
参考答案: D
26、在Foxpro中执行LIST 命令,要想在屏幕和打印机上同时输出,应使用命令
A.LIST ON PRINT B.LIST TO PRINT C.PRINT LIST D.LIST PRINT ON
学生答案: D
参考答案: B
27、在Foxpro中,可以使用FOUND()函数来检测查询是否成功的命令包括
A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE
学生答案: C
参考答案: B
28、在下面Foxpro命令中,不能修改数据记录的命令是()
A.BROWSE B.EDIT C.CHANGE D.MODIFY
学生答案: D
参考答案: D
29、在FOXpro中,命令CLOSE ALL与CLEAR ALL 相比,CLEAR ALL作用是()
A.关闭所有文件,不释放内存变量
B.关闭所有文件,释放内存变量
C.不关闭文件,释放内存变量
D.不关闭文件,不释放内存变量
学生答案: A
参考答案: B 30、在Foxpro的库文件中,字段的数据类型可以是字符型、数字型、逻辑型、日期型和()
A.整数型
B.浮点数型
C.备注型
D.时间型
学生答案: B
参考答案: D
31、要在当前库文件的当前记录之后插入一条新记录,应该使用命令()A.APPEND
B.EDIT
C.CHANGE
D.INSERT
学生答案: C
参考答案: D
32、与命令LIST FIELDS 姓名,性别,出生日期 不等效的命令是()
A.LIST 姓名,性别,出生日期
B.LIST ALL FIELDS 姓名,性别,出生日期
C.DISPLAY FIELDS 姓名,性别,出生日期
D.DISPLAY ALL 姓名,性别,出生日期
学生答案: C
参考答案: C
33、以下各种说法中,正确的是()
A.DELETE ALL、ZAP和PACK 的功能各不相同 B.ZAP 和PACK的功能相同
C.DELETE ALL 和ZAP的功能相同 D.DELETE ALL 和 PACK的功能相同
学生答案: A
参考答案: A
34、数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些“数据”最好要进行()
A.逻辑删除
B.物理删除
C.不加处理
D.数据过滤器
学生答案: D
参考答案: A
35、数据表中有30个记录,如果当前记录为第3条记录,执行skip+2命令,测试当前记录号函数recno()的值是()。
A.3
B.2
C.5
D.4
学生答案: C
参考答案: C
36、数据表中有30个记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数recno()的值是()
A.29
B.30
C.1
D.0
学生答案: A
参考答案: C
37、对数据表的结构进行操作,通常是在()环境下完成的。
A.表设计器 B.表向导 C.表浏览器 D.表编辑器
学生答案: A
参考答案: A
38、修改数据表中的数据是在()环境下完成的
A.表设计器
B.表向导
C.表浏览器
D.表单设计器
学生答案: A
参考答案: C
39、每一个数据工作区上只能打开()数据表
A.1个 B.2个 C.10个 D.任意个
学生答案: D
参考答案: A 40、在当前工作区可以访问其它工作区表中的()
A.数据表结构 B.数据表 C.数据库 D.数据
学生答案: B
参考答案: D
填空题:
1、表文件扩展名为______。
学生答案: dbf
参考答案:.dbf
2、建立一个名称为STUDENT1的自由表的命令是_______。
学生答案: CREATE STUDENT
参考答案: create student1
3、对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是 ____________,将所有被逻辑删除记录物理删除的命令是_________
学生答案: DELETE RECALL FOR PACK
参考答案: delete,recall all,pack
4、学生档案表已打开,共有100条记录,当前记录为23,执行list rest后,?recn()的值是______,?recc()的值是_____,?eof()的值是________
学生答案: 77 23 100
参考答案: 101,100,.T.5、在使用locate命令查询以后,可以用____________来检测是否找到
学生答案: found
参考答案: found()
6、数据表中有“数学(N,5,1)”“英语(N,5,1)”“电子(N,5,1)”“总分(N,5,1)”,该表中现有多条记录,但“总分”没有输入,只要在命令窗口中输入___________________命令,就能填上这个字段的值
学生答案: append
参考答案: repl all 总分 with 数学+英语+电子
7、假设图书数据库已经打开,数据库中有书名字段,并且已经按书名进行了索引。现在要使用索引查询将记录指针定位在书名为“FoxPro+”的第一条记录上,应该使用的命令是 [ ]。
学生答案: go
参考答案: FIND FoxPro+
8、定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的()、()、()等。
学生答案: 字段名,字段类型,字段宽带
参考答案: 字段名 字段类型 字段宽度
9、向表中输入数据,可以采用()、()两种格式。
学生答案: 浏览,编辑
参考答案: 浏览 编辑
10、数据表是由()和()两部分组成。
学生答案: 表结构 记录
参考答案: 结构 数据 问答题:
1、在VFP中,对表记录的操作命令中,逻辑删除记录和物理删除记录的命令分别是什么?它们有什么区别?
参考答案: 要点:
逻辑删除记录的命令是Delete,物理删除记录的命令是Pack。
区别:逻辑删除记录只是在记录上做一个删除标记,并不真正删除记录,需要时还可恢复。而物理删除记录是把做了删除标记的记录从表中彻底删除,不可再恢复。
2、简述VF中用菜单方式建立一个STUDENT表,通过编辑窗口追加方式向表中添加学生记录与浏览显示结果的操作步骤。
参考答案: 要点:
建表:文件-新建-新建文件-输入表名STUDENT-在表设计器窗体定义字段、类型-确定。
追加方式输入学生记录:
打开STUDENT表-显示-浏览―编辑―显示-追加方式-输入学生记录-关闭。浏览结果:
文件-打开表-显示-浏览。
3、索引的类型有哪几种?各自有何特征?
参考答案: 要点:
索引有四种:主索引、候选索引、普通索引、唯一索引
主索引要求每一个记录的索引表达式的值是唯一的,在一个数据库表中只能有一个主索引。候选索引与主索引一样要求每一个记录的索引表达式的值是唯一的,在一个数据表中可以有多个候选索引。
普通索引允许索引表达式的值出现重复值,而唯一索引如果表中记录的索引表达式的值相同,则只存储第一个索引表达式的值。程序设计题:
1、Visual Foxpro中,要为当前表所有职工增加100元工资应该使用命令()。
A.CHANGE 工资 WITH 工资+100 B.REPLACE 工资 WITH 工资+100 C.CHANGE ALL 工资 WITH 工资+100 D.REPLACE ALL 工资 WITH 工资+100
学生答案: C
参考答案: D
2、在VFP中,建完表结构未输入任何数据之前,备注型字段上显示的是()
A.Memo
B.memo
C.MEMO
D.gen
学生答案: C
参考答案: B
3、在Visual FoxProk中,表()。
A.以两种形态出现,即数据库表和自由表 B.必须依附于一个指定的数据库
C.由于需要依附于数据库,因此它不是一个独立的文件 D.学生答案: C
参考答案: A
4、可以使用()命令修改表结构。
A.MODIFY STRUCTURE
B.LIST STRUCTURE
C.COPY STRUCTURE
D.DELETE
学生答案: C
参考答案: A
5、假设当前工作区是第1工作区,并且已在该工作区打开了Student表。如果要在第三工作区再次打开Student表,应使用的命令是()。
A.USE Student B.USE Student AGAIN C.USE Student AGAIN IN 3 D.USE Student IN 3
学生答案: C
参考答案: C
6、在不进入全屏幕编辑状态下为表添加一条空白记录,应使用的命令是()。
A.APPEND
B.APPEND BLANK
C.BROWSE
D.LIST
学生答案: C
参考答案: B
7、VISUAL FOXPRO中,若要显示当前记录,应使用的命令是():
A.LIST B.DISPLAY C.EDIT D.DELETE
学生答案: C
参考答案: B
8、在 Visual FoxPro 中,SELECT 0命令将选择()。
A.第0工作区 B.当前工作区
C.当前未用的最小工作区 D.下一工作区
学生答案: C
参考答案: C
9、在执行如下命令时,Subject 表将在()打开。SELECT 1 USE Student SELECT 3 USE Score SELECT 0 USE Subject
A.第0工作区
B.第1工作区
C.第2工作区
D.第3工作区
学生答案: B
参考答案: C
10、VISUAL FOXPRO中,参照完整性的规则不包括()
A.更新规则
B.删除规则
C.插入规则
D.检索规则
参考答案: D
11、要为当前表所有职工增加100元工资,应该使用命令
A.CHANGE 工资 WITH 工资+100
B.REPLACE 工资 WITH 工资+100
C.CHANGE ALL 工资 WITH 工资+100
D.REPLACE ALL 工资 WITH 工资+100
学生答案: C
参考答案: D
12、下列命令中,仅拷贝表文件结构的命令是()
A.COPY TO B.COPY STRUCTURE TO C.COPY FILE TO D.COPY STRUCTURE TO EXETENDED
学生答案: C
参考答案: B
13、如果要给当前表增加一个字段,应使用的命令是()
A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT
学生答案: C
参考答案: B
15、当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令()
A.list for 体育达标=“.f.” B.list for 体育达标<>.f.C.list for not 体育达标 D.list for 体育达标=f
学生答案: C
参考答案: C
16、在显示下拉菜单中,单击“追加方式”选项,将在当前表()
A.中插入一个空记录
B.中插入一个空记录
C.中进入追加状态
D.上弹出追加对话框
学生答案: C
参考答案: C
17、Visual Foxpro中,在浏览窗口中,不能将一条记录逻辑删除的操作是()
A.将光标定位于该记录,按Ctrl+T键 B.将光标定位于该记录,按Delete键
C.将光标定位于该记录,单击表菜单中的“切换删除标志”选项 D.单击该记录前的白色小方块,使其变黑
学生答案: C
参考答案: B
18、在向数据库添加表的操作中,下列叙述中不正确的是()
A.可以将一张“独立的”表添加到数据库中
B.可以将一个已属于一个数据库的表添加到另一个数据库中 C.可以在数据库设计器中新建个表使其成为数据库表
D.欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表
学生答案: C
参考答案: B
19、在下列命令中,不具有修改记录功能的是()
A.edit B.replace C.browse D.modi stru
学生答案: C
参考答案: D 20、表中相对移动记录指针和绝对移动记录指针的命令分别为()
A.Locate和Skip
B.Locate和Go
C.Skip和Go
D.Locate和Find
学生答案: C
参考答案: C
22、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
学生答案: C
参考答案: D
23、可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作
A.逻辑删除记录和物理删除记录 B.逻辑恢复记录和物理恢复记录 C.逻辑删除记录和逻辑恢复记录 D.物理删除记录和物理恢复记录
学生答案: C
参考答案: C
26、在Foxpro中,可以使用FOUND()函数来检测查询是否成功的命令包括
A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE
学生答案: C
参考答案: B
28、若用MODIFY STRUCTURE命令把数据文件中“摘要”字段的宽度由40改为30,而且不做其它修改,则“摘要”字段的数据()
A.只保留了前30个字符
B.仍保持40个字符
C.凡字段值超过30个字符的整个字段被删空
D.全部丢失
学生答案: C
参考答案: A 30、要在当前库文件的当前记录之后插入一条新记录,应该使用命令()
A.APPEND
B.EDIT
C.CHANGE
D.INSERT
参考答案: D
31、MODIFY STRUCTURE命令的功能是()
A.修改字段的类型
B.增加新的字段
C.修改字段的名称
D.修改库文件的结构
参考答案: D
32、与命令LIST FIELDS 姓名,性别,出生日期 不等效的命令是()
A.LIST 姓名,性别,出生日期
B.LIST ALL FIELDS 姓名,性别,出生日期
C.DISPLAY FIELDS 姓名,性别,出生日期
D.DISPLAY ALL 姓名,性别,出生日期
学生答案: C
参考答案: C
34、设当前数据库文件有一个类型为N 的age字段,执行命令ZAP FOR age=20的结果是()
A.逻辑删除age字段值为20的记录 B.物理删除age字段值为20的记录 C.物理删除全部记录 D.语法错误提示信息
学生答案: C
参考答案: C
35、设库文件STUDENT.DBF中有10条记录,相继执行如下两条命令: USE student INSERT BLANK 其结果是在student文件的
A.第一条记录的位置插入了一个空白记录
B.第二条记录的位置插入了一个空白记录
C.文件尾插入了一个空白记录
D.不确定位置插入了一个空白记录
学生答案: D
参考答案: B
36、数据表中有30个记录,如果当前记录为第一条记录,把记录指针移到最后一个,测试当前记录号函数recno()的值是()
A.31
B.30
C.29
D.28
学生答案: C
参考答案: B
37、数据表中有30个记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数recno()的值是()
A.29
B.30
C.1
D.0
学生答案: C
参考答案: C
7、在 Visual FoxPro 中,SELECT 0命令将选择()。
A.第0工作区
B.当前工作区
C.当前未用的最小工作区
D.下一工作区
学生答案: C
参考答案: C
14、使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向()
A.末记录
B.首记录
C.末记录的后面
D.首记录的前面
学生答案: D
参考答案: C
15、要从某表文件中真正删除一条记录,应当()
A.直接用ZAP命令
B.先用DELETE命令,再用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
学生答案: C
参考答案: C
23、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
学生答案: D
参考答案: D
24、表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是()
A.11--15
B.11--16
C.10--15
D.10--14
学生答案: D 参考答案: D 程序设计题:
32、下列操作中,不能用MODIFY STRUCTURE 命令实现的是()
A.为数据库增加字段
B.删除数据库中的某些字段
C.对数据库的字段名进行修改
D.对记录数据进行修改
学生答案: B 参考答案: B 索引与排序
1、可以伴随着表的打开而自动打开的索引是()。
A.单一索引文件(IDX)
B.复合索引文件(CDX)
C.结构化复合索引文件
D.非结构化复合索引文件
学生答案: C
参考答案: C
2、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()
A.“一方”表的主索引或候选索引,“多方”表的普通索引
B.“一方”表的主索引,“多方”表的普通索引或候选索引
C.“一方”表的普通索引,“多方”表的主索引或候选索引
D.“一方”表的普通索引,“多方”表的候选索引或普通索引
学生答案: C
参考答案: A
3、若要打开已建立好的索引文件,应使用的命令是()。
A.SET INDEX TO
B.SET ORDER TO
C.INDEX ON D.OPEN INDEX TO。
参考答案: A
4、不允许记录中出现重复索引值的索引是 _______。
A.主索引
B.主索引、候选索引、普遍索引 C.主索引和候选索引
D.主索引、候选索引和唯一索引
学生答案: B
参考答案: C
5、下面有关索引的的描述正确的是()
A.建立索引以后,原来的数据库表文件中的记录的物理顺序将被改变
B.索引与数据库表的数据存储在一个文件中
C.创建索引是创建一个指向数据库表文件记录的指针构成的文件
D.使用索引并不能加快对表的查询操作
参考答案: C
6、VFP中,主索引可在_____中建立
A.自由表 B.数据库表 C.任何表
D.自由表和视图 参考答案: B A.SORT B.UPDATE C.INDEX D.JOIN
7、对表文件建立索引,可使用命令()
学生答案: D
参考答案: C
8、主索引字段_______
A.不能出现重复值或空值
B.能出现重复值
C.能出现空值
D.不能出现重复值,但能出现空值
学生答案: D
参考答案: A
9、在表中建立索引,使用的命令为()
A.SORT
B.UPDATE
C.INDEX
D.JOIN
学生答案: B
参考答案: C
12、建立两个数据库关联,要求()
A.两个数据库都必须排序 B.关联的数据库必须排序 C.两个数据库都必须索引 D.被关联的数据库必须索引
学生答案: B
参考答案: D
13、对于一个数据库文件,可以同时打开的索引文件的个数为()
A.5
B.6
C.7
D.8
学生答案: C
参考答案: C
14、在以下关于索引的叙述中,完全正确的是()
A.索引不仅能提高查询的速度,还能提高更新的速度
B.索引提高了查询的速度,但一般会降低更新的速度
C.索引字段不能更新
D.索引字段可以更新,但是必须在更新前关闭索引
学生答案: A
参考答案: B
15、在同一个数据表中不能依照()建立索引
A.一个字段 B.多个字段 C.表达式 D.备注型字段
学生答案: C
参考答案: D
16、索引字段值不唯一,应该选择的索引类型为()
A.主索引 B.普通索引 C.候选索引 D.任意一种
学生答案: D
参考答案: B
17、若数据库表索引字段值是唯一值时,最好选择的索引类型为()
A.主索引 B.普通索引 C.任意一种 D.唯一索引
学生答案: A
参考答案: A
18、已知某一数据库中有两个数据表,它们的索引关键字是一一对应的关系、这两个表若想建立关联,应该建立()关系。
A.一对一
B.一对多
C.多对一
D.多对多
学生答案: C
参考答案: A
19、当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是候选索引时,两个数据表间的关联关系是()。
A.多对多
B.一对多
C.多对一
D.一对一
学生答案: A
参考答案: D 20、当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是普通索引时,两个数据表间的关联关系是()。
A.多对一
B.一对多
C.一对一
D.多对多
学生答案: B
参考答案: B
填空题:
1、同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_______,这种索引称为_________
学生答案:
参考答案: CDX 结构复合索引
2、索引可以对表中的记录进行()排序,排序可以对表中的记录进行()排序。
学生答案:
参考答案: 逻辑,物理
3、索引文件可以分为两大类:()索引文件和()索引文件。()索引文件又可以进一步分为()索引文件和()索引文件。
学生答案:
参考答案: 复合,单一,复合,结构复合,非结构复合
4、Visual Foxpro的主索引和候选索引可以保证数据的___________完整性
学生答案:
参考答案: 实体
5、数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现
学生答案:
参考答案: 主索引,普通索引
6、数据库表的索引类型有_______,________,_________和_________
学生答案:
参考答案: 主索引,候选索引,普通索引,唯一索引
7、在打开索引的情况下,为了使记录指针指向逻辑首记录(即索引关键字的值最小的记录),应使用命令【】。
学生答案:
参考答案: GO TOP
8、唯一索引的关键字段值是()的 学生答案:
参考答案: 可重复
9、候选索引的关键字段值是()的 学生答案:
参考答案: 唯一
10、在同一个数据表中可以有()个主索引。
学生答案:
参考答案: 一个
3、下面有关索引的的描述正确的是()
A.建立索引以后,原来的数据库表文件中的记录的物理顺序将被改变
B.索引与数据库表的数据存储在一个文件中
C.创建索引是创建一个指向数据库表文件记录的指针构成的文件
D.使用索引并不能加快对表的查询操作
学生答案: B
参考答案: C
15、在建立唯一索引出现重复字段值时,只存储重复出现的()记录
A.第一个
B.最后一个
C.全部
D.几个
多表操作
学生答案: C
参考答案: A
16、若数据库表索引字段值是唯一值时,最好选择的索引类型为()
A.主索引
B.普通索引
C.任意一种
D.唯一索引
学生答案: B 对照
参考答案: A
17、若自由表索引字段值是唯一值时,做好选择的索引类型为()
A.主索引
B.候选索引
C.唯一索引
D.普通索引
学生答案: C
参考答案: B
5、在VFP中,使用AVERAGE命令时,表文件需要()
A.排序
B.建立索引
C.排序或建立索引
D.以上都不需要
学生答案: C
参考答案: D
7、打开一个建立了结构复合索引的数据表,表记录存储的顺序将按()
A.第一个索引标识
B.最后一个索引标识
C.主索引标识
D.原顺序
学生答案: C
参考答案: D
8、下列关于索引的叙述中错误的是()
A.VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引
B.在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引
C.在表设计器的字段选项卡中建立的索引默认为普通索引
D.在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段
学生答案: C
参考答案: D
1、在建立一对多表间永久关系时,主表的索引类型必须是()。
A.主索引或候选索引
B.主索引、候选索引或唯一索引
C.主索引、候选索引、唯一索引或普通索引 D.主索引或普通索引
学生答案: C
参考答案: A
2、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 ________。
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
学生答案: C
参考答案: A
3、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是()。
A.永久性关联
B.永久性关联或临时性关联
C.临时性关联
D.永久性关联和临时性关联
学生答案: C
参考答案: C
4、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择()。
A.限制(Restrict)
B.忽略(Ignore)
C.级联(Cascade)
D.级联(Cascade)或限制(Restrict)
学生答案: C
参考答案: C
5、在VFP中可以同时使用___个工作区
A.10 B.225 C.32767 D.无限制
学生答案: C
参考答案: C
6、在生成参照完整性中,设置更新操作规则时选择了“限制”选项卡后,则()
A.在更新父表时,用新的关键字值更新子表中的所有相关记录
B.在更新父表时,若子表中有相关记录则禁止更新
C.在更新父表时,若子表中有相关记录则允许更新
D.允许更新父表,不管子表中的相关记录
学生答案: C
参考答案: B
7、下列按钮中,哪一个是数据工作期窗口中没有的()
A.属性 B.打开 C.修改 D.关系
学生答案: C
参考答案: C
8、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表()
A.是同一个数据库中的两个表 B.不同数据库中的两个表 C.两个自由表
D.一个是数据库表另一个是自由表
学生答案: C
参考答案: A
9、命令SELECT 0 的功能是()
A.选择区号最小的空闲工作区 B.选择区号最大的空闲工作区
C.选择当前工作区的区号加1的工作区 D.随机选择一个工作区的区号
学生答案: C
参考答案: A
10、下面有关关联操作的说明,其中错误的是
A.关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。
B.只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。
C.在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。
D.关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的 学生答案: C
参考答案: C
填空题:
1、在Visual FoxPro中,表间关系分为()表间关系和()表间关系两种。永久表间关系是为了维护数据库表之间的()而引入的。
学生答案:
参考答案: 永久,临时,数据完整性
2、实现表之间临时联系的命令是_____________
学生答案:
参考答案: SET RELATION
3、在Visual Foxpro中,最多同时允许打开__________个数据库表和自由表
学生答案:
参考答案: 32767
4、表之间建立关联的最主要的功能是____________
学生答案:
参考答案: 子表的指针随父表的指针移动而移动 问答题: 单选题:
6、对多表进行操作时,选择工作区所使用的命令为_______
A.USE
B.OPEN
C.SELECT
D.CREATE
学生答案: A
参考答案: C
8、下面有关关联操作的说明,其中错误的是
A.关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。
B.只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。
C.在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。
D.关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的 学生答案: C
参考答案: C
9、下列命令用于显示1968年及其以前出生的职工记录,其中错误的是()
A.LIST FOR YEAR(出生日期)<=1968
B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<=“68”
C.LIST FOR LEFT(DTOC(出生日期),7,2)<=“68”
D.LIST FOR RIGHT(DTOC(出生日期),2)<=“68”
学生答案: D
参考答案: C
10、有如下命令序列: SELECT 1 USE f1 SELECT 2 USE f2 SELECT 1 SET RELATION TO RECNO()-2 INTO B GOTO 5 ?RECNO(2)最后一条命令的输出结果是
A.5
B.4
C.3
D.1
学生答案: B
参考答案: C
1、在建立一对多表间永久关系时,主表的索引类型必须是()。
A.主索引或候选索引
B.主索引、候选索引或唯一索引
C.主索引、候选索引、唯一索引或普通索引
D.主索引或普通索引
学生答案: C
参考答案: A 查询视图
1、视图设计器中含有,但查询设计器中却没有的选项卡是()
A.筛选
B.排序依据
C.分组依据
D.更新条件
学生答案: C
参考答案: D
2、下面关于查询描述正确的是()
A.可以使用create view 打开查询设计器
B.使用查询设计器可以生成所有的SQL查询语句
C.使用查询设计器生成的SQL语句存盘后将放在扩展名为QPR的文件中
D.使用DO命令执行查询时,可以不带扩展名
学生答案: B
参考答案: C
3、查询和视图的共同点是()
A.有相应的SQL语句 B.是一个单独的文件 C.可以存放在数据库中 D.可以更新
学生答案: B
参考答案: A
4、如果要将视图中的修改传送到基表的原始记录中,则应当选用视图设计器的()选项卡。
A.传送条件
B.更新条件
C.修改条件
D.视图参数
学生答案: A
参考答案: B
5、有关查询与视图,下列说法中不正确的是()
A.查询不可以更新源表数据,而视图可以更新源表数据
B.查询和视图都可以更新源表数据
C.视图具有许多数据库表的属性,利用视图可以创建查询和视图
D.视图可以更新源表中的数据,存储于数据库中
学生答案: C
参考答案: B
6、“查询”文件的扩展名是()
A.PRG B.FPX C.QPR D.QPX
学生答案: C
参考答案: C
7、可以作为查询与视图的数据源是()
A.自由表 B.数据库表 C.查询 D.视图
学生答案: C
参考答案: B
8、下列关于查询和视图的叙述中,查询和视图都()
A.保存在数据库中
B.可以用USE命令打开 C.可以更新基表
D.可以作为列表框对象的数据源
学生答案: B
参考答案: B
9、对于视图不可以创建的是()
A.字段的默认值
B.独立索引
C.临时关系
D.永久关系
学生答案: B
参考答案: B
10、打开本地视图后,当基表中的数据发生变化时,则()
A.视图中的数据将自动随之发生变化
B.必须先关闭视图。再打开视图后,视图中的数据都会变化 C.可以用REOUERYO函数刷新视图 D.必须重新创建视图
学生答案: C
参考答案: C
11、要求仅显示两张表中满足条件的记录,应选择()类型。
A.内连接 B.左连接 C.右连接 D.完全连接
学生答案: C
参考答案: C
12、下面有关对视图的描述正确的是()
A.可以使用MODIFY STRCTURE命令修改视图的结构 B.视图不能删除,否则影响原来的数据文件 C.视图是对表的复制产生的
D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库
学生答案: C
参考答案: D
13、“添加表或视图”对话框中,单击“其他”按钮可以为查询或视图添加()。
A.其他数据库表
B.自由表
C.其他视图
D.其他查询
学生答案: C
参考答案: A
14、在Visual FoxPro 中,可以使用CREATE SQL VIEW 命令创建()。
A.查询 B.视图
C.查询或视图 D.表
学生答案: C
参考答案: B
15、如果要在屏幕上直接看到查询结果,“查询去向”应该选择。
A.屏幕
B.浏览
C.临时表或屏幕
D.浏览或屏幕
学生答案: B
参考答案: D
16、下列关于查询设计器的说法中错误的是
A.既可对单表查询,也可对多表查询
B.在分组依据选项卡中,可以设置查询结果按某一字段值的升序排列
C.可以将查询结果保存到扩展名为.qpr的查询文件中,并可在命令窗口中直接用do 命令执行
D.可以设定查询结果的输出形式,如临时表,图形等
学生答案: B
参考答案: B
17、在Visual Foxpro 6.0中,建立查询可用________方法
A.使用查询向导
B.使用查询设计器
C.直接使用SELECT-SQL命令
D.以上方法均可
学生答案: C
参考答案: D
18、视图是一个
A.虚拟的表
B.真实的表
C.不依赖于数据库的表
第三篇:《应用写作》习题及答案
《应用文写作教程》练习题
第一课应用文写作原理
一、填空题
1、应用文的主题提炼要求做到
2、应用文的结尾方式有四种类型:。
二、不定项选择题
1、应用文的骨架是()
A、主题B、材料C、结构D、语言
2、下列属于点明主题,揭示文章中心内容的标题是()
A、《请示》B、《启事》C、《聘请书》D、《全面建设小康社会,开创中国特色社会主义事业新局面》
3、应用文语言的特点是()
A、平实B、华丽C、朴素D、隐晦
4、应用文主要运用的表达方式有()
A、记叙B、抒情C、议论D、说明
三、问答题
1、如何选择应用文的写作材料?
2、应用文常见的行文结构有哪几种形式?
第二课行政公文的写作
一、填空题
1、行政公文专指。
2、现行的《国家行政机关公文处理办法》从(时间)起施行。
3、按内容和发文目的分,函的种类有四种请批函和答复函。
4、公文的发文字号是由、和
5、向国内外宣布重要事项或者法定事项,要用公布社会各有关方面应当遵守或者周知的事项,要用。
6、批转下级机关的公文,转发上级机关和不相隶属机关的公文,传达要求下级机关办理和需要有关单位周知或者执行的事项,任免人员,可用。
7、通报的种类主要有(1)(2);(3)。
8、不相隶属机关之间相互商洽工作,询问和答复问题,请求批准和答复审批事项,要用。
9、主题词的排列顺序一般。
10、行文关系有上下级关系、平级关系、_____________、____________等几种。
二、不定项选择题
1、需用请示行文的情况是()
A、权限不够B、能力不足C、认识不清D、资源匮乏E、问题特殊
2、发文字号年份的正确写法是()
A、〔97〕B、〔1997〕C、〔’97〕D、〔1997年〕
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、目前国家行政机关公文共有()
A、13种 B、11种 C、12种 D、14种
10、不符合用印要求的是()
A、位置在发文时间上方B、上不压正文 C、上可压正文D、下要压年月日
三、判断题
1、越级请示时,不必将文件抄送被越过的上级机关。()
2、若是联合发文,主办机关应排列在前。()
3、公告和通告行文时,都要写上主送机关。()
4、批复只限于答复请示。()
5、会议纪要和一般公文一样,不能设正副标题。()
四、问答题
1、试述请示与报告的不同点?
2、列举通知的种类。
第三课事务文书的写作
一、填空题
1、总结具有实践性的特点,所以凡总结用
2、计划的主体内容应包括目标、____________和____________。
二、不定项选择题
1、不属于计划特点的是():
A、预想性B、实践性C、指导性D、科学性
2、比较全面的长远的发展计划是()。
A、纲要B、规划C、方案D、安排
3、工作总结重点写的是()
A、工作经验B、感想体会 C、存在不足D、努力方向
4、简报的新闻性体现为()。
A、真实B、新奇C、快捷D、导向E、文体新闻性
三、问答题
1、总结和计划有什么区别?
2、简报的特点有哪些?
第四课经济应用文的写作
一、填空题
1、商品说明书是 经济应用文。
2、根据《经济合同法》的规定,任何种类的经济合同都必须具备的条款有
二、不定项选择题
1、商品说明书正文的内容重点是()
A、产地B、用途C、使用和维修保养方法D、结构
2、经济合同的基本结构包括()
A、标题B、正文C、签署D、附则
3、下面不是经济合同的写作要求的是()
A、结构完整B、表述严密 C、美观大方D、文面整洁
三、判断题
1、商品说明书的基本功能是向用户介绍商品。()
2、为了扩大销售,商品说明书的写作可以虚构和夸张,不实事求。()
3、意向书不具有法律效力。()
4、协议书等同于经济合同。()
5、标的违法,合同无效。()
四、问答题
什么是经济合同?
第五课科技文书的写作
一、填空题
1、科技写作的语言分为两大类:
2、。
二、不定项选择题
1、下面不属于辅助书面语的是()
A、图表B、工艺流程图C、电压D、电流走向图
2、科技写作中最常见的表达方式有()
A、叙述B、说明C、议论D、图表E、抒情
3、不属于科技论文常见格式的是()
A、基本型B、个性型C、通用型D、标准型E、专业型
4、除了科研实践的直接材料,科技论文的材料还可以来源于()
A、图书B、报刊C、音像资料D、微缩材料
5、摘要的写作要求()
A、精B、短C、不加评论D、完整
三、问答题
科技论文的修改范围重点在哪些方面?
第六课日常应用文的写作
一、填空题
1、条据的种类可分为
2、求职信是指
二、不定项选择题
1、下列属于日常应用文的有()
A、学位论文B、情书C、请假条D、自荐信
2、求职信的正文不应包含()
A、求职目标B、求职历史C、求职原因D、自身条件
3、讲话稿的结构包括()
A、标题B、署名C、称谓D、正文
三、判断题
1、“今借到”“今领到”等可以代替条据的标题。()
2、凭证性条据中涉及到的钱物数量应使用汉字大写。()
3、日常应用文的写作是应用写作的基础和根本。()
4、专用书信写作时必须一事一信。()
5、讲话稿常用夹叙夹议的表达方式。()
四、问答题
1、条据的写作有些什么要求?
2、求职信的写作有哪些注意事项?
《应用文写作教程》练习题参考答案
第一课应用文写作原理
一、1、正确、实际、鲜明、集中
2、总结原文突主旨、申明要求表希望、展示未来鼓斗志、顺其自然少刻意
二、1、C2、D3、AC4、ACD
三、1、①合乎事实②典型生动③准确表现主题
2、一般常用的行文结构有纵向式和横向式两种。
第二课行政公文的写作
一、1、国家行政机关在行政管理活动中所形成的具有法定效力和规范体式的公务文书2、2001年1月1日
3、商洽函、问讯函
4、机关代字、年份序号
5、公告、通告
6、通知
7、表彰性通报、批评性通报、情况通报
8、函
9、依据含义由大到小的顺序排列,先写类目词,再写子目词和文种词
10、隶属关系、非隶属关系
二、1、ABCDE2、B3、C4、B5、C
6、C7、C8、D9、A10、C
三、1、×
2、√
3、×
4、√
5、×
四、1、①行文目的不同②行文时间不同③内容构成不同④内容含量不同
2、发布性通知;批转、转发性通知;指示性通知;知照性通知;任免通知。
第三课事务文书的写作
一、1、第一
2、措施、步骤
二、1、D2、B3、A4、A
三、1、①计划制定于事前,总结完成于事后②计划以落实具体步骤、方法、措施、完成预定目标为内容,总结重在分析、评价执行计划的情况③计划强调做什么、怎么做、做到什么程度,总结主要讲做了什么、做得怎么样。
2、新、实、快、简
第四课经济应用文的写作
一、1、关于商品的构造、性能、规格、用途、使用方法、维修保养等的一种说明性经济应用文
2、标的、数量和质量、价款或酬金、履行期限地点和方式、违约责任、争议解决的方法
二、1、C2、ABC3、C
三、1、√
2、×
3、√
4、×
5、√
四、经济合同是法人之间在各自的经营管理权限和业务范围内为了实现一定的经济目的,经讨论、协商确定了各自的权利义务而达成的协议。
第五课科技文书的写作
一、1、文字书面语和辅助书面语
2、科学性、学术性、创新性、平实性
二、1、C2、ABCD3、BE4、ABCD5、ABCD
三、订正论点、调整结构、更改材料、锤炼语言
第六课日常应用文的写作
一、1、凭证性条据和说明性条据、凭证性条据
2、在人才双向选择中,个人写给用人单位为获得一个工作岗位并请求聘用的一种专用
书信
二、1、A2、B3、ABCD
三、1、√
2、√
3、√
4、√
5、√
四、1、①内容明确客观②语言简洁明了③书写严谨无误
2、①要实事求是②要有较强的针对性③语言表述有分寸④文面格式要规范
第四篇:人工智能习题&答案-第12章-智能控制
第十二章 智能控制
12-1 为什么说智能控制是人工智能的重要研究新领域?
12-2 智能控制有哪几种结构理论?它们的中心思想和内容是什么?与传统控制相比,智能控制有什么特点?
12-3 Saridis的分级递阶智能控制的要点是什么?各级的功能怎样?如何用熵来度量各级的作用?
12-4 设计专家控制器时应考虑哪些特点?专家控制系统的一般结构模型为何? 12-5 什么是学习控制系统?它有哪些研究课题?学习控制系统的设计原则为何? 12-6 试说明模糊控制器的结构原理和控制规则。模糊控制器有哪几种设计方法? 12-7 设论域X、Y均为有限模糊集合,它们分别为
X{xxn}1,x2,
Y{y1,y2,yn}
模糊矩阵R表示从X到Y的一个模糊关系。试说明模糊矩阵R的元素rij的含义是什么? 12-8 模糊控制器工作过程中把输入的精确量转变为模糊量(模糊化)后,输出时又 把模糊量变为精确量(非模糊化)。这些转换各有什么作用?
12-9人工神经网络有哪些特性使它适于控制?有哪几种神经控制器,它们的结构 和作用原理为何?
12-10 智能控制有哪些应用领域?试举出一个你比较了解或熟悉的智能控制应用例子,并说明其工作原理和控制性能。
原始文档来自 蔡自兴 老师的《人工智能》课件
仅用于学习交流 ^_)^ 请勿用于任何商业用途!Contact me:http://hi.baidu.com/xxAI
第五篇:《传感器及其应用》第二章习题答案
第2.1章 思考题与习题
1、何为金属的电阻应变效应?怎样利用这种效应制成应变片? 答:(1)当金属丝在外力作用下发生机械变形时,其电阻值将发生变化,这种现象称为金属的电阻应变效应。(2)应变片是利用金属的电阻应变效应,将金属丝绕成栅形,称为敏感栅。并将其粘贴在绝缘基片上制成。把金属丝绕成栅形相当于多段金属丝的串联是为增大应变片电阻,提高灵敏度,2、什么是应变片的灵敏系数?它与电阻丝的灵敏系数有何不同?为什么? 答:(1)应变片的灵敏系数是指应变片安装于试件表面,在其轴线方向的单向应力作用下,应变片的阻值相对变化与试件表面上安装应变片区域的轴向应变之比。
kR/R
(2)实验表明,电阻应变片的灵敏系数恒小于电阻丝的灵敏系数其原因除了粘贴层传递变形失真外,还存在有恒向效应。
3、对于箔式应变片,为什么增加两端各电阻条的截面积便能减小横向灵敏度?
答:对于箔式应变片,增加两端圆弧部分尺寸较栅丝尺寸大得多(圆弧部分截面积大),其电阻值较小,因而电阻变化量也较小。所以其横向灵敏度便减小。
4、用应变片测量时,为什么必须采用温度补偿措施? 答:用应变片测量时,由于环境温度变化所引起的电阻变化与试件应变所造成的电阻变化几乎有相同的数量级,从而产生很大的测量误差,所以必须采用温度补偿措施。
5、一应变片的电阻 R=120Ω,k=2.05。用作应变为800μm/m的传感元件。①求△R和△R/R;②若电源电压U=3V,求初始平衡时惠斯登电桥的输出电压U0。已知:R=120Ω,k=2.05,ε=800μm/m;
求:①△R=?,△R/R=?②U=3V时,U0=? 解①:
∵ kR/R
∴
R/Rk2.058001.64103RkR2.058001200.19681RU 4R
解②:初始时电桥平衡(等臂电桥)
∵ U0∴ U01R1U1.6410331.23mV 4R46、在材料为钢的实心圆柱形试件上,沿轴线和圆周方向各贴一片电阻为120Ω的金属应变片R1和R2,把这两应变片接入差动电桥(参看图2-9a)。若钢的泊松系数μ=0.285,应变片的灵敏系数k=2,电桥电源电压U=2V,当试件受轴向拉伸时,测得应变片R1的电阻变化值△R =0.48Ω,试求电桥的输出电压U0。
图2-9a 差动电桥
已知:R1= R2=120Ω,μ=0.285,k=2,U=2V,△R1 =0.48Ω,△R1 / R1=0.48/120=0.004 求:U0=? 解:
∵
k∴ 1R/R
R1/R10.0040.0022000m/m k2Lr1 Lr又∵
2∴
R2k2k120.2850.0020.001 14R2R1R4R2R3U
(R1R2)(R3R4)设:R1=R2=R3=R4=R,对电桥若四臂电阻都变其输出为:
∵
U0则有:
U0(1(R1R1)(R4R4)(R2R2)(R3R3)U(R1R1R2R2)(R3R3R4R4)R3R1R4R2)(1)(1)(1)R1R4R2R3UR3R4R1R2(2)(2)R1R2R3R4R1R4R1R4R2R3R2R3R1R4R1R4R2R3R2R3UR3R1R2R4R1R3R1R4R2R3R2R442222R1R2R3R4R1R3R1R4R2R3R2R4R1R4R2R3R1R4R2R3R4R2R31RU(1)UR3R1R2R44R1R4R2R342222R1R2R3R4本题:R3R40 R3R4U01R1R21()U(0.0040.00114)22.57mV 4R1R24
7、金属应变片与半导体应变片在工作原理上有何不同?
答:金属应变片的工作原理是:金属应变片在外力的作用下,应变片的几何尺寸(长度和截面积)发生变化(机械形变)而引起应变片的电阻改变,运用它们的对应关系实现测量目的。其灵敏系数(k≈1+2μ)主要是材料几何尺寸变化引起的。
半导体应变片的工作原理是:半导体应变片受到作用力后,应变片的电阻率ρ发生变化,而引起应变片的电阻值改变。其灵敏系数(k=△ρ/ρε)主要是半导体材料的电阻率随应变变化引起的。●补充题:
已知四个相同的应变片,灵敏度为k,泊松系数为μ,在试件上粘贴如图。接入电桥如图(A)(B)(C)(D)求:
UBUCUD、、UAUAUA
解:各应变片电阻的相对变化 1号应变片:
1R1k1k R1R2k2k R2R3k3k R32号应变片:23号应变片:34号应变片:4R4k4k R4由式:U01R1R4R2R3()U 4R1R4R2R31R1U()Uk 4R141R1R4U()Uk 4R1R42对图(a):UA对图(b):UB对图(c):
UC1R1R4R2R3UU()U(kkkk)k(1)4R1R4R2R342对图(d):
UD所以: 1R1R4R2R3U()U(kkkk)0 4R1R4R2R34UkUB22UUAk4Uk(1)UC22(1)
UUAk4UD00UAUk4第2.2章 思考题与习题
1、何谓电感式传感器?它是基于什么原理进行检测的? 答:电感式传感器是利用电磁感应原理将被测量转换成线圈自感量或互感量的变换,再由测量电路转换为电压或电流的变化量输出的一种装置。它是基于电磁感应原理进行检测的。
2、减小零残电压的有效措施有哪些? 答:(1)尽量使两个线圈对称
设计时应使上下磁路对称,制造时应使上下磁性材料特性一致,磁筒、磁盖、磁芯要配套挑选,线圈排列要均匀,松紧要一致,最好每层的匝数都相等。(2)减小磁化曲线的非线性
由于磁化曲线的非线性产生零残电压的高次谐波成分,所以选用磁化曲线为线性的磁芯材料或调整工作点,使磁化过程在磁化曲线的线性区。(3)使振荡变压器二次侧对称,两个二次电压的相位相同
在一次侧线圈上并联一个电容,并调整电容大小使两个二次电压的相位相同。
3、涡流式传感器有何特点?它有哪些应用: 答:涡流式传感器的特点是结构简单,易于进行非接触的连续测量,灵敏度较高,适应性强。它的应用有四个方面:(1)利用位移为变换量,可做成测量位移、厚度、振幅、振摆、转速等传感器,也可做成接近开关、计数器等;(2)利用材料的电阻率作为变换量,可做成测量温度、材质判别等传感器;(3)利用磁导率作为变换量,可做成测量应力、硬度等传感器;(4)利用三个变换量的综合影响,可做成探伤装置。
4、试比较涡流传感器的几种应用电路的优缺点?
答:交流电桥电路:线性好、温度稳定性高,但存在零点残余电压问题及测量范围较小;谐振电路:电路简单,灵敏度高,但线性度差及范围更小;正反馈电路:测量范围较大,是电桥的2至3倍,但电路复杂。
5、有一4极感应感应同步器,设h=5mm、θ=150、δ=0.15mm、r=6.5mm、N1=N2=900匝,励磁电流I1=35mA、f=400Hz,试求: ①输出信号的灵敏度k(mV/deg)=? ②励磁电压u=?
第2.3章 思考题与习题
1、如何改善单组式变极距型电容传感器的非线性?
答:对于变极距单组式电容器由于存在着原理上的非线性,所以在实际应用中必须要改善其非线性。改善其非线性可以采用两种方法。(1)使变极距电容传感器工作在一个较小的范围内(0.01μm至零点几毫米),而且最大△δ应小于极板间距δ的1/5—1/10。(2)采用差动式,理论分析表明,差动式电容传感器的非线性得到很大改善,灵敏度也提高一倍。
2、单组式变面积型平板形线位移电容传感器,两极板相对覆盖部分的宽度为4mm,两极板的间隙为0.5mm,极板间介质为空气,试求其静态灵敏度?若两极板相对移动2mm,求其电容变化量。(答案为0.07pF/mm,0.142pF)
-12已知:b=4mm,δ=0.5mm,ε0=8.85×10F/m 求:(1)k=?;(2)若△a=2mm时 △C=?。解:如图所示
∵
CCSab; k;
a0ab0(aa)b0ba8.85103pF/mm4mm2mm0.142pF
C0.5mmkC0.142pF0.07pF/mm
a2mm3、画出并说明电容传感器的等效电路及其高频和低频时的等效电路。答:电容传感器的等效电路为:
其中:
r:串联电阻(引线、焊接点、板极等的等效电阻); L:分布电感(引线、焊接点、板极结构产生的);
CP:引线电容(引线、焊接点、测量电路等形成的总寄生电容)C0:传感器本身电容;
Rg:漏电阻(极板间介质漏电损耗极板与外界的漏电损耗电阻)低频时等效电路和高频时等效电路分别为图(a)和图(b):
4、设计电容传感器时主要应考虑哪几方面因素
答:电容传感器时主要应考虑四个几方面因素:(1)减小环境温度湿度等变化所产生的影响,保证绝缘材料的绝缘性能;(2)消除和减小边缘效应;(3)减小和消除寄生电容的影响;(4)防止和减小外界干扰。
5、何谓“电缆驱动技术”?采用它的目的是什么?
答:电缆驱动技术,即:传感器与测量电路前置级间的引线为双屏蔽层电缆,其内屏蔽层与信号传输线(即电缆芯线)通过1 :1放大器而为等电位,从而消除了芯线与内屏蔽层之间的电容。由于屏蔽线上有随传感器输出信号等大变化的电压,因此称为“驱动电缆”。采用“电缆驱动技术”的目的是减小或消除寄生电容的影响。
6、画出电容式加速度传感器的结构示意图,并说明其工作原理。答:电容式加速度传感器的结构示意图为:
其中:
1、5为两个固定极板;2为壳体;3为支撑弹簧片;4质量块;A面和B面为固定在质量块上的电容器的极板。
当测量垂直方向上直线加速度时,传感器的壳体2固定在被测振动体上,振动体的振动使壳体相对质量块运动,因而与壳体固定在一起的两固定极板1、5相对质量块4运动,致使上固定极板5与质量块4的A面组成的电容器Cx1以及下固定极板与质量块4的B面组成的电容器Cx2随之改变,一个增大,一个减小,它们的差值正比于被测加速度,而实现测量加速度的目的。
7、什么是电容式集成传感器?它有何特点? 答:运用集成电路工艺把电容敏感元件与测量电路制作在一起构成电容式集成传感器。她的核心部件是一个对被测量敏感的集成电容器。集成电容传感器的特点是:体积小、输出阻抗小、可批量生产、重复性好、灵敏度高、工作温度范围宽、功耗低、寄生电容小等特点。●补充题:
已知差动式极距型电容传感器,原始极距δ0=0.25mm,极板直径D=38.2mm,采用电桥作转换电路,传感器两电容分别串接R=5.1KΩ的电阻作为电桥两臂,另两臂为固定电容C=0.001μF,电桥供电电压为U=60V,频率f=400Hz,求:①传感器灵敏度;②动极板位移△δ=10μm时,输出电压有效值为多大。
已知:δ0=0.25mm;D=38.2mm;R=5.1KΩ;C=0.001μF;U=60V;f=400Hz;△δ=10μm。求:k=?;U0=? S(D/2)2解:
∵ C0 (D/2)2(D/2)2(D/2)21C()00001/0(D/2)223[1()()]00000(D/2)200Z1Z4Z2Z3(Z1Z1)Z4(Z2Z2)Z3U0UU
(Z1Z2)(Z3Z4)(Z1Z2)(Z3Z4)
Z1Z2R
11、Z3Z4
jCjC0Z1R11[R]jC0j(C0C)1CC1C()()22jC0C0C1C/C0jC0jC0同理:Z2则有:
C 2jC0(Z1Z1)Z4(Z2Z2)Z3U0U(Z1Z2)(Z3Z4)(R1C11C1)(R)jC0jC02jCjC0jC02jCU122(R)jC0jC CjC02C/C02UU12(jR1/C0)4(R)jC02C/C02(jR1/C0)U222[(R)(1/C0)]C(jR1/C0)U2[(RC0)21]所以:
U0则: C2C01(RC0)12U12C0(RC0)12C00U0(RC0)12U
kU0UU0(RC0)210[2fR0(D/2)2/0]2160V0.25mm[2400Hz5.1103(8.85109F/mm)(38.2mm/2)2/0.25mm]210.4615V/mm461.5V/mU0
第2.4章
思考题与习题
1、什么是压电效应?
答:沿着一定方向对某些电介质加力而使其变形时,在一定表面上产生电荷,当外力取消,又重新回到不带电状态,这一现象称为正压电效应。当在某些电介质的极化方向上施加电场,这些电介质在一定方向上产生机械变形或机械压力,当外加电场散去,这些变形和应力也随之消失,此即称为逆压电效应。
2、为什么压电传感器不能测量静态物理量? 答:压电元件送入放大器的输入电压 0(RC0)21Uk461.5V/m10106m4.615103V4.615mVUimd33FmR1R(CaCcCi)222
由上式可知,用·当作用在压电元件上的力是静压力(ω=0)时,前置放大器输入电压等于零。因为电荷就会通过放大器的输入电阻和传感器本身的泄漏电阻漏掉。所以压电传感器不能测量静态物理量。
3、压电式传感器中采用电荷放大器有何优点?为什么电压灵敏度与电缆长度有关?而电荷灵敏度与电缆长度无关? 答:p115 ●补充题:
1、有一压电晶体,其面积为20mm2,厚度为10mm,当受到压力p=10MPa作用时,求产生的电荷及输出电压:
①零度X切的纵向石英晶体;②利用纵向效应之BaTiO3(压电陶瓷)。已知:S=20 mm2,δ=10mm,P=10MPa,求:Q=?,V=? 解:①
∵
Qd11Fd11PS
而:d112.3110∴
Qd11PS4.6210又∵ UQ/CaQ/(1012(c/N)
c
0rSQ-1
2而:r4.5、08.8510(F/m))0rS∴
UQ/Ca解② Q0rS5797.8(V)
∵
Qd33Fd33PS
而:d33901012(c/N)∴
Qd33PS3.8108c 同上:
又∵ UQ/CaQ/(0rSQ
而:r1200)、08.8510-12(F/m)
0rS1788.3(V)∴
UQ/CaQ0rS2、某压电晶体的电容为1000pF;Kq=2.5C/cm,Cc=3000pF,示波器的输入阻抗为1MΩ和并联电容为50pF,求;
①压电晶体的电压灵敏度;②测量系统的高频响应③如系统允许的测量幅值误差为5%,可测最低频率时多少?④如频率为10Hz,允许误差为5%,用并联方式,电容值是多少? 已知:Ca1000pF;kq2.5c/N;Cc3000pF;Ri1M;Ci50pF 求:
①kV?②高频响应,kVUim()/Fm③L5%时,fLC?④f10Hz,L5%,并联电容Ci?解①
∵
kVkq/Ca
∴
kV2.5109(V/N)解②依据教材p113(6-14)式 ∵
kVUim()/Fm
d33;而:kqQ/Fd33F/Fd33
CaCcCi∴
kVkqCaCcCi6.17108(V/N)
解③依据教材p113(6-15)式 因: k()R(CaCcCi)1R(CaCcCi)*222
高频响应时:kk()1
k*k()5% 而:L*k则:k()其中: R(CaCcCi)1R(CaCcCi)22295%
RRa//RiRi106CaCcCi4050pF;2fLL解得:fL解④ LC119.5Hz 2k*k()5% 因: Lk*则:
k()其中: R(CaCcCi)1R(CaCcCi)22295%
RRa//RiRi106 f10Hz,2f解得:CCaCcC48447pF
3、用石英晶体加速度计及电荷放大器测量机器的振动,已知:加速度计灵敏度为5pC/g,电荷放大器灵敏度为50mV/pC,当机器达到最大加速度值时相应的输出电压幅值为2V,试求该机器的振动加速度。
已知:ka=5pC/g,kq=50mV/pC,Vomax=2V 求:amax=? 解:
因为: kaQ/a;kqV0/Q 则有: V0kakqa 所以: amaxV0max8g kakq4、石英晶体压电式传感器,面积为1cm2,厚度为1mm,固定在两金属板之间,用来测量通过晶体两面力的变化。材料的弹性模量是9×1010Pa,电荷灵敏度为2pC/N, 相对介电常数是5.1,材料相对两面间电阻是1014Ω。一个20pF的电容和一个100MΩ的电阻与极板相连。若所加力F=0.01sin(103t)N,求;①两极板间电压峰一峰值;②晶体厚度的最大变化。
已知:S=1cm2,δ=1mm,E=9×1010Pa,kq=2pC/N,εr=5.1,Ra=1014Ω,Ci=20pF,Ri=100MΩ,F=0.01sin(103t)N,Fmax=0.01 N,ω=103 求:①Vop-p=? ②Δδmax=? 解①由图知
U0dQjQ 而:IdtI
(GaGi)j(CaCi)所以:U0Q(GaGi)(CaCi)222
则:U0mQm(GaGi)(CaCi)222
又因:QmkqFm20.010.02 pC
则有:Vop-p=2Uom=1.5mV 解② 因为:EF/S /F ES则有:即有:mFm ES2Fm2.21012m ES所以:max2m