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

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

1、国家二级( VF)机试模拟试卷 69及答案与解析 一、选择题 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队脯队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中 ,只需要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元素

2、的个数是由队头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ( )。 ( A) O(n) ( B) D(n2) ( C) 0(log2n) ( D) O(nlog2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有 序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)

3、模块调用 ( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) NS图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A) -致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一问宿舍可住多个学生 ,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 10 有三个关系

4、R、 S和 T如下: 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 11 以下关于 “视图 ”的正确描述是 ( )。 ( A)视图独立于表文件 ( B)视图不可进行更新操作 ( C)视图只能从一个表派生出来 ( D)视图可以进行删除操作 12 设置文本框显示内容的属性是 ( )。 ( A) VMue ( B) Caption ( C) Name ( D) InputMask 13 在 Visual FoxPro中可以建立表的命令是 ( )。 ( A) CREATE ( B) CREATE DATABASE ( C)

5、 CREATE QUERY ( D) CREATE FORM 14 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的 属性是 ( )。 ( A) Value ( B) ControlSource ( C) InputMask ( D) PasswordChar 15 假设某表单的 Visible属性的初值为 F,能将其设置为 T的方法是 ( )。 ( A) Hide ( B) Show ( C) Release ( D) SetFocus 16 让隐藏的 MeForm表单显示在屏幕上的命令是 ( )。 ( A) MeForm Display ( B) MeForm Sh

6、ow ( C) MeForm List ( D) MeForm See 17 在数据库表设计器的 “字段 ”选项卡中,字段有效性的设置项中不包括 ( )。 ( A)规则 ( B)信息 ( C)默认值 ( D)标题 18 报表的数据源不包括 ( )。 ( A)视图 ( B)自由表 ( C)数据库表 ( D)文本文件 19 在 Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括 ( )。 ( A) APP ( B) EXE ( C) DBC ( D) FXP 20 在 Visual FoxPro中, “表 ”是指 ( )。 ( A)报表 ( B)关系 ( C)表格控件 ( D)表

7、单 21 如果有定义 LOCAL data, data的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 22 执行如下命令序列后,最后一条命令的显示结果是 ( )。 DIMENSION M(2, 2) M(1, 1)=10 M(1, 2)=20 M(2, 1)=30 M(2, 2)=40 ? M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) F 23 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录号名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结

8、果是 ( )。 GO 2 SCAN NEXT 4 FOR LEFT(名称, 2)=“电 “ IF RIGHT(名称, 2)=“线 “ EXIT ENDIF ENDSCAN 名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视 机 24 在 Visual FoxPro中,要运行菜单文件 menul mpr,可以使用命令 ( )。 ( A) DO menul ( B) DO menul mpr ( C) DO MENU menul ( D) RUN menul 25 有如下赋值语句,结果为 “大家好 ”的表达式是 ( )。 a=“你好 “ b=“大家 “ ( A) b+AT(a, 1)

9、 ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 3, 4) ( D) b+RIGHT(a, 2) 26 在下面的 Visual FoxPro表达式中,运算结果为逻辑真的是 ( )。 ( A) EMPTY( NULL ) ( B) LIKE(xy?, xyz) ( C) AT(xy, abexyz) ( D) ISNULL(SPACE(0) 27 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “李彤 ”(C型字段 )。在命令窗口输入并执行如下命令: 姓名 =姓名 -“出勤 “ ?姓名 屏幕上会显示 ( )。 ( A)李彤 ( B)李彤出勤 ( C)李彤出勤

10、 ( D)李彤一出勤 28 设有学生表 S(学号,姓名,性别,年龄 ),查询所有年龄小于等于 18岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的 SQL命令是 ( )。 ( A) SELECT*FRON S WHERE性别 =女 AND年龄 =19820320AND性别 =“男 “ ( B) SELECT*FROM学生 WHERE出生日期 =19820320OR性别 =“男 “ ( D) SELECT*FRON学生 WHERE出生日期 =ALL(SELECT成绩 FROM选课 ) ( B) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND成绩 =

11、ALL (SELECT成绩 FROM选课 WIIERE课程号 =“101“) ( C) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND成绩 =ANY (SELECT成绩 FROM选课 WIIERE课程号 =“101“) ( D) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND课程号 =“101“ AND成绩 =ALL(SELECT成绩 FROM选课 WHERE课程号 =“101“) 35 设有选课 (学号,课程号,成绩 )关系,插入一条记录到 “选课 ”表中,学号、课程号和成绩分别是 “02080111”、 “10

12、3”和 80,正确的 SQL语句是 ( )。 ( A) INSERT INTO选课 VALUES(“02080111“, “103“, 80) ( B) INSERT VALUES(“02080111“, “103“, 80)TO选课 (学号,课程号,成绩 ) ( C) INSERT VALUES(“02080111“, “103“, 80)INTO选课 (学号,课程号,成绩 ) ( D) INSERT INTO选课 (学号,课程号,成绩 )FROM VALUES(“02080111“,“103“, 80) 36 将学号为 “02080110”、课程号为 “102”的选课记录的成绩改为 92,

13、正确的 SQL语句是 ( )。 ( A) UPDATE选课 SET成绩 WITH 92 WIlERE学号 =“02080110“AND课程号=“102“ ( B) UPDATE选课 SET成绩 =92 WHERE学号 =“02080110“AND课程号 =“102“ ( C) UPDATE FROM选课 SET成绩 WITH 92 WHERE学号 =“02080110“AND课程号 =“102“ ( D) UPDATE FROM选课 SET成绩 =92 WHERE学号 =“02080110“AND课程号=“102“ 37 在 SQL的 ALTER TABLE语句中,为了增加一个新的字段应该使用

14、短语 ( )。 ( A) CREATE ( B) APPEND ( C) COLUMN ( D) ADD 38 以下所列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 39 假设表单上有一选项组: 男 女,其中第一个选项按钮 “男 ”被选中。请问该选项组的 Value属性值为 ( )。 ( A) T ( B)男 ( C) 1 ( D)男或 1 40 假定一个表单里有一个文本框 Textl和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Commandl和 Command2两个命令按

15、钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,正确的表达式是 ( )。 ( A) This ThisForm Text1 Value ( B) This Parent Parent Text1 Value ( C) Pamm Parent Text1 Value ( D) This Parent Text1 Value 二、基本操作题 41 (1)在考生文件夹下建立一个名为 emp_bak的表,其结构与 employee表的结构完全相同。 (2)为 employee表的 “职员号 ”字段建 立一个候选索引,索引名为 empid,表达式为 “职员号 ”。 (3

16、)使用报表向导生成一个名为 employee frx的报表文件,其中包括 employee表的职员号、姓名、性别和职务 4个字段,报表样式为 “简报式 ”,按 “职员号 ”升序排序,报表标题为 “职员一览表 ”。 (4)建立一个名为 one prg的命令文件,该文件包含一条运行 (预览 )报表文件employee frx的命令。 三、简单应用题 42 在考生文件夹下完成下列操作: 用户文件下以存在 client(用户 )表、 topic(主题 )表 和 reply(回复 )表。 1考生文件夹下已有文件 pone prg,但其中有 4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是根据

17、 reply表统计各主题帖的回复数,并将统计值存入 topic表中的已存在的 “回复数 ”字段。最后要运行该程序文件。 2使用 SELECT语句查询用户名为 “chengguowe”的客户发布的主题的所有回复。查询结果包含 “编号 ”、 “用户名 ”、 “回复时间 ”和 “主题帖编号 ”四项内容,各记录按 “主题帖编号 ”升序排序, “主题帖编号 ”相同再按 “回复时间 ”升序排序,查询结果 存放在表 tableone中。最后将该语句保存在命令文件 ptwo prg中。 四、综合应用题 43 设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中

18、设置。表单的标题设为 “使用零件情况统计 ”。表单中有一个组合框 (Combo1)、一个文本框 (Text1)和两个命令按钮 “统计 ”(Command1)和 “退出 ”(Command2)。 运行表单时,组合框中有 3个条目 “sl”、 “s2”和 “s3”(只有 3个,不能输入新的,RowSourceType的属性为 “数组 ”, Style的属性为 “下拉列表框 ”)可供选择,单击 “统计 ”命令按钮后,则文本框显示出该项目所使用零件的金额合计 (某种零件的金额 =单价 *数量 )。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试

19、卷 69答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择 B)。 2 【正确答案】 D 【试题解析】 循环队列有队头和队尾两个指针,但是循环队列仍是线性结 构的,所以 A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以 B)与 C)错误。 3 【正确答案】 C 【试题解析】 当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为 n的有序线性表,在最坏情况下,二分法查找只需要比较 log2n次,而顺序查找需要比较 n次。 4 【正确答案】 A 【试题解析】 链式存储结构既可

20、以针对线性结构也可以针对非线性结构,所以 B)与 C)错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以 D)错误。 5 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 6 【正确答案】 B 【试题解析】 在需求分析阶段可以使用的工具有数据流图 (DFD图 ),数据字典(DD),判定树与判定表,所以选择 B)。 7 【正确答案】 A 【试题解析】 对象有 如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择 A)。 8 【正确答案】 B 【试题解析】 因为一间宿舍可以

21、住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。 9 【正确答案】 C 【试题解析】 数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择 C)。 10 【正确答案 】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T关系中的有序组可知 R与 S进行的是自然连接操作。 11 【正确答案】 D 【试题解析】 视图是根

22、据表定义的,因此视图基于表,所以 A)选项说法不正确;视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以 B)选项说法不正确;视图可以用来从一个或多个相关联的表中提取数据,所以视图可以从多个表派生出来,所以 C)选项说法不正确;而视图可以更新表,就可以 进行删除操作,所以 D)选项的说法正确。 12 【正确答案】 A 【试题解析】 文本框的 Value属性是文本框的当前内容; Name属性指定在代码中用以引用对象的名称; InputMask属性指定在一个文本框中如何输入和显示数据;文本框无 Caption属性。 13 【正确答案】 A 【试题解析】 用命令方式建立数据库表的是在命令

23、窗口利用 OPEN DATA命令先打开数据库,然后利用 CREATE命令打开表设计器进行数据表设计。 14 【正确答案】 D 【试题解析】 文本框的 Value属性 是文本框的当前内容; ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据; PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。 15 【正确答案】 B 【试题解析】 表单的 Hide方法用于隐藏表单,该方法将表单的 Visible属性设置为 F; Show方法用于显表单,该方

24、法将表单的 Visible属性值设为 T,使之成为活动表单; Release方 法用于从内存中释放表单; SetFocus方法让表单获得焦点,使其成为活动表单。所以符合此题的方法是 Show。 16 【正确答案】 B 【试题解析】 表单的 Show方法用于显表单,该方法将表单的 Visible属性值设为 T,使之成为活动表单。 DisPlay、 List、 See都不是表单的方法。 17 【正确答案】 D 【试题解析】 在数据库设计器的 “字段 ”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息、默认值三项。 18 【正确答案】 D 【试题解析】 数据源是报表的 数据来源,通常是数据

25、库中的表或自由表,也可以是视图、查询或临时表。 19 【正确答案】 C 【试题解析】 Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名: exe(Visual FoxPro可执行文件 ), app(Visual FoxPro应用程序文件 ), fxp(Visual Fox_Pro编译版本 ); 20 【正确答案】 B 【试题解析】 在 Visual FoxPro中,一个 “表 ”就是一个关系。 21 【正确答案】 D 【试题解析】 声明局部变量的命令是: LOCAL。该命令建立指定的局部内存变量,并为它们赋初值逻辑假 F。 22 【正确答案

26、】 C 【试题解析】 创建数组的命令格式有两种 DIMENSION(, (, , )的功能是从字符表达式左边开始,截取 指定长度的字符串。 R IGHT(字符表达式,数值表达式 ):返回一个字符串右边的若干字符,返回值是字符型。 本题是从 2、 3、 4、 5四条记录中,找出第一个字是 “电 ”,最后一个字是 “线 ”的第一个符合的记录,并显示出来,由此可知第 3条记录 “电话线 ”符合。 24 【正确答案】 B 【试题解析】 运行菜单可以使用命令格 式: DO,但文件名的扩展名 mpr不能省略。 25 【正确答案】 D 【试题解析】 LEFT(, )的功能是从字符表达式左边开始,截取 指定长

27、度的字符串。 RIGHT(, ):返回一个字符串右边的若干字符,返回值是字符型。一个汉字在计算机中占两个字符,如果要取得一个完整的汉字字符,必须指定字符长度为 2。 AT(, )的函数值为数值型。 A)选项的函数返回值是数值型 ,答案不正确; B)选项中,由于中文字符在Visual FoxPro中占两个字符,所以 RIGHT(a, 1)也不正确, C)选项中的表达式格式不正确, D)选项中 b的值为 “大家 ”, RIGHT(a, 2)的值为 “好 ”,所以 D)选项的答案正确。 26 【正确答案】 B 【试题解析】 EMPTY()根据指定表达式的运算结果是否为 “空 ”值,返回逻辑真 ( T

28、 )或逻辑假 ( F ),这里所指的 “空 ”值与 NULL值是两个不同的概念,函数 EMPTY( NULL )的返回值为逻辑假,所以 A)选项为逻辑假;LIKE(, )比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式 1中可包含通配符 *和 ?, *表示若干个任意字符, ?表示任意一个字符,所以 LIKE(xy?, kyz)为逻辑真; AT(, )的函数值为数值型, C)选项不正确; IS-NULL()判断一个表达式的运算结果是否为 NUU值,若是 NULL值则返回逻辑真,否则返回逻辑假, SPACE()返回由指定数目的空格组成的字符串

29、, 所以 SPACE(0)为空字符串,ISNULL(SPACE(0)为逻辑假。 27 【正确答案】 A 【试题解析】 c型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为 “李彤 ”。 28 【正确答案】 A 【试题解析】 按年龄的降序排列,所以要用短语 DE-SC,排序的字段有两种表示方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。 29 【正确答案】 D 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内

30、外层的嵌套用 IN而不用 “=”, D)选项正确。 30 【正确答案】 D 【试题解析】 SQL是顺序执行命令语句,在多表连接查询时,各条件短语的执行顺序会影响到最终的查询结果。检索学号、姓名和学生所选课程的课程名和成绩,应为 SELECTS学号,姓名,课程名,成绩。 A)、 B)选项错误,而 C)选项格式错误,选项 D)正确。 31 【正确答案】 A 【试题解析】 SQL的基本形式由 SELECTFROMWHERE查询块组成。其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。要求时间为 1982年 3月 20日以后,对应的 SQL语句应

31、为 WHERE出生日期 =19820320, and表示 “且 ”,本题 A)选项正确。 32 【正确答案】 D 【试题解析】 SQL的核心是查询,它的基本形式由 SELECT一 FROM一WHERE查询块组成。其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行 查询, WHERE说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置where条件为 WHERE学生学号 =选课学号 AND姓名 =”刘明 ”。即 D)选项正确。 33 【正确答案】 B 【试题解析】 sUBSTR(, , )为取子串函数,从指定表达式

32、值的指定起始位置取指定长度的子串作为函数值。要计算各专业学生选修课程号为 “101”课程的平均成绩,应按学号分组,即 GROUP BY1。因此 B)为正确选项。 34 【正确答案】 D 【试题解 析】 查询的基本形式由 SELECT一 FROMWHERE查询块组成。其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件。内层 “SELECT成绩 FROM选课WHERE课程号 =“101“”语句查询出了选修课程号为 101的成绩,外层格式正确的为 D)选项。 35 【正确答案】 A 【试题解析】 插入数据的格式为 INSERT

33、INTO(字段名 1,字段名2, )VALUES( 字段值 1,字段值 2, ) 。当插入的不是完整的记录 时,可以通过字段名 1,字段名 2 来指定字段; VALUES(字段值 1,字段值 2, ) 给出具体的记录值。 B)、 C)、 D)选项的格式错误。 36 【正确答案】 B 【试题解析】 更新数据的命令格式为: UPDATE表名 SET字段名 1=表达式 1,字段名 2=表达式 2WHERE 条件 。一般使用 WHERE子句指定更新的条件,并且一次可以更新多个字段;如果不使用 WHERE子句,则更新全部记录。本题将学号为 “020801 10”、课程号为 “102”的选课记录的成绩改为

34、 92,正确的命令格式为选项 B)。 37 【正确答案】 D 【试题解析】 向表中添加新的字段和新的索引,其命令格式为: ALTER TABLE ADDCOLUMN, )NULL NOT NULL CHECKERRORDEFAULT ADD PRIMARY KEY TAG ADD UNIQUE TAG 增 加一个新的字段应该使用 ADD短语,即 D)选项正确。 38 【正确答案】 D 【试题解析】 在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是 Parent、 This、 ThisForm、 ThisFormSet。this是当前对象, This-F

35、orm是当前表单, Parent是当前对象的父对象。因此A)、 B)、 C)都不是命令按钮的事件。 Click为命令按钮的事件,在鼠标单击时引发,选项 D)正确。 39 【正确答案】 D 【试题解析】 选项组控件的 Value属性用于初始化或返回选项组中被选中的选项按钮, Value属性值的类型可以是数值型的,也可以是字符型的。若为数值型 N,则表示选项组中第 N个选项按钮被选中,若为字符型 C,则表示选项组中 Caption属性值为 C的选项按钮被选中。因此本题 D)选项正确。 40 【正确答案】 B 【试题解析】 在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常

36、要用到的关键字是: Parent(对象的直接容器对象,即父对象 ); This(当前对象 ); ThisForm(当前表单 ); ThisFormSet(当 前表单集 )。本题this Parent是 CommandGroup1, this Parent Parent是 CommandGroup1的 Parent,即 form1。所以要在 Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是 This Parent Parent Text1 Value,即选项B)。 二、基本操作题 41 【正确答案】 (1)在命令窗口中输入命令 “use employee”,然后按

37、回车键。接着在命令窗口输入命令 “copy stru to emp_bak dbf”,再按回车键。也可以通过常用工具栏中的 “打开 ”按钮打开 employee表,然后在命令窗口输入 “copy stru to emp_bak dbf”,再按回车键。 (2)打开考生文件夹下的 “empMyee”表,在命令窗口输入 “modi stru”命令,在表设计器中按要求为表设置候选索引,索引名为 “empid”,索引表达式为 “职员号 ”。 (3)单击工具栏中的 “新建 ”按钮,通过报表向导新建一个报表,向其中添加employee表,然后按要求将指定字段添加到报表中,并将 “职员号 ”设置升序排序。修改

38、报表 样式为 “简报式 ”,报表标题为 “职员一览表 ”。最后将报表保存为employ ee frx。 (4)单击工具栏中的 “新建 ”按钮,新建一个名为 one的程序文件,并在其中输入代码 “report form employee”,最后在命令窗口输入 “DO one prg”运行程序,查看报表的预览结果。 三、简单应用题 42 【正确答案】 (1)步骤 1:单击常用工具栏中的 “打开 ”按钮,在 “打开 ”对话框中选择 pone prg文件,单击 “确定 ”按钮。 步骤 2:在 (1)处输入 “主题帖编号 ”;在 (2)处输入 “编号 ”;在 (3)处输入 “topic编号 ”;在 (4

39、)处输入 “reply主题帖编号 ”。 步骤 3:单击常用工具栏中的 “保存 ”按钮,再单击 “运行 ”按钮运行该程序。 (2)步骤 1:在命令窗口中输入下列语句: SELECT Reply编号, Reply用户名, Reply回复时间, Reply主题帖编号; FROM reply; WHERE Reply用户名 =“chengguowe“; ORDER BY Reply主题帖编号, Reply回复时间; INTO TABLE tableone dbf 输入完成后按回车键执行语句。 步骤 2:复制命令窗口中的上述程序语句,单击常用工具栏中的 “新建 ”按钮,在打开的 “新建 ”对话框中选择

40、“程序 ”单选按钮,然后单击 “新建文件 ”按钮。 步骤 3:在打开的程序窗口中粘贴复制的语句,单击工具栏中的 “保存 ”按钮,在打开的 “另存为 ”对话框中输入文件名为 “ptwo”,单击 “保存 ”按钮。 四、综合应用题 43 【正确答案】 步骤 1:在命令窗口中输入 create form form_item,然后按回车键,在表 单设计器的 “属性 ”对话框中设置表单的 Caption属性为 “使用零件情况统计 ”, Name属性为 form_item。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的 RowSourceType属性为 “5

41、一数组 ”、 Style属性为 “2一下拉列表框 ”、 RowSource属性为 A,设置命令按钮 Command1的 Caption属性为 “统计 ”,设置命令按钮 Command2的 Caption为 “退出 ”。 步骤 3:双击表单空白处,在表单的 Init事件中输入如下代码: Public a(3) A(1)=“s1“ A(2)=“s2“ A(3)=“s3“ 步骤 4:分别双击命令按钮 “统计 ”和 “退出 ”,为它们编写 Click事件代码。其中, “统计 ”按钮的 Click事件代码如下: x=allt(thisform eomb01 value) SELECT SUM(使用零件数量 *零件信息单价 )as je; FROM使用零件情况 !使用零件 INNER JOIN使用零件情况 !零件信息; ON使用零件零件号 =零件信息零件 号; WHERE使用零件项目号 =x into array b thisform textl value=allt(str(b1) “退出 ”按钮的 Click事件代码如下: thisform release 步骤 5:单击工具栏中的 “保存 ”按钮,再单击 “运行 ”按钮运行表单,并依次选择下拉列表框中的项运行表单的所有功能。

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

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

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