[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc

上传人:fuellot230 文档编号:501568 上传时间:2018-11-29 格式:DOC 页数:24 大小:76.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷238及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 238及答案与解析 1 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 2 对序线性表 (23, 29, 34, 55, 60, 70, 78)用二分法查找值为 60的元素时,需要比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 3 下列描述中,正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 4 开发大型软件时,产生困难的根本原因

2、是 ( )。 ( A)大型系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 5 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)连接度 6 下列关于线性表的叙述中,不正确的是 ( )。 ( A)线性表可以是空表 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表是由 n个元素组成的一个有限序列 7 设有如下关系表: 则下列操作正确的是 ( )。 ( A) T=R S ( B) T=RS ( C) T=RS ( D) T=R S 8 以下描述中,不是线性表顺

3、序存储结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 ( D)逻辑相邻的数据物理位置上不相邻 9 在三级模式之间引入两层映象,其主要功能之一是 ( )。 ( A)使数据与程序具有较高的独立性 ( B)使系统具有较高的通道能力 ( C)保持数据与程序的一致性 ( D)提高存储空间的利用率 10 下列方法中,属于白盒法设计测试用例的方法的是 ( )。 ( A)错误推测 ( B)因果图 ( C)基本路径测试 ( D)边界值分析 11 菜单程序文件的扩展名是 ( )。 ( A) mem ( B) mnt ( C) mpr ( D) m ix 12 对于

4、 “关系 ”的描述,正确的是 ( )。 ( A)同一个关系中允许有完全相同的元组 ( B)在一个关系中元组必须按关键字升序存放 ( C)在一个关系中必须将关键字作为该关系的第一个属性 ( D)同一个关系中不能出现相同的属性名 13 在使用项目管理器时,选择移去文件,然后在提示的框中选择 “移去 ”命令按钮,系统将会把该文件 ( )。 ( A)直接从磁盘中删除 ( B)被移出的文件将不能被任何项目添加 ( C)被移出的文件只是将文件移出项目,但文件保留在磁盘中 ( D)被移出的文件可以添加到其他项目中,但不能再次添加 到原项目中 14 下列关于变量的叙述中,正确的一项是 ( )。 ( A)在 V

5、isual FoxPro中,不同类型的数据不能赋给同一个变量 ( B)变量的类型决定变量值的类型 ( C)在 Visual FoxPro中,变量分为字段变量和内存变量 ( D)变量值是固定不变的,不可随便更改 15 下列程序段执行时在屏幕上显示的结果是 ( )。 DIME A(3, 2) FORI=1 TO 3 FOR J=1 TO 2 A(I, J)=I+J NEXT NEXT ?A(5) ( A) 3 ( B) 4 ( C) 5 ( D) 6 16 如果内存变量和字段变量均有变量名 “姓名 ”,那么引用内存变量的正确方法是( )。 ( A) M姓名 ( B) M-姓名 ( C)姓名 ( D

6、) A和 B都可以 17 在下面的表达式中,运算结果为逻辑真的是 ( )。 ( A) LIKE(“edit”,“edi?”) ( B) EMPTY( NULL ) ( C) AT(“a”, “123abc”) ( D) EMPTY(SPACE(200) 18 连续执行以下命令之后,最后一条命令的输出结果是 ( )。 SET EXACT OFF X=“A” ?IIF(X=“A”, X-“BCD“,X+“BCD”) ( A) A ( B) BCD ( C) ABCD ( D) A BCD 19 已建立一个名为 teacher的类,保存该类的类库名称是 mylib,则删除该类正确的命令是 ( )。

7、( A) REMOVE CLASS mylib OF teacher ( B) REMOVE CLASS teacher OF mylib ( C) DELETE CLASS mylib OF teacher ( D) DELETE CLASS teacher OF mylib 20 以下程序 (请注意循环体内的 LOOP和 EXIT语句 )的运行结果是 ( )。 CLEAR X=5 DOWHILE T X=X+5 IFX=NT(X 5)*5 ?X ELSE LOOP ENDIF IFX10 EXIT ENDIF ENDDO ( A) 5 10 ( B) 5 15 ( C) 10 10 ( D

8、) 10 15 21 查询 2008年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的 SQL语句是 ( )。 ( A) SELECT订单号,客户名,签订日期 FROM订单 JOIN客户; ON订单客户号 =客户客户号 WHERE签订日期 2008-1-1 ( B) SELECT订单号,客户名,签订日期 FROM订单 JOIN客户; WHERE订单客户号 =客户客户号 AND签订自期 2008-1-1) ( C) SELECT 订单号溶户名,签订日期 FROM订单,客户; WHERE 订单客户号 =客户客户号 AND签订日期 600 AND(名称 =主机板 AND 名称

9、=硬盘 1 ( B) SELECT*FROM产品 WHERE单价 600 AND(名称 =主机板 OR 名称 =硬盘 ) ( C) SELECT*FROM产品 FOR单价 600 AND(名称 =主机板 AND 名称 =硬盘 ) ( D) SELECT*FROM产品 FOR单价 600 AND(名称 =主机板 OR名称 =硬盘 ) 32 查询客户名称中有 “网络 ”二字的客户信息的正确命令是 ( )。 ( A) SELECT*FROM客户 FOR名称 LIKE“网络 ” ( B) SELECT*FROM客户 FOR名称 =“网络 ” ( C) SELECT*FROM客户 WHERE名称 =“网

10、络 ” ( D) SELECT*FROM客户 WHERE名 称 LIKE“网络 ” 33 喳询尚未最后确定订购单的有关信息的正确命令是 ( )。 ( A) SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单; WHERE 客户客户号 =订购单客户号 AND 订购日期 IS NULL ( B) SELECT 名称,联系人,电话号码,订单号 FROM客户,订购单; WHERE 客户客户号 =订购单客户号 AND订购日期 =NULL ( C) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单; FOR客户客户 号 =订购单客户号 AND订购日期 IS NULL (

11、D) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单; FOR客户客户号 =订购单客户号 AND订购日期 =NULL 34 查询订购单的数量和所有订购单平均金额的正确命令是 ( )。 ( A) SELECT COUNT(DISTINCT订单号 ), AVG(数量 *单价 ); FROM产品 JOIN订购单名细 ON产品产品号 =订购单名细产品号 ( B) SELECT COUNT(订单号 ), AVG(数量 *单价 ); FROM产品 JOIN订购单名细 ON产品产品号 =订购单名细产品号 ( C) SELECT COUNT(DISTINCT订单号 ), AVG(数量 *单价

12、 ); FROM产品,订购单名细 ON产品产品号 =订购单名细产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单价 ); FROM产品,订购单名细 ON产品产品号 =订购单名细产品号 35 假设客户表中有客户号 (关键字 )C1 C10共 10条客户记录,订购单表有订单号 (关键字 )ORl OR8共 8条订购单记录,并且订购单表参照 客户表。如下命令可以正确执行的是 ( )。 ( A) INSERT INTO订购单 VALUES(OR5, C5, 2008 10 10) ( B) INSERT INTO订购单 VALUES(OR5, C11, 2008 10 10)

13、 ( C) INSERT INTO订购单 VALUES(OR9, C11, 2008 10 10) ( D) INSERT INTO订购单 VALVES(OR9, C5, 2008 10 10) 36 在 E-R图中,矩形表示 _。 37 符合结构化原则的三种基本控制结构是顺序结构、 _和循环结构。 38 在面向对象方法中,类的实例称为 _。 39 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作 _。 40 在关系模型中,若属性 A是关系 R的主码,属性 A的取值不能为空,称为_约束。 41 SET RELATION命令建立的是表之间的 _。 42 通过设置 _

14、属性,可以指定用户能否在列表框控件内进行多重选择。 43 要刷新表单中控件显示的值,可以使用命令: Thisform _。 44 将表单的 ShowWindow属性值设置为 _,表示将该表单设置为顶层表单。 45 为了从用户菜单返回到系统菜单,应该使用命令 SET TO DEFAULT。 46 用当前窗体的 LABEL1控件显示系统时间的语句是: THISFORM LABEL 1 _=TIME() 47 (12)在报表中建立的用来显示字段、内存变量或其他表达式内容的控件是_。 48 使用关系表:学生 (学号,姓名,性别,年龄,班级 ),写出实现下列功能的SQL语句。删除学号为 15的学生记录:

15、 DELETE_学生 WHERE 学号 =15 49 使用 SQL语句删除 “订购单 ”表的候选索引 emp: ALTER TABLE 订购单 _TAG emp 50 将一个项目编译成一个应用程序时,如果应用程序中包含的文件不允许用户修改 ,则必须将该文件标为 _。 国家二级 VF笔试模拟试卷 238答案与解析 1 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 2 【正确答案】 C 【试题解析】 根据二分法查找法需要两次: 首先将 60与表中间的元素 55进行比较,由于 60大于 55,所以在

16、线性表的后半部分查找。 第二次比较的元素是后半部分的中间元素,将 60与表中间的元素 70进行比较,由于 60小于 70,所以 在线性表的前半部分查找。 第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即查找成功。 3 【正确答案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点: 每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。 4 【正确答案】 A 【

17、试题解析】 随着计算机 软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的 “软件危机 ”。 5 【正确答案】 A 【试题解析】 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。 6 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C是错误的。 7 【正确答案】 C 【试题解析】 T就是关

18、系 R中有的,同时 S中也有的有序组 (4、 5、 6),即交运算 ()。 8 【正确答案】 D 【试题解析】 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻 元素之中,因此不需要另外开辟空间来保存元素之间的关系。 9 【正确答案】 A 【试题解析】 数据库管理系统在数据库的三级模式之间提供了两层映象,保证了数据库中数据的较高的逻辑独立性和物理独立性。 10 【正确答案】 C 【试题解析】 白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。 11 【正确答案】 C 【

19、试题解析】 内存变量保存文件扩展名是 mem,菜单备注文件扩展名是 mnt,菜单定义文件的扩展名是 mnx,菜单程序文件的扩展名是 mpr。 12 【正确答案】 D 【试题解析】 同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,关系的属性次序与是否为关键字无关。 13 【正确答案】 C 【试题解析】 在 Visual FoxPro项目管理器中,文件从项目管理器中移出,只是该文件不存在于此项目,但会保留在磁盘中,移出的文件可再次被原项目添加,也可以被其他项目添加。 14 【正确答案】 C 【试题解析】 在 Visual FoxPro中,变量可分为字段变量和内存变量,内存变量是内存中的

20、一个存储区域,变量值就是放在 这个存储区域里的数据,而变量的类型即为变量值的类型。变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。 15 【正确答案】 B 【试题解析】 本程序的执行过程大致如下:首先定义一个三行两列的二维数组,数组名称为 A,然后通过两个 FOR循环给数组中每个元素赋值, 赋值的结果为: A(1)=A(1, 1)=2, A(2)=A(1, 2)=3, A(3)=A(2, 1)=3, A(4)=A(2, 2)=4,A(5)=A(3, 1)=4, A(6)=A(3,2)=5。 16 【正确答 案】 D 【试题解析】 当出现内存变量和字段变量同

21、名时,如果要访问内存变量,则必须在变量名前加上前缀 M或 M-。 17 【正确答案】 D 【试题解析】 LIKE(, ) 返回值:逻辑型 功能:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真 ( T ),否则返回逻辑假 ( F )。 中可以包含通配符 *和 ?。 *可以与任何数目的字符相匹配, ?可以与任何单个字符相匹配。选项 A在第二个字符串中使用了通配符,写法错误 。 EMPTY() 返回值:逻辑型 功能:根据指定表达式的运算结果是否为 “空 ”值,返回逻辑真 ( T ),否则返回逻辑假 ( F )。 SPACE(200)是 200个空格,对于字符型数据来说,空格属

22、于空值。 NULL不是空值。 AT(, , ) 返回值:数值型 功能:如果 是 的子串,则返回 值的首字符在 值中的位置;若不是子串,则返回 0。 AT(a,123abc)=4。 18 【正确答案】 C 【试题解析】 使用单等号 (=)运算符比较两个字符串时,运算结果与 SET EXACT ON OFF的设置有关。执行完 SET EXACTOFF命令后,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。所以题中 X=“A”的结果为逻辑真。 IIF()是条件测试函数,基本命令格式如下: IIF(, , ) 其中,测试 的值,若为 逻辑真

23、 T,则返回 的值,若为逻辑假 ( F ),则返回 的值。 和 的值不要求相同。所以题中 IIF函数应返回 “X-“BCD”的值。这里的 “-”和 “+”都是字符串连接符, “-”将连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部, “+”将前后两个字符串首尾连接形成一个新的字符串。 19 【正确答案】 B 【试题解析】 可以使用 REMOVE CLASS语句从一个类库中删除一个类定义。REMOVE CLASS语句的格式如下: REMOVECLASSOF。 20 【正确答案】 D 【试题解析】 本题用到了 DO WHILEENDDO 循环结构,在该结构中,先判断 DO WHI

24、LE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与ENDDO之间的 (循环体 )。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。 在 DO WHILEENDDO 语句中: 如果循环体包含 LOOP命令,那么当遇到 LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE处重新判断条件。 如果循环体包含 EXIT命令,那么当遇到 EXIT时,就结束循环语句的执行,转回执行 ENDDO后面的语句。 题中,首先将初始值 5赋给变量 X,然后进入

25、循环。 执行 X=X+5后, X=10, INT表示取整数,则 INT(X 5)*5的结果为 10,即 IF的判断条件成立,所以输出 X,即输出 10,因为此时 X=10,并没有大于 10,因此再次进入循环。 执行 X=X+5后, X=15,则 INT(X 5)*5的结果为 15,即 IF的判断条件成立,再次输出 15,此时 X=15,已经大于 10,因此执行第 2个 IF条件语句中的 EXIT命令,跳出循环。最后输出的是 10和 15。 21 【正确答案】 A 【试题解析】 显示 2008年 1月 1日后签订的订单,表示方法为:签订日期 2008-1-1),故可排除选项 C和选项 D;两个表

26、用联接查询,若使用 JOIN连接,连接条件应使用 ON,可排除选项 B。 22 【正确答案】 B 【试题解析】 在 Visual FoxPro中,通用型字段可以链接或嵌入 OLE对象,如用于 存放 Excel表格等,备注型字段可以存放不定长的字母、数字文本。 23 【正确答案】 B 【试题解析】 Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。索引文件和表文件 dbf分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向 dbf表文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查

27、询操作,但会降低插入、删除和修改记录的操作速度。 24 【正确答案】 A 【试题解析】 在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,即在父表中建立主索引,在子表中建立普通索引,这要求两个表必须是同一数据库中存的两个表。 25 【正确答案】 A 【试题解析】 所谓临时联系是把当前工作区中打开的表与另一个工作区打开的表进行逻辑连接,而不生成新表,当前工作区的表和另一个工作区的打开表建立临时联系后,当前工作区的表的记录指针移动时,被关联工作区的表记录指针也将自动相应移动,以实现多个表的同时操作。 26 【正确答案】 C 【试题解析】 事件是由系统预 定义而由用户或系统发

28、出的动作。 Visual FoxPro中,基类的最小事件集包含 INIT、 ERROR、 DESTROY 3个事件。 UNLOAD事件是释放表单时最后引发的事件。 27 【正确答案】 B 【试题解析】 如果在拖动鼠标时按住 Ctrl键,可以使鼠标的移动步长减小。要复制控件,可以先选定控件,接着选择 “编辑 ”菜单中 “复制 ”命令,然后选择 “编辑 ”菜单中 “粘贴 ”命令,最后将复制产生的新控件拖动到需要的位置。 28 【正确答案】 C 【试题解析】 报表的数据源通常是数据库中的表或自由表,也 可以是视图、查询或临时表。 29 【正确答案】 A 【试题解析】 在 SOL语句中,使用短语 IN

29、TO CURSORCursorNameo可以将查询结果存放在临时数据表文件中,其中 CursorName是临时文件名,该短语产生的临时文件是一个只读的 dbf文件,当查询结束后该临时文件是当前文件,当关闭文件时该文件将自动删除。 30 【正确答案】 C 【试题解析】 查询就是预先定义好的一个 SOL SELECT语句,在不同的需要场合可以直接或反复使用,从而提高效率。视图是从指定的表或视图中提取满足 条件的记录,然后按照想得到的输出类型定向输出查询结果。 31 【正确答案】 B 【试题解析】 题中的查询有两个筛选条件, “单价 60”和 “名称 =主机板 OR名称=硬盘 ”,这两个条件要同时满

30、足,应用 AND进行与运算,又因为在条件中 AND比 OR运算符的优先级高,所以 “名称 =主机板 OR名称 =硬盘 ”要加上括号。 32 【正确答案】 D 【试题解析】 SQLSELECT查询中有几个常用的特殊运算符,用来设置复杂的查询条件。如 LIKE,是字符串匹配运算符,通配符 “ ”表示 0个或多个字符 ,通配符 “_”表示一个字符。 33 【正确答案】 A 【试题解析】 在 SOLSELECT查询语句中,用 WHERE说明查询条件。在表中尚未确定的值用 NULL值表示,而 SQL中查询空值时要用 IS NULL,不能用“=”。 34 【正确答案】 A 【试题解析】 vfp中内联接查询

31、的语法是: SELECT FROMINNER JOlN ON WHERE 其中, INNER JOIN等价于 JOIN,为普通的联接,在 Visual FoxPro中称为内部联接; ON指定两个进行表联接的条件字段。 注意:联接类型在 FROM子句中给出,并不是在 WHERE子句中,联接条件在ON子句中给出。 COUM()和 AVGO都是 SQL中用于计算的检索函数,其中 COUNT用来计算记录个数,通常应该使用 DISTINCT去除重复值,除非对关系中的元组个数进行计算。这个题目中要求订购单的数量,显然应该对订单号计数,但订购单明细表中的订单号是有重复的 (因为一份订单上可能有多种产品 ),

32、因此应该在 COUNT()中使用 DISTlNCT。 AVG函数是用来计算平均值的。产品金额 =数量 *单价。 35 【正确答案】 D 【试题解析】 本题中,客户表和订购单表是相互关联的表,其中客户号是公共字段,客户表是父表,订购单表是子表,题目中说明了订购单表参照客户表,即实施了参照完整性规则。当要向订购单表中插入一条记录时要注意两点: 新记录的订单号不能与表中已有记录的订单号重复,因为订单号是订购单表的主关键字。而题中说明订购单表中已有订购单号 OR1 OR8,就不能再插入订单号为 OR5的记录。 由于 订购单表要参照客户表,所以在要插入记录的表中,如果联接字段值在父表中没有相匹配的值,则

33、禁止插入。而题中说明父表客户表中并没有 C11这个客户号,因此在子表订购单表中不能插入客户号为 C11的记录。 SOL中,插入操作的命令格式如下: INSERT INTO dbf_namefname1,fname2, )VALUES(eExpression1,eExpression2 , ) 其中 dbf_name指定要插入的表,当插入的不是完整记录时,可以用加fname1, fname2, 指 定字段, VALUES给出具体的记录值。 36 【正确答案】 实体集 【试题解析】 在 E-R图中用矩形表示实体集,在矩形内写上该实体集的名字。用椭圆形表示属性,在椭圆形内写上该属性的名称。用菱形表示

34、联系,菱形内写上联系名。 37 【正确答案】 选择结构 【试题解析】 程序设计语言仅仅使用顺序、选择和重复 (循环 )三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本 。 38 【正确答案】 对象 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。 39 【正确答案】 队头 【试题解析】 队列是只允许在一端删除,在另一端插入

35、的顺序表,在队列中,允许插入的一端叫做 “队尾 ”,允许删除的一端叫做 “队头 ”。 40 【正确答案】 实体完整性 【试题解析】 关系模型允许 3类数据约束,它们是: 实体完整性约束 该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。 参照完整性约束 该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。 用户定义的完整性约束 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 41 【正确答案】 临时联系 (或关联 ) 【试题解析】 在两个表之

36、间建立临时联系。 语法: SET RELATION TO eExpression1 INTO nWorkArea1 cTableAlias1 , eExpression2 INTO nWorkArea2 cTableAlias2 IN nWorkArea cTableA1ias ADDITIVE 42 【正确答案】 MultiSelect 【试题解析】 MultiSelect属性用来指定用户能否在列表框控件内进行多重选定。值为 0或 F时不允许多重选择,值为 1或 T时允许多重选 择。 43 【正确答案】 Refresh 【试题解析】 重新绘制表单或控件,并刷新它的所有值,应调用 Refres

37、t方法,当表单被刷新时,表单上所有控件也被刷新,当页框被刷新时,只有活动页被刷新。 44 【正确答案】 2 (或 2-作为顶层表单 ) 【试题解析】 ShowrWindow属性用来设置表单的显示方式,共有 3科形式,分别是: 0-在屏幕中,此为默认方式; 1-在顶层表单中; 2-作为顶层表单。 45 【正确答案】 SYSMENNU 【试题解析】 从用户菜单返回到系统菜单,使用命 令 SET SYSMENUTO DEFAULT。 46 【正确答案】 Caption 【试题解析】 标签控件 (Labell)的 Caption属性用于指定标签中显示的内容,在这里,窗体的标签上显示的是当前事件。 47

38、 【正确答案】 域控件 【试题解析】 在报表中,域控件用于打印表或视图中的字段、变量和表达式的计算结果。 48 【正确答案】 FROM 【试题解析】 SQL从表中删除数据的命令格式为: DEL, ETE FROM TableNameWHERE Condition。这里 FROM指定从哪个表中删除数据, WHERB指定被删除的记录所满足的条件,如果不使用 WHERE子句,则删除该表的中全部记录。 注意:在 VFP中 SQL语句的 DELETE命令同样是逻辑删除记录,如果要物理删除记录需要继续使用 PACK命令。 49 【正确答案】 DROP UNIOUE 【试题解析】 在 SQL语句中,删除字段的候选索引,命令格式为: ALTER TABLE表名 DROP UNIQUE 索引标识 这里, UNIQUE表示候选索引。 50 【正确答案】 包含 【试题解析】 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标识为 “排除 ”。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1