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

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

1、国家二级( VF)机试模拟试卷 80及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法的空间复杂度与算法所处理的数据存储空间有关 ( B)算法的空间复杂度是指算法程序控制结构的复杂程度 ( C)算法的空间复杂度是指算法程序中指令的条数 ( D)压缩数据存储空间不会降低算法的空间复杂度 2 下列各组排序法中,最坏情况下比较次数相同的是 ( )。 ( A)希尔排序与堆排序 ( B)简单插入排序与希尔排序 ( C)简单选择排序与堆排序 ( D)冒泡排序与快速排序 3 设 栈的存储空间为 S(1: 50),初始状态为 top =51。现经过一系列正常的入栈与退栈操作后, top=

2、20,则栈中的元素个数为 ( )。 ( A) 31 ( B) 30 ( C) 21 ( D) 20 4 某二叉树共有 400个结点,其中有 100个度为 1的结点,则该二叉树中的叶子结点数为 ( )。 ( A) 149 ( B) 150 ( C) 151 ( D)不存在这样的二叉树 5 下面属于 “类一对象 ”主要特征的是 ( )。 ( A)对象一致性 ( B)对象无关性 ( C)类的多态性 ( D)类的依 赖性 6 下面不属于需求分析阶段工作的是 ( )。 ( A)需求获取 ( B)可行性研究 ( C)需求分析 ( D)撰写软件需求规格说明书 7 软件生命周期是指 ( )。 ( A)软件的需

3、求分析、设计与实现 ( B)软件的开发与管理 ( C)软件的实现和维护 ( D)软件产品从提出、实现、使用维护到停止使用退役的过程 8 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 ( A)内模式 ( B)用户模式 ( C)外模式 ( D)概念模式 9 大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是 ( )。 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 10 右三个关系 R、 S和 T如下:则由关系R、 S得到关系 T的操作是 ( )。 ( A)交 ( B)投影 ( C)自然连接 ( D)并 11 关系的元组所对

4、应的是 ( )。 ( A)表的一行 ( B)表的一列 ( C)表的一个元素 ( D)表的结构 12 打开一个项目之后,选择 “文件 ”菜单中的 “新建 ”命令创建的文件 ( )。 ( A)不 属于任何项目 ( B)属于当前项目 ( C)既可属于也可不属于当前项目 ( D)属于任何项目 13 顺序执行下列命令后,显示的结果是 ( )。 x= 123 str=“2014年索契冬季奥运会 “ ? substr(str, len(x -x) +1, 4) ( A)索契 ( B) 2014 ( C)冬季奥运 ( D)索契冬季 14 下列函数中,函数值返回逻辑真 ( T)的是 ( )。 ( A) LIKE

5、(“a*“, “abc“) ( B) VARTYPE(“abc“=“abc“) ( C) ISNULL(“) ( D) AT(“a“, “abc“) 15 在 Visual FoxPro中,删除数据库描述正确的是 ( )。 ( A)数据库中的表也将一起删除 ( B)数据库中的表将变为自由表 ( C)先将数据库删空才能删除数据库 ( D)删除数据库时视图也将被删除 16 假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,应该建立 ( )。 ( A)唯一索引 ( B)普通索引 ( C)候选索引 ( D)在普通索引的基础上再建立唯一索引 17 下列关于 Visu

6、al FoxPro数据库的描述,正确的是 ( )。 ( A)可以将表逻辑地组织在一起,并使表具有更多特征 ( B)每个表可以属于多个数据库 ( C)数据库是存储用户记录的数据文件 ( D)数据库是不允许删除的 18 在 Visual FoxPro中,将表中的记录物理地按顺序重新排列的命令是 ( )。 ( A) SORT ( B) INDEX ( C) ORDER BY ( D) SEEK 19 在 Visual FoxPro中,如果要使指针指向下一个满足 LOCATE条件的记录,应该使用的命令 是 ( )。 ( A) CONTLNUE ( B) NEXT ( C) SKIP ( D) EXIT

7、 20 在 Visual FoxPro中,一条 SQL语句可以分多行写。下面说法正确的是 ( )。 ( A)最后一行以分号结尾 ( B)除最后一行,其他各行以分号结尾 ( C)除最后一行,其他各行以逗号结尾 ( D)除最后一行,其他各行以空格结尾 21 在 Visual FoxPro的 SQL查询中,为计算某字段值的平均值应使用函数 ( )。 ( A) COUNT ( B) AVG ( C) MAX ( D) SUM 22 设电影表的表结构为 (电影编号,电影名,类型,票房收入,上映日期),如果希望查询票房收入最高的电影名和票房收入,正确的 SQL语句是 ( )。 ( A) SELECT电影名

8、,票房收入 FROM电影表 WHERE票房收入 =ALL( SELECT票房收入 FROM电影表 ) ( B) SELECT电影名,票房收入 FROM电影表 WHERE票房收入 =MAX(票房收入 ) ( C) SELECT电影名,票房收入 TOP 1 FROM电影表 ( D) SELECT电影名, MAX(票房收入 )FROM电影表 GROUP BY电影名 23 设有一个还没有记录的电影表,该表的定义如下: CREATE TABLE电影表 (电影编号 I PRIMARY KEY,; 电影名 C(30) NOT NULL,; 票价 Y NULL CHECK(票价 =0) 下列插入语句中,能够正

9、确执行的是 ( )。 ( A) INSERT INTO电影表 (电影编号,电影名 )VALUES(1, 北京爱情故事 ) ( B) INSERT INTO电影表 (电影编号,票价 )VALUES(1, 70) ( C) INSERT INTO电影表 VALUES(1, 北京 爱情故事 ) ( D) INSERT INTO电影表 VALUES(1,北京爱情故事, 70) 24 下列 SQL查询语句的功能是 ( )。 SELECT类型, AVG(票价) FROM电影表 GROUP BY类型 HAVING AVG(票价) 80 ( A)查找电影表中平均票价在 80以上的电影类型和平均票价 ( B)查

10、找电影表中电影票价在 80以上的电影类型和平均票价 ( C)查找电影表中平均票价在 80以上的电影 ( D)查找电影表中电影票价在 80以上的电影 25 在 SQL语句中,将多个查询结果合成一个结果集 合的运算符是 ( )。 ( A) UNION ( B) ADD ( C) INTO ( D) JOIN 26 设电影表的定义如下: CREATE TABLE电影表 (电影编号 I PRIMARY KEY,; 电影名 C(30),; 票价 Y CHECK(票价 =0) 下列选项中,能够删除 “票价 ”字段的有效性规则的是 ( )。 ( A) ALTER TABLE电影表 ALTER票价 DROP

11、CHECK ( B) ALTER TABLE电影表 MODIFY票价 DROP CHECK ( C) ALTER TABLE电影表 ALTER票价 DELETE CHECK ( D) ALTER TABLE电影表 MODIFY票价 DELETE CHECK 27 在查询设计器中,实现投影操作的选项卡是 ( )。 ( A) “字段 ”选项卡 ( B) “筛选 ”选项卡 ( C) “杂项 ”选项卡 ( D) “连 (联 )接 ”选项卡 28 下列关于查询的描述中,错误的是 ( )。 ( A)查询只可以访问本地数据源,不可以访问远程数据源 ( B)查询是一个独立的文件,它不属于任何一个数据库 ( C

12、)不能通过查询更新基本表中的数据 ( D)查询就是预 先定义好的一个 SQL SELECT语句 29 可以用 DO命令执行的文件类型包括 ( )。 ( A) PRG、 MPR和 SCX ( B) PRG、 FRX和 SCX ( C) PRG、 MPR和 QPR ( D) PRG、 MPR和 FRX 30 可以接受逻辑型数据的交互性输入命令有 ( )。 ( A) ACCEPT ( B) INPUT ( C) WAIT ( D)以上都可以 31 执行下列命令后,显示的结果是 ( )。 cj =75 DO CASE CASE cj60 dj=及格 CASE cj 70 dj=中等 CASE cj85

13、 dj=优秀 OTHERWISE dj=不及格 ENDCASE ? Dj ( A)及格 ( B)中等 ( C)优秀 ( D)不及格 32 设有如下程序段: j=5 DO WHILE j =0 j=j-1 ENDDO 则下列描述中正确的是 ( )。 ( A)循环体语句一次也不执行 ( B)循环体语句执行一次 ( C) WHILE循环执行 5次 ( D)循环是无限循环 33 执行下列程序之后的显示结果是 ( )。 CLEAR LOCAL x y=10 DO p1 ?x, y RETURN PROCEDURE p1 x =50 y=50 RETURN ( A) F 50 ( B) F 10 ( C)

14、 50 50 ( D) 50 10 34 在 Visual FoxPro中,为了实现密码框的功能,需要设置文本框的 ( )。 ( A) Passwords属性 ( B) Password属性 ( C) PasswordChars属性 ( D) PasswordChar属性 35 释放和关闭表单的方法是 ( )。 ( A) Release ( B) Delete ( C) LostFocus ( D) Destroy 36 用来指明复选框 (CheckBox)是选中还是非选中的属性是 ( )。 ( A) Value ( B) CHECKED ( C) Enabled ( D) Visible 3

15、7 在 Visual FoxPro中,菜单设计器生成的程序文件的扩展名是 ( )。 ( A) MNU ( B) PRG ( C) MPR ( D) MNX 38 不属于快速报表默认的基本带区的是 ( )。 ( A)标题 ( B)页标头 ( C)细节 ( D)页注脚 39 如果想将项目 “工资管理 pjx”连编得到 个应用程序 “工资管理系统 app”,则应该执行的命令是 ( )。 ( A) BUILD APP工资管理系统 FROM工资管理 ( B) BUILD APP工资管理 TO工资管理系统 ( C) CREATE APP工资管理系统 FROM工资管理 ( D) CREATE APPI资管理

16、 TO工资管理系统 40 Visual FoxPro的连编功能可以生成的文件类型包括 ( )。 ( A) APP、 PRC和 EXE ( B) APP、 EXE和 COM DDL ( C) APP和 EXE ( D) APP和 PRG 二、基本操作题 41 在考生目录下完成下列操作: ( 1)从数据库 stock中移去表 stock_fk(不是删除)。 ( 2)将自由表 stock_name添加到数据库中。 ( 3)为表 stock_s1建立一个主索引,索引名和索引表达式均为 “股票代码 ”。 ( 4)为 stock_name表的股票代码字段设置有效性规则, “规则 ”是: left(股票代码

17、, 1) =“6”,错误提示信息是 “股票代码的第一位必须是 6”。 三、简单应用题 42 在考生文件 夹下完成如下简单应用: ( 1)打开表单 MYFORM4 -4,把表单(名称为 Forml)标题改为 “欢迎您 ”,将文本 “欢迎您访问系统 ”(名称为 Labell的标签)改为 25号黑体。最后在表单上添加“关闭 ”(名称为 Command1)命令按钮,单击此按钮关闭表单。 保存并运行表单。 ( 2)设计一个表单 MYFORM4,表单中有两个命令按钮 “查询 ”和 “退出 ”(名称为Command1和 Command2)。 单击 “查询 ”命令按钮,查询 BOOKUTH数据库中出版过 3本

18、以上(含 3本)图书的作者信息,查询信息包括作者姓名和所在城 市;查询结果按作者姓名升序保存在表 NEW_VIEW4中。 单击 “退出 ”命令按扭关闭表单。 注意:完成表单设计后要运行表单的所有功能。 四、综合应用题 43 设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为 “使用零件情况统计 ”。表单中有一个组合框 (Combol)、一个文本框 (Text1)和两个命令按钮 “统计 ”(Command1)和 “退出 ”(Command2)。 运行表单时,组合框中有 3个条目 “s1”、 “s2”和 “s3”(只有 3个,

19、 不能输入新的,RowSourceType的属性为 “数组 ”, Style的属性为 “下拉列表框 ”)可供选择,单击“统计 ”命令按钮后,则文本框显示出该项目所使用零件的金额合计 (某种零件的金额 =单价 *数量)。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 80答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间,包括 3个部分:输人数据所占的存储空间、程序本身所占的存储空间、算法执行过程中所需要 的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以

20、及额外空间,通常采用压缩存储技术。故 A选项正确。 2 【正确答案】 D 【试题解析】 对长度为 n的线性表,下表为常用排序算法最坏情况下的比较次数。 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为 “d1=n/2, di+1=di/2”,在最坏情况下,希尔排序所需要的比较次数为 O(n1 5)。由表格可知冒泡排序与快速排序比较次数相同, D选项正确。 3 【正确答案】 A 【试题解析】 栈是一种特 殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top =0,经

21、过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top =51,当 top= 20时,元素依次存储在单元 20: 50中,个数为 50 -19= 31, A选项正确。 4 【正确答案】 D 【试题解析】 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。二叉树中有400个结点,设 叶子结点个数为 n0,度为 1的结点个数为 100,设度为 2的结点个数为 n2。 400=n0+100+n2且 n0=n2+1,则 n0=150 5, n2=149 5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 D选项

22、。 5 【正确答案】 C 【试题解析】 “类一对象 ”的主要特征如下。由表格可知 “类一对象 ”主要特征包括类的多态性,故 C选项正确。 6 【正确答案】 B 【试题解析】 需求分析阶段要对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册并提交评审,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在需求分析之前,故选择 B选项。 7 【正确答案】 D 【试题解析】 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期, D选项正确。 8 【正确答案】 D 【试题解析】 数据库

23、系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或者用户模式是用户的数据视图,也就是用户所 能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。描述数据库中全体数据的全局逻辑结构和特征的是概念模式, D选项正确。 9 【正确答案】 A 【试题解析】 实体集之间通过联系来建立的联接关系分为三类:一对一联系 (1:1)、一对多联系 (1: m)、多对多联系 (m: n)。每个班有多名学生,但每个

24、学生只能在一个班级里,故实体班级和实体学生之间的联系是一对多, A选项正确。 10 【正确答案】 C 【试题解析】 交: RS结果是既属于 R又属于 5的记录组成的集合。 并: R S是将 S中的记录追加到 R后面。上述两种操作中,关系 R与 S要求有相同的结构,故 A、 D选项错误。 投影是指从关系模式中指定若干个属性组成新的关系,由于 T中含有 R中不存在的属性,明显不可能由 R向 S投影得到 T, B选项错误。 自然连接:去掉重复属性的等值连接。 R与 S的重复属性是 A,等值元组为 a和c,进行自然连接得到的两个元组按照属性 ABCD的顺序为 c34f与 a15n,正好为题目中关系 T

25、,故 C选项正确。 11 【正确答案】 A 【试题解析】 在 Visual FoxPro中,一个 “表 ”就是一个关系。在一个二维表中, *平方向的行称为元组,每一行是一个元组;垂直方向的列称为属性,每一列有一个属性名。表中的一个元素就是表中的一个数据。表的结构由字段名及其宽度、类型等组成。故答案为 A。 12 【正确答案】 A 【试题解析】 在项目管理器中新建的文件将自动包含在该项目中,而利用 “文件 ”菜单中的 “新建 ”命令创建的文件不属于任何项目。故答案为 A。 13 【正确答案】 A 【试题解析】 “一 ”用于将两个字 符串首尾连接形成一个新的字符串,并将前字符串尾部的空格移到合并后

26、的新字符串的尾部,其结果还是字符串。 len()函数返回指定字符串表达式值的长度,本题中 len(x -x)即 len(123 - 123),返回值为 6;substr()函数从指定表达式的指定起始位置取指定长度的子串作为函数值,本题中substr( str, 7, 4)是从 str第 7个字符开始向后取 4个字符,即 “索契 ”,故答案为A。 14 【正确答案】 A 【试题解析】 LIKE(, )用于比较两个字符串对 应位置上的字符,若所对应字符都相匹配,函数返回逻辑真 ( T ),否则返回逻辑假 ( F ); 中可以包含通配符 “*”和 “?”, “*”可与任何数目的字符相匹配, “?”可

27、以与任何单个字符相匹配,故 A项正确。 VARTYPE(, )是表达式类型测试函数,返回一个描述表达式数据类型的大写字符,函数值为字符型。 ISNULL()是空值测试函数,判断一个表达式的运算结果是否为 NULL,若是 NULL值返回逻辑真 ( T ),否则返回逻辑假( F )。本题 ISNULL(”)中的表达 式是一个空串,并不是 NULL,故返回( F )。 AT()是求子串位置的函数,函数值为数值型。 15 【正确答案】 B 【试题解析】 在 Visual FoxPro中,在删除数据库时,不管是 “移去 ”数据库,还是 “删除 ”数据库,都没有删除数据库中的表等对象,数据库中的表将变为自

28、由表。数据库不删空也能删除数据库。故答案为 B。 16 【正确答案】 C 【试题解析】 唯一索引与字段值的唯一性无关,即建立唯一索引的字段,它的字段值是可以重复的。普通索引不仅允许字段中出现重复值,并且索引项中也允许出现重 复值。候选索引要求字段值的唯一性并决定处理记录的顺序。故答案为C。 17 【正确答案】 A 【试题解析】 在 Visual FoxPro中,数据库可以说是一个逻辑上的概念和手段,它通过一组系统的文件将相互关联的数据库表及其相关的数据库对象统一进行组织和管理, A选项正确;一个表只能属于一个数据库, B选项错误;数据表是存储用户记录的数据文件, C选项错误;一个数据库不再使用

29、了随时都可以删除, D选项错误。 18 【正确答案】 A 【试题解析】 Visual FoxPro从一开始就提供了一种物理排序 的命令,它可以将表中的记录按照新的物理顺序排列,物理排序的命令是 SORT。故答案为 A。 19 【正确答案】 A 【试题解析】 如果要使指针指向下一个满足 LOCATE条件的记录,使用CONTINUE命令。同样,如果没有记录满足条件,则指针指向文件结束位置。故答案为 A。 20 【正确答案】 B 【试题解析】 在 Visual FoxPro中,一条 SQL语句可以分多行写,除最后一行,其他各行以分号结尾。故答案为 B。 21 【正确答案】 B 【试题解析】 SQL不

30、仅具有一般的检索能力,而 且还有计算方式的检索。用于计算检索的函数有 COUNT(计数 )、 SUM(求和 )、 AVG(计算平均值 )、 MAX(求最大值 )、 MIN(求最小值 )。故本题答案为 B。 22 【正确答案】 A 【试题解析】 查询的基本格式为 SELECT FROMWHERE,本题要查询票房收入最高的电影名和票房收入,故 C、D选项错误。量词 ALL要求子查询中的所有行都使结果为真时,结果才为真,故答案为 A。 23 【正确答案】 A 【试题解析】 由表的定义可知, “电影名 ”字段是字符型,而 选项 D中的电影名“北京爱情故事 ”没有定界符,所以不是字符型数据,故选项 D错

31、误。在表的定义中,电影名不能为空,选项 B中缺少电影名,故错误。选项 C中的命令格式要求必须为所有的字段插入数据。选项 C中没有为票价字段插入数据,故是错误选项。故答案为 A。 24 【正确答案】 A 【试题解析】 GROUP BY短语用于对查询结果进行分组, HAVING短语必须跟随 GROUP BY使用,它用来限定分组必须满足的条件。本题中首先根据 “类型 ”进行分组,限定分组的条件为 “平均票价 ”在 80以上,最后查询出 “类型 ”和 “平均票价 ”。故答案为 A。 25 【正确答案】 A 【试题解析】 SQL支持集合的并 (UNION)运算,即可以将两个 SELECT语句的查询结果通

32、过并运算合并成一个查询结果。为了进行并运算,要求两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域 (相同的数据类型和取值范围 )。故答案为 A。 26 【正确答案】 A 【试题解析】 删除表中字段有效性规则的命令格式为: ALTER TABLE表名ALTER字段名 DROP CHECK。故答案为 A。 27 【正确答案】 A 【试题解析】 “字段 ”选项卡对应于 SELECT短语,用来选定包含在查询结果中的字段,在 “函数和表达式 ”编辑框中可以输入或编辑计算表达式; “筛选 ”选项卡对应于 WHERE短语,用来指定查询条件; “杂项 ”选项卡可指定是否要重复记录(对应于 DI

33、STINCT)及列在前面的记录 (对应于 TOP短语 )等; “连 (联 )接 ”选项卡对应于 JOIN ON短语,用来确定各表或视图之间的联接关系。故答案为 A。 28 【正确答案】 A 【试题解析】 查询是预先定义好的一个 SQL SELECT语句;在磁盘上,查询足一个以扩展名 qbr独立保存的 文本文件;不能通过查询更新基本表中的数据,可通过视图来更新基本表中的数据。查询不仅可以访问本地数据源,也可以访问远程数据源,故答案为 A。 29 【正确答案】 C 【试题解析】 DO命令用于执行程序文件,在四个选项中, PRG、 MPR和 QPR均是程序文件, SCX为表单文件, FRX为报表文件

34、。故答案为 C。 30 【正确答案】 B 【试题解析】 使用 INPUT输入的数据可以是常量、变量或表达式,而常量和变量中都包含逻辑型数据。 ACCEPT命令只能接收字符串。 WAIT命令用于显示字符表达式的值作为 提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序的执行,故答案为 B。 31 【正确答案】 A 【试题解析】 在多分支语句中,依次判断 CASE后面的条件是否成立,当发现某个 CASE后面的条件成立时,就执行该 CASE和下一个 CASE之间的命令序列,然后执行 END-CASE后面的命令。不管有几个 CASE条件成立,只有最先成立的那个 CASE条件的对应命令序列被

35、执行。本题中, cj=75,在遇到第一个CASE条件时就成立,即执行 CASE cj60, dj=及格 ,然后执行 ENDCASE后面的命 令,故本题选 A。 32 【正确答案】 A 【试题解析】 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的 “命令序列 ”。如果第一次判断条件时,条件即为假,则循环体一次都不执行。本题 j=0,条件为假,故答案为 A。 33 【正确答案】 A 【试题解析】 局部变量用 LOCAL命令建立,本题中 x是局部变量,初值为逻辑假 F。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用

36、,故 x值为 F。调用程序 p1时,实参 y的值传递给 了对应的形参,故 y值为50,答案为 A。 34 【正确答案】 D 【试题解析】 PasswordChar属性用来指定文本框内是显示用户输入的字符还是显示占位符,还可以指定用作占位符的字符,在设计登录口令时经常用到,故答案为 D。 35 【正确答案】 A 【试题解析】 Release方法将表单从内存中释放, LostFocus事件在对象推动焦点时引发, Destroy事件在对象释放时引发, Delete命令用于删除数据。故答案为A。 36 【正确答案】 A 【试题解析】 如果没有为复选框设 置 ControISource属性,那么可以通过

37、 Value属性来设置或返回复选框的状态。为 0时复选框未被选中,为 1时复选框为选中状态,为 2时为不确定状态 (即不属于两个正常状态值中的一个,但用户仍能对其进行选择操作,并使其变为确定状态 )。通过 Enabled属性可设置复选框是否有效,默认值为 T,即复选框是有效的,能被选择;为 F时是无效的,不能被选择。通过 Visible属性可设置复选框是显示还是隐藏,默认值为 T,为显示状态,为 F时复选框会被隐藏。故答案为 A。 37 【正确答案】 C 【试题 解析】 在菜单设计器环境下,选择 “菜单 ”菜单中的 “生成 ”命令,可生成扩展名为 MPR的菜单程序文件。故答案为 C。 38 【

38、正确答案】 A 【试题解析】 “页标头 细节 ”和 “页注脚 ”这三个带区是快速报表默认的基本带区。故答案为 A。 39 【正确答案】 A 【试题解析】 连编应用程序的命令是 BUILD APP FROM或 BUILD EXE FROM。想将项目 “工资管理 pjx”连编得到 个应用程序 “工资管理系统 app”,则应该执行的命令是 “BLILD APP工资管理系统 FROM工资管理 ”。故答案为 A。 40 【正确答案】 B 【试题解析】 如果在 “连编选项 ”对话框中,选择 “连编应用程序 ”复选框,则生成一个 app文件;若选择 “连编可执行文件 ”复选框,则生成一个 exe文件;若选择

39、 “连编 COM DLL ”复选框,创建一个具有 dll文件扩展名的动态链接库。故答案为 B。 二、基本操作题 41 【正确答案】 【操作步骤】 ( 1)单击常用工具栏中的 “打开 ”按钮,打开数据库 stock。在命令窗口中输入:REMOVE TABLE stock_k。如果显示提示信息框,那么单击 “是 ”按钮。 ( 2)在 “数据库设计器 - stock”中单击鼠标右键,显示右击菜单,选择 “添加表 ”命令,并选择相应的表文件即可( stock_name)。 ( 3)在 “数据库设计器 - stock”中,选择表 “stock_s1”并单击鼠标右键,选择 “修改 ”命令,在屏幕上显示 “

40、表设计器一 stock_s1 dbf”窗口,单击 “索引 ”选项卡,然后输入索引名 “股票代码 ”,选择类型为 “主索引 ”,表达式为 “股票代码 ”,最后单击 “确定 ”按钮,再单击 “是( Y) ”就可以建立主索引了。 ( 4)步 骤 1:在 “数据库设计器 - stock”中,选择表 “stock_name”并单击鼠标右键,选择 “修改 ”命令项。 步骤 2:在 “表设计器 - stock_name dbf”中,选择 “股票代码 ”字段,在 “字段有效性 ”组的 “规则 ”中输入 “LEFT(股票代码, 1) =“6“”,在 “信息 ”中输入 “股票代码的第一位必须是 6”,最后单击 “

41、确定 ”按钮即可。 三、简单应用题 42 【正确答案】 ( 1)【操作步骤】 步骤 l:单击工具栏中的 “打开 ”按钮,在 “打开 ”对话框中选择考生文件夹下的myform4_4 scx表单,单击 “确定 ”按钮。 步骤 2:在 “属性 ”对话框中,设置表单的 Caption属性为 “欢迎您 ”。 步骤 3:选中标签控件,在 “属性 ”对话框中设置其 FontSize属性为 25, FontName属性为 “黑体 ”。 步骤 4:在表单上添加一命令按钮,设置其 Caption属性为 “关闭 ”,双击该按钮,输入 thisform release,再单击工具栏中的 “保存 ”按钮。 ( 2)【操

42、作步骤】 步骤 1:单击工具栏中的 “新建 ”按钮,在 “新建 ”对话框的 “文件类型 ”选项组中选择“表单 ”,单击 “新建文件 ”按钮。 步骤 2:系统打开表单设计器 ,单击 “表单控件 ”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象 command1,设置其 Caption属性为 “查询 ”,双击 command1,在打开的代码编辑器窗口中输入以下代码: SELECT作者姓名,所在城市; FROM AUTHORS; WHERE作者编号 IN; ( SELFCT作者编号 FROM BOOKS CROUP BY作者编号 HAVINC COUNT( *) =3); ORDER

43、 BY作者姓名; INTO TABLE NEW_VIEW4 用同样的方法,在表单上添加命令按钮 command2,设置其 Caption属性为 “退出 ”,并双击输入 Click的事件代码为: THISFORM RELEASE 步骤 3:单击工具栏中的 “保存 ”按钮,在另存为对话框中将表单保存为 myform4,再单击 “保存 ”按钮。 步骤 4:单击工具栏中的 “运行 ”按钮,运行表单,再分别单击表单中的 “查询 ”和 “退出 ”按钮。 四、综合应用题 43 【正确答案】 【操作步骤】 步骤 1:在命令窗口中输入 create form form_item,然后按回车键,在表单设计器的 “

44、属性 ”对话框中设置表单的 Caption属性为 “使用零件 情况统计 ”, Name属性为form_item。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的 RowSourceType属性为 “5-数组 ”、 Style属性为 “2-下拉列表框 ”、RowSource属性为 A,设置命令按钮 Command1的 Caption属性为 “统计 ”,设置命令按钮 Command2的 Caption为 “退出 ”。 步骤 3:双击表单空白处,在表单的 Init事件中输入如下代码: Public a(3) A(1)=“s1“ A(2)=“s2“ A(

45、3)=“s3“ 步 骤 4:分别双击命令按钮 “统计 ”和 “退出 ”,为它们编写 Click事件代码。其中,“统计 ”按钮的 Click事件代码如下: x= allt( thisform combol value) SELECT SUM(使用零件,数量 *零件信息单价 )as je; FROM使用零件情况!使用零件 INNER JOIN使用零件情况!零件信息; ON使用零件零件号 =零件信息,零件号; WHERE使用零件项目号 =x into array b thisform text1 value= allt( str(b1) “退出 ”按钮的 Click事件代码如下: thisform release 步骤 5:单击工具栏中的 “保存 ”按钮,再单击 “运行 ”按钮运行表单,并依次选择下拉列表框中的项运行表单的所有功能。

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

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

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