第三章《空气与生命》(3.1-3.2)练习A解析版

第三章《空气与生命》(3.1-3.2)练习A解析版

第三章《空气与生命》(3.1-3.2)练习A解析版

一、选择题

1.如图所示是空气组成(体积分数)示意图,其中甲表示的气体是()

A.氮气B.氧气C.二氧化碳D.稀有气体

【答案】B

【解析】空气中的气体按体积计算:氮气占78%,氧气占21%。

2.下列图示的“错误操作”,与相对应选项的“可能产生后果”不一致的是()

KClO3

A.标签受损B.不会产生氧气C.灯内酒精燃烧D.读数不正确

【答案】B

3.下列物质中,属于氧化物的是()

A.O2B.SO2 C.KMnO4D.H2SO4

【答案】B

【解析】【分析】根据氧化物的概念可知,氧化物中只有两种元素且含有氧元素来分析解答.【解答】解:A、O2中只有一种元素,所以它不是氧化物;

B、SO2是由S、O两种元素组成,所以它是氧化物;

C、高锰酸钾(KMnO4)是由三种元素组成,所以它不是氧化物;

D、H2SO4含有三种元素,所以它不是氧化物;

故选B;

4.在空气中,与人类关系最密切的当属氧气.下列说法正确的是()

A.带火星的木条在氧气中能够复燃,说明氧气能支持燃烧

B.铁丝在空气中剧烈燃烧,火星四射,说明氧气具有可燃性

C.氧气的化学性质非常活泼,能与所有的物质发生化学反应

D.用高锰酸钾制取氧气的反应中,锰元素、氧元素的化合价都没有变化

【答案】A

【解析】【分析】A、带火星的木条重新燃烧起来,说明氧气助燃

B、铁丝在氧气中剧烈燃烧,体现的是氧气的助燃性

C、氧气具有较强的氧化性,能与多种物质发生反应

第1 页,共8 页

VFP基础部分练习题解析

VFP 基础练习题 对于二维表的关键字来讲,不一定存在的是 ____A____ 。 A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字 关系型数据库采用 ____C____ 表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 Vfp 关系数据库管理系统中的三种基本关系运算是 A. 选择,投影,链接 B. 选择,投影,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 关系数据操纵语言可不包含 B 关系运算。 A. 联接 B. 交运算 C. 选择 D. 投影 数据库(DB 、数据库系统(DBS 和数据库管理系统(DBMS 三者之间的关系是__B__ A. DB包含 DBS 和 DBMS B. DBS包含 DB 和 DBMS C. DBMS包含 DBS 和 DB D. DB就是 DBS ,也就是 DBMS 下列关于数据库系统的正确叙述是:____A_____ A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切数据冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 已知 N='1',M='2',X12='good',则表达式 X&N&M的值为 ___D____。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD'

下列关于数据的操作说法中,正确的是 ___C___。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 用 DIMENSION ARR(3,3命令声明了一个二维数组后,再执行 ARR=3命令,则___C___。 A. 命令 ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第 1个元素被赋值为 3 C. 所有的数值元素均被赋值为 3 D. 当存在数组 ARR 时,不可用 ARR=3命令创建与数组同名的内存变量 在命令窗口中执行了命令 X=5后,则默认该变量的作用域是 __A__。 A. 全局 B. 局部 C. 私有 D. 不定 在 VFP 中,以下函数返回值不是数值型的是 _____D_______ A. LEN(… ADEFE ? B. AT (“ AT ” , “ ATENSION ” C. YEAR(DATE ( D. LEFT(“ THISDAY ” , 4 若在 Visual FoxPro命令行中键入 AA=02/25/99后,变量 AA 的类型为 ______D_____。 A. L B. D C. C D. N 下列符号中不能作为 Visual FoxPro系统中的合法变量名的是 D 。 A. _ab B. 姓 A C. a_bc1 D. a-bc

VF第3章习题及答案

一、选择题 1. 在VFP中,“.DBF ”文件被称为__________。 A.数据库文件B.表文件C.程序文件D.项目文件 2. 对于数据库表的索引,以下说法不正确的是__________。 A.数据库被打开时,其对应的结构复合索引文件不能被自动打开 B.主索引和候选索引能控制表中字段重复值的输入 C.一个表可建立多个候选索引 D.主索引只适用于数据库表 3. 建立索引时,__________字段不能作为索引字段。 A.字符型B.数值型C.备注型D.日期型 4. 对于数据库_________说法是错误的。 A.数据库是一个容器 B.自由表和数据库表的扩展名都为.dbf C.自由表的表设计器和数据库表的表设计器是不一样的 D.数据库表的记录数据保存在数据库中 5. 对于数据库添加表_________说法是错误的。 A.可以将一个自由表添加到数据库中 B.可以将一个数据库表直接添加到另一个数据库中 C.可以在项目管理器中将自由表拖到数据库中,使它成为数据库表 D.将一个数据库表从一个数据库移到另一个数据库,则必须先使其成为自由表 6. 数据库表间创建的永久关系保存在_________中。 A.数据库表B.数据库C.表设计器D.数据环境 7. 要在两张相关的表之间建立永久关系,这两张表应该是________。 A.同一数据库内的两张表B.两张自由表 C.一个自由表和一个数据库表D.任意两个数据库表或自由表 8. 对于日期型数据________说法是错误的。 A.两个日期型数据可进行加法运算B.两个日期型数据可进行减法运算 C.一个日期型数据可以加一个整数D.一个日期型数据可以减一个整数 9. 下列赋值语句中错误的是________。 A.V1=”23”+46 B.V2=DA TE()-4 C.V3=.T..OR.3>4 D.V4=”今天是”- DTOC(DATEA()) 10. 在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是________。 A.程序无法跳出循环 B.程序不会出现死循环 C.用EXIT可跳出循环D.用LOOP可跳出循环 11. 已知A=0,B=-1,C=.T.,则下列逻辑表达式的值为.T.的是________。 A.(A+B)*100>0 .AND. .NOT. C B.A-1=B .OR. C C..NOT. (A>B-1) .AND. C .OR. .F. D.A

VFP第三章表

第三章表的创建和使用 对于关系型数据库来说,数据均以二维表的形式被保存在表中。在VFP中表分为两种类型:数据库表和自由表,数据库表是指从属于某个数据库的表(简称―库表‖),而自由表是指不从属于任何数据库的表。与自由表相比,数据库表具有自由表的所有特性外,还具有数据库管理的其他功能。 3.1 表结构 表(Table)是指存储放在磁盘文件中的二维表,一张表保存为一个表文件(.DBF)。表文件的文件名必须遵守Windows系统对文件名的约定,并且不可用A~J中的单个字母作文件名。 表中的列称为字段(Field)。字段规定了数据的特征。例如,学生表中学号、姓名、性别和系名就是字段。每张表最多

可以有255个字段。 表的行叫做记录(Record),每条记录表示一个实体。记录是多个字段的集合。同一张表的每一个记录都有相同的字段。 3.1.3 表结构的创建 表创建后,系统以扩展名.dbf保存表文件。如果表中有备注字段或通用字段,则自动地产生与表名相同但扩展名为.fpt的备注文件 2. CREATE TABLE-SQL CREATE TABLE-SQL命令的一般格式是:CREATE TABLE 表文件名(字段名1 字段类型[(字段宽度[,小数位数])][NULL|NOT NULL] [,字段名2 字段类型[(字段宽度[,小数位数])]]……) 说明:本书中命令的表示约定如下:垂直分隔符―|‖分隔的项,表示多项中只能选

择一个。斜体字是占位符,在实际使用中要用具体的信息代替。方括号[ ]所括的表示是可选项,[ ]本身不是命令的一部分。省略号―……‖表示参数可以有任意多项。 CREATE TABLE-SQL 其中字段类型必须要用字母表示。例如,学生表结构的创建可以使用以下命令:CREATE TABLE XS2 (xh C(6),xm C(8),xb C(2),zydh C(6),ximing C(18)) 则XS2表的结构与XS表一模一样。这个命令主要用在程序代码中。 创建JS表:CREATE TABLE JS (GH C(5), XM C(8),XB L,XDH C(2),GZRQ D, CSRQ D, JBGZ N(7,2),JL M) 3. 使用Null 值 在建立新表时,可以指定表字段是否接受null 值。在―表设计器‖的―字段‖选项卡中选定或清除字段的Null 列。当Null 列被选定时,该字段接受null 值。

vfp第三章项目管理器

第三章项目管理器 一、选择题 1、打开Visual FoxPro "项目管理器" 的"文档"(Docs)选项卡,其中包含。 A)表单(Form)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件 2、打开“项目管理器”的“数据”选项卡,其中包括。 A)数据库 B)自由表 C)查询 D)以上都有 3、下面关于项目管理器的叙述中,不正确的是。 A)项目管理器包含有10种功能按钮,并在不同的环境中出现不同的按钮 B)Create Project将打开项目管理器,并创建一个新的项目 C)项目管理器中移去文件时将直接删除此文件 D)项目管理器中的“数据”、“文档”选项卡是比较常用的选项卡 4、项目管理器中的“数据”选项卡中包含有。 A)数据库表、自由表和表单 B)数据库、自由表和查询 C)数据库表、自由表、查询和视图 D)数据库、报表、查询和视图 5、下列组文件扩展名不全是Visual FoxPro 6.0系统常见的扩展名。 A)dbf、fmt、lbt B)h、exe、avi C)vcx、vct、win D)mnt、scx、prg 6、下面定制项目管理器的叙述,不正确的是。 A)用户可以改变项目管理器的大小和位置 B)用户可以折叠和拆分项目管理器 C)必须折叠项目管理器后,才能停放项目管理器 D)用户可以停放和顶层显示项目管理器 7、打开一个已存在项目的命令是。 A)Modify Command B)Modify C)Modify Project D)Create Command 8、把一个项目编译成一个应用程序时,下面的叙述正确的是______。 A)所有的项目文件将组合为一个单一的应用程序文件 B)所有项目的包含文件将组合为一个单一的应用程序文件 C)所有项目排除的文件将组合为一个单一的应用程序文件 D)由用户选定的项目文件将组合为一个单一的应用程序文件 9、在“选项”对话框的“文件位置”选项卡中可以设置______。 A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色 10、将项目文件中的数据库移出后,该数据库被______。 A)移出项目 B)逻辑删除 C)放入回收站 D)物理删除 11、在Visual FoxPro中,为项目添加数据库或自由表,应选择选项卡。 A)数据 B)信息 C)报表 D)窗体 12、对于Visual FoxPro,以下说法正确的是。 A)项目管理是一个大文件夹,里面有若干个小文件 B)项目管理是管理开发应用程序的各种文件、数据和对象的工具 C)项目管理只能管理项目不能管理数据 D)项目管理不可以使用向导打开 13、要删除项目管理器包含的文件,需要使用项目管理器的按钮。 A)连编 B)删除 C)添加 D)移去 14、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成。

VFP第三章表的创建和使用3.3记录的处理

3.3.1 记录的输入P71 ⒊使用INSERT-SQL命令追加记录 ⒋使用APPEND与APPEND FROM命令追加记录 APPEND BLANK,可以追加新记录。 ⒊使用INSERT-SQL命令追加记录 在程序中向一张表中追加记录,通常使用INSERT-SQL命令。命令格式如下。INSERT INTO TableName[(FieldName1 [,FieldName2, … …])\] VALUES (eExpression1[,eExpression2, … …]) 例如:可以用以下命令向XS表中插入一条新记录: INSERT INTO XS(xh,xm,xb,ximing) VALUES ("950106","高山","男","") ⒋使用APPEND与APPEND FROM命令追加记录 APPEND [BLANK] [IN nWorkArea| cTableAlias] 其中,BLANK用于说明向表中追加一条空记录,缺省时系统向表中追加一条空记

录,并打开浏览窗口以便用户输入该记录的数据。 当表处于浏览状态时,利用―表/追加记录‖,选中数据来源的文件后,即可追加数据。 常用的可追加的文件类型有表文件.dbf、文本文件.txt(DELIMIED)和Excel文件.xls。 使用APPEND FROM 命令从其他文件中导入数据。 APPEND FROM FileName [DLIMITED|XLS] 3.3.3 记录的定位 当用户向表中输入数据时,VFP为每个记录都按输入顺序指定了‖记录号―。第一个输入的记录,其记录号为1,依次类推。 ⒈`记录指针 当一个表文件被打开后,系统中自动生成三个控制标志:记录的开始标志、记录指针标志、记录的结束标志,如图。记

vfp第三章历年等级考试题目(笔试)

2009年秋季: 1.对于自由表来说, 不可以创建的索引类型是( ) A.主索引 B.候选索引 C.唯一索引 D.普通索引 2. 在下列有关数据库及表的叙述中,错误的是( ) A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中 B.一个表可以属于两个或两个以上的数据库 C.创建一个数据库后,通常在外部存储器中生成三个文件 D.表与表之间的永久性关系只能基于索引来创建 3. 在VFP中,除了自由表的字段名、表的索引标识名至多只能有个字符外,其余名称的长度可以是1-128个字符。(提示:课本41页) 4. VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键。(提示:课本63页) 5. 一个远程数据源通常是一个远程数据库服务器或文件,并且已为它在本地安装了0DBC驱动程序并设置了ODBC数据源名称。在VFP中,建立远程数据连接的主要目的是创建 (提示:课本72页) 6. 如果用户移动了数据库文件或与数据库关联的表文件,则这些文件的相对路径改变,从而可能会破坏用于关联数据库和表的双向链接。使用命令OPEN DATABASE打开数据库JXGL时,系统将检查数据库的有效性。(提示:课本74页) 7. 与自由表相比,数据库表可以设置许多字段属性和表属性。其中,表属性主要有表名(即长表名)、表注释、记录有效性和等。 8. 如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名相同,其他工作区中用以及WII~W32747中的一个表示。(提示:课本85页) 9. 利用UPDATE-SQL命令可以批量地修改记录的字段值。例如,某档案表(表名为DA)中有一个数值型字段(字段名为NL),则使用命令UPDATE DA NL=NL+1 WHERE NL<100可以将所有NL字段值小于100的记录的NL字段值增加1。 10. 利用COPY TO命令可以将当前工作区中表的全部或部分数据复制到其他表文件或者其他类型的文件中。例如,使用COPY TO temp FOR RECNO()<11命令,可以将当前工作区中表的前10条记录数据复制到TEMP文件中,且TEMP文件为Microsoft Excel格式文件。 2009年春: 11. 在Visual FoxPro系统中,数据库表的字段默认值保存在( )。(提示:课本72页) A.项目文件中 C.数据库表文件中 B.数据库文件中 D.数据库表的备注文件中 12. 在Visual FoxPro系统中,下列关于数据库和数据库表的叙述错误的是。

VF第三章(1)

第三章数据库与数据表 在VFP 6.0数据库管理系统中,系统以表的形式管理所有的数据。数据表和传统数据库文件是一致的,它们主要用来存储数据。涉及到表的操作包括创建自定义的表结构、记录录入和编辑、处理当前存储于表中的信息、定制已有的表等。可以使用索引对数据进行排序以便加快数据查询。 数据库指存储在外存上的有结构的数据集合。在VFP 6.0中,数据库已不用于存储数据,而是用于存储和管理数据表的集合,以及组织、关联表和视图,创建存储过程。在使用数据库时,可以在表一级进行功能扩展,例如创建字段级规则和记录级规则、设置默认字段值和触发器等,还可以创建存储过程和表之间的永久关系。 在VFP 6.0中,表分为“数据表”和“自由表”两类。属于某一数据库的表称为“数据表”;不属于任何数据库而独立存在的表称为“自由表”。如果想让多个数据库共享一些信息,则应将这些信息放入自由表中。也可将自由表移入某一数据库中,和其他表更有效地协同工作。

第一节建立表 一、表的概念 表以记录和字段的形式存储数据,是关系型数据库管理系统的基本结构,也是处理数据和建立关系型数据库及应用程序的基本单元。 表内存储有关某一主题(如学生的基本情况)的信息,如表3-1所示,表中按列存放该主题不同类型的信息(如学生的姓名、学号等),按行描述该主题“某一实例”的全部信息 (如某一个学生的数据)。表中的每一行称为一条记录,而每一列称为一个字段。 表3-1 学生表

下面来介绍一下与数据表中相关的名称: (一)数据表(table):数据表是一些数据的有组织集合,由若干行和若干列数据所组成,通常分成两部分:字段与记录。 1.字段(field):字段为同一种数据的集合,在数据表中为垂直的一整列,例如3-1 表中学生的学号、姓名等字段,各字段的数据都是同一种格式,代表相同性质的数据,字段可以是不同的类型,以便存储不同数据,例如数值、字符、日期等类型。 2.记录(record):为表中的一个数据组,在表中为水平的一行,每条记录是由许多字段所组成的,多条记录组成一个表。表3-1 学生表中,每一记录代表一个学生的数据,包含学号、姓名等字段。 (二)数据库(database):数据库是数据表的集合,并在这些数据表之间建立起彼此的相互关系。例如,某个数据表储存某一本教材的信息,另一个数据表储存使用这本教材的学生信息,还有一个数据表储存这本教材的预定信息,因此这些数据表之间便可利用教材代号的共同信息而关联在一起,形成一个数据库。 数据库中最小的单位为字段,若干个字段组成一条记录,若干条记录组成一个数据表,若干个数据表组成一个数据库。

VFP第三章课后习题

第三章 1.在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令 A)GOTO B)SKIP C)CONTINUE D)GO 2.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是 A)主索引 B)唯一索引 C)候选索引 D)普通索引 3.在数据库表上的字段有效性规则是 A)逻辑表达式 B)字符表达式 C)数字表达式 D)以上三种都有可能 4.MODIFY STRUCTURE命令的功能是 A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构 5.参照完整性规则的更新规则中"级联"的含义是 A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 C)父表中的连接字段值可以随意更新,不会影响子表中的记录 D)父表中的连接字段值在任何情况下都不允许更新 6.CREATE DATABASE命令用来建立 A)数据库 B)关系 C)表 D)数据文件 7.在Visual FoxPro中,数据库表字段的有效性规则的设置可以在 A)项目管理器中进行 B)数据库设计器中进行 C)表设计器中进行 D)表单设计器中进行 8.在Visual FoxPro的数据库表中只能有一个 A)候选索引 B)普通索引 C)主索引 D)惟一索引

9.在Visual FoxPro中以下叙述正确的是 A)表也被称作表单 B)用CREATE DATABASE命令建立的数据库文件不存储用户数据 C)用CREATE DATABASE命令建立的数据库文件的扩展名是DBF D)一个数据库中的所有表文件存储在一个物理文件中 10.下面有关数据库表和自由表的叙述中,错误的是 A)数据库表和自由表都可以用表设计器来建立 B)数据库表和自由表都支持表间联系和参照完整性 C)自由表可以添加到数据库中成为数据库表 D)数据库表可以从数据库中移出成为自由表 11.在Visual FoxPro中以下叙述正确的是 A)关系也被称作表单 B)数据库表文件存储用户数据 C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中 12.在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用"学号"建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了"限制"。如果表S所有的记录在表SC中都有相关联的记录,则 A)允许修改表S中的学号字段值 B)允许删除表S中的记录 C)不允许修改表S中的学号字段值 D)不允许在表S中增加新的记录 13.在Visual FoxPro中,下面关于索引的正确描述是 A)当数据库表建立索引以后,表中的记录的物理顺序将被改变 B)索引的数据将与表的数据存储在一个物理文件中 C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D)使用索引可以加快对表的更新操作 14.打开数据库的命令是 A)USE B)USE DATABASE C)OPEN D)OPEN DA TABASE 15.不允许出现重复字段值的索引是 A)侯选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引 16.在Visual FoxPro中以下叙述错误的是 A)关系也被称作表 B)用CREATE DATABASE命令建立的数据库文件不存储用户数据 C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中 17.在Visual FoxPro中,下列关于SQL表定义语句(CREA TE TABLE)的说法中错误的是A)可以定义一个新的基本表结构

VFP综合练习题(一)解析

VFP综合练习题(一) 一、选择题(本大题共40个小题,每小题1分,共40 分) 1、Visual FoxPro在创建数据库时建立了扩展名分别为()的文件. A.DBC B.DCT C.DCX D..DBC .DCT .DCX 2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是()。 A.新建文件B.添加文件 C.删除文件D.为文件重命名 3、下列关于变量的叙述中不正确的是() A.变量值可以随时改变 B.变量值不可以随时改变 C.Visual FoxPro的变量分为字段变量和内存变量 D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 4、下列表达式中运算结果为数值的是() A.?CTOD([07/21/02])-20 B.?500+200=400 C.?“100”-“50” D.?LEN(SPACE(4))+1 5、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的()选项卡 A.字段 B.联接 C.分组依据 D.排序依据 6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的()等效 A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT 7、下列关于查询的说法正确的一项是() A.查询文件的扩展名为 .QPX B.不能基于自由表创建查询 C.根据数据库表或自由表或视图可以创建查询 D.不能基于视图创建查询 8、在Visual FoxPro中,内联接是指( ) A.只有满足联接条件的记录出现在查询结果中 B.除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中 C.除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中

vfp综合应用题及解析

【1】打开考生文件夹中的文件tk01.scx,该表单上有两个标签Label1、Label2和一个命令按钮Command1(命令按钮标题为“求和”),表单实现的功能是单击命令按钮后可计算从1到100的连续自然数的和,并用标签label1显示结果。 请把command1的click过程中的程序补充完整以实现上述功能。 参考答案及分析: 在Command1的单击事件(click事件)中写上如下程序段: s = 0 for i=1 to 100 s = s+i endfor https://www.360docs.net/doc/4e13997858.html,bel1.Caption = Alltrim(Str(s)) 【2】打开考生文件夹中的文件tk02.scx,该表单上有两个标签Label1、Label2和一个命令按钮Command1(命令按钮标题为“求和”),表单实现的功能是单击命令按钮后可计算从1到100的之间的奇数的和,并用标签label1显示计算结果。 请将command1_click()过程中的程序补充完整,实现上述功能。 参考答案及分析: 在Command1的单击事件(click事件)中写上如下程序段: s = 0 for i=1 to 100 step 2 s = s+i endfor https://www.360docs.net/doc/4e13997858.html,bel1.Caption = Alltrim(Str(s)) 【3】打开考生文件夹中的文件tk03.scx,该表单上有两个标签Label1、Label2和一个命令按钮Command1(命令按钮标题为“求和”),表单实现的功能是单击命令按钮后可计算从1到100的之间的偶数的和,并用标签label1显示计算结果。 请将command1_click()过程中的程序补充完整,实现上述功能。 参考答案及分析:

《VFP》 第三章习题汇总

第三章 一、填空 1、创建一个教师表(JS.dbf),其中有字段gh(工号,字符型,长度为6)、xm(工号,字符型,长 度为10)、xb(性别,字符型,长度为2)、csrq(出生日期,日期型)、JL(教师简历,备注型,且允许为空值).CREATE TABLE JS(gh c(6),xm C(10),xb c(2),csrq D,jl M 【 null】) 2、在命令窗口或程序中,可以使用USE命令打开一个表.在该命令中,【 alias 】子句用于 定义表的别名.(请写出拼写出完整的关键字) 3、执行下列命令后: CLOSE TABLES ALL SELECT 0 USE XS ALIAS STU USE JS IN 0 函数USED("JS")的值是.T.,函数SELECT()的值是【 1 】,函数ALIAS()的值是【 STU】. 4、VFP系统中,在同一个表上,可以打开多个索引,但其中只有一个索引对表起作用,这个索 引称为【主控索引】. 5、与自由表相比,数据库表可以设置许多字段属性和表属性.其中,表属性主要有表名 (即长表名)、表注释、记录有效性和【触发器/TRIGGER】等. 6、设有一个表CJDA,该表有一个字段名BY的字段.如果要将字段删除,可以使用命令ALRER TABLE CJDA 【 DROP COLU by】. 7、用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示. 对于货币型字段,字段类型用单个字母表示时为【Y 】. 8、利用UPDATE-SQL语句将学生表(student)中所有性别(sex)为 "男" 的学生的系 (depart)值改为 "数学系",其完整命令是 【UPDATE student SET depart="数学系" WHERE sex="男"】. (请将命令完整拼写,不要缩写) 9、如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名相同,其他工作区中用字母【A 】至【J】以及WII~W32747中的一个表示. 10、下列程序段中的后三条命令可用一条功能等价的命令来实现,这条命令是 【 USE cj IN 0】. SET TALK OFF SELECT 1 USE xs SELECT 0 USE cj 11、在利用"参照完整性生成器"对话框设置参照完整性规则时,系统自动地生成完成该规 则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的 【触发器】完成. 12、在VFP中,与表操作相关的系统函数有多个,例如EOF()、BOF()、USED()等. 用于返回当前选定工作区中已打开表的字段数目的函数是【 FCOUNT()/FCOUNT 】. 13、去除当前工作区主控索引设定的命令是【SET ORDE to】,此时,表记录的顺序依据物 理顺序排序. 14、有一个表文件XSDA,含有一个学号字段(XH,C,8).利用ALTER TABLE xsda 【 ALTER】 COLUMN xh C(10)命令,可以将学号字段的宽度修改为10.

VFP第三章试题

11、表达式ceiling(sqrt(7))的值为 12、表达式mod(len(space(10),-3))的值为 13、left(substr(‘visualfoxpro6.0,8,6’),3)的值为 14、已知d1={^2011-12-10},d2={^2011-11-12}下列表达式非法的是 A、d1+d2 B、d2-d1 C、d2+10 D、d1-10 15、函数str(123.567,4,3)的结果是 16、已知A=.null.,下列函数值为.T.的是 A、emtpy(A) B、isnull(A) C、space(A) D、null(A) 18、下列表达式的值为.F.的是 A、0>-1 B、{^2005-10-10}>{^2005-10-09} C、“计算机”$“计算机文化基础” D、.F.>.T. 10-11-2 4、分别执行下列命令后,m的值为,n的值为 S=‘10’ M=&s-5 N=&s.5 5、表达式2*3^2+2*8/4+3^2的值为

7、表达式2**3+3^2/3*4的值为 8、表达式“计算机基础”-“计算机”的值为 10、表达式mod(15,-4)的值为 11、表达式round(2.15636,2)的值为 17、“x是小于100的非负数”,用vfp表达式表示是 08-09-2 3、要将字符串“asd”转化为字符串“ASD”使用的函数是 4、表达式”12345”<>“12345”+“ab”的值为

9、表达式ceiling(256.546)的值是 10、mod(-10,3)的结果为 11、round(42.1998,len(space(2)))的结果是 12、已知变量a的值为“中国”,变量c的值为“?a”,则&c的值为 13、表达式str(123.4567,5,2)的值为 14、如果表达式between(a,b,c)的值为真,则与之等价的表达式为 A、a>=b and a<=c B、b>=a and b<=c C、c>=a and c<=b D、前三项都不对 16、表达式“数据库”+space(2)-“程序设计”的结果为 09-10-2 3、substr(“visualfoxpro程序设计”,8,15)的结果为 4time()函数的返回值的数据类型是 5、表达式{^2010-5-22}+10的结果为

vfp各章知识点汇总

第一章数据库基础理论 一、信息、数据和数据处理 信息是有用的数据;数据是信息的表现形式,数据是信息的载体 二、数据模型 有三种:层次模型、网状模型、关系模型 Visual FoxPro 6.0是关系型数据模型 三、关系模型 关系其实就是一张二维表,由字段、记录,和数据项组成,表中的每一行称为记录或元组,表中每一列称为字段或属性,表中每一项称为数据项或分量。 四、数据库:是数据库系统的核心和管理对象 五、数据库系统 由四部组成:硬件系统、系统软件(操作系统、数据库管理系统)、 数据库应用系统和各类人员 三级模式:外模式、概念模式和内模式 六、数据库管理系统(DBMS): 由三部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序。 二、关系数据库 1、一个关系数据库由若干个数据表组成,数据表由若干个记录组成,而每一个记录是由 若干个以字段属性加以分类的数据项组成。(即数据项→记录→数据表) 2、表间关联关系的类型:一对一关系、一对多关系、多对一关系 3、关系完整性:是指关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系, 保证数据的正确性、有效性和相容性 关系的完整性包括:域完整性、实体完整性、参照完整性。 其中域完整性是指:包括字段的值、类型、有效规则 实体完整性是指:对关系中的记录值是唯一的。 参照完整性是指:在数据库设计时要进行参照完整性。建立关联表间数据的参照性。 4、关系运算: 选择运算:是指从关系中选择某些满足条件的记录组成的一个关系

投影运算:是指从关系中选择某些字段值组成的一个关系 连接运算:是将两个或多个关系通过连接条件组成一个新的关系 第三章基础知识 一、数据类型: (其中所提到的字符个数,一个汉字用两个字符来表示,所有的标点符号应在英文状态下输入) 有六种基本数据类型: 1、字符型:由“”、‘’和[]三种作为字符型数据的定界符。 且数据长度不能超过254个字符 2、数值型:包括数值型、浮点型、货币型、双精度型、整型 其中数值型是最常用的数据类型,是由数字(0~9)、小数点和正负号组成,最大长度不能超过20个字符 (包括十、—号和小数点)。 3、浮点型:是数值数据的浮点表示。 4、日期型:长度固定为8个字符。 5、日期时间型:长度固定为8个字符。 6、逻辑型:长度固定为1个字符。 还有两种属于字段变量的类型 备注型:长度固定为4个字符,但实际数据长度根据数据的内容而定。 通用型:长度固定为4个字符,可以链接或嵌入OLE对象的字段类型,一般用于插入图片、表格等。 二、数据存储 有六种 1、常量:根据数据基本类型来决定的。其中要注意一些常量的书写应遵循它们的规 则如字符型的数据:必须用“”、‘’和[]括起来。 逻辑型的数据:只有真和假,.T.和.F.(写时两边要加两点) 日期型的数据:输入格式用{^yyyy/mm/dd} 输出格式用mm/dd/yy 2、内存变量:长度不能超过254个字符 定义的关键字:Public:是定义全局变量。可以在全部过程内用 Private:是定义局部变量。 Local:是定义本地型的变量,只能在定义的过程内用。

vfp第3章习题

试卷编号:562 所属语言:Visual Foxpro 试卷方案:VF_第三章 试卷总分:118分 共有题型:2种 一、填空共73题(共计73分) 第1题(1.0分)题号:1278 使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开, 则要在第10号工作区中再次打开XS表,可使用命令 USE xs 【1】 IN 10 . 第2题(1.0分)题号:252 在利用"参照完整性生成器"对话框设置参照完整性规则时,系统自动地生成完成该规 则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【1】完成. 第3题(1.0分)题号:180 有一个表文件XSDA,含有一个学号字段(XH,C,8). 利用ALTER TABLE xsda 【1】COLUMN xh C(10)命令,可以将学号字段的宽度修改为10. 第4题(1.0分)题号:1211 执行以下程序,3个SELECT()函数的输出值分别是【1】,【2】,【3】 【程序清单】 CLoSE TABLES ALL SELECT3 USEjs SELECT xh,xm,csrq FROM XS INTO CURSOR t3 ? SELECT("XS") ??SELECT("t3") ??SELECT(0) 第5题(1.0分)题号:49 利用UPDATE-SQL命令可以批量地修改记录的字段值.例如,某档案表(表名为DA)中有一个数值型字段(字段名为NL),则使用命令UPDATE da 【1】 nl=nl+1WHERE nl<100可以将所有NL字段值小于100的记录的NL字段值增加1. 第6题(1.0分)题号:250 希望所有表在打开时为共享方式,其SET 命令为【1】. 第7题(1.0分)题号:1237 数据库表的触发器(Trigger)是在对表的记录进行操作时被触发的检验规则. 在VFP中,触发器分为3种类型,即更新触发器、删除触发器和【1】触发器. 第8题(1.0分)题号:44 如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名 相同,其他工作区中用字母【1】至【2】以及WII~W32747中的一个表示. 第9题(1.0分)题号:253 在Visual FoxPro中,参照完整性规则中的更新规则有【1】、【2】、忽略三种设置. 第10题(1.0分)题号:1192 一个表可以有一个或多个索引,在需要使用某个索引时必须显式地指定,即将某个索引设置为

VF第3章练习

Visual Foxpro练习2 一、单项选择题 1.Visual Foxpro中APPEND BLANK命令的作用是()。 A.在表的任意位置添加记录B.在当前记录之前插入记录 C.在表的尾部添加记录D.在表的首部添加记录 2.如果要更改表中数据的类型,应在“表设计器”的()选项卡中进行。 A.字段B.表C.索引D.数据类型 3.以下关于自由表的叙述正确的是()。 A.自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表B.自由表不能添加到数据库中 C.自由表可以添加到数据库中,数据库中的表也可以从数据库中移出成为自由表D.自由表是用以前FoxPro版本建立的表 4.设置字段级规则时,“字段有效性”框的“规则”中应输入()表达式, “信息”框中输入()表达式。 A.字符串、逻辑B.逻辑、字符串 C.逻辑、由字段决定D.由输入的字段决定、逻辑 5.在Visual Foxpro中,要浏览表记录,首先用()命令打开要操作的表。 A.USE B.OPEN STRUCTURE C.MODIFY STRUCTURE D.MODIFY 6.当执行命令USE teacher ALIAS js IN B 后,被打开的表的别名是( )。 A.teacher B.js C.B D.js_B 7.某打开的表中有20条记录,当前记录号为8,执行命令LIST NEXT 3 (回车)后, 所显示的记录的序号为( )。 A.8-11 B.9-10 C.8-10 D.9-11 8.下列关于表的索引的描述中,错误的是( )。 A.复合索引文件的扩展名为.cdx B.结构复合索引文件随表的打开而自动打开 C.当对表编辑修改时,其结构复合索引文件中的所有索引自动维护 D.每张表只能创建一个主索引和一个候选索引 9.在Visual Foxpro中的4个索引中,一个表可以创建多个()。 A.主索引、候选索引、惟一索引、普通索引 B.候选索引、惟一索引、普通索引 C.主索引、候选索引、惟一索引 D.主索引、惟一索引、普通索引 10.在Visual FoxPro中,结构复合索引文件的特点是() A.在打开表时自动打开 B.在同一索引文件中能包含多个索引方案,或索引关键字 C.在添加、更改或删除记录时自动维护索引 D.以上答案均正确 11.主索引可以确保字段中输入值的()性。 A.唯一B.重复C.多样D.兼容 12.彻底删除记录数据可以分两步来实现,这两步是()。 A.PACK和ZAP B.PACK和RECALL C.DELETE和PACK D.DELE和RECALL